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 TakenTime TakenAvg After 10000 RunsAge When 10000 Runs ScoredYear Achieved
Brian Lara (WI)19513y 250d 52.9135y 103d2004
Kumar Sangakkara (SL)19515y 121d 55.8031y 327d2005
Sachin Tendulkar (IND)19512y 159d 57.5835y 61d2012
Ricky Ponting (AUS)19612y 174d 58.7233y 164d2008
Steven Smith (AUS)20514y 200d 56.3335y 242d2025
Rahul Dravid (IND)20611y 280d 55.4135y 76d2008
Younis Khan (PAK)20817y 54d 52.8439y 144d2017
Mahela Jayawardene (SL)21014y 146d 50.7234y 214d2011
Sunil Gavaskar (IND)21215y 363d 51.0437y 238d1987
Jacques Kallis (SA)21713y 74d 54.3733y 133d2009
Joe Root (ENG)2189y 171d 49.5731y 156d2022
Alastair Cook (ENG)22910y 87d 46.4931y 155d2016
Allan Border (AUS)23514y 4d 52.0837y 160d1993
Shivnarine Chanderpaul (WI)23918y 37d 50.0237y 252d2012
Steve Waugh (AUS)24417y 7d 49.4537y 215d2003

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 *