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.

Leave a Reply

Your email address will not be published. Required fields are marked *