Fastest to 6000 Test Runs

PlayerInnings to 6000 RunsTime TakenAvg After 6000 RunsMonth & Date Achieved On
Don Bradman (AUS)6819y 32d98.44January 1948
Garry Sobers (WI)11113y 364d63.78March 1968
Steven Smith (AUS)1117y 175d63.76January 2018
Wally Hammond (ENG)11411y 0d59.59December 1938
Leonard Hutton (ENG)11616y 203d58.94January 1954
Ken Barrington (ENG)11612y 48d58.37July 1967
Kumar Sangakkara (SL)1167y 151d56.37December 2007
Sunil Gavaskar (IND)1179y 323d55.11January 1981
Virat Kohli (IND)1197y 71d54.41August 2018
Viv Richards (WI)12011y 132d53.84April 1986

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.