๐ŸCricJosh
Cricket Records

Most Runs in International Cricket โ€” Combined Test, ODI & T20I Records 2026

Deepak Soni 8 April 2026 Updated 8 April 2026 ~6 min read ~1,153 words
Cricket scoreboard showing runs and records in an international match

Share this article

The question of who has scored the most runs in international cricket is one of the sport's most discussed records. Cricket is unique in that it measures greatness across three distinct formats โ€” Tests, One Day Internationals, and T20 Internationals โ€” and the combined total tells the fullest story of a batter's career volume.

Sachin Tendulkar's combined total of 34,357 runs across all formats remains the highest in cricket history. The second-highest active player, Virat Kohli, is chasing that number from 30,000+ and is the only current player with a mathematical chance of catching Tendulkar before retirement.


Most Runs in International Cricket โ€” All Formats Combined (Top 15)

RankPlayerCountryTest RunsODI RunsT20I RunsTotal
1Sachin TendulkarIndia15,92118,4261034,357
2Kumar SangakkaraSri Lanka12,40014,2341,38228,016
3Ricky PontingAustralia13,37813,70440127,483
4Mahela JayawardeneSri Lanka11,81412,6501,01625,480
5Virat Kohli*India9,23014,1814,18827,599
6Jacques KallisSouth Africa13,28911,57966625,534
7Rahul DravidIndia13,28810,889024,177
8Brian LaraWest Indies11,95310,405022,358
9Rohit Sharma*India4,20110,7094,23119,141
10Mahendra Singh DhoniIndia4,87610,7731,61717,266
11AB de VilliersSouth Africa8,7659,5771,67220,014
12Chris GayleWest Indies7,21410,4801,62719,321
13Inzamam-ul-HaqPakistan8,82911,739020,568
14Shubman Gill*India2,1803,8608716,911
15Steve Smith*Australia9,6014,16275914,522

*Active players as of April 2026. All figures approximate and rounded; official ICC records are the authoritative source.


The Record That Defines Cricket โ€” Tendulkar's 34,357

Sachin Tendulkar's run record is the cricket equivalent of Everest โ€” visible from everywhere, attempted by few, conquered by none. He played 200 Tests, 463 ODIs, and 1 T20I, accumulating runs across 24 years of international cricket (1989-2013). His 100 international centuries remain the other untouchable record.

What makes the total extraordinary is not just the volume โ€” it is the era. Tendulkar batted on uncovered pitches in India, on bouncy WACA tracks, in extreme spin conditions in Asia, and in helpful English seaming conditions. He averaged 53.78 in Tests and 44.83 in ODIs, meaning his runs were not cheap accumulations but quality contributions across conditions.

For more on batting records history, visit our /cricket-glossary.


Kohli at 30,000+ โ€” The Only Active Challenger

Virat Kohli crossed the 30,000-run mark in international cricket in early 2026, becoming only the second player after Tendulkar to reach that milestone. His breakdown (approximate at time of writing):

  • Tests: 9,230 runs at average 49.2
  • ODIs: 14,181 runs at average 57.3
  • T20Is: 4,188 runs at average 52.7

The gap to Tendulkar's 34,357 is roughly 4,300 runs. At his current scoring rate across formats โ€” approximately 1,200-1,500 international runs per year โ€” Kohli would need 3-4 more years of continuous play to overhaul the record.

The critical variable is T20I availability. Tendulkar played only 1 T20I, meaning most of his runs came in Tests and ODIs. Kohli benefits from a full T20I career and an active IPL profile. If Kohli plays until 40 and maintains even 70% of his current output, he will challenge the record. See his full profile at /player/virat-kohli and check his estimated career earnings at /net-worth/virat-kohli.


Sangakkara and Ponting โ€” The Retired Giants

Kumar Sangakkara (28,016) and Ricky Ponting (27,483) are Tendulkar's closest pursuers in the all-time list. Sangakkara was perhaps the most elegant left-hander the game has seen, averaging 57.4 in Tests and 41.9 in ODIs. His T20I career added another 1,382 runs โ€” a format that did not exist in its current form until the final third of his career.

Ponting's 27,483 came predominantly from Tests (13,378) and ODIs (13,704) โ€” he was a dominant force across both formats for 17 years and led Australia to back-to-back World Cup wins. His T20I career was brief, contributing just 401 runs.

Mahela Jayawardene (25,480) rounds out the 25,000-club alongside Jacques Kallis (25,534) โ€” the most complete cricketer by combined batting and bowling record in history.


The T20I Effect โ€” Why Modern Players Will Challenge Historic Totals

Tendulkar and Lara played in an era where T20I cricket was either non-existent or peripheral. Modern players accrue 4,000-5,000 additional runs simply by having a T20I career spanning a decade. Rohit Sharma (19,141 combined) has over 4,200 T20I runs โ€” more than Tendulkar's entire T20I total of 10.

This structural advantage means records will fall, but context matters. Tendulkar's 34,357 across a 24-year career with 100 hundreds in far more demanding conditions is a different kind of record than a combined total inflated by T20 participation. Both are valid metrics โ€” they measure different things.

For current season statistics, visit /ipl-2026-stats.


Active Players to Watch

Beyond Kohli, three active batters could become part of the all-time conversation over the next decade:

  • Shubman Gill โ€” only 26 in 2026, already approaching 7,000 international runs. A full career puts him on track for 25,000+.
  • Babar Azam โ€” 14,000+ combined runs across formats. A run machine who could reach 20,000+ if Pakistan cricket schedules remain stable.
  • Yashasvi Jaiswal โ€” the youngest of the elite tier. His explosive style will generate big totals if he maintains form for a decade.

FAQ

Who has scored the most runs in international cricket history? Sachin Tendulkar holds the record with 34,357 international runs across all formats โ€” 15,921 in Tests, 18,426 in ODIs, and 10 in T20Is. He is the only player to score 100 international centuries.

Will Virat Kohli break Sachin Tendulkar's record? It is possible but not certain. Kohli is at 30,000+ runs and needs approximately 4,300 more. At his current rate of 1,200-1,500 runs per year, he requires 3-4 more years of consistent international cricket. Age (36 in 2026) and fitness are the key variables. If he plays until 39-40 at something close to his current form, the record is within reach.

Who scored the most runs in a single calendar year in international cricket? Virat Kohli's 2023 was extraordinary โ€” 2,765 international runs across all formats in a single year. Sachin Tendulkar's 1998 calendar year (1,894 ODI runs alone) and Kumar Sangakkara's 2014 (2,868 total runs) are the other landmark single-year performances in the modern era.

Does the T20I format make it easier to accumulate international runs compared to Tendulkar's era? Yes and no. Modern players benefit from T20I careers that can add 3,000-5,000 runs to a career total โ€” a format that barely existed during Tendulkar's peak years. However, modern schedules are also more compressed and physically demanding. Tendulkar's Test average of 53.78 across 200 Tests in all conditions remains a higher bar than most modern equivalents.

Share this article

DS

Deepak Soni

Expert in: Cricket Records

Cricket analyst and content writer at CricJosh, covering Cricket Records with 32 articles published.