7 batsmen with more international runs than Virat Kohli

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

#2 Kumar Sangakkara

Ad
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.

Ad

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.

Ad

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.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Musab Abid
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications