The Indian cricketer Virat Kohli now holds the record for the fastest player to reach 10000 ODI runs. He took just 205 innings to reach 10000 mark in ODI cricket. Virat is also the fastest in the terms of days since debut to reach 10K ODI runs.
Here is the list of batsmen who reached 10000 runs in ODI.
Here is the list of batsmen who are the fastest to reach 10000 ODI in terms of both innings played and career time taken to reach the milestone..
Fastest to 10000 runs in ODI
BATSMEN | 10000 RUNS IN (INNINGS) | 10000 RUNS IN (DAYS) |
---|---|---|
Virat Kohli | 205 | 10Y 67D |
Rohit Sharma | 241 | 16Y 81D |
Sachin Tendulkar | 259 | 11Y 103D |
Sourav Ganguly | 263 | 13Y 204D |
Ricky Ponting | 266 | 12Y 37D |
Jacques Kallis | 272 | 13Y 14D |
MS Dhoni | 273 | 13 Y 203D |
Brian Lara | 278 | 16Y 37D |
Rahul Dravid | 287 | 10Y 317D |
Tillakaratne Dilshan | 293 | 15Y 227D |
Kumar Sangakkara | 296 | 11Y 227D |
Inzamam-ul-Haq | 299 | 12Y 302D |
Sanath Jayasuriya | 328 | 15Y 226D |
Mahela Jayawardene | 333 | 13Y 298D |
Virat is also the only active player to reach 10K runs in ODI. Here is the list of non-retired cricketers with the most runs in the ODI format.