Top 10 Players with Most Runs in International Cricket: Which player has scored the most runs in international cricket?

Top 10 Players with Most Runs in International Cricket: When discussing the greatest batters in the history of cricket, one record stands tall above all — the most runs in international cricket. That landmark belongs to Sachin Tendulkar, who remains the highest run-scorer the game has ever seen.

WhatsApp Group Join Now
Telegram Group Join Now
Instagram Group Join Now

Sachin Tendulkar finished his legendary international career with 34,357 runs across Test matches, One Day Internationals (ODIs) and T20 Internationals, a record that has remained untouched despite the rise of modern-day greats.

Sachin Tendulkar’s international career span

Tendulkar made his international debut for India in 1989 and retired in 2013, completing one of the longest careers in the sport’s history. During this time, he represented India in:

  • 200 Test matches
  • 463 One Day Internationals
  • 1 T20 International

This remarkable longevity played a crucial role in building his unmatched run tally.

Runs scored by Sachin Tendulkar in each format

Sachin Tendulkar’s international runs are spread across formats as follows:

  • Test cricket: 15,921 runs
  • One Day Internationals: 18,426 runs
  • T20 Internationals: 10 runs

His ODI tally remains the highest ever recorded, while his Test runs place him firmly among the greatest red-ball batters of all time.

First player to score 100 international centuries

One of Tendulkar’s most iconic achievements is becoming the first cricketer to score 100 international centuries. He was also the first player to cross 30,000 international runs, setting benchmarks that still define batting excellence.

In ODIs, he created history by becoming the first batter to score a double century, further strengthening his position at the top of the all-time run charts.

Also Read: Amagi Media Labs IPO GMP: brokerage view, business model, risks and key details before investing

Comparison with other top international run-scorers

Several legendary cricketers feature among the highest run-scorers in international cricket, including Kumar Sangakkara, Ricky Ponting, Virat Kohli and Jacques Kallis. While many came close, none have managed to surpass Sachin Tendulkar’s overall international run tally, which continues to be the ultimate benchmark.

Top 10 Players with Most Runs in International Cricket

🏏 Top 10 International Run Scorers

Combined Test, ODI & T20I Statistics | All-time Greats

# Player Career Matches Runs Highest Avg
1 Sachin Tendulkar (IND) 1989–2013 664 34,357 248* 45.68
2 Virat Kohli (IND) 2008–2025 553 27,673 254* 50.00
3 Kumar Sangakkara (SL) 2000–2015 594 28,016 319 46.77
4 Ricky Ponting (AUS) 1995–2012 560 27,483 257 45.95
5 Mahela Jayawardene (SL) 1997–2015 652 25,957 374 39.15
6 Jacques Kallis (SA) 1995–2014 519 25,534 224 49.10
7 Rahul Dravid (IND) 1996–2012 509 24,208 270 45.41
8 Brian Lara (WI) 1990–2007 430 22,358 400* 46.28
9 Joe Root (ENG) 2012–2025 377 21,774 262 49.26
10 Sanath Jayasuriya (SL) 1989–2011 586 21,032 340 34.14

 

Sachin Tendulkar’s record of 34,357 international runs is more than just a number — it represents unmatched skill, endurance and consistency across eras. Even as modern stars continue to shine, Tendulkar’s achievement remains the gold standard in international cricket, a record that defines greatness and continues to inspire generations of cricketers around the world.

Leave a Comment