Fastest to 6000 Test Runs
| Player | Innings to 6000 Runs | Time Taken | Avg After 6000 Runs | Month & Date Achieved On |
|---|---|---|---|---|
| Don Bradman (AUS) | 68 | 19y 32d | 98.44 | January 1948 |
| Garry Sobers (WI) | 111 | 13y 364d | 63.78 | March 1968 |
| Steven Smith (AUS) | 111 | 7y 175d | 63.76 | January 2018 |
| Wally Hammond (ENG) | 114 | 11y 0d | 59.59 | December 1938 |
| Leonard Hutton (ENG) | 116 | 16y 203d | 58.94 | January 1954 |
| Ken Barrington (ENG) | 116 | 12y 48d | 58.37 | July 1967 |
| Kumar Sangakkara (SL) | 116 | 7y 151d | 56.37 | December 2007 |
| Sunil Gavaskar (IND) | 117 | 9y 323d | 55.11 | January 1981 |
| Virat Kohli (IND) | 119 | 7y 71d | 54.41 | August 2018 |
| Viv Richards (WI) | 120 | 11y 132d | 53.84 | April 1986 |
Fastest to Every 1000 Test Runs
Key Insights
68 innings taken by Don Bradman are the fewest by a batter to score 6000 runs in Test cricket. He is the only batter to reach the milestone in fewer than 100 innings.
Bradman needed 12 innings to go from 5000 to 6000 runs in the format. He also averaged 98.44, the highest by a batter after achieving the mark. His stats weren’t just dominant — they were otherworldly.
Bradman, though, had to wait 19 years and 32 days. Mushfiqur Rahim took even more time, as he reached 6000 runs in 19 years and 149 days.
Joe Root took the shortest time to attain the milestone. The English batter accomplished 6000 Test runs in five years and 231 days from his debut.
Alastair Cook is the other batter to take less than six years to score 6000 runs in the longest format.
Ricky Ponting is the fastest captain to score 6000 Test runs. The former Australian skipper took 121 innings.
Leonard Hutton and Sunil Gavaskar are the fastest to 6000 runs among openers. Both took 119 innings each to reach the landmark while batting as openers.
Wally Hammond was the first batter to aggregate 6000 runs in Test cricket. He achieved the feat in 114 innings back in 1938.