Fastest to 2000 Test Runs

PlayerInnings to 2000 RunsTime TakenAvg After 2000 RunsMonth & Year Achieved On
Don Bradman (AUS)222y 362d100.71November 1931
George Headley (WI)329y 164d69.45June 1939
Herbert Sutcliffe (ENG)334y 37d67.63July 1928
Michael Hussey (AUS)332y 60d84.80January 2008
Marnus Labuschagne (AUS)343y 70d62.48December 2021
Doug Walters (AUS)354y 43d66.61January 1970
Brian Lara (WI)354y 115d58.29March 1995
Arthur Morris (AUS)364y 65d63.06February 1951
Everton Weekes (WI)365y 29d59.58February 1953
Frank Worrell (WI)366y 34d63.94March 1954

Key Insights

22 innings needed by Don Bradman to reach 2000 runs are the fewest by a batter in Test cricket.

Bradman averaged 100.71 when he crossed the 2000-run mark, the highest among all batters in Tests.

England’s Kevin Pietersen took the shortest time to score 2000 Test runs. He needed a year and 158 days to reach the milestone after his debut.

Viv Richards (1y 264d), Michael Slater (1y 245d), Yashasvi Jaiswal (1y 335d), and Andrew Strauss (1y 356d) are the others to complete 2000 Test runs within two years of their debuts.

Arthur Nourse, though, took the longest time. The former South African had to wait for 13 years and 200 days to score his 2000th Test run.

Australia’s Lindsay Hassett (13y 152d) is the other batter to take more than 13 years to reach the mark. Coincidentally, both batters careers overlapped with the Second World War.

Herbert Sutcliffe, who still holds the overall record for the fastest 1000 Test runs, is the fastest opener to reach 2000 Test runs. The former English opener took 34 innings.

AB de Villiers is the fastest to score 2000 runs as a wicketkeeper in Test cricket. The former South African required 39 innings.

Sachin Tendulkar is the youngest batter to aggregate 2000 Test runs. He was 20 years and 330 days old when he achieved the landmark in March 1994.

Australia’s Clement Hill was the first batter to score 2000 runs in the longest format. He reached the mark in 47 innings in 1904.