What makes a cricket legend? Talent alone isn’t enough. Consistency separates great players from all-time greats.
The most runs in international cricket in all formats measure sustained excellence. It’s not about one magical year. It’s about performing year after year after year.
Cricket tests batters in countless ways. Swing bowling in England. Spin in India. Pace and bounce in Australia. Heat and humidity in the subcontinent.
Playing internationally means conquering all these challenges. Regularly. For years.
Modern cricket is demanding. Players travel constantly. They play all formats. They face intense media scrutiny. Social media amplifies every failure.
The pressure never stops.
Yet some batters thrive under this pressure. They score centuries when their team needs them. They rescue collapses. They chase impossible targets.
These performances accumulate into massive career totals. Numbers that seem unreachable to ordinary players.
This guide examines cricket’s highest run-scorers comprehensively. Their career paths. Their peak periods. Their defining moments.
We’ll use simple language throughout. Short explanations. Clear tables. Easy-to-understand comparisons.
Whether you’re researching for fantasy cricket, settling debates with friends, or simply curious about records, this guide delivers complete information.
Let’s explore the remarkable world of international cricket’s greatest batters and their incredible achievements.
Contents
- 1 Most Runs In International Cricket
- 1.1 What Are International Cricket Runs?
- 1.2 Top 10 Most Runs In International Cricket In All Formats
- 1.3 Understanding Each Player’s Style (Simple Explanations)
- 1.4 Most Runs In ODI International Cricket
- 1.5 Most Runs In T20 International Cricket
- 1.6 Most Runs In International Cricket In All Formats Women
- 1.7 Most Runs In International Cricket In All Formats For India
- 1.8 Most Runs In International Cricket In All Formats For Pakistan
- 1.9 Quick Comparison: India vs Pakistan Top Scorer
- 1.10 Most Runs In International Cricket In All Formats Top 5
- 1.11 Final Summary: Why These Numbers Matter
Most Runs In International Cricket

