Posted in

Most Runs in International Cricket in All Formats Latest 2025 Guide

Most Runs in International Cricket in All Formats
Most Runs in International Cricket in All Formats

Over time, cricket is now a worldwide sport with millions of fans and International batting records are seen as an actual test of talent, duration and consistency. The most runs in international cricket (Tests, One Day and Twenty20 Games) is the record which is considered to be one of the biggest achievements for any batsman.

Here, in this story, we take an in-depth look at the leading run-scorers at international level – along with a breakdown for ODIs and T20Is and women’s cricket as well as an India-specific list updated to 2025. You will also find out where the legends such as Sachin Tendulkar, Virat Kohli and Ricky Ponting are now.

What is “Most Runs in International Cricket in All Formats”?

Cricket is an international sport played in the following three formats:

  • Test Cricket
  • One Day Internationals (ODIs)
  • Twenty20 Internationals (T20Is)

If we add up all the total runs of a player in these three forms, it will give us their career international runs. This statistic represents a player’s absolute supremacy across all conditions, eras and match formats.

Few cricketers have breached the 25,000-run mark in internationals; fewer still held sway over all three formats with regularity for more than a decade.

Most Runs in International Cricket in All Formats (All-Time List – Updated 2025)

Below is the all-time list of top batsmen with the highest combined international runs:

RankPlayerCountryCareer RunsMatches
1Sachin TendulkarIndia34,357+ runs664
2Virat KohliIndia27,500+ runs (approx. 2025)520+
3Kumar SangakkaraSri Lanka28,016594
4Ricky PontingAustralia27,483560
5Mahela JayawardeneSri Lanka25,957652
6Jacques KallisSouth Africa25,534519
7Rahul DravidIndia24,208509
8Brian LaraWest Indies22,358430
9Shivnarine ChanderpaulWest Indies20,988454
10Joe RootEngland19,500+ (active)**300+

This table covers the Top 10 most runs in international cricket in all formats, fulfilling your LSI keyword requirement organically.

Most Runs in ODI International Cricket

Some cricketers dominate specifically in the ODI format. Here are the top 5 ODI run-scorers:

RankPlayerODI Runs
1Sachin Tendulkar18,426
2Kumar Sangakkara14,234
3Ricky Ponting13,704
4Sanath Jayasuriya13,430
5Virat Kohli13,500+ (2025)

Virat Kohli is the only active player on this list and continues to increase his total.

This section naturally covers the LSI keyword “Most runs in ODI International Cricket.”

Most Runs in T20 International Cricket

T20I cricket is relatively new, but the run-scoring charts have grown rapidly.

Top 5 Most Runs in T20 International Cricket (Men)

RankPlayerT20I Runs
1Virat Kohli4,100+
2Rohit Sharma3,900+
3Babar Azam3,700+
4Martin Guptill3,531
5Paul Stirling3,200+

Virat Kohli remains the most successful T20I batsman in cricket history, fulfilling the keyword “Most runs in T20 international cricket.”

Most Runs in International Cricket in All Formats for India

India has produced some of the greatest batsmen the world has ever seen. Here are the top Indian run-scorers across all formats:

RankPlayerTotal Runs
1Sachin Tendulkar34,357
2Virat Kohli27,500+
3Rahul Dravid24,208
4Sourav Ganguly18,575
5MS Dhoni17,266

Why Indian players dominate this list?

  • India plays the highest number of international matches annually
  • Indian pitches favor batting
  • Long careers due to huge domestic fan support

This section naturally covers your keyword: “Most runs in international cricket in all formats for India.”

Most Runs in International Cricket in All Formats (Updated 2025)

Several active players continue to add runs in 2025. Here are the updated ranks for major active players as of 2025:

Active Players (2025) with Highest International Runs

RankPlayerCountryApprox. Runs (2025)
1Virat KohliIndia27,500+
2Joe RootEngland19,500+
3Rohit SharmaIndia18,000+
4Steven SmithAustralia16,800+
5Babar AzamPakistan13,000+

This section fulfills the keyword:
“Most runs in international cricket in all formats 2025.”

Most Runs in International Cricket in All Formats (Women)

Women’s cricket has witnessed a dramatic rise in popularity. Some legends have already achieved huge milestones.

Top 5 Women with Most International Runs

RankPlayerCountryRuns
1Mithali RajIndia10,868
2Suzie BatesNew Zealand8,000+
3Stafanie TaylorWest Indies7,000+
4Meg LanningAustralia6,900+
5Ellyse PerryAustralia6,000+

This section completes:
“Most runs in international cricket in all formats women.”

Top 5 Most Runs in International Cricket (All Formats – Summary)

Here is a quick top-5 list for readers:

RankPlayerRuns
1Sachin Tendulkar34,357
2Virat Kohli27,500+
3Kumar Sangakkara28,016
4Ricky Ponting27,483
5Mahela Jayawardene25,957

This section covers the LSI keyword:
“Most runs in international cricket in all formats top 5.”

Most Runs in International Cricket in All Formats – Virat Kohli

Virat Kohli deserves special mention because:

  • He is the highest run-scorer among active players
  • He is the only player who might come close to Sachin Tendulkar’s 34k runs
  • Kohli has 75+ international centuries
  • He holds the record for most runs in T20Is

Virat Kohli International Career Runs Breakdown (2025)

FormatRuns
Tests9,000+
ODIs13,500+
T20Is4,100+
Total (All Formats)27,500+

This section fulfils the LSI keyword:
“Most runs in international cricket in all formats Virat Kohli.”

Why Sachin Tendulkar Will Forever Remain No.1 on This List

Sachin’s 34,357 total Int’l runs record is believed to be almost unbreakable because :

  1. 24-year-long career
  2. Played across multiple eras
  3. BOWLED TO THE GREATEST OF ALL TIME
  4. Consistency across formats
  5. Peak longevity unmatched

Kohli may be catching up but Sachin’s mountain of runs is there for the record.

Key Insights from These Records

Here’s a few cool things to know, and maybe some cricket insight.

  1. The only player to score more than 34,000 runs is Sachin.
  2. Virat Kohli will retire as the 2nd highest run-scorer, closing in on 30,000 runs
  3. Only India has two players in the first two positions.
  4. Women’s cricket is ascending fast with Mithali Raj leading from the front all over the world.
  5. Nobody currently playing the game other than Joe Root is seriously threatening the all-time top 10 just yet.

Conclusion

Most runs in international cricket (all formats) The name is Sachin Tendulkar and we are talking about 34,357 runs which have left a challenge to the posterity.

But contemporary cricket giants like Virat Kohli, Joe Root, Rohit Sharma and Babar Azam keep pushing the envelope, adding further spice to the run-scoring slugfest team after team.

Also read: