Scoring runs consistently across Tests, One-Day Internationals (ODIs), and Twenty20 Internationals (T20Is) is the ultimate measure of greatness in cricket. The players who dominate the list of most runs in international cricket history have performed across different eras, conditions, and against the world’s best bowling attacks.
From the timeless brilliance of Sachin Tendulkar to the unmatched consistency of Virat Kohli, these batting legends have rewritten cricket history with every inning they played.
Top 25 Players with the Most Runs in International Cricket History:
🏏 Top 25 Players with the Most Runs in International Cricket History
The greatest batters in cricket history have built incredible careers through consistency, longevity, and match-winning performances. Explore the world’s highest international run scorers across Tests, ODIs, and T20Is.
34,357
Highest Career Runs25
Legendary Batters3
International Formats100+
Years of Cricket Legacy- Runs: 34,357
- Matches: 664
- 100 International Centuries
- Most Runs in Cricket History
- Runs: 28,016
- Matches: 594
- Elegant Left-Hand Batter
- One of Sri Lanka’s Greatest
- Runs: 27,000+
- Active Player
- Greatest Chase Master
- Modern Cricket Legend
- Runs: 27,483
- Matches: 560
- World Cup Winning Captain
- Australia’s Finest Batter
- Runs: 25,957
- 652 Matches
- Stylish Stroke Player
- Legendary Test Batter
- Runs: 25,534
- 519 Matches
- Greatest All-Rounder
- Outstanding Consistency
- Runs: 24,208
- 509 Matches
- The Wall of Indian Cricket
- Master of Test Cricket
- Runs: 22,000+
- Active Player
- Modern Test Legend
- Still Climbing
- Runs: 22,358
- 430 Matches
- Highest Test Score (400*)
- One of Cricket’s Greatest Stylists
- Runs: 20,000+
- Active Player
- Three ODI Double Hundreds
- World-Class Opener
- Runs: 20,580
- Matches: 499
- One of Pakistan’s Finest Batters
- Match Winner Across Formats
- Runs: 20,014
- Matches: 420
- Mr. 360°
- Innovative Stroke Maker
- Runs: 20,988
- Matches: 454
- Longest Serving West Indies Batter
- Remarkable Consistency
- Runs: 19,593
- Matches: 483
- Universe Boss
- Explosive Power Hitter
- Runs: 19,000+
- Aggressive Opening Batter
- World Cup Winner
- Three-Format Performer
- Runs: 19,000+
- Elegant Stroke Player
- Modern Great
- Still Active
- Runs: 18,575
- Matches: 424
- Prince of Kolkata
- Legendary Captain
- Runs: 17,790
- Pakistan Test Legend
- Reliable Match Winner
- Outstanding Technique
- Runs: 17,698
- Australian Great
- Exceptional Leadership
- Test Cricket Icon
- Runs: 17,671
- Dilscoop Inventor
- Versatile Opener
- Limited-Overs Specialist
- Runs: 17,266
- Legendary Finisher
- Captain Cool
- Three ICC Trophies
- Runs: 17,253
- Fearless Opener
- Two Triple Centuries
- Explosive Batting Style
- Runs: 17,000+
- Active Player
- Elite Test Batter
- Still Climbing
- Runs: 15,593
- Elegant Wrist Player
- Former India Captain
- Stylish Stroke Maker
- Runs: 15,737
- England Test Legend
- Reliable Opener
- Outstanding Career
📊 Top 25 Run Scorers at a Glance
| Rank | Player | Country | International Runs |
|---|---|---|---|
| 1 | Sachin Tendulkar | India | 34,357 |
| 2 | Kumar Sangakkara | Sri Lanka | 28,016 |
| 3 | Virat Kohli | India | 27,000+ |
| 4 | Ricky Ponting | Australia | 27,483 |
| 5 | Mahela Jayawardene | Sri Lanka | 25,957 |
| 6 | Jacques Kallis | South Africa | 25,534 |
| 7 | Rahul Dravid | India | 24,208 |
| 8 | Joe Root | England | 22,000+ |
| 9 | Brian Lara | West Indies | 22,358 |
| 10 | Rohit Sharma | India | 20,000+ |
| 11 | Shivnarine Chanderpaul | West Indies | 20,988 |
| 12 | Inzamam-ul-Haq | Pakistan | 20,580 |
| 13 | AB de Villiers | South Africa | 20,014 |
| 14 | Chris Gayle | West Indies | 19,593 |
| 15 | David Warner | Australia | 19,000+ |
| 16 | Kane Williamson | New Zealand | 19,000+ |
| 17 | Sourav Ganguly | India | 18,575 |
| 18 | Younis Khan | Pakistan | 17,790 |
| 19 | Allan Border | Australia | 17,698 |
| 20 | Tillakaratne Dilshan | Sri Lanka | 17,671 |
| 21 | MS Dhoni | India | 17,266 |
| 22 | Virender Sehwag | India | 17,253 |
| 23 | Steve Smith | Australia | 17,000+ |
| 24 | Alastair Cook | England | 15,737 |
| 25 | Mohammad Azharuddin | India | 15,593 |
🏆 Cricket’s Greatest Run Machines
From Sachin Tendulkar’s unmatched 34,357 international runs to the modern brilliance of Virat Kohli and Joe Root, these 25 legends have defined batting excellence across Tests, ODIs, and T20Is. Their remarkable consistency, longevity, and match-winning performances have secured their place among the greatest cricketers in history.

