Most Runs in International Cricket in All Formats: 2025 Updated List
- Rizwan
- 0
- Posted on
Most runs in international cricket in all formats is one of the most followed and celebrated records in the history of the sport. Cricket fans across the world love comparing legends, analyzing statistics, and debating who truly stands as the greatest batsman of all time. When we talk about “all formats,” we are referring to the combined runs scored in Test cricket, One Day Internationals (ODIs), and T20 Internationals — the three pillars of global cricket.
What makes this record especially fascinating is that it blends longevity, skill, adaptation, and consistency. The modern game demands versatility; the greats who dominate across formats have mastered every challenge cricket throws at them.
As of 2025, the title of the highest run scorer in international cricket across formats belongs to Sachin Tendulkar, who accumulated an unmatched 34,357 runs across his illustrious career.
This article provides a complete, updated, deeply researched guide to the top run scorers in all formats, including historical context, breakdowns, new-age challenges, active players chasing records, country dominance, decade trends, opposition stats, ICC events, and more.
Table of Contents
ToggleWhat “All Formats Combined” Really Means in Cricket
Before we jump into the numbers, it’s important to understand how “combined runs” are calculated.
Cricket has three official international formats:
Test Cricket
The oldest and most traditional format. Tests reward patience, technique, and temperament. Many of the greatest batsmen—such as Rahul Dravid, Jacques Kallis, and Kumar Sangakkara—built towering records through Test consistency.
ODI Cricket
The 50-over format that introduced limited-overs strategy. ODI cricket has produced monstrous run machines like Sachin Tendulkar, Ricky Ponting, and Sanath Jayasuriya.
T20 Internationals (T20I)
The newest and shortest format, producing aggressive batsmen like Virat Kohli, Babar Azam, Rohit Sharma, and Glenn Maxwell.
Combining all three formats gives us the total career runs across the entire international journey of a player.
Top Run Scorers in International Cricket (All Formats Combined)
The following list includes the Top 10 players with the highest aggregate runs. This data has been refined using competitor statistics, ICC updates, and ESPN-style formatting.
Top 10 Most Runs Across All Formats (2025 Updated)
| Rank | Player | Country | Career Span | Matches | Runs (All Formats) | Average | Strike Rate | 100s | 50s |
| 1 | Sachin Tendulkar | India | 1989–2013 | 664 | 34,357 | 48.52 | 67.26 | 100 | 164 |
| 2 | Kumar Sangakkara | Sri Lanka | 2000–2015 | 594 | 28,016 | 46.77 | 68.39 | 63 | 153 |
| 3 | Ricky Ponting | Australia | 1995–2012 | 560 | 27,483 | 45.95 | 68.48 | 71 | 146 |
| 4 | Virat Kohli | India | 2008–Present | 520+ | 27,000+ | 53+ | 90+ | 80+ | 150+ |
| 5 | Mahela Jayawardene | Sri Lanka | 1997–2015 | 652 | 25,957 | 44.69 | 66.31 | 54 | 136 |
| 6 | Jacques Kallis | South Africa | 1995–2014 | 519 | 25,534 | 49.10 | 56.28 | 62 | 149 |
| 7 | Rahul Dravid | India | 1996–2012 | 509 | 24,177 | 45.41 | 57.38 | 48 | 146 |
| 8 | Brian Lara | West Indies | 1990–2007 | 430 | 22,358 | 46.28 | 61.41 | 53 | 111 |
| 9 | Sanath Jayasuriya | Sri Lanka | 1989–2011 | 586 | 21,032 | 34.14 | 81.43 | 42 | 103 |
| 10 | Joe Root | England | 2012–Present | 350+ | 19,500+ | 48+ | 60+ | 45+ | 100+ |
The numbers make one fact absolutely clear: the icons from the 1990s–2010s dominate this list due to their lengthy careers and versatility.
Complete Table: Top 20 Most Runs in International Cricket (All Formats Combined)
Below is a more detailed and expanded table with additional columns, including balls faced, 4s/6s, and runs per match, which most competitors do not include.
| Rank | Player | Runs | Matches | Balls Faced | Runs/Match | 4s | 6s |
| 1 | Sachin Tendulkar | 34,357 | 664 | 48,600+ | 51.7 | 4,000+ | 250+ |
| 2 | Kumar Sangakkara | 28,016 | 594 | 39,900+ | 47.1 | 3,100+ | 200+ |
| 3 | Ricky Ponting | 27,483 | 560 | 38,000+ | 49.1 | 2,900+ | 246 |
| 4 | Virat Kohli | 27,000+ | 520+ | 36,000+ | 52+ | 2,500+ | 220+ |
| 5 | Mahela Jayawardene | 25,957 | 652 | 38,900+ | 39.8 | 3,000+ | 190+ |
| … | … | … | … | … | … | … | … |
Note: Stats for active players (Kohli, Root, Williamson, Babar) are continuously evolving.
Format-Wise Contribution of Top Players Across Test, ODI & T20I
Understanding how each batsman distributed runs across formats offers deeper insight into their greatness.
Sachin Tendulkar Format Breakdown
- Tests: 15,921
- ODIs: 18,426
- T20Is: 10
Kumar Sangakkara
- Tests: 12,400+
- ODIs: 14,200+
- T20Is: ~1,400
Virat Kohli (Active)
- Tests: 8,900+
- ODIs: 13,000+
- T20Is: 4,100+
Kohli remains the only batsman excelling equally in all three formats.
Player Profiles: The Legends Behind the Numbers
1. Sachin Tendulkar — The Undisputed King
Widely regarded as the G.O.A.T, Sachin combined longevity, technique, and hunger in a way cricket had never seen.
“When people throw stones at you, turn them into milestones.” — Sachin Tendulkar
- 24-year international career
- 100 international centuries
- Most ODIs & Tests played
- Foundation of modern batting technique
2. Kumar Sangakkara — The Elegant Maestro
He paired elegance with consistency.
3. Ricky Ponting — The Australian Run Machine
Aggressive, authoritative, and technically strong.
4. Virat Kohli — The Modern Great (Active Player)
The only active player in the Top 10 and the closest to challenging Sachin.
Kohli’s unmatched fitness, adaptability, and hunger keep him relevant across Test, ODI, and T20I.
Runs Per Match Analysis — Who Was the Most Efficient?
A metric competitors ignore but readers love: Runs Per Match (RPM).
| Player | Runs | Matches | RPM |
| Virat Kohli | 27,000+ | 520+ | 52+ |
| Sachin Tendulkar | 34,357 | 664 | 51.7 |
| Ricky Ponting | 27,483 | 560 | 49.1 |
| Kumar Sangakkara | 28,016 | 594 | 47.1 |
Kohli leads with the highest runs-per-match ratio.
Era Impact — Why Modern Players Score Faster
Players like Kohli, Williamson, and Root benefit from:
- More ODI & T20I fixtures
- Better fitness systems
- Superior cricketing infrastructure
- Batting-friendly conditions
However, older legends faced:
- Faster pitches
- More aggressive bowling attacks
- Fewer protective rules
Both eras have their challenges, making the comparison beautifully complex.
Active Players Climbing the Rankings (2025)
Several modern stars could soon enter the top 10:
- Virat Kohli — already there
- Joe Root — rising rapidly in Tests
- Kane Williamson — consistent but impacted by injuries
- Babar Azam — a modern white-ball giant
- Rohit Sharma — late international bloom but major T20I/ODI impact
Can Anyone Break Sachin’s Record?
Realistically, only Virat Kohli has had a chance. But with fewer bilateral matches and rotation policies, the gap remains large.
Country-Wise Dominance — Which Nation Produces the Most Run Scorers?
| Country | Players in Top 20 | Notable Legends |
| India | 5+ | Tendulkar, Kohli, Dravid, Gavaskar |
| Sri Lanka | 3 | Sangakkara, Jayawardene, Jayasuriya |
| Australia | 3 | Ponting, Border, Clarke |
| South Africa | 2 | Kallis, Amla |
| England | 2 | Root, Cook |
| West Indies | 2 | Lara, Chanderpaul |
India dominates due to consistent player development and match volume.
Runs by Batting Position — Openers vs Middle-Order Giants
Openers with massive runs
- Sachin Tendulkar
- Rohit Sharma
- Sanath Jayasuriya
Middle-Order Greats
- Virat Kohli
- Ricky Ponting
- Kumar Sangakkara
Openers face new-ball challenges, while middle-order players stabilize or accelerate. Hence, both roles shape run-scoring differently.
Most Runs in ICC Events vs Bilateral Cricket
A category most websites ignore.
Top ICC Event Run Scorers
- Kohli (World Cups + T20 World Cups)
- Sangakkara
- Ponting
- Rohit Sharma
ICC events carry pressure, and performing there signals greatness.
Most Runs Year-by-Year (Calendar Year Records)
Top annual run accumulators include:
- Kumar Sangakkara — 2,800+ runs (2014)
- Virat Kohli — multiple 2,000+ run years
- Ricky Ponting — dominated early 2000s
This reveals players who could sustain excellence across formats.
Most Runs by Opposition
Example patterns:
- Tendulkar scored heavily vs Australia
- Lara dominated England & South Africa
- Kohli has scored consistently vs Pakistan, Sri Lanka, West Indies
Such breakdowns highlight each player’s comfort zones.
READ MORE >>> India vs South Africa Tickets 2025: Booking, Prices & Schedule
Decade-Wise Dominance of Top Scorers
1990s — Dominated by:
- Sachin Tendulkar
- Brian Lara
- Steve Waugh
2000s — Dominated by:
- Ricky Ponting
- Sangakkara
- Kallis
2010s — Dominated by:
- Virat Kohli
- Joe Root
- David Warner
2020s — Emerging dominance:
- Babar Azam
- Shubman Gill
- Marnus Labuschagne
Interesting Facts & Records
- Sachin Tendulkar has the most international centuries (100).
- Virat Kohli has the highest combined average across formats among players with 15,000+ runs.
- Jayasuriya played over 600 international matches, contributing heavily to his aggregate.
- Brian Lara’s 400* Test score shows unmatched peak performance.
Frequently Asked Questions
Who has the most runs in international cricket in all formats?
Sachin Tendulkar with 34,357 runs.
Who is the highest active run-scorer?
Virat Kohli.
Can Kohli break Sachin’s record?
Unlikely but not impossible, depending on matches played.
Which country has the most top run scorers?
India, followed by Sri Lanka and Australia.
Conclusion
The world of cricket has seen extraordinary batsmen, but the record for the most runs in international cricket in all formats remains one of its most prestigious achievements. While legends like Sachin Tendulkar, Kumar Sangakkara, and Ricky Ponting built timeless legacies, modern maestros such as Virat Kohli, Joe Root, and Babar Azam are redefining the art of run-making.
As cricket evolves, new stars will rise, formats will shift, and strategies will modernize — but the fascination with international run-scoring greatness will remain eternal.
