Most Runs in International Cricket
Most Runs in International Cricket

Most Runs in International Cricket (Updated 2026) – Top 20 Highest Run-Scorers of All Time

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.

Most Runs in International Cricket – Top 20 Players

RankPlayerCountryCareerMatchesInningsRunsAverage100s50s
1Sachin TendulkarIndia1989–201366478234,35748.52100164
2Kumar SangakkaraSri Lanka2000–201559466628,01646.7763153
3Virat KohliIndia2008–Present550+620+28,000+52+80+145+
4Ricky PontingAustralia1995–201256066827,48345.9571146
5Mahela JayawardeneSri Lanka1997–201565272525,95739.1554136
6Jacques KallisSouth Africa1995–201451961725,53449.1062149
7Rahul DravidIndia1996–201250960524,20845.4148146
8Joe RootEngland2012–Present360+470+22,000+49+55+120+
9Brian LaraWest Indies1990–200743052122,35846.2853111
10Rohit SharmaIndia2007–Present500+540+20,000+43+50+110+
11Inzamam-ul-HaqPakistan1991–200749955120,58043.5135129
12AB de VilliersSouth Africa2004–201842048420,01447.2047109
13MS DhoniIndia2004–201953852617,26644.9616108
14Chris GayleWest Indies1999–202148355119,59337.7142105
15Sourav GangulyIndia1992–200842448818,57541.9638107
16Younis KhanPakistan2000–201740849117,79041.084183
17Shivnarine ChanderpaulWest Indies1994–201545455320,98845.1341125
18Tillakaratne DilshanSri Lanka1999–201649752717,67139.1839104
19Steve SmithAustralia2010–Present340+430+17,000+48+48+80+
20Kane WilliamsonNew Zealand2010–Present370+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.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *