Fastest 1000 Runs in One Day International

PlayerInnsRunsMatchScore
Fakhar Zaman 181065 2018-07-22 85
Graham Gooch 191004 1992-02-27 65
Imam-ul-Haq 191011 2019-01-25 101
Shubman Gill 191102 2023-01-18 208
Zaheer Abbas 201017 1984-04-13 27
Viv Richards 201106 1987-10-13 181
Kevin Pietersen 201064 2006-04-06 77
Dawid Malan 201022 2023-09-15 127
Jonathan Trott 211028 2011-03-02 92
Quinton de Kock 211001 2014-08-19 38
Babar Azam 211037 2017-01-19 84
Rassie van der Dussen 221028 2021-09-02 59
Gerhard Erasmus 221014 2022-12-05 20
Devon Conway 221026 2023-10-05 152
Ramnaresh Sarwan 231040 2003-02-23 42
Khurram Khan 231033 2014-11-28 53
Azhar Ali 231037 2015-07-19 49
Temba Bavuma 231054 2023-03-18 144
Javed Miandad 241045 1987-05-25 68
David Boon 241053 1990-04-26 92
Geoff Marsh 241054 1990-05-02 68
Navjot Sidhu 241025 1994-02-18 79
Yasir Hameed 241020 2004-01-17 48
Hashim Amla 241071 2010-05-22 102
Virat Kohli 241015 2010-06-05 68
Shikhar Dhawan 241000 2013-10-30 100
Daryl Mitchell 241004 2023-09-10 57
Ibrahim Zadran 241083 2023-10-23 87
Brian Lara 251005 1993-02-27 49
Shivnarine Chanderpaul 251011 1999-01-30 21

ODI Fastest 1000 Runs Team Wise
Afghanistan Australia Bangladesh
England India New Zealand
Pakistan South Africa Sri Lanka
West Indies Zimbabwe