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 of days since debut to reach 10K ODI runs.
Here is the list of batsmen who reached 10000 runs in ODI.