Skip to content
4xSports
  • Dream11 Predictions
  • Today Toss Prediction
  • Cricket Pitch Report
  • Today Match Prediciton
  • Write for us
4xSports
Telegram Instagram Whatsapp
LATEST NEWS:
Ishan Kishan Ruled Out Of 2nd T20I: Will Vaibhav Play? • CSK Hardik Pandya Trade Still Possible? 3 Big IPL 2027 Hurdles • Commonwealth Kabaddi Championship 2026 Schedule and Live Telecast Details • India Probable Squad for Commonwealth Kabaddi Championship 2026 • Commonwealth Kabaddi Championship 2026: Date, Venue and Where to Watch • Ishan Kishan Ruled Out Of 2nd T20I: Will Vaibhav Play? • CSK Hardik Pandya Trade Still Possible? 3 Big IPL 2027 Hurdles • Commonwealth Kabaddi Championship 2026 Schedule and Live Telecast Details • India Probable Squad for Commonwealth Kabaddi Championship 2026 • Commonwealth Kabaddi Championship 2026: Date, Venue and Where to Watch •
Cricket

Most Runs In International Cricket History: Top 20 Men’s Run-Scorers

4xSportsBy 4xSportsOctober 16, 20262 Comments8 Mins Read
Facebook Twitter LinkedIn Email WhatsApp
4xSports AI-assisted editorial cover: Most Runs In International Cricket History: Top 20 Men's Run-Scorers
4xSports AI-assisted editorial cover based on archive player references. Not a photograph from one match.

As of 16 October 2026, Sachin Tendulkar remains the answer to most runs in international cricket. His 34,357 men’s international runs combine 15,921 in Tests, 18,426 in ODIs and 10 in one T20I. This list ranks official men’s Test, ODI and T20I runs together, uses the latest verifiable ESPNcricinfo record tables and current player profiles, and excludes IPL, domestic and other franchise cricket.

In This Guide

  • Who Has Scored The Most Runs In International Cricket?
  • Top 20 Players With The Most Runs In International Cricket
  • Most Runs In Test Cricket
  • Most Runs In ODI Cricket
  • Most Runs In T20 International Cricket
  • Sachin Tendulkar Vs Virat Kohli: International Run Records
  • Frequently Asked Questions
  • More Cricket Records On 4xSports

Key Takeaways
– Sachin Tendulkar leads the combined list with 34,357 runs.
– Virat Kohli is second on 28,527, while Kumar Sangakkara is third on 28,016.
– Sachin leads Tests and ODIs; Joe Root is second in Tests; Babar Azam leads T20Is.
– Combined averages are calculated from combined dismissals. Format averages must not be added together.

Table Numbering: The No. column shows row order. Players with equal totals still share the same record; the row numbers do not break those ties.

Original 4xSports Logo

Records At A Glance

Verified men’s international records, with format totals kept separate.

Sachin Tendulkar — Authentic Archive Profile Portrait

All-Time Leader

Sachin Tendulkar

34,357

India · International Runs

Kumar Sangakkara — Authentic Archive Profile Portrait

Second Overall

Virat Kohli

28,527

Sri Lanka · International Runs

Virat Kohli — Authentic Archive Profile Portrait

Leading Active Batter

Kumar Sangakkara

28,016

India · International Runs

Records Checked 16 October 2026 · Official Internationals Only

Archive Portraits: Cricbuzz (Tendulkar), ESPNcricinfo (Sangakkara), Anand Anil / Wikimedia Commons (Kohli, CC BY-SA 4.0).

Who Has Scored The Most Runs In International Cricket?

Sachin Tendulkar has scored the most runs in international cricket: 34,357 in 664 matches and 782 innings, with 100 centuries and a best score of 248 not out. The total is not a count of every match he played. It is the sum of his official senior men’s Tests, ODIs and T20I only. That distinction keeps IPL, county, domestic List A, exhibition and franchise-T20 figures out of the record. It also makes the ranking comparable: every player is measured against the same three international formats.

