Fastest to 9000 Runs in ODI
| Player | Innings to 9000 Runs | Time Taken | Avg After 9000 Runs | SR After 9000 Runs | Date Achieved On |
|---|---|---|---|---|---|
| Virat Kohli (IND) | 194 | 9Y 72D | 55.74 | 91.73 | 29 Oct 2017 |
| AB de Villiers (SA) | 205 | 12Y 23D | 54.05 | 100.00 | 25 Feb 2017 |
| Rohit Sharma (IND) | 217 | 12Y 210D | 49.27 | 88.93 | 19 Jan 2020 |
| Sourav Ganguly (IND) | 228 | 11Y 363D | 43.30 | 75.01 | 9 Jan 2004 |
| Sachin Tendulkar (IND) | 235 | 10Y 92D | 42.46 | 86.57 | 19 Mar 2000 |
| Brian Lara (WI) | 239 | 14Y 66D | 42.40 | 79.26 | 14 Jan 2005 |
| Ricky Ponting (AUS) | 242 | 11Y 18D | 42.35 | 78.70 | 5 Mar 2006 |
| Jacques Kallis (SA) | 242 | 11Y 98D | 45.69 | 71.32 | 17 Apr 2007 |
| MS Dhoni (IND) | 244 | 11Y 305D | 51.18 | 89.07 | 23 Oct 2016 |
| Mohammad Yousuf (PAK) | 245 | 10Y 14D | 43.75 | 74.99 | 11 Apr 2008 |
Fastest to every 1000 ODI Runs
Key Insights on Fastest Batters to 9000 ODI Runs Records
Fastest to the 9000-Run Landmark by Innings and Time
Virat Kohli holds the record for being the fastest batter to score 9000 ODI runs, reaching the landmark in 194 innings.
Kohli is also the quickest by time, taking nine years and 72 days from his debut in 2008.
Rahul Dravid is the other batter to complete 9000 ODI runs within 10 years of his debut.
India’s Mohammad Azharuddin was the first batter to score 9000 runs in ODIs.
Special Article: Virat Kohli (2016–2019): The ODI Peak of All Time
Record by Position, Balls Faced, and Average
Rohit Sharma is the fastest opener to aggregate 9000 runs in ODIs, reaching the mark in 181 innings.
MS Dhoni‘s 244 innings are the fewest taken by a designated wicketkeeper to score 9000 runs in ODIs.
AB de Villiers is the fastest batter to 9000 ODI runs by balls faced, reaching the milestone in 9005 deliveries.
Kohli’s average of 55.74 after scoring 9000 runs is the highest by a batter in ODI cricket.
Longest Duration and Slowest Pace to the Milestone
Rahul Dravid took 12,795 balls, the most by a batter, to reach 9000 ODI runs. Dravid is also one of the 8 batters who have faced more than 15000 balls in ODI career.
Aravinda de Silva took the longest time to reach the milestone, taking 18 years and 296 days after his ODI debut for Sri Lanka in 1984.
Another Sri Lankan, Mahela Jayawardene, is the slowest batter to score 9000 ODI runs by innings, taking 307 outings.
Mohammad Azharuddin is now the second slowest (294 innings) to the mark behind Jayawardene.
Sri Lanka’s Sanath Jayasuriya is the slowest opener, scoring his 9000th run in 268 innings.
Guess who reached the fastest 9000 number in Test cricket?
