PlayerTeamInnings to 4000 RunsTime Taken
Don BradmanAustralia488y 32d
Herbert SutcliffeEngland688y 241d
Everton WeekesWest Indies719y 185d
Viv RichardsWest Indies717y 41d
Jack HobbsEngland7518y 176d
Wally HammondEngland767y 15d
Brian LaraWest Indies766y 196d
Leonard HuttonEngland7713y 47d
Garry SobersWest Indies779y 117d
Matthew HaydenAustralia779y 227d

Key Insights

Don Bradman is the fastest batter to score 4000 Test runs. The former Australian batter took 48 innings to get to the landmark.

Bradman had an average of 94.49 after he crossed 4000 runs, the highest by a batter in Tests. Explore Bradman’s insane cricketing achievements here.

Kevin Pietersen beats Bradman in terms of time. The former English batter needed three years and 151 days to score 4000 Test runs after his debut. 

Joe Root (3y 242d) and David Warner (3y 347d) are the other batters to accomplish the milestone within four years of their Test debuts.

Jack Hobbs, on the other hand, took the longest time. While he reached 4000 Test runs in 75 innings, he had to wait for 18 years and 176 days due to the First World War. Hobbs, though, was the first Test batter to reach the milestone.

Notably, Herbert Sutcliffe, who is positioned fourth in the list of fastest batsmen to 3,000 Test runs, took 70 innings to aggregate 4000 runs, the fewest among all openers in Test cricket.

65 innings taken by Virat Kohli are the fewest as a captain to score 4000 runs in Test cricket.

As one of Zimbabwe’s few Test double centurions, Andy Flower took the fewest innings to 4000 runs among wicketkeepers. He needed 90 outings to reach the landmark.

Sachin Tendulkar became the youngest batter to score 4000 Test runs. The Indian legend was 24 years and 224 days old at that time.