The highest run-scorer in the history of Test Cricket is India’s Sachin Tendulkar who has 15,921 runs to his name in 200 Tests. Virat Kohli, having scored 8119 runs in 103 Tests at an average of 49.35 is too far behind Tendulkar at the age of 34 and him breaking Tendulkar’s record is highly unlikely.

1.Test Cricket

 2.  ODI World Cup

Virat Kohli, in his three appearances in the ODI World Cup, has amassed 1030 runs in 26 matches. The highest run-scorer in the history of the ODI World Cup is Sachin Tendulkar who has 2278 runs to his name. Kohli is over 1200 runs away from Tendulkar and he might play in just one more edition of the grand event. Hence, him surpassing Tendulkar seems highly unlikely.

 3.international cricket

Virat Kohli currently has 71 international hundreds to his name and is on the second spot in the list of most hundreds by a player. Once again, it’s Sachin Tendulkar who sits on top of this list having smashed 100 centuries in his international career. Kohli, being 34 years old, with around four years of cricket left in him, will find it tough to surpass his idol.