Fastest to 8000 Test Runs

PlayerInnings to 8000 RunsTime TakenAvg After 8000 RunsMonth & Year Achieved On
Steven Smith (AUS)15111y 251d59.78March 2022
Kumar Sangakkara (SL)15210y 14d56.85August 2010
Sachin Tendulkar (IND)15412y 184d57.58May 2002
Garry Sobers (WI)15719y 323d58.91February 1974
Rahul Dravid (IND)1589y 173d57.16December 2005
Virender Sehwag (IND)16010y 53d52.25December 2011
Javed Miandad (PAK)16214y 17d55.84October 1990
Brian Lara (WI)16412y 154d50.28May 2003
Matthew Hayden (AUS)16413y 297d53.00December 2007
Kane Williamson (NZ)16412y 133d54.89March 2023

Key Insights

151 innings taken by Steven Smith to score 8000 runs are the fewest by a batter in Test cricket. He is also the fastest to reach 7000 Test runs.

Smith averaged 59.78, the highest by a batter after crossing 8000 runs in the longest format.

Alec Stewart needed 221 innings to surpass 8000 Test runs. This is the most innings taken by a batter to reach the landmark.

Alastair Cook is the only batter to aggregate 8000 runs within eight years of his Test debut. He took seven years and 300 days to reach the milestone.

Cook is also the youngest batter to bring up 8000 runs in Tests. He was 29 years and three days old as he crossed the landmark in December 2013.

Garry Sobers, on the other hand, took the longest time. The Caribbean legend had to grind hard for 19 years and 323 days to score 8000 Test runs, though he was the first to achieve the feat in 1974.

Matthew Hayden is the quickest to accumulate 8000 Test runs as an opener. The former Australian opener took 164 innings. Find out which opener has the most Test runs in their career.