International cricket consists of three recognized formats: Test cricket, One-Day Internationals (ODIs), and Twenty20 Internationals (T20Is).
Aggregate run totals across these formats provide a comprehensive assessment of career batting performance.
High run accumulation demands technical proficiency, physical endurance, and psychological resilience across different playing conditions.
Batters face varying opposition strengths, pitch characteristics, and match situations throughout extended careers.
This reference document presents verified international run-scoring statistics current through January 2026.
Content includes updated all-time rankings, detailed player profiles, format-specific records, and nation-based leaders.
Data reflects Virat Kohli’s recent milestone of securing second position on the all-time men’s list.
Most Runs In International Cricket 2026

Top 10 Run Scorers in International Cricket 2026
| Rank | Player | Country | Total Runs | Career Period | Status |
|---|---|---|---|---|---|
| 1 | Sachin Tendulkar | India | 34,357 | 1989-2013 | Retired |
| 2 | Virat Kohli | India | 28,068 | 2008-Present | Active |
| 3 | Kumar Sangakkara | Sri Lanka | 28,016 | 2000-2015 | Retired |
| 4 | Ricky Ponting | Australia | 27,483 | 1995-2012 | Retired |
| 5 | Mahela Jayawardene | Sri Lanka | 25,957 | 1997-2015 | Retired |
| 6 | Jacques Kallis | South Africa | 25,534 | 1995-2014 | Retired |
| 7 | Rahul Dravid | India | 24,208 | 1996-2012 | Retired |
| 8 | Brian Lara | West Indies | 22,358 | 1990-2007 | Retired |
| 9 | Joe Root | England | 21,774 | 2012-Present | Active |
| 10 | Sanath Jayasuriya | Sri Lanka | 21,032 | 1989-2011 | Retired |
Most Runs In International Cricket 2026 in All Formats
Rank 1: Sachin Tendulkar (India) – 34,357 Runs
| Format | Matches | Runs | Average | Centuries | Highest Score |
|---|---|---|---|---|---|
| Tests | 200 | 15,921 | 53.78 | 51 | 248* |
| ODIs | 463 | 18,426 | 44.83 | 49 | 200* |
| T20Is | 1 | 10 | 10.00 | 0 | 10 |
Statistical milestones:
- International debut: November 1989 (age 16 years)
- Initial Test century: August 1990 (119 runs vs England)
- Reached 10,000 ODI runs: March 1999 (first batter to achieve)
- Completed 30,000 international runs: October 2008 (first player globally)
- First double century in ODI format: February 2010 (200* unbeaten)
- Achieved 100 international centuries: March 2012 (unprecedented)
- Final international match: November 2013 (664 total matches)
- Complete career duration: 24 years across formats
Rank 2: Virat Kohli (India) – 28,068 Runs
| Format | Matches | Runs | Average | Centuries | Highest Score |
|---|---|---|---|---|---|
| Tests | 127 | 9,380 | 48.85 | 30 | 254* |
| ODIs | 315 | 14,570 | 58.42 | 51 | 183 |
| T20Is | 130 | 4,118 | 52.21 | 1 | 122* |
Statistical milestones:
- ODI format debut: August 2008 vs Sri Lanka
- Test format entry: June 2011 vs West Indies
- Initial Test hundred: January 2012 (116 runs vs Australia)
- Initial ODI century: November 2011 (107 runs vs Bangladesh)
- Completed 20,000 international runs: August 2019
- Achieved 50th ODI century: November 2023
- Overtook Sangakkara for 2nd position: January 2026
- Milestone innings details: 93 runs (8 fours, 1 six) while chasing a 301-run target
- Partnership contribution: 118-run stand with Shubman Gill
- Current form indicator: Fifth consecutive ODI fifty-plus score
- Gap behind Tendulkar: 6,289 runs
- Active international career: 17 years ongoing
Rank 3: Kumar Sangakkara (Sri Lanka) – 28,016 Runs
| Format | Matches | Runs | Average | Centuries | Highest Score |
|---|---|---|---|---|---|
| Tests | 134 | 12,400 | 57.40 | 38 | 319 |
| ODIs | 404 | 14,234 | 41.98 | 25 | 169 |
| T20Is | 56 | 1,382 | 31.40 | 0 | 78 |
Statistical milestones:
- International career start: July 2000
- Initial Test hundred: July 2001 (105 runs vs Zimbabwe)
- Peak Test innings: 287 runs vs South Africa (February 2006)
- Completed 10,000 ODI runs: January 2009
- Reached 10,000 Test runs: June 2011
- Unique World Cup achievement: Four consecutive ODI centuries (March 2015)
- Final international appearance: August 2015
- Total career length: 15 years
- Test batting average: 57.40 (exceptional for wicketkeeper-batsman)
- Test double centuries: 11 total
- Ranking history: Held 2nd position from retirement until overtaken in January 2026
- Margin from 2nd position: 52 runs behind Kohli
Rank 4: Ricky Ponting (Australia) – 27,483 Runs
| Format | Matches | Runs | Average | Centuries | Highest Score |
|---|---|---|---|---|---|
| Tests | 168 | 13,378 | 51.85 | 41 | 257 |
| ODIs | 375 | 13,704 | 42.03 | 30 | 164 |
| T20Is | 17 | 401 | 28.64 | 0 | 98* |
Statistical milestones:
- Career commencement: December 1995
- Initial Test century: November 1997 (127 runs vs India)
- Iconic World Cup final innings: March 2003 (140* unbeaten vs India)
- Captain appointment: 2004 (Tests and ODIs)
- World Cup victories: 1999 (player), 2003 (captain), 2007 (captain)
- Reached 25,000 international runs: February 2009
- Career conclusion: December 2012
- Total career span: 17 years
- Leadership record: Most successful World Cup captain (2 titles)
- Matches as captain: 220 across formats
- Captaincy achievements: 3 World Cup titles (1 as player, 2 as captain)
Rank 5: Mahela Jayawardene (Sri Lanka) – 25,957 Runs
| Format | Matches | Runs | Average | Centuries | Highest Score |
|---|---|---|---|---|---|
| Tests | 149 | 11,814 | 49.84 | 34 | 374 |
| ODIs | 448 | 12,650 | 33.37 | 19 | 144 |
| T20Is | 55 | 1,493 | 31.76 | 0 | 100 |
Statistical milestones:
- International career launch: 1997
- Highest Test score: 374 runs vs South Africa (record Sri Lankan innings)
- Career duration: 18 years (1997-2015)
- International retirement: 2015
- Partnership legacy: Formed a legendary batting combination with Sangakkara
- Test centuries: 34 total
- Test double centuries: Multiple achievements
- ODI matches: 448 (extensive limited-overs career)
- Captain role: Led Sri Lanka in multiple formats
- T20I performance: 1,493 runs, including a century
Rank 6: Jacques Kallis (South Africa) – 25,534 Runs
| Format | Matches | Runs | Average | Centuries | Highest Score |
|---|---|---|---|---|---|
| Tests | 166 | 13,289 | 55.37 | 45 | 224 |
| ODIs | 328 | 11,579 | 44.36 | 17 | 139 |
| T20Is | 25 | 666 | 37.00 | 0 | 73* |
Statistical milestones:
- Career initiation: 1995
- Player classification: Genuine all-rounder (batting and bowling)
- Test wickets: 292 (medium-pace bowling)
- ODI wickets: 273 (significant bowling contribution)
- Career span: 19 years (1995-2014)
- International retirement: 2014
- Test centuries: 45 (among the highest for all-rounders)
- Test batting average: 55.37 (exceptional for all-rounder)
- Test bowling average: 32.65 (effective support bowler)
- Unique achievement: Only player with 13,000+ Test runs and 290+ Test wickets
Rank 7: Rahul Dravid (India) – 24,208 Runs
| Format | Matches | Runs | Average | Centuries | Highest Score |
|---|---|---|---|---|---|
| Tests | 164 | 13,288 | 52.31 | 36 | 270 |
| ODIs | 344 | 10,889 | 39.16 | 12 | 153 |
| T20Is | 1 | 31 | 31.00 | 0 | 31 |
Statistical milestones:
- Career beginning: 1996
- Popular designation: “The Wall” (defensive batting mastery)
- Test centuries: 36 across career
- Test batting average: 52.31 (consistent performance)
- Career length: 16 years (1996-2012)
- Final appearance: 2012
- Captaincy: Led India in Tests and ODIs
- Wicketkeeping: Performed occasional keeping duties
- Test matches: 164 (extensive format participation)
- ODI runs: 10,889 (crossed 10,000-run milestone)
- Playing style: Technical excellence, patience under pressure
Rank 8: Brian Lara (West Indies) – 22,358 Runs
| Format | Matches | Runs | Average | Centuries | Highest Score |
|---|---|---|---|---|---|
| Tests | 131 | 11,953 | 52.88 | 34 | 400* |
| ODIs | 299 | 10,405 | 40.48 | 19 | 169 |
| T20Is | 0 | 0 | – | 0 | – |
Statistical milestones:
- International debut: December 1990
- Current Test record holder: 400* unbeaten runs (April 2004) – remains unbroken
- Previous Test record: 375 runs (June 1994) – held before breaking own record
- First-class cricket record: 501* unbeaten runs (highest individual score in first-class history)
- Career span: 17 years (1990-2007)
- Final international match: April 2007
- Test centuries: 34 total
- Test batting average: 52.88
- ODI runs: 10,405 (crossed 10,000 mark)
- Captaincy: Led the West Indies in multiple periods
- Record status: 400* Test score unmatched for 21+ years
Rank 9: Joe Root (England) – 21,774 Runs
| Format | Matches | Runs | Average | Centuries | Highest Score |
|---|---|---|---|---|---|
| Tests | 156 | 12,716 | 50.06 | 35 | 262 |
| ODIs | 174 | 7,095 | 47.30 | 17 | 133* |
| T20Is | 32 | 1,963 | 35.69 | 0 | 90 |
Statistical milestones:
- Career commencement: 2012
- Active career status: 14 years (2012-Present)
- Test centuries: 35 total
- Test batting average: 50.06 (above 50-mark benchmark)
- England captaincy: Former Test captain (2021-2022)
- Top-10 entry: 2023 advancement
- Current playing status: Active across formats
- Primary format focus: Test cricket specialist
- Test runs: 12,716 (fifth-highest Test total all-time)
- Consistency metric: Regular century scorer in Test cricket
- Recent form: Aggressive batting approach adopted
Rank 10: Sanath Jayasuriya (Sri Lanka) – 21,032 Runs
| Format | Matches | Runs | Average | Centuries | Highest Score |
|---|---|---|---|---|---|
| Tests | 110 | 6,973 | 40.07 | 14 | 340 |
| ODIs | 445 | 13,430 | 32.36 | 28 | 189 |
| T20Is | 31 | 629 | 23.00 | 0 | 88 |
Statistical milestones:
- International career start: 1989
- ODI cricket revolution: Pioneered an aggressive opening batting approach
- World Cup victory: 1996 (key contributor)
- Career duration: 22 years (1989-2011)
- International retirement: 2011
- ODI matches: 445 (extensive limited-overs participation)
- ODI runs: 13,430 (fifth-highest ODI total all-time)
- All-rounder status: Left-arm orthodox spin bowler
- ODI wickets: 323 (significant bowling contribution)
- Test highest score: 340 runs
- Impact: Changed ODI batting philosophy with an attacking style
International Cricket: Format-Wise Leaders
Test Cricket – Top 5 Run Scorers
| Rank | Player | Country | Runs | Matches | Average |
|---|---|---|---|---|---|
| 1 | Sachin Tendulkar | India | 15,921 | 200 | 53.78 |
| 2 | Ricky Ponting | Australia | 13,378 | 168 | 51.85 |
| 3 | Jacques Kallis | South Africa | 13,289 | 166 | 55.37 |
| 4 | Rahul Dravid | India | 13,288 | 164 | 52.31 |
| 5 | Joe Root | England | 12,716 | 156 | 50.06 |
ODI Cricket – Top 5 Run Scorers
| Rank | Player | Country | Runs | Matches | Average |
|---|---|---|---|---|---|
| 1 | Sachin Tendulkar | India | 18,426 | 463 | 44.83 |
| 2 | Virat Kohli | India | 14,570 | 315 | 58.42 |
| 3 | Kumar Sangakkara | Sri Lanka | 14,234 | 404 | 41.98 |
| 4 | Ricky Ponting | Australia | 13,704 | 375 | 42.03 |
| 5 | Sanath Jayasuriya | Sri Lanka | 13,430 | 445 | 32.36 |
T20I Cricket – Top 5 Run Scorers
| Rank | Player | Country | Runs | Matches | Average |
|---|---|---|---|---|---|
| 1 | Babar Azam | Pakistan | 4,429 | 132 | 41.74 |
| 2 | Rohit Sharma | India | 4,231 | 159 | 31.32 |
| 3 | Virat Kohli | India | 4,118 | 130 | 52.21 |
| 4 | Jos Buttler | England | 3,869 | 127 | 35.03 |
| 5 | Paul Stirling | Ireland | 3,760 | 154 | 26.52 |
Women’s International Cricket: Leading Run Scorers
| Rank | Player | Country | Total Runs | Career Period | Status |
|---|---|---|---|---|---|
| 1 | Mithali Raj | India | 10,868 | 1999-2022 | Retired |
| 2 | Charlotte Edwards | England | 10,273 | 1996-2016 | Retired |
| 3 | Suzie Bates | New Zealand | 9,922 | 2006-Present | Active |
| 4 | Meg Lanning | Australia | 8,352 | 2010-2023 | Retired |
| 5 | Stafanie Taylor | West Indies | 8,134 | 2008-Present | Active |
Nation-Wise International Run Leaders
India – Leading Run Scorers
| Rank | Player | Total Runs | Career Period | Status |
|---|---|---|---|---|
| 1 | Sachin Tendulkar | 34,357 | 1989-2013 | Retired |
| 2 | Virat Kohli | 28,068 | 2008-Present | Active |
| 3 | Rahul Dravid | 24,208 | 1996-2012 | Retired |
| 4 | Sourav Ganguly | 18,575 | 1992-2008 | Retired |
| 5 | Rohit Sharma | 18,225 | 2007-Present | Active |
Sri Lanka – Leading Run Scorers
| Rank | Player | Total Runs | Career Period | Status |
|---|---|---|---|---|
| 1 | Kumar Sangakkara | 28,016 | 2000-2015 | Retired |
| 2 | Mahela Jayawardene | 25,957 | 1997-2015 | Retired |
| 3 | Sanath Jayasuriya | 21,032 | 1989-2011 | Retired |
| 4 | Tillakaratne Dilshan | 17,505 | 1999-2016 | Retired |
Australia – Leading Run Scorers
| Rank | Player | Total Runs | Career Period | Status |
|---|---|---|---|---|
| 1 | Ricky Ponting | 27,483 | 1995-2012 | Retired |
| 2 | Steve Smith | 20,014 | 2010-Present | Active |
| 3 | David Warner | 18,995 | 2009-Present | Active |
| 4 | Michael Clarke | 17,112 | 2003-2015 | Retired |
Pakistan – Leading Run Scorers
| Rank | Player | Total Runs | Career Period | Status |
|---|---|---|---|---|
| 1 | Younis Khan | 17,790 | 2000-2017 | Retired |
| 2 | Inzamam-ul-Haq | 17,055 | 1991-2007 | Retired |
| 3 | Babar Azam | 13,756 | 2015-Present | Active |
| 4 | Mohammad Yousuf | 12,720 | 1998-2010 | Retired |
England – Leading Run Scorers
| Rank | Player | Total Runs | Career Period | Status |
|---|---|---|---|---|
| 1 | Joe Root | 21,774 | 2012-Present | Active |
| 2 | Alastair Cook | 15,737 | 2006-2018 | Retired |
| 3 | James Anderson | 2,945 | 2002-2024 | Retired |
Conclusion: International Run-Scoring Statistics 2026
International cricket run-scoring records through January 2026 document achievement across Test, ODI, and T20I formats.
Sachin Tendulkar’s 34,357 runs establish the all-time standard with a 6,289-run lead over second position.
Virat Kohli’s progression to the second position represents a significant statistical milestone.
He overtook Kumar Sangakkara’s 28,016 total by 52 runs during the January 2026 ODI match. Active career status enables continued accumulation.
Documented statistical requirements for elite run-scoring:
- Extended career duration: Minimum 15 years required for top-10 consideration
- Multi-format excellence: Performance consistency across Tests, ODIs, and T20Is
- Long-term output maintenance: Sustained scoring across different career phases
- Physical conditioning: Fitness standards for prolonged international participation
- Technical versatility: Batting adjustment for varying pitch conditions and opposition quality
Current active players, including Virat Kohli (ranked 2nd with 28,068 runs), Joe Root (ranked 9th with 21,774 runs), Rohit Sharma, Steve Smith, David Warner, and Babar Azam, continue adding to their career aggregates.
Historical benchmarks provide a reference framework for assessing contemporary batting performances against established standards from previous cricket generations.
Also Check: