Fastest 1000 Runs in ODI: Time and again, cricket fans and enthusiasts have been amazed by the incredible performances of their favorite players. These players, in their pursuit of greatness, often achieve feats that seem almost unbelievable, no matter how many times you see them.
When it comes to batting in One Day International (ODI) cricket, one of the most impressive achievements is scoring 1000 runs in the shortest time possible. For a newcomer, achieving this milestone at lightning speed is like a dream start to their career. However, it’s important to remember that records are made to be broken. Eventually, every record, including the fastest 1000 ODI runs, will be surpassed.
Below, we’ve put together a list of the top 10 players who achieved the fastest 1000 runs in ODI cricket. This list includes details like the number of innings played, the average score, and the total number of matches it took for each batsman to reach this impressive milestone.
Top Players to Reach Fastest 1000 Runs in ODI Cricket
|Rank||Player Name||Opposition||Ground||Match Date||Time||Mat||Inns|
|1||Fakhar Zaman (PAK)||v Zimbabwe||Bulawayo||22 Jul 2018||1y 45d||18||18|
|2||Imam-ul-Haq (PAK)||v South Africa||Centurion||25 Jan 2019||1y 99d||19||19|
|3||Shubman Gill (IND)||v New Zealand||Hyderabad||18 Jan 2023||3y 352d||19||19|
|4||IVA Richards (WI)||v England||Sydney||22 Jan 1980||4y 229d||22||21|
|5||KP Pietersen (ENG/ICC)||v India||Faridabad||31 Mar 2006||1y 123d||27||21|
|6||IJL Trott (ENG)||v Ireland||Bengaluru||2 Mar 2011||1y 187d||21||21|
|7||Q de Kock (SA)||v Zimbabwe||Bulawayo||19 Aug 2014||1y 212d||21||21|
|8||Babar Azam (PAK)||v Australia||Perth||19 Jan 2017||1y 233d||21||21|
|9||HE van der Dussen (SA)||v Sri Lanka||Colombo (RPS)||2 Sep 2021||2y 226d||27||21|
|10||DJ Malan (ENG)||v New Zealand||Lord’s||15 Sep 2023||4y 135d||21||21|
|11||Aqib Ilyas (OMA)||v Netherlands||Harare||3 Jul 2023||4y 67d||24||22|
|12||DP Conway (NZ)||v England||Ahmedabad||5 Oct 2023||2y 199d||23||22|
|13||CG Greenidge (WI)||v England||Leeds||28 May 1980||4y 352d||23||23|
|14||RN ten Doeschate (NED)||v Afghanistan||Amstelveen||1 Sep 2009||3y 59d||24||23|
|15||Azhar Ali (PAK)||v Sri Lanka||Colombo (RPS)||19 Jul 2015||4y 50d||23||23|
|16||T Bavuma (SA)||v West Indies||East London||18 Mar 2023||6y 174d||24||23|
|17||GM Turner (NZ)||v Australia||Adelaide||31 Jan 1983||9y 354d||25||24|
|18||Yasir Hameed (PAK)||v New Zealand||Wellington||17 Jan 2004||0y 242d||24||24|
|19||HM Amla (SA)||v West Indies||North Sound||22 May 2010||2y 74d||25||24|
|20||V Kohli (IND)||v Sri Lanka||Harare||5 Jun 2010||1y 291d||27||24|
The above table clearly states that Fakhar Zaman of Pakistan national cricket team holds the record of reaching the fastest 1000 ODI runs in international ODI cricket. It took him only 18 ODI matches to achieve this remarkable feat. Additionally, Shubman Gill from India is the second joint fastest to score 1000 ODI runs in merely 19 matches.