Virat Kohli has now played 43 test innings and 134 ODI innings. Below is a comparison between Kohli at this stage of his career, and other great batsmen after having also played 43 tests innings and 134 ODI innings. When minnows are played, stats excluding minnows will be mentioned in brackets.
_____
Viv Richards after 43 test innings: 2426 runs at an average of 59.17
Brian Lara after 43 test innings: 2384 runs at an average of 57.9
Sir Garfield Sobers after 43 test innings: 2067 runs at an average of 57.4
Sachin Tendulkar after 43 test innings: 1969 runs at an average of 50.4
Shivnarine Chanderpaul after 43 test innings: 1708 runs at an average of 46.1
Virat Kohli after 43 test innings: 1730 runs at an average of 44.3 (averages 43.8 excluding minnows, 50 at home, 38 away)
Ricky Ponting after 43 test innings: 1630 runs at an average of 41.7
________________________
Viv Richards after 134 ODIS: 5455 runs at an average of 54
Virat Kohli after 134 ODIS: 5634 runs at an average of 49 (excluding minnows, 2032 runs, with an average of 47 away, 53 at home, 45 outside SC)
Brian Lara after 134 ODIs: 5535 runs at an average of 46.5 (averages 42.79 away, 57.7 at home. No minnows played)
Sachin Tendulkar after 134 ODIS: 4830 runs at an average of 39.17 (averages 39 excluding minnows, with an average of 35.1 away, 45 home)
Ricky Ponting after 134 ODIS: 4134 runs at an average of 38.16