| BATSMAN | INNINGS TO 4000 RUNS | TIME TAKEN |
|---|---|---|
| Hashim Amla (SA) | 81 | 5Y 274D |
| Babar Azam (PAK) | 82 | 6Y 302D |
| Shai Hope (WI) | 88 | 5Y 204D |
| Viv Richards (WI) | 88 | 9Y 311D |
| Joe Root (ENG) | 91 | 4Y 261D |
| Virat Kohli (IND) | 93 | 4Y 154D |
| David Warner (AUS) | 93 | 8Y 138D |
| Quinton de Kock (SA) | 94 | 5Y 201D |
| Shikhar Dhawan (IND) | 95 | 7Y 58D |
| Gordon Greenidge (WI) | 96 | 12Y 345D |
| Kane Williamson (NZ) | 96 | 6Y 138D |
Fastest to every 1000 ODI Runs
Key Insights on Achieving the 4000-Run Milestone in ODI Cricket
Record for Fewest Innings to Reach 4000 ODI Runs
Hashim Amla is the fastest batter to score 4000 ODI runs, having reached the landmark in 81 innings.
Amla tops the chart among openers as well, having surpassed 4000 while opening in 79 outings.
Viv Richards became the first batter to accumulate 4000 runs in ODIs, getting past the milestone in 88 innings back in April 1985.
Shai Hope’s 88 innings are the fewest innings taken by a wicketkeeper to aggregate 4000 runs in ODIs.
Dig Deep: Viv Richards’ Unrivalled ODI Records
Time Taken, Balls Taken, and Slowest to 4000 ODI Runs
Rahul Dravid took the lesser time to complete 4000 ODI runs, getting there in three years and 358 days, though he played 36 more innings than Amla.
Dravid still remains the only one to score 4000 runs within four years in ODIs.
Jos Buttler took the fewest balls to score 4000 ODI runs, reaching it in 3318 deliveries. After achieving the milestone, Buttler brought up the second-fastest 150-run knock off 65 balls in ODIs, helping England post the highest team total – 498/4 vs Netherlands, 2022.
Zimbabwe’s Sean Williams is the slowest batter to score 4000 runs in ODIs by time taken. He had to grind for 16 years and 325 days to reach the milestone.
South Africa’s Mark Boucher took the most innings as a keeper-batter, completing his 4000 runs in 185 outings.
New Zealand’s Chris Harris was even slower than Boucher among all batters, reaching 4000 runs in 191 ODI innings.
Captaincy and Batting Average Records for 4000 ODI Runs
Australia’s Michael Bevan averaged 58.99 after he crossed the 4000-run mark, the highest by a batter in ODIs.
Virat Kohli is the fastest to reach 4000 runs as a captain in ODIs, taking 63 innings to achieve the milestone.
Allan Border, on the other hand, is the slowest captain to score 4000 runs, surpassing the mark in 148 ODI innings as Australia’s skipper.
Question: Who is the fastest to 4000 Test runs?