Cric Fevers

Live Cricket Scores, News & Match Updates.

Most Runs in International Cricket 2025 – Top Players & Records

most runs in international cricket

The record for the most runs in international cricket stands as one of the highest achievements in the sport. It reflects a batter’s skill, consistency, and ability to adapt to changing game formats. Scoring heavily in Tests, One Day Internationals (ODIs), and Twenty20 Internationals (T20Is) over many years is no small feat. Cricket history is filled with great batters, but only a select few have managed to dominate across decades. They have faced fiery pacers, tricky spinners, and the pressure of packed stadiums — yet they delivered runs when it mattered most. Their numbers are not just statistics; they are stories of grit, talent, and passion.

In this expanded guide, we will explore who tops the chart, break the records format-wise, highlight memorable knocks, and discuss who could be next in line to challenge these milestones.

Most Runs in International Cricket

The term most runs in international cricket refers to the combined total of runs scored by a player in all three formats: Tests, ODIs, and T20Is. These runs are scored in official matches where two countries face each other under ICC rules.

The total reflects how well a batter performs in different match situations. In Tests, runs come through patience and endurance. In ODIs, it’s about building an innings with balance between defense and attack. In T20Is, quick scoring under pressure is key.

To achieve the top spot in this list, a player needs:

  • Longevity – playing at the top level for 15+ years
  • Adaptability – performing well in all formats
  • Fitness – maintaining peak form over time
  • Consistency – scoring in all conditions against all opponents

Top 10 Players With the Most Runs in International Cricket

These are the modern giants and past masters who have dominated the scoreboard for years.

Rank Player Matches Runs Average 100s 50s Highest Score
1 Sachin Tendulkar 664 34,357 48.52 100 164 248*
2 Kumar Sangakkara 594 28,016 46.77 63 153 319
3 Virat Kohli 550 27,599 52.27 82 143 254*
4 Ricky Ponting 560 27,483 45.95 71 146 257
5 Mahela Jayawardene 652 25,957 39.15 54 136 374
6 Jacques Kallis 519 25,534 49.10 62 149 224
7 Rahul Dravid 509 24,208 45.41 48 146 270
8 Brian Lara 430 22,358 46.28 53 111 400*
9 Sanath Jayasuriya 586 21,032 34.14 42 103 340
10 Joe Root 365 21,025 49.35 54 112 262

Sachin Tendulkar – The Immortal Record Holder

Sachin Tendulkar – The Immortal Record Holder

Sachin Tendulkar leads the most runs in international cricket list with 34,357 runs, a record that has stood since his retirement in 2013. He played for 24 years, starting at the age of 16 in 1989.

Career Highlights:

  • First to score 100 international centuries
  • 15,921 Test runs – the highest ever
  • 18,426 ODI runs – another world record
  • Only player to score a double hundred in ODIs at the time (200* vs South Africa, 2010)

Tendulkar’s career was filled with iconic moments: his century against England at Old Trafford as a teenager, the “Desert Storm” innings in Sharjah, and the World Cup 2011 win. His technique and temperament made him the gold standard for batting excellence.

Kumar Sangakkara – The Elegant Maestro

Kumar Sangakkara – The Elegant Maestro

Kumar Sangakkara’s 28,016 runs came with unmatched grace. He was Sri Lanka’s batting mainstay for over 15 years and one of the most consistent players across formats.

Career Highlights:

  • Test average of 57.40 – among the best in history
  • Scored four consecutive hundreds in the 2015 World Cup
  • Over 1,300 runs in a calendar year in both Tests and ODIs

Sangakkara’s ability to switch between elegant strokeplay and match-saving grit made him a modern great.

Virat Kohli – Still Chasing History

Virat Kohli – Still Chasing History

Virat Kohli is the highest run-scorer among active players, with 27,599 runs and counting. His dominance in run chases has earned him the nickname “Chase Master.”

Career Highlights:

  • Fastest to 8,000, 9,000, 10,000, 11,000, and 12,000 ODI runs
  • 50+ ODI centuries, surpassing Tendulkar’s 49
  • Multiple ICC tournament wins as captain and player

Kohli’s hunger for runs, intense fitness standards, and adaptability in all formats keep him in contention to one day break the all-time record.

Ricky Ponting – The Leader Who Scored Big

Ricky Ponting – The Leader Who Scored Big

Ricky Ponting’s 27,483 runs came alongside one of the most successful captaincy tenures in cricket. He was known for his attacking batting style and match-winning knocks.

Career Highlights:

  • Three-time World Cup winner (two as captain)
  • 140* in the 2003 World Cup final
  • 13,378 Test runs – second only to Tendulkar

