Fastest to 7000 Test Runs
| Player | Innings to 7000 Runs | Time Taken | Avg After 7000 Runs | Month & Year Achieved On |
|---|---|---|---|---|
| Steven Smith (AUS) | 126 | 9y 139d | 63.75 | November 2019 |
| Wally Hammond (ENG) | 131 | 18y 236d | 60.89 | August 1946 |
| Virender Sehwag (IND) | 134 | 8y 273d | 54.57 | August 2010 |
| Sachin Tendulkar (IND) | 136 | 11y 353d | 57.98 | November 2001 |
| Garry Sobers (WI) | 138 | 16y 354d | 58.78 | March 1971 |
| Kumar Sangakkara (SL) | 138 | 9y 0d | 55.43 | July 2009 |
| Virat Kohli (IND) | 138 | 8y 112d | 55.11 | October 2019 |
| Mohammad Yousuf (PAK) | 139 | 11y 144d | 55.12 | July 2009 |
| Sunil Gavaskar (IND) | 140 | 11y 279d | 54.11 | December 1982 |
| Viv Richards (WI) | 140 | 13y 152d | 53.48 | April 1988 |
Fastest to Every 1000 Test Runs
Key Insights
Steven Smith is the fastest to score 7000 Test runs. He reached the mark in 126 innings.
Smith’s average was 63.57 after he went past 7000 runs, the highest by a batter at that mark in Tests.
Joe Root, the leading England Test run-scorer, is the quickest to 7000 Test runs in terms of time taken. The English batter took six years and 273 days to reach the landmark after his debut in 2012.
Alastair Cook is the other batter to aggregate 7000 runs within seven years in Tests. He took six more days than Root.
Cook is also the youngest batter to reach 7000 Test runs. The former England skipper was 27 years and 346 days old. Explore Cook’s Test batting stats and achievement here.
In 1946, Wally Hammond became the first batter to bring up 7000 runs in Tests. But he took the longest time. His wait extended to 18 years and 236 days due to the Second World War.
Sunil Gavaskar is the quickest to 7000 Test runs as an opener. The former Indian batter needed 140 innings as an opener.
Graeme Smith is the only captain to aggregate more than 7000 Test runs. He surpassed the mark in his 150th Test innings as South Africa’s skipper.