Cricket Test Run Total Comparison (All-Time)
Who scored the most Test runs? Compare 15 all-time career totals, from Tendulkar 15921 down to Inzamam 8830. See all 15 batters here. ESPNcricinfo records.
Visual comparison
All values
Click any row to load it as Entry A.
| Name | Value | Context | Source |
|---|---|---|---|
| Sachin Tendulkar 15921 runs. Top row here. 51 hundreds. | 15,921 runs | India, 1989-2013, 200 Tests | ESPNcricinfo Statsguru batting records: Tendulkar 15921 Test runs, 200 Tests |
| Ricky Ponting 13378 runs. 41 hundreds. | 13,378 runs | Australia, 1995-2012, 168 Tests | ESPNcricinfo Statsguru batting records: Ponting 13378 Test runs |
| Jacques Kallis 13289 runs. One over Dravid. 45 hundreds. | 13,289 runs | South Africa, 1995-2013, 166 Tests | ESPNcricinfo Statsguru batting records: Kallis 13289 Test runs |
| Rahul Dravid 13288 runs. One under Kallis. 36 hundreds. | 13,288 runs | India, 1996-2012, 164 Tests | ESPNcricinfo Statsguru batting records: Dravid 13288 Test runs |
| Alastair Cook 12472 runs. Top England row here. 33 hundreds. | 12,472 runs | England, 2006-2018, 161 Tests | ESPNcricinfo Statsguru batting records: Cook 12472 Test runs |
| Kumar Sangakkara 12400 runs. 38 hundreds at 57 average. | 12,400 runs | Sri Lanka, 2000-2015, 134 Tests | ESPNcricinfo Statsguru batting records: Sangakkara 12400 Test runs |
| Brian Lara 11953 runs. Highest innings 400 not out. | 11,953 runs | West Indies, 1990-2006, 131 Tests | ESPNcricinfo Statsguru batting records: Lara 11953 Test runs, 400 not out v England 2004 |
| Shivnarine Chanderpaul 11867 runs. 30 hundreds from a crab stance. | 11,867 runs | West Indies, 1994-2015, 164 Tests | ESPNcricinfo Statsguru batting records: Chanderpaul 11867 Test runs |
| Mahela Jayawardene 11814 runs. 34 hundreds. | 11,814 runs | Sri Lanka, 1997-2014, 149 Tests | ESPNcricinfo Statsguru batting records: Jayawardene 11814 Test runs |
| Allan Border 11174 runs. First past 11000. | 11,174 runs | Australia, 1978-1994, 156 Tests | ESPNcricinfo Statsguru batting records: Border 11174 Test runs |
| Steve Waugh 10927 runs. 32 hundreds. | 10,927 runs | Australia, 1985-2004, 168 Tests | ESPNcricinfo Statsguru batting records: Waugh 10927 Test runs |
| Sunil Gavaskar 10122 runs. First to 10000. 34 hundreds. | 10,122 runs | India, 1971-1987, 125 Tests | ESPNcricinfo Statsguru batting records: Gavaskar 10122 Test runs |
| Younis Khan 10099 runs. First Pakistani past 10000. | 10,099 runs | Pakistan, 2000-2017, 118 Tests | ESPNcricinfo Statsguru batting records: Younis Khan 10099 Test runs |
| Graham Gooch 8900 runs. 20 hundreds. 333 top score. | 8,900 runs | England, 1978-1995, 118 Tests | ESPNcricinfo Statsguru batting records: Gooch 8900 Test runs |
| Inzamam-ul-Haq 8830 runs. Lowest row here. 25 hundreds. | 8,830 runs | Pakistan, 1992-2007, 120 Tests | ESPNcricinfo Statsguru batting records: Inzamam 8830 Test runs |
About this converter
Test runs count every red ball run at international level. Tendulkar leads with 15921 from 200 matches, more than 2500 clear of Ponting 13378. Kallis 13289 and Dravid 13288 sit one run apart after 166 and 164 matches. Cook 12472 and Sangakkara 12400 follow as the top left handers. Lara 11953, Chanderpaul 11867 and Jayawardene 11814 pack the next three within 139 runs. Border 11174 and Waugh 10927 carried Australia through two decades. Gavaskar 10122 was first to 10000, Younis 10099 first Pakistani past it, Gooch 8900 top Englishman before Cook, and Inzamam 8830 closes the table.
How to use it
Pick two batters and a unit in the top row. The three boxes below stay linked. Change any box and the other two update. Try 1 Tendulkar against Inzamam to see the near two to one gap. All rows are Test career totals.
All rows are Test matches only, matching ESPNcricinfo records tables. Limited overs runs stay out: Tendulkar also made 18426 ODI runs but those belong to a separate table. Active players stay out because totals move weekly: Root passed 13000 in 2025 and Smith closed on 10000, so pinning them would date the page. Averages and hundreds ride in notes where they sharpen a row.
FAQ
Who scored the most Test runs ever?
Sachin Tendulkar with 15921 from 1989 to 2013. He is over 2500 clear of Ponting in second.
Are ODI runs counted?
No. All rows are Test matches only. His 18426 ODI runs belong to a separate white ball table.
Why are Root and Smith missing?
No. Root passed 13000 during 2025 and Smith closed on 10000, so their totals move too fast to pin. This page keeps 15 retired batters with final totals.
What is the highest Test innings?
400 not out by Brian Lara against England in 2004. Matthew Hayden made 380 in 2003.
Sources
- ESPNcricinfo Statsguru batting records: Tests, most runs in career (Tendulkar 15921 through Inzamam 8830)
- ESPNcricinfo records: most runs in career in Tests (200 match, innings and hundred splits)
- Wisden Almanack career aggregates cross-check (Border 11174, Gavaskar 10122, Lara 400 not out 2004)
Last verified: 2026-10-02 · 15 entries
More arcade scores converters
100m Sprint Record Comparison (Seconds)
Compare 10 fastest legal 100 meter sprint times in seconds, from Bolt at 9.58 to Greene at 9.79. World Athletics marks in a linked tool here. right now.
100m World Record Progression Comparison (Men)
Compare 15 mens 100m world records, from Lippincott 10.6 to Bolt 9.58. World Athletics progression data in a linked tool. See bars. Verified now. Verified.
12 Monkeys Episode Count Comparison (Seasons)
How many 12 Monkeys episodes per season? Compare all 4 season counts plus the 47 total, from 10 in season 3 to 13 in early years, using Syfy guides. Data.
← Highest Test Cricket Scores (Single Innings Runs) · Cricket Test Wicket Total Comparison (All-Time) →