Ponting’s ability to dominate bowlers set the tone for Australia’s golden era.

Mahela Jayawardene – The Calm Mastermind

Mahela Jayawardene – The Calm Mastermind

Mahela Jayawardene scored 25,957 runs in a career spanning nearly two decades. He was a master of timing and placement.

Career Highlights:

  • 374 vs South Africa in 2006 – fourth-highest Test score
  • Led Sri Lanka to the 2011 World Cup final
  • Exceptional slip fielder with over 440 catches

His partnership with Sangakkara remains one of the most productive in cricket history.

Jacques Kallis – The All-Round Powerhouse

Jacques Kallis – The All-Round Powerhouse

Jacques Kallis is widely considered the greatest all-rounder in modern cricket. His 25,534 runs and 577 wickets make him unmatched in versatility.

Career Highlights:

  • 45 Test hundreds – most by a non-Asian player
  • 292 Test wickets and 273 ODI wickets
  • Key match-winner in both batting and bowling

Kallis could anchor innings or accelerate when required, making him indispensable to South Africa.

Rahul Dravid – The Wall of India

Rahul Dravid – The Wall of India

Rahul Dravid’s 24,208 runs came from sheer discipline and unmatched concentration. He was India’s go-to man in crisis situations.

Career Highlights:

  • 13,288 Test runs – fourth-highest all-time
  • Faced the most deliveries in Test cricket history
  • Captained India to memorable overseas wins

Dravid’s defensive technique earned him the nickname “The Wall.”

Brian Lara – The Showman

Brian Lara – The Showman

Brian Lara’s 22,358 runs were as stylish as they were effective. He remains the only player to score 400* in a Test innings.

Career Highlights:

  • Two-time holder of the highest Test score record
  • Known for marathon innings against top-class attacks
  • Carried West Indies’ batting during challenging years

His flair and dominance over bowlers made him a fan favorite worldwide.

Sanath Jayasuriya – The ODI Revolutionary

Sanath Jayasuriya – The ODI Revolutionary

Sanath Jayasuriya’s 21,032 runs transformed opening batting in ODIs. His aggressive starts redefined the powerplay era.

Career Highlights:

  • 1996 World Cup winner
  • 13,430 ODI runs with a strike rate over 90
  • 323 international wickets as a handy all-rounder

His fearless approach inspired a new generation of attacking openers.

Joe Root – England’s Run Machine

Joe Root – England’s Run Machine

Joe Root’s 21,025 runs have come through classical technique and adaptability. He remains England’s batting backbone, especially in Tests.

Career Highlights:

  • Over 11,000 Test runs already
  • 30+ Test centuries
  • Crucial player in England’s 2019 World Cup win

Root’s ability to adjust between formats keeps him among the top modern players.

Format-Wise Most Runs in International Cricket

ODIs

Rank Player Matches Runs
1 Sachin Tendulkar 463 18,426
2 Kumar Sangakkara 404 14,234
3 Virat Kohli 302 14,181
4 Ricky Ponting 375 13,704
5 Sanath Jayasuriya 445 13,430

Tests

Rank Player Matches Runs
1 Sachin Tendulkar 200 15,921
2 Ricky Ponting 168 13,378
3 Jacques Kallis 166 13,289
4 Rahul Dravid 164 13,288
5 Joe Root 153 13,006

T20Is

Rank Player Matches Runs
1 Rohit Sharma 159 4,231
2 Babar Azam 128 4,223
3 Virat Kohli 125 4,188
4 Jos Buttler 137 3,700
5 Paul Stirling 150 3,656

Fastest to Key Milestones

Speed matters in cricket records. Here are some of the fastest runs milestones:

  • Fastest to 10,000 ODI runs – Virat Kohli (205 innings)
  • Fastest to 8,000 Test runs – Kumar Sangakkara (152 innings)
  • Fastest to 2,000 T20I runs – Babar Azam (52 innings)

These records show how batting pace has evolved over time.

Who Could Break the Record Next?

The most runs in international cricket record is tough to beat, but Virat Kohli, Joe Root, and Babar Azam have the form and fitness to get close.

The modern schedule offers more games, but also more pressure and injuries. Consistency will be the key to surpassing Tendulkar’s epic tally.

Conclusion – A Record That Defines Cricket Greatness

The most runs in international cricket record is a symbol of batting excellence. From Tendulkar’s unmatched numbers to Kohli’s ongoing chase, it represents the best of the game.

Every player on this list has brought joy to millions of fans. Their records will inspire the next generation of cricketers to dream big and aim for greatness.

Read Our More Blogs:- Asia Cup 2025 – Schedule, Dates, Venues, Teams, and Key Highlights