SportsMonkie.com
Cricket

Most Runs in International Cricket (All Formats)

By Sourav Das Updated July 30, 2026
Batter raising the bat to acknowledge the crowd after a long innings
On this page5
  1. 01Most runs in international cricket: all-time leaders
  2. 02Tendulkar: top of every list
  3. 03Kohli: the one active climber
  4. 04Why the record is so hard to break
  5. 05How the aggregate differs from format records

Sachin Tendulkar has scored the most runs in international cricket, with 34,357 across Tests, one-day internationals and T20 internationals combined. No other player has reached 29,000, which makes his all-format aggregate the biggest lead of any batting record in the game.

The figure took 24 years of international cricket to build, from 1989 to 2013, and it is what happens when a player tops both the Test and one-day lists at the same time. This is the combined tally across all three formats, so it sits apart from the Test-only and ODI-only records. Here is how the aggregate leaders stack up, and why the top of the list is almost entirely retired.

Most runs in international cricket: all-time leaders

Combined runs across Tests, ODIs and T20Is. Retired players’ totals are final; Virat Kohli remains active in one-day cricket.

RankPlayerTotal runsStatus
1Sachin Tendulkar (India)34,357Retired
2Kumar Sangakkara (Sri Lanka)28,016Retired
3Ricky Ponting (Australia)27,483Retired
4Virat Kohli (India)27,000+Active (ODIs)
5Mahela Jayawardene (Sri Lanka)25,957Retired
6Jacques Kallis (South Africa)25,534Retired

Tendulkar leads Sangakkara by more than 6,000 runs. The one moving number on the list is Virat Kohli, who has climbed into the top four and is closing on Ponting’s 27,483 while still playing one-day cricket.

Tendulkar: top of every list

Tendulkar’s aggregate is built on leading both major formats. His 15,921 Test runs are the most in history, and his 18,426 one-day runs are also the most, so he does not rely on one format to hold the overall record. Very few batters have topped even one of those lists; he tops both.

His career ran from a teenage debut in 1989 to his final Test in 2013, spanning eras, opponents and rule changes. That longevity is the real record here. Scoring at a high level is one thing; doing it for 24 years is what puts 34,357 out of reach.

Kohli: the one active climber

Virat Kohli is the only current player near the top of the list. He has passed 27,000 runs across formats and now plays only one-day internationals, having retired from T20 internationals in 2024 and from Tests in 2025. That leaves one avenue to keep climbing, so his total still rises, if more slowly than before.

Even at the top of his powers, Kohli would need years more one-day cricket to approach Tendulkar’s mark, and he is more than 6,000 runs short. His realistic target is moving up the order rather than the summit. For his standout format, see the most centuries in cricket, where Kohli sits second all-time.

Why the record is so hard to break

Passing 34,000 international runs asks for two things at once: a very high standard and a very long career. Modern schedules, franchise leagues pulling players toward shorter formats, and the physical toll of year-round cricket all cut against the 20-plus-year Test-and-ODI career that Tendulkar had.

Players now specialise or retire from formats early, exactly as Kohli has, which caps how many international runs they can accumulate. The aggregate record rewards the all-format, all-decade career that is becoming rarer, not more common.

How the aggregate differs from format records

This list counts Tests, ODIs and T20Is together, so it does not match the single-format records. Tendulkar leads the aggregate and both the Test and ODI lists, but a player can rank high here through one dominant format. Franchise cricket, including the IPL, does not count, because those runs are not international.

For the individual pieces, see the most Test runs and most ODI runs leaderboards, which show how the same names rearrange when you split the formats out.

If you would rather test your own cricket knowledge than read another leaderboard, try our cricket game Era Ball, where you draft legends across eras and chase a title. Tendulkar’s 34,357 is the number to beat, and only one active player is even in the conversation.

Share this article

Frequently asked questions

Who has scored the most runs in international cricket?+

Sachin Tendulkar, with 34,357 runs across all three international formats combined. The total breaks down as 15,921 in Tests, 18,426 in one-day internationals and 10 in T20 internationals. No other player has passed 29,000, so his aggregate lead is comfortable.

Is Sachin Tendulkar's record likely to be broken?+

Not soon. The nearest active player, Virat Kohli, is more than 6,000 runs behind and now plays only one format. Reaching 34,000 across formats requires more than 20 years at the top, which the modern schedule and shorter careers make very hard to repeat.

How many runs does Virat Kohli have in international cricket?+

Kohli has passed 27,000 runs across formats and is still active in one-day internationals, having retired from T20 internationals in 2024 and Tests in 2025. He sits among the top four all-time and his total is the only one near the top still increasing.

Does this record count Tests, ODIs and T20Is together?+

Yes. This is the combined aggregate across all three international formats, which is why it differs from the Test-only and ODI-only records. Franchise league runs, such as the IPL or Big Bash, are not international and do not count toward this total.

Who is the leading run-scorer in a single format?+

Tendulkar also leads Tests with 15,921 and ODIs with 18,426, so he tops the aggregate and both major individual formats. In T20 internationals the leading scorers are more recent players, since that format only began in 2005 and the older greats barely played it.

Which active players could climb this list?+

Virat Kohli is the clear one, already in the top four and still adding one-day runs. Beyond him, Joe Root is the highest-placed active Test batter and continues to climb the aggregate list, though both remain well short of Tendulkar's mark.

Sources

Play & tools

Free browser games and tools — no account, no download.

Related cricket guides

View all →