Fastest to 8000 Test Runs
| Player | Innings to 8000 Runs | Time Taken | Avg After 8000 Runs | Month & Year Achieved On |
|---|---|---|---|---|
| Steven Smith (AUS) | 151 | 11y 251d | 59.78 | March 2022 |
| Kumar Sangakkara (SL) | 152 | 10y 14d | 56.85 | August 2010 |
| Sachin Tendulkar (IND) | 154 | 12y 184d | 57.58 | May 2002 |
| Garry Sobers (WI) | 157 | 19y 323d | 58.91 | February 1974 |
| Rahul Dravid (IND) | 158 | 9y 173d | 57.16 | December 2005 |
| Virender Sehwag (IND) | 160 | 10y 53d | 52.25 | December 2011 |
| Javed Miandad (PAK) | 162 | 14y 17d | 55.84 | October 1990 |
| Brian Lara (WI) | 164 | 12y 154d | 50.28 | May 2003 |
| Matthew Hayden (AUS) | 164 | 13y 297d | 53.00 | December 2007 |
| Kane Williamson (NZ) | 164 | 12y 133d | 54.89 | March 2023 |
Fastest to Every 1000 Test Runs
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.