Batting Records

List: Fastest to 10000 Runs in ODI Cricket

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

PlayerInnings to 10000 RunsTime TakenAvg After 10000 RunsSR After 10000 RunsDate Achieved On
Virat Kohli (IND)20510Y 67D59.6292.8624 Oct 2018
Rohit Sharma (IND)24116Y 81D48.9390.2812 Sep 2023
Sachin Tendulkar (IND)25911Y 103D42.6486.5231 Mar 2001
Sourav Ganguly (IND)26313Y 204D41.2373.933 Aug 2005
Ricky Ponting (AUS)26612Y 37D42.9180.0824 Mar 2007
Jacques Kallis (SA)27213Y 14D45.4571.6823 Jan 2009
MS Dhoni (IND)27313 Y 203D51.3088.2714 Jul 2018
Brian Lara (WI)27816Y 37D40.5679.2416 Dec 2006
Chris Gayle (WI)28219Y 169D38.0286.6827 Feb 2019
Rahul Dravid (IND)28710Y 317D40.0270.7714 Feb 2007
Tillakaratne Dilshan (SL)29315Y 227D39.7185.9026 Jul 2015
Kumar Sangakkara (SL)29611Y 227D37.8175.3317 Feb 2012
Inzamam-ul-Haq (PAK)29912Y 302D38.9873.1119 Sep 2004
Sanath Jayasuriya (SL)32815Y 226D32.13 88.529 Aug 2005
Mahela Jayawardene (SL)33313Y 298D33.4677.6618 Nov 2011

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.

Leave a Reply

Your email address will not be published. Required fields are marked *