| BATSMAN | INNINGS TO 5000 RUNS | TIME TAKEN |
|---|---|---|
| Babar Azam (PAK) | 97 | 7y 339d |
| Hashim Amla (SA) | 101 | 6Y 313D |
| Virat Kohli (IND) | 114 | 5Y 95D |
| Shai Hope (WI) | 114 | 7y 17d |
| Viv Richards (WI) | 114 | 11Y 237D |
| David Warner (AUS) | 115 | 10Y 361D |
| Joe Root (ENG) | 116 | 6Y 40D |
| Quinton de Kock (SA) | 116 | 7Y 16D |
| Brian Lara (WI) | 118 | 6Y 359D |
| Shikhar Dhawan (IND) | 118 | 8Y 95D |
Fastest to every 1000 ODI Runs
Key Insights on Achieving the 5000-Run Milestone in One-Day Internationals
Fastest Batters and Unique Record Holders for 5000 ODI Runs
Babar Azam is the fastest batter to score 5000 ODI runs, reaching the mark in 97 innings.
When Babar crossed the mark, he had an average of 59.86, the highest by a batter after scoring 5000 runs in ODIs.
Hashim Amla is the quickest among openers, scoring 5000 ODI runs while opening in 100 innings for South Africa.
Shai Hope is the fastest among wicketkeepers, scoring 5000 runs in 112 ODI innings for the West Indies.
Captaincy and Positional Records for 5000 ODI Aggregate
Virat Kohli is the fastest captain to accumulate 5000 runs in ODIs, taking 85 innings to achieve the feat.
Stephen Fleming, on the other hand, is the slowest among the skippers, reaching the mark as New Zealand’s captain in 176 innings.
Viv Richards was the first batter to aggregate 5000 runs in one-day cricket, surpassing the mark in June 1987.
Time and Innings Taken to Complete 5000 ODI Runs
Shahid Afridi took the most innings to reach the 5000-run mark, taking 227 ODI innings. His fellow countryman, Abdul Razzaq (224), is the other batter to take more than 200 outings to achieve the milestone.
MS Dhoni took the least time to aggregate 5000 ODI runs, having surpassed the landmark in four years and 357 days after his debut in 2004. He is the only batter to take fewer than five years.
Zimbabwe’s Sean Williams took the longest time, going past his 5000 ODI runs in 19 years and 273 days after his debut in 2005.
Guess who got the fastest 5000 runs in Test cricket?