7 batsmen with more international runs than Virat Kohli

Virat Kohli - The run machine
Virat Kohli - The run machine

#2 Kumar Sangakkara

Kumar Sangakkara
Kumar Sangakkara

Undoubtedly the most complete batsman to come out of the island nation, Kumar Sangakkara has the second highest runs in international cricket. The elegant left-hander amassed 28,016 runs with 63 hundreds and 153 fifties. His best of 319 came against Bangladesh in the Chattogram Test of 2014.

Across 134 Tests, Sangakkara scored 12,400 runs with 38 hundreds and 52 fifties. The ex-Lankan captain also played 404 ODIs for 14,234 runs with 25 hundreds and 93 fifties.

Sangakkara also featured in 56 T20Is and scored 1,382 runs with a best of 78.

#1 Sachin Tendulkar

Sachin Tendulkar
Sachin Tendulkar

Indian legend Sachin Tendulkar is right on top of the list of batsmen with most runs in international cricket. In a career spanning 24 years, Tendulkar accumulated a massive 34,357 runs with a record 100 hundreds and 164 fifties.

His best of 248 not out was scored against Bangladesh during the Dhaka Test in 2004.

Tendulkar finished his career with exactly 200 Tests, in which he amassed 15,921 runs with 51 hundreds and 68 fifties. The opener featured in 463 ODIs during which he totaled 18,426 runs with 49 hundreds, 96 fifties and a best of 200 not out against South Africa at Gwalior in 2010. He was the first batsman to hit an ODI double hundred.

Tendulkar featured in a solitary T20I in which he scored 10 runs.

Click here to get India Squad for T20 World Cup 2024. Follow Sportskeeda for the T20 World Cup Schedule, Points Table, and news

Quick Links