๐ŸCricJosh
Cricket Records

Most Runs in Test Cricket โ€” All-Time List Updated 2026

Deepak Soni 8 April 2026 Updated 8 April 2026 ~6 min read ~1,108 words
Cricket batsman playing a classic test match shot

Share this article

Test cricket is the ultimate format โ€” five days of grit, technique, and concentration. The players who accumulate runs across hundreds of Test innings are not just talented; they are relentless competitors who have answered the game's hardest questions over and over again. This article ranks every player who has crossed 10,000 Test runs, examines the stories behind the numbers, and looks at who among today's active batters might one day challenge the all-time record.

The All-Time Test Run-Scoring Table

RankPlayerCountryTestsInningsRunsAvg100s
1Sachin TendulkarIndia20032915,92153.7851
2Ricky PontingAustralia16828713,37851.8541
3Jacques KallisSouth Africa16628013,28955.3745
4Rahul DravidIndia16428613,28852.3136
5Alastair CookEngland16129112,47245.3533
6Kumar SangakkaraSri Lanka13423312,40057.4038
7Brian LaraWest Indies13123211,95352.8834
8Shivnarine ChanderpaulWest Indies16428011,86751.3730
9Mahela JayawardeneSri Lanka14925211,81449.8434
10Joe RootEngland165+292+13,800+50.8+38+
11Allan BorderAustralia15626511,17450.5627
12Steve WaughAustralia16826010,92751.0632
13Mahendra Singh DhoniIndia901444,87638.096
14Younis KhanPakistan11821310,09952.0534
15Virat KohliIndia118+206+9,230+47.5+30+

Stats current as of April 2026. Active player figures are approximate.

Sachin Tendulkar โ€” The Untouchable Benchmark

No conversation about Test run-scoring starts anywhere other than Sachin Tendulkar. The Mumbai maestro scored 15,921 runs across 200 Tests โ€” a figure so far beyond what anyone imagined possible that it almost feels fictional. He debuted in 1989 at 16 years old against Pakistan and played his farewell Test in 2013, a 24-year career during which international cricket went through seismic changes in format, technology, and commercial pressure.

His 51 Test centuries remain a separate record of their own. He averaged 53.78 across all conditions โ€” in the subcontinent, in England, in South Africa, in Australia. He scored a century on his debut as a senior player in each of those major away venues. The record stood firm long before he retired, and nothing in the current landscape suggests it will fall within the next decade.

Ponting, Kallis, and Dravid โ€” The Trio Behind the Legend

Ricky Ponting (13,378 runs) was an aggressor who could dismantle any attack in any condition. His average of 51.85 across 168 Tests demonstrates consistency that rivals anyone. Jacques Kallis (13,289) was arguably the most complete cricketer who ever lived โ€” those runs came alongside 292 Test wickets, making him the definitive all-rounder. Rahul Dravid (13,288 runs, 52.31) was the Wall, a player whose defence was so disciplined that he once batted for over 13 hours in a single innings.

These three are separated by fewer than 100 runs at second, third, and fourth. The margins at the very top of this list are remarkably small, highlighting just how extraordinary Tendulkar's lead of nearly 2,500 runs truly is.

Alastair Cook and the England Legacy

Alastair Cook (12,472 runs) is the leading England scorer and the highest-ranked left-hander on this list. He became England's greatest Test batter through sheer volume and an opening slot that demanded he face the new ball in every innings of his career. His 33 centuries placed him level with Geoffrey Boycott's England record when he passed it, and he kept adding to it until his 2018 retirement.

Active Players Chasing History

Joe Root is the story of the current era. England's former captain has crossed 13,800 Test runs as of early 2026 and is averaging above 50 across his career. He is already past Cook's England record and is chasing Ponting for second place all-time. If he maintains his current rate, a run at 14,000+ is realistic.

Kane Williamson of New Zealand is in the 9,000s and, while unlikely to challenge the all-time top five given his age and the number of Tests New Zealand play, is cementing himself among the greatest of his generation.

Virat Kohli has slowed down in recent years relative to his peak but remains in the 9,200+ range. A return to form could push him into the 10,000 club. You can explore his career stats and net worth at /net-worth/virat-kohli.

Steve Smith of Australia sits near 9,500 runs with a stunning average above 56. He is one of the few active players who could theoretically challenge the 12,000 mark.

Key Milestones in Test Batting History

  • First to 10,000 runs: Sunil Gavaskar (1987)
  • First to 11,000 runs: Allan Border (1993)
  • First to 12,000 runs: Brian Lara (2005)
  • First to 13,000 runs: Sachin Tendulkar (2008)
  • First to 15,000 runs: Sachin Tendulkar (2012)

Each of these milestones was considered a ceiling until someone pushed through. Root breaking 13,000 in 2023 was the latest moment that redrew the map.

Understanding the Numbers

Raw run totals need context. Kumar Sangakkara averages 57.40 โ€” the highest of any player who crossed 10,000 runs โ€” which means his 12,400 came at a rate that, had he played more matches, would have given him a stronger statistical argument than almost anyone. Brian Lara's 11,953 runs came with individual innings of 400 not out (the highest ever in Tests) and 375, also a former world record. The numbers tell a story but never the whole story.

For a deeper look at batting, bowling, and fielding records across formats, visit our cricket glossary for definitions of terms like batting average, strike rate, and not-out innings.

FAQ

Who has the most runs in Test cricket? Sachin Tendulkar of India holds the record with 15,921 Test runs scored across 200 matches and 329 innings between 1989 and 2013.

Is Sachin Tendulkar still the Test run-scoring record holder in 2026? Yes. Tendulkar's record of 15,921 runs has not been broken as of 2026. Joe Root is the closest active player but remains more than 2,000 runs behind.

Who is the closest active player to Tendulkar's Test run record? Joe Root of England leads all active Test batters with over 13,800 runs as of April 2026. He is the only realistic candidate to reach 15,000 Test runs in the coming years.

Which player has both the most Test runs and the most Test wickets? No single player leads both lists. Sachin Tendulkar leads batting runs; Muttiah Muralitharan leads bowling wickets. Jacques Kallis is the most balanced, with 13,289 runs and 292 wickets โ€” the greatest all-round Test record in history.

Share this article

DS

Deepak Soni

Expert in: Cricket Records

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