Virat Kohli is the closest active-era comparison. The current combined ESPNcricinfo table gives him 28,527 runs, 86 centuries and a mechanically recalculated 52.83 combined average. A January 2026 ICC news report recorded him at 28,068 at that earlier checkpoint, so older articles can show a lower number. The table below uses the later record-table snapshot, which includes matches through 15 October 2026.

Top 20 Players With The Most Runs In International Cricket

The ranking below is a combined Test+ODI+T20I table. “Matches” means official international matches across the three formats; “highest score” is the player’s best individual international innings, not a sum of format highs. Country is shown as the player’s primary international country, while the source table preserves Asia, ICC and other representative-team tags where applicable.

No.PlayerCountryCareer SpanMatchesInternational RunsCenturiesHighest Score
1Sachin TendulkarIndia1989–201366434,357100248*
2Virat KohliIndia2008–202656528,52786254*
3Kumar SangakkaraSri Lanka2000–201559428,01663319
4Ricky PontingAustralia1995–201256027,48371257
5Mahela JayawardeneSri Lanka1997–201565225,95754374
6Jacques KallisSouth Africa1995–201451925,53462224
7Rahul DravidIndia1996–201250924,20848270
8Joe RootEngland2012–202639623,07461262
9Brian LaraWest Indies1990–200743022,35853400*
10Sanath JayasuriyaSri Lanka1989–201158621,03242340
11Shivnarine ChanderpaulWest Indies1994–201545420,98841203*
12Rohit SharmaIndia2007–202651720,65252264
13Inzamam-ul-HaqPakistan1991–200749920,58035329
14AB de VilliersSouth Africa2004–201842020,01447278*
15Chris GayleWest Indies1999–202148319,59342333
16Kane WilliamsonNew Zealand2010–202637819,34648251
17David WarnerAustralia2009–202438318,99549335*
18Hashim AmlaSouth Africa2004–201934918,67255311*
19Sourav GangulyIndia1992–200842418,57538239
20Steve WaughAustralia1985–200449318,49635200

These rows come from the ESPNcricinfo combined record table retrieved for the 16 October cutoff. The asterisk means not out. A player’s country label does not remove official runs scored for Asia XI, ICC XI or another recognised representative side; the ranking follows the source’s combined-record treatment rather than silently dropping those innings.

Most Runs In Test Cricket

Sachin Tendulkar is the all-time Test run-scorer, with 15,921 runs in 200 Tests at an average of 53.78. Joe Root is the leading active-era name in the retrieved table, with 14,278 runs in 169 Tests at an average of 50.45. Root has 41 Test centuries and a highest score of 262. The current all-time order is Tendulkar first, Root second, Ricky Ponting third, Jacques Kallis fourth and Rahul Dravid fifth. This distinction matters because “most runs” can mean the historical leader or the highest total among players still appearing in current records.

For a fair comparison, Test average is runs divided by Test dismissals. It is not comparable with the combined average unless the same calculation is made from all three formats. A Test can give a batter two innings; an ODI or T20I gives one. Matches and innings must therefore be read separately.

No.PlayerMatchesRunsAverage
1Sachin Tendulkar20015,92153.78
2Joe Root16914,27850.45
3Ricky Ponting16813,37851.85
4Jacques Kallis16613,28955.37
5Rahul Dravid16413,28852.31

Most Runs In ODI Cricket

Sachin Tendulkar leads ODI cricket with 18,426 runs in 463 matches, 49 centuries and a highest score of 200 not out. Virat Kohli is second with 15,109 ODI runs in 317 matches, 55 centuries and a 183 best. Kumar Sangakkara is third on 14,234, followed by Ricky Ponting on 13,704 and Sanath Jayasuriya on 13,430.

The ODI table shows why Tendulkar’s combined lead is so durable. His ODI total alone is larger than the entire international totals of many outstanding players. Kohli’s 15,109 is the more current figure in the retrieved table, including his 2026 ODIs. ODI runs include only official one-day internationals, not List A matches, the IPL or other domestic competitions.