Let’s start with the basics and build from there.
What Are International Cricket Runs?
Let’s break this down simply.
International cricket means matches between countries. India vs Australia. England vs Pakistan. These aren’t club games or local tournaments.
Runs are points scored by batters. When you hit the ball and run between wickets, you score runs. Hit it to the boundary? Four runs. Over the boundary without bouncing? Six runs.
All formats include:
- Test cricket – Five-day matches, two innings per team
- ODI (One Day International) – 50 overs per side, one inning each
- T20I (Twenty20 International) – 20 overs per side, fastest format
When we say “most runs in international cricket in all formats,” we mean the total runs a player scored across Tests, ODIs, and T20Is combined.
Simple example: If Player A scores 15,000 Test runs + 10,000 ODI runs + 2,000 T20I runs = 27,000 total international runs.
Got it? Great. Let’s see who leads this race.
Top 10 Most Runs In International Cricket In All Formats
Here’s the simple list with all the numbers:
| Rank | Player Name | Country | Total Runs | Matches Played | Centuries |
|---|---|---|---|---|---|
| 1 | Sachin Tendulkar | India | 34,357 | 664 | 100 |
| 2 | Kumar Sangakkara | Sri Lanka | 28,016 | 594 | 63 |
| 3 | Virat Kohli | India | 27,808 | 554 | 83 |
| 4 | Ricky Ponting | Australia | 27,483 | 560 | 71 |
| 5 | Mahela Jayawardene | Sri Lanka | 25,957 | 652 | 54 |
| 6 | Jacques Kallis | South Africa | 25,534 | 519 | 62 |
| 7 | Rahul Dravid | India | 24,208 | 509 | 48 |
| 8 | Brian Lara | West Indies | 22,358 | 430 | 53 |
| 9 | Joe Root | England | 21,774 | 377 | 58 |
| 10 | Sanath Jayasuriya | Sri Lanka | 21,032 | 586 | 42 |
Understanding Each Player’s Style (Simple Explanations)
- 1. Sachin Tendulkar (India)
Think of him as cricket’s Michael Jordan. Played for 24 years. Scored everywhere—India, Australia, England, South Africa.
His style? Straight bat. Perfect timing. Could defend for hours or attack brutally.
Fun fact: First player to score 100 international centuries. Nobody else has reached even 85.
- 2. Kumar Sangakkara (Sri Lanka)
Left-handed batter who made everything look smooth. Also kept wickets for many years.
His style? Elegant drives. Rarely looked uncomfortable. Very smart player.
Special skill: Converting 50s into 100s. Once he started, he kept going.
- 3. Virat Kohli (India)
Still playing! Started in 2008, still scoring in 2025.
His style? Aggressive. Fit. Loves chasing targets. Gets angry when he fails.
Best quality: Running between wickets. Converts 1s into 2s constantly.
- 4. Ricky Ponting (Australia)
The captain who won three World Cups. Led from the front always.
His style? Powerful pulls. Strong cuts. Hated losing.
Signature move: Pull shot off fast bowlers. Made it look dangerous and easy.
- 5. Mahela Jayawardene (Sri Lanka)
Partner of Sangakkara. Together, they were unstoppable.
His style? Calm. Composed. Never panicked under pressure.
Record: Scored 374 in one Test innings. Batted almost two days straight.
- 6. Jacques Kallis (South Africa)
All-rounder who did everything. Batted, bowled, caught everything.
His style? Solid defense. Patient. Accumulated runs slowly but surely.
Unique trait: Average over 55 in Tests. That’s champion-level.
- 7. Rahul Dravid (India)
Called “The Wall” because nothing got past him.
His style? Pure defense. Straight bat. Played late. Never took risks.
Famous for: Facing 31,258 balls in Test cricket. That’s insane patience.
- 8. Brian Lara (West Indies)
Most stylish batter ever. Made batting look like art.
His style? High backlift. Elegant drives. Powerful cuts.
Big record: 400 not out in a Test. Still the highest individual score.
- 9. Joe Root (England)
Current English captain. Still adding runs every series.
His style? Classical technique. Plays spin well. Calm under pressure.
Strength: Batting in Asia, where English players usually struggle.
- 10. Sanath Jayasuriya (Sri Lanka)
Changed how teams played ODI cricket in the 1990s.
His style? Attack from ball one. Hit boundaries early. Created pressure.
Impact: Won Sri Lanka the 1996 World Cup with aggressive opening batting.
Most Runs In ODI International Cricket
ODIs are the most popular format worldwide.
Here’s who scored the most:
| Rank | Player | Country | Matches | Runs | Average |
|---|---|---|---|---|---|
| 1 | Sachin Tendulkar | India | 463 | 18,426 | 44.83 |
| 2 | Virat Kohli | India | 306 | 14,390 | 58.18 |
| 3 | Kumar Sangakkara | Sri Lanka | 404 | 14,234 | 41.98 |
| 4 | Ricky Ponting | Australia | 375 | 13,704 | 42.03 |
| 5 | Sanath Jayasuriya | Sri Lanka | 445 | 13,430 | 32.36 |
Why ODIs produce high numbers:
- More matches played than Tests
- Scoring rate is faster than the Tests
- Teams play ODIs frequently throughout the year
Kohli’s average of 58.18 is remarkable. In ODIs, averaging 40+ is excellent. He’s way above that.
Most Runs In T20 International Cricket
T20 format started in 2005. Numbers are smaller because it’s newer:
| Rank | Player | Country | Matches | Runs | Strike Rate |
|---|---|---|---|---|---|
| 1 | Babar Azam | Pakistan | 136 | 4,429 | 129.45 |
| 2 | Rohit Sharma | India | 159 | 4,231 | 140.35 |
| 3 | Virat Kohli | India | 125 | 4,188 | 137.04 |
| 4 | Jos Buttler | England | 144 | 3,869 | 145.18 |
| 5 | Paul Stirling | Ireland | 155 | 3,760 | 135.92 |
Understanding Strike Rate:
Strike rate shows how fast you score.
Strike rate of 130 means: You score 130 runs per 100 balls faced.
Higher strike rate = More aggressive batter.
Rohit and Buttler have high strike rates because they hit many boundaries.
Most Runs In International Cricket In All Formats Women
Women’s cricket is growing rapidly. These players lead the charts:
| Rank | Player | Country | Matches | Total Runs | Years Active |
|---|---|---|---|---|---|
| 1 | Mithali Raj | India | 333 | 10,868 | 1999-2022 |
| 2 | Charlotte Edwards | England | 309 | 10,273 | 1996-2016 |
| 3 | Suzie Bates | New Zealand | 347 | 9,922 | 2006-Present |
| 4 | Meg Lanning | Australia | 241 | 8,352 | 2010-2023 |
| 5 | Stafanie Taylor | West Indies | 285 | 8,134 | 2008-Present |
Mithali Raj’s amazing career:
- Played 23 years for India
- Started at age 16
- Captained India for 10+ years
- Retired as the highest run-scorer
She inspired millions of girls to play cricket in India.
Most Runs In International Cricket In All Formats For India
India dominates batting records. Here’s why:
- Cricket-crazy nation – 1.4 billion people love cricket
- Strong domestic system – Ranji Trophy produces great players
- IPL experience – Players face world-class bowlers regularly
Top Indian Run-Scorers:
- Sachin Tendulkar – 34,357 runs (retired 2013)
- Virat Kohli – 27,808 runs (still playing)
- Rahul Dravid – 24,208 runs (retired 2012)
- Sourav Ganguly – 18,575 runs (retired 2008)
- Rohit Sharma – 18,225 runs (still playing)
Notice something? Three of the world’s top 10 are Indian.
India produces batting legends every generation.
Most Runs In International Cricket In All Formats For Pakistan
Pakistan cricket focuses on bowling, but they’ve produced great batters too:
Top Pakistan Run-Scorers:
- Younis Khan – 17,790 runs (tough fighter, never gave up)
- Inzamam-ul-Haq – 17,055 runs (powerful hitter, match-winner)
- Babar Azam – 13,756 runs (current star, still scoring)
- Mohammad Yousuf – 12,720 runs (elegant timer, high conversion rate)
- Javed Miandad – 12,705 runs (pressure player, legendary finisher)
Babar Azam’s future:
He’s only 30 years old. If he plays until 38-40, he could reach 20,000+ runs easily.
Pakistan fans hope he breaks into the world’s top 5 eventually.
Quick Comparison: India vs Pakistan Top Scorer
| Aspect | India (Sachin) | Pakistan (Younis Khan) |
|---|---|---|
| Total Runs | 34,357 | 17,790 |
| Matches | 664 | 399 |
| Centuries | 100 | 39 |
| Career Span | 24 years | 17 years |
| Formats Mastered | All 3 | Tests + ODIs |
This shows India’s depth in batting talent across decades.
Most Runs In International Cricket In All Formats Top 5
Let’s quickly recap the absolute best:
- 1. Sachin Tendulkar (India) – 34,357 runs The undisputed king. Nobody close to his record.
- 2. Kumar Sangakkara (Sri Lanka) – 28,016 runs Left-handed genius who kept wickets too.
- 3. Virat Kohli (India) – 27,808 runs Modern great still chasing Sachin’s record.
- 4. Ricky Ponting (Australia) – 27,483 runs Winner’s mentality, three World Cup trophies.
- 5. Mahela Jayawardene (Sri Lanka) – 25,957 runs Smooth operator who made batting look easy.
Final Summary: Why These Numbers Matter
Understanding most runs in international cricket in all formats helps you appreciate cricket legends better.
These aren’t just numbers on paper. Each run represents:
- Hours of practice in nets
- Traveling away from family for months
- Playing through injuries and pain
- Handling pressure from millions of fans
- Facing the world’s fastest bowlers
- Batting in different countries and conditions
Sachin’s 34,357 runs came from 664 matches over 24 years. That’s dedication.
Kohli is still playing. He might eventually break Sachin’s record. Cricket fans worldwide watch this chase with excitement.
Women’s cricket is growing. Mithali Raj’s 10,868 runs inspired a whole generation of female cricketers.
Every country produces batting stars. India leads in numbers, but Australia, England, Sri Lanka, Pakistan, and the West Indies have their legends too.
When you watch cricket now, you’ll understand why commentators get excited about career milestones.
You’ll know why crossing 10,000 international runs is such a big deal.
Most importantly, you’ll recognize greatness when you see it.
These batters didn’t just score runs. They created memories. Inspired millions. Changed cricket forever.
That’s why we celebrate them. That’s why their records matter.