Most Runs in International Cricket
Cricket has witnessed infinite mythical batters, but simplest a select few have managed to always win during all three international formats—Tests, One Day Internationals (ODIs), and T20 Internationals (T20Is). Scoring loads of global runs calls for extremely good capability, fitness, consistency, and durability.
At the top of the list is India’s legendary batter Sachin Tendulkar, who remains the highest run-scorer in global cricket records with 34,357 runs. His superb profession spanned over a long time and set facts that keep encouraging cricketers spherical the arena.
In this text, we will take a look at the game enthusiasts with the most runs in international cricket, their statistics, achievements, and why they’ll be taken into consideration as the finest batters inside the history of the sport.
Table of Contents
Most Runs in International Cricket – Top 20 Players
| Rank | Player | Country | Career | Matches | Innings | Runs | Average | 100s | 50s |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Sachin Tendulkar | India | 1989–2013 | 664 | 782 | 34,357 | 48.52 | 100 | 164 |
| 2 | Kumar Sangakkara | Sri Lanka | 2000–2015 | 594 | 666 | 28,016 | 46.77 | 63 | 153 |
| 3 | Virat Kohli | India | 2008–Present | 550+ | 620+ | 28,000+ | 52+ | 80+ | 145+ |
| 4 | Ricky Ponting | Australia | 1995–2012 | 560 | 668 | 27,483 | 45.95 | 71 | 146 |
| 5 | Mahela Jayawardene | Sri Lanka | 1997–2015 | 652 | 725 | 25,957 | 39.15 | 54 | 136 |
| 6 | Jacques Kallis | South Africa | 1995–2014 | 519 | 617 | 25,534 | 49.10 | 62 | 149 |
| 7 | Rahul Dravid | India | 1996–2012 | 509 | 605 | 24,208 | 45.41 | 48 | 146 |
| 8 | Joe Root | England | 2012–Present | 360+ | 470+ | 22,000+ | 49+ | 55+ | 120+ |
| 9 | Brian Lara | West Indies | 1990–2007 | 430 | 521 | 22,358 | 46.28 | 53 | 111 |
| 10 | Rohit Sharma | India | 2007–Present | 500+ | 540+ | 20,000+ | 43+ | 50+ | 110+ |
| 11 | Inzamam-ul-Haq | Pakistan | 1991–2007 | 499 | 551 | 20,580 | 43.51 | 35 | 129 |
| 12 | AB de Villiers | South Africa | 2004–2018 | 420 | 484 | 20,014 | 47.20 | 47 | 109 |
| 13 | MS Dhoni | India | 2004–2019 | 538 | 526 | 17,266 | 44.96 | 16 | 108 |
| 14 | Chris Gayle | West Indies | 1999–2021 | 483 | 551 | 19,593 | 37.71 | 42 | 105 |
| 15 | Sourav Ganguly | India | 1992–2008 | 424 | 488 | 18,575 | 41.96 | 38 | 107 |
| 16 | Younis Khan | Pakistan | 2000–2017 | 408 | 491 | 17,790 | 41.08 | 41 | 83 |
| 17 | Shivnarine Chanderpaul | West Indies | 1994–2015 | 454 | 553 | 20,988 | 45.13 | 41 | 125 |
| 18 | Tillakaratne Dilshan | Sri Lanka | 1999–2016 | 497 | 527 | 17,671 | 39.18 | 39 | 104 |
| 19 | Steve Smith | Australia | 2010–Present | 340+ | 430+ | 17,000+ | 48+ | 48+ | 80+ |
| 20 | Kane Williamson | New Zealand | 2010–Present | 370+ | 450+ | 19,000+ | 47+ |
Note: Statistics for active players are updated for the 2026 season and may change with future matches.
Sachin Tendulkar – The Highest Run-Scorer in International Cricket
No discussion about batting information is complete without Sachin Tendulkar. Often called the “God of Cricket,” Tendulkar represented India for 24 years and dominated bowling attacks throughout each cricket-playing us of a.
Career Highlights
- Total International Runs: 34,357
- International Centuries: 100
- Half-Centuries: 164
- International Matches: 664
- Highest Score: 248* (Test)
His facts are some of the greatest achievements in cricket statistics.
Virat Kohli’s Rise in International Cricket
Virat Kohli has broadly appeared as one of the greatest current batters. His consistency all through Tests, ODIs, and T20Is has helped him surpass numerous batting records.
With greater than 28,000 international runs, Kohli is progressively mountaineering the greatest-ever listing and is a number of the few players with over 80 international centuries.
His first rate health, competitive batting style, and capability to chase targets have made him one of the best players of the modern generation.
Kumar Sangakkara – Sri Lanka’s Batting Legend
Kumar Sangakkara retired as the second-highest run-scorer in worldwide cricket. Combining beauty with consistency, he scored over 8,000 international runs even as also serving as one in each of cricket’s finest wicketkeeper-batters.
His achievements include:
- 63 International Centuries
- 153 Half-Centuries
- Average of almost 47
Ricky Ponting – Australia’s Greatest Run Machine
Former Australian captain Ricky Ponting accrued 27,483 global runs and performed a key function in Australia’s dominance for the duration of the 2000s.
Ponting acquired more than one ICC trophy and remains among cricket’s most successful captains.
Fastest Players to Reach Major Run Milestones
Some of the quickest batters to achieve international milestones include:
- Virat Kohli – Fastest to 8,000, 9,000, 10,000, 11,000, 12,000 and 13,000 ODI runs.
- Sachin Tendulkar – First player to reach 30,000 international runs.
- Kumar Sangakkara – One of the fastest to 25,000 international runs.
- Joe Root – Among the fastest to major Test run milestones in recent years.
Players with 20,000+ International Runs
Only a handful of batters have crossed the first-rate 20,000-run mark:
- Sachin Tendulkar
- Kumar Sangakkara
- Virat Kohli
- Ricky Ponting
- Mahela Jayawardene
- Jacques Kallis
- Rahul Dravid
- Joe Root
- Brian Lara
- Shivnarine Chanderpaul
- Rohit Sharma
- Inzamam-ul-Haq
- AB de Villiers
This unique club showcases game enthusiasts who excelled over lengthy worldwide careers.
Why International Runs Matter
Scoring runs in global cricket is tougher than in domestic competitions. Players face:
- World-beauty bowling assaults
- Different playing situations
- Pressure from global tournaments
- Continuous journey
- High expectancies from fanatics and teams
Maintaining consistency over masses of suits is what separates legends from regular gamers.
Interesting Facts
- Sachin Tendulkar is the most effective participant to attain over 34,000 international runs.
- He is also the handiest batter with 100 international centuries..
- Virat Kohli has the very best batting average among many current batting legends.
- Kumar Sangakkara and Ricky Ponting remain the most effective retired game enthusiasts with over 27,000 international runs.
- Joe Root continues to climb the best-ever run-scoring charts in Test cricket.
FAQs: Most Runs in International Cricket
Who has scored the maximum runs in worldwide cricket?
Sachin Tendulkar holds the file with 34,357 international runs.
Who is 2nd within the listing of maximum international runs?
Kumar Sangakkara is 2d with 28,016 runs.
How many international runs has Virat Kohli scored?
Virat Kohli has crossed 28,000 worldwide runs and maintains to add to his tally.
Who has the maximum worldwide centuries?
Sachin Tendulkar holds the record with 100 worldwide centuries.
Which country has produced the most players with 20,000+ international runs?
India has produced several legendary batters, together with Sachin Tendulkar, Virat Kohli, Rahul Dravid, Rohit Sharma, and MS Dhoni.
Conclusion: Most Runs in International Cricket
The list of the Most Runs in International Cricket presents the splendid careers of some of the best batters the game has ever seen. While Sachin Tendulkar maintains to preserve the excellent-ever record with 34,357 runs, present day-day stars like Virat Kohli, Joe Root, Rohit Sharma, and Steve Smith are continuing to build on their already incredible statistics. As global cricket evolves in the course of codecs, those legendary run-scorers stay benchmarks of consistency, capability, and sturdiness. Their achievements have stimulated generations of cricketers and fans, making them actual icons of the sport.