No.PlayerMatchesRunsAverage
1Sachin Tendulkar46318,42644.83
2Virat Kohli31715,10958.78
3Kumar Sangakkara40414,23441.98
4Ricky Ponting37513,70442.03
5Sanath Jayasuriya44513,43032.36

Most Runs In T20 International Cricket

Babar Azam leads the current T20I career list with 4,596 runs in 145 matches. Jos Buttler follows with 4,384 in 163 matches, Rohit Sharma has 4,231 in 159, and Virat Kohli has 4,188 in 125. The T20I record table also shows how quickly this list can move: active players may change position after one short series, and the cutoff date matters.

T20I numbers are the narrowest part of a combined international total. A batter can have thousands of IPL, Big Bash, PSL or other franchise runs that do not count here. For that reason, the T20I leader is not automatically the overall leader. Babar’s 4,596 T20I runs are outstanding, but Tendulkar’s 15,921 Tests and 18,426 ODIs are what create the large combined gap.

No.PlayerMatchesRunsAverage
1Babar Azam1454,59638.94
2Jos Buttler1634,38434.79
3Rohit Sharma1594,23132.05
4Virat Kohli1254,18848.69

Sachin Tendulkar Vs Virat Kohli: International Run Records

The cleanest comparison is format by format first, then combined. Tendulkar’s figures are 15,921 Test runs, 18,426 ODI runs and 10 T20I runs. Kohli’s current profile figures are 9,230 Tests, 15,109 ODIs and 4,188 T20Is. Adding each player’s three format totals gives 34,357 for Tendulkar and 28,527 for Kohli. The totals are exact sums of the three official formats, not estimates from an old infographic.

PlayerTestsODIsT20IsCombined RunsMatchesCenturiesCombined Average
Sachin Tendulkar15,92118,4261034,35766410048.53
Virat Kohli9,23015,1094,18828,5275658652.83

Tendulkar’s combined average is 34,357 divided by 708 dismissals, or 48.53 rounded to two decimals. Kohli’s is 28,527 divided by 540 dismissals, or 52.83. Those denominators come from combined innings minus not-outs: 782–74 for Tendulkar and 632–92 for Kohli. Do not add Test, ODI and T20I averages; that would give a mathematically meaningless result because each format has different innings and dismissal counts. The source table displays slightly lower rounded values, so this article shows the direct arithmetic from the published runs, innings and not-outs.

Tendulkar leads by 5,830 runs and 14 centuries. Kohli has the higher combined average in the current table and remains an active international batter in the record source. That is a factual contrast, not a single-number verdict on two careers from different eras.

Frequently Asked Questions

Who Has Scored The Most Runs In International Cricket History?

Sachin Tendulkar holds the men’s combined Test, ODI and T20I record with 34,357 runs.

How Many International Runs Has Sachin Tendulkar Scored?

Tendulkar scored 34,357 official men’s international runs: 15,921 in Tests, 18,426 in ODIs and 10 in T20Is.

Who Is Second On The All-Time International Runs List?

Virat Kohli is second in the current combined table with 28,527 runs. Kumar Sangakkara is third with 28,016.

Who Has Scored The Most Runs In Test Cricket?

Sachin Tendulkar is the all-time Test leader with 15,921 runs. Joe Root is the leading active-era name in the current table with 14,278.

Who Has Scored The Most Runs In ODI Cricket?

Sachin Tendulkar leads ODI cricket with 18,426 runs in 463 matches.

Who Has The Most Runs In T20I Cricket?

Babar Azam leads the retrieved current T20I table with 4,596 runs in 145 matches.

Are IPL Runs Included In International Cricket Records?

No. IPL runs are franchise runs. This ranking includes only official men’s Tests, ODIs and T20Is; IPL, BBL, PSL, county, domestic and other franchise totals are excluded.

More Cricket Records On 4xSports

Explore the Cricket library for more records, venue guides and format-specific analysis.

Source note: Statistics were checked against ESPNcricinfo combined, Test, ODI and T20I record tables, current player profiles and an ICC record report. Source URLs and retrieval notes are kept privately in the research ledger.

4xSports
  • Website