Sachin Tendulkar Still Sits on the Throne:
When discussing the most international cricket runs, one name stands above everyone else is Sachin Tendulkar. His incredible career lasted 24 years, during which he amassed an astonishing 34,357 international runs, a record that has remained untouched for more than a decade.
His achievements include:
- 100 International Centuries
- First double century in ODI cricket
- Six World Cups
- 200 Test matches
- Over 34,000 international runs
Virat Kohli: The Greatest Chaser Ever?
If there is one player capable of rewriting the record books, it is Virat Kohli. His unmatched consistency, incredible fitness, and ability to score under pressure have made him one of cricket’s greatest batters.
- Outstanding average across formats
- Fastest to numerous run milestones
- Record ODI century scorer
- Exceptional chasing statistics
If he continues scoring at his current pace, the race for the most runs in international cricket history could become one of cricket’s biggest talking points. Although he has retired from ICC T20I and Test and only playing ODI, it is very tough to break the records Little master made.
Joe Root Could Change Test Cricket History:
Joe Root has quietly become one of the greatest Test batters ever. His consistency over the past few years has allowed him to climb rapidly among cricket’s all-time leading run scorers. Should Root maintain his current form, he could finish as one of the greatest Test run accumulators in history.
Why This Record Is So Difficult to Break:
Becoming the highest run scorer in international cricket requires:
- Playing consistently for 15–20 years
- Maintaining elite fitness
- Avoiding major injuries
- Performing across all three formats
- Adapting to changing conditions worldwide
Very few players in cricket history have achieved all of these.
Will Anyone Ever Break Sachin’s Record?
This question divides cricket fans more than almost any other debate. Supporters of Virat Kohli believe his consistency makes him the strongest challenger. Others argue that modern cricket’s packed schedules, workload management, and frequent rest periods make it far harder for today’s players to match Sachin Tendulkar’s extraordinary longevity.
Whether the record is eventually broken or not, the race itself has become one of the defining stories of modern cricket.
The list of the most runs in international cricket history represents more than statistics and it reflects decades of dedication, skill, adaptability, and mental toughness. Legends like Sachin Tendulkar, Kumar Sangakkara, Ricky Ponting, Jacques Kallis, and Virat Kohli have set standards that generations of cricketers aspire to reach.
As active stars such as Virat Kohli, Joe Root, Kane Williamson, and Steve Smith continue their careers, fans will watch closely to see whether cricket’s most iconic batting record can finally be surpassed. For now, Sachin Tendulkar remains the benchmark by which every great batter is measured.
FAQs
Who has scored the most runs in international cricket history?
Who is the highest run scorer in Test cricket?
Who has scored the most runs in ODI cricket?
Who has the most runs in T20 International cricket?
Can Virat Kohli break Sachin Tendulkar’s international run record?
Which country has produced the most players in the top 25 run scorers?
Who has scored the most international centuries?
Which active cricketers are likely to enter the top five run scorers of all time?
Why is Sachin Tendulkar’s record considered so difficult to break?
Which formats are included in international cricket runs?
Sachin Tendulkar remains the only player to score more than 34,000 international runs. His incredible longevity, consistency, and record-breaking performances continue to set the benchmark for every modern batter chasing cricketing greatness.