Ten thousand runs in Test cricket is an elite cricketing achievement, reached by only a very few legendary batsmen in the sport. However, achieving it in the fewest innings truly defines an elite class of players who have mastered the art of consistent, rapid scoring.

This article will rank the batsmen (in ascending) by the number of innings the batsmen have taken to reach the 10000 Test runs mark.

Fastest to 10000 Runs in Test Cricket

BatterInnings to 10000 RunsTime TakenAvg After 10000 RunsMonth & Year Achieved
Brian Lara (WI)19513y 250d 52.91August 2004
Kumar Sangakkara (SL)19515y 121d 55.66March 2005
Sachin Tendulkar (IND)19512y 159d 57.61December 2012
Ricky Ponting (AUS)19612y 174d 58.85May 2008
Steven Smith (AUS)20514y 200d 56.33January 2025
Rahul Dravid (IND)20611y 280d 55.42March 2008
Younis Khan (PAK)20817y 54d 53.10April 2017
Mahela Jayawardene (SL)21014y 146d 50.91December 2011
Sunil Gavaskar (IND)21215y 363d 51.05March 1987
Jacques Kallis (SA)21713y 74d 54.43February 2009
Joe Root (ENG)2189y 171d 49.58June 2022
Alastair Cook (ENG)22910y 87d 46.49May 2016
Allan Border (AUS)23514y 4d 52.09January 1993
Shivnarine Chanderpaul (WI)23918y 37d 50.02April 2012
Steve Waugh (AUS)24417y 7d 49.67January 2003

Key Insights

The West Indian legendary batsman Brian Lara, Sri Lanka’s Kumar Sangakkara, and the master Indian batsman Sachin Tendulkar are the fastest to reach 10,000 runs in terms of the number of Test innings, all achieving it in 195 innings.

Joe Root, who is the 14th entry on this list, took 218 Test innings to reach the milestone. Jacques Kallis, the former South African all-rounder, also reached the landmark in the same number of innings.

Root also tops the current players’ list for the most Test career runs.

Joe Root is the youngest to reach the landmark 5-digit runs tally – a record he shares with fellow English batter Alastair Cook, who also took 31 years and 157 days to achieve the feat. They are followed by Sachin Tendulkar (31 years 326 days), South African all-rounder Jacques Kallis (33 years 133 days), and Australia’s Ricky Ponting (33 years 163 days).

Additionally, Joe Root is the first and only batsman to score 10,000 Test runs in less than a decade.

Ricky Ponting had the best average while reaching the 10K mark among all the names on the above list.

Among current players, Kane Williamson is the only one who can break into the 10,000 Test run club in the near future.

Virat Kohli is the fastest to 10,000 runs in ODIs, both in terms of innings played and years taken to achieve the feat.

Only 7 players on the above list have also featured in the ODI’s 10K club list.

Buvanesh Thiraviam

A Cricket Blogger | Blogs at Cricindeed.com

Share
Published by
Buvanesh Thiraviam

Recent Posts

Harshal Patel IPL Wickets Year by Year

This comprehensive analysis tracks the roller-coaster journey of Harshal Patel, detailing his bowling statistics and…

1 day ago

Highest Partnerships by Wicket in IPL

Explore the most prolific batting stands in Indian Premier League history, featuring a breakdown of…

2 days ago

Most Wickets at MA Chidambaram Stadium (Chepauk) in IPL

The record for the most wickets at the MA Chidambaram Stadium (Chepauk) in the IPL…

3 days ago

Most Runs at MA Chidambaram Stadium (Chepauk) in IPL

The MA Chidambaram Stadium in Chennai, famously known as the "Lion's Den," has witnessed some…

4 days ago

Cricket News Round-Up: Why Everything Feels More Intense Right Now

Cricket has always had ups and downs, but these days it feels like every match…

5 days ago

Most Runs at M. Chinnaswamy Stadium in IPL

Key IPL Batting Insights at M. Chinnaswamy Virat Kohli is the lead run-getter at Bengaluru’s…

5 days ago