At 4xSports, We bring you the latest sports news, dream11 predictions, and betting tips for cricket, football, kabaddi, and basketball. Let's dive into the game together!

Related Posts

Finn Allen At Hagley Oval: T20I Stats Before IND Vs NZ

October 23, 2026

Vaibhav Suryavanshi At Hagley Oval: T20I Stats Before IND Vs NZ

October 23, 2026

Tim Seifert At Hagley Oval: T20I Stats Before IND Vs NZ

October 23, 2026

Shreyas Iyer At Hagley Oval: T20I Stats Before IND Vs NZ

October 23, 2026
View 2 Comments

2 Comments

  1. Pingback: Best Fielder In Cricket: Top 10 Greatest Fielders

  2. Pingback: Best All-Rounder In The World: My Pick And Stats

Leave A Reply Cancel Reply

News

  • Ishan Kishan Ruled Out Of 2nd T20I: Will Vaibhav Play?
  • CSK Hardik Pandya Trade Still Possible? 3 Big IPL 2027 Hurdles
  • Commonwealth Kabaddi Championship 2026 Schedule and Live Telecast Details

Dream11 Predictions

  • UAE vs NED Dream11 Prediction Today Match 140th ODI: Playing XI, Pitch Report, Fantasy Cricket Tips, Dream11 Team Captain And Vice-Captain Choices – ICC Cricket World Cup League Two 2023–27, 2026
  • PAK vs ENG Dream11 Prediction Today Match 4th ODI: Playing XI, Pitch Report, Fantasy Cricket Tips, Dream11 Team Captain And Vice-Captain Choices – Pakistan ODI Tri-Series, 2026
  • IND W vs ZIM W Dream11 Prediction Today Match 2nd ODI: Playing XI, Pitch Report, Fantasy Cricket Tips, Dream11 Team Captain And Vice-Captain Choices – Zimbabwe Women Tour Of India, 2026

Dream11 Prediciton

Dream11 Predictions

UAE vs NED Dream11 Prediction Today Match 140th ODI: Playing XI, Pitch Report, Fantasy Cricket Tips, Dream11 Team Captain And Vice-Captain Choices – ICC Cricket World Cup League Two 2023–27, 2026

By 4xsports NewsOctober 24, 2026

UAE vs NED Dream11 Prediction for the 140th ODI. Read current form, ICC Academy Dubai pitch evidence, probable XIs and six pre-toss fantasy teams.

Dream11 Predictions

PAK vs ENG Dream11 Prediction Today Match 4th ODI: Playing XI, Pitch Report, Fantasy Cricket Tips, Dream11 Team Captain And Vice-Captain Choices – Pakistan ODI Tri-Series, 2026

By Suryakant DadheechOctober 24, 2026

PAK vs ENG 4th ODI Dream11 guide with current form, Lahore pitch evidence, probable XIs, six provisional teams and qualified captain choices.

Dream11 Predictions

IND W vs ZIM W Dream11 Prediction Today Match 2nd ODI: Playing XI, Pitch Report, Fantasy Cricket Tips, Dream11 Team Captain And Vice-Captain Choices – Zimbabwe Women Tour Of India, 2026

By Suryakant DadheechOctober 24, 2026

India Women meet Zimbabwe Women in the second ODI at Kotambi. Read the latest squads, pitch evidence, form, provisional teams and captain choices.

Dream11 Predictions

AFG vs ZIM Dream11 Prediction Today Match 1st T20I: Playing XI, Pitch Report, Fantasy Cricket Tips, Dream11 Team Captain And Vice-Captain Choices – Afghanistan vs Zimbabwe In UAE, 2026

By Suryakant DadheechOctober 23, 2026

AFG vs ZIM Dream11 Prediction for the 1st T20I in Sharjah. See recent T20 form, pitch evidence, probable XIs and six conditional teams.

4xsports
Facebook X (Twitter) Instagram Pinterest YouTube Tumblr WhatsApp
  • About us
  • Privacy Policy
  • Correction Policy
© 2026 4xSports

Type above and press Enter to search. Press Esc to cancel.