Fastest 1000 runs in ODI

Fastest 1000 runs in ODI
PlayerOppositionGroundMatch DateDebutTimeMatInnsScorecard
Fakhar Zaman (PAK)v ZimbabweBulawayo22 Jul 20187 Jun 20171y 45d1818ODI # 4021
Imam-ul-Haq (PAK)v South AfricaCenturion25 Jan 201918 Oct 20171y 99d1919ODI # 4084
Shubman Gill (IND)v New ZealandHyderabad18 Jan 202331 Jan 20193y 352d1919ODI # 4507
IVA Richards (WI)v EnglandSydney22 Jan 19807 Jun 19754y 229d2221ODI # 87
KP Pietersen (ENG/ICC)v IndiaFaridabad31 Mar 200628 Nov 20041y 123d2721ODI # 2358
IJL Trott (ENG)v IrelandBengaluru2 Mar 201127 Aug 20091y 187d2121ODI # 3114
Q de Kock (SA)v ZimbabweBulawayo19 Aug 201419 Jan 20131y 212d2121ODI # 3508
Babar Azam (PAK)v AustraliaPerth19 Jan 201731 May 20151y 233d2121ODI # 3820
HE van der Dussen (SA)v Sri LankaColombo (RPS)2 Sep 202119 Jan 20192y 226d2721ODI # 4314
CG Greenidge (WI)v EnglandLeeds28 May 198011 Jun 19754y 352d2323ODI # 89
RN ten Doeschate (NED)v AfghanistanAmstelveen1 Sep 20094 Jul 20063y 59d2423ODI # 2881
Azhar Ali (PAK)v Sri LankaColombo (RPS)19 Jul 201530 May 20114y 50d2323ODI # 3670
GM Turner (NZ)v AustraliaAdelaide31 Jan 198311 Feb 19739y 354d2524ODI # 178
Yasir Hameed (PAK)v New ZealandWellington17 Jan 200420 May 20030y 242d2424ODI # 2083
HM Amla (SA)v West IndiesNorth Sound22 May 20109 Mar 20082y 74d2524ODI # 2979
V Kohli (IND)v Sri LankaHarare5 Jun 201018 Aug 20081y 291d2724ODI # 2988
S Dhawan (IND)v AustraliaNagpur30 Oct 201320 Oct 20103y 10d2424ODI # 3424
TLW Cooper (NED)v EnglandAmstelveen19 Jun 202215 Jun 201012y 4d2524ODI # 4414
AH Jones (NZ)v PakistanChristchurch4 Mar 198910 Oct 19871y 145d2525ODI # 555
NS Sidhu (IND)v Sri LankaAhmedabad22 Oct 19899 Oct 19872y 13d2725ODI # 580
MA Atherton (ENG)v West IndiesLord’s28 May 199518 Jul 19904y 314d2525ODI # 1002
Nasir Jamshed (PAK)v South AfricaJohannesburg17 Mar 201321 Jan 20085y 55d2525ODI # 3347
SS Iyer (IND)v West IndiesPort of Spain22 Jul 202210 Dec 20174y 224d2825ODI # 4436
Aaron Jones (USA)v ScotlandAberdeen17 Aug 202227 Apr 20193y 112d2525ODI # 4449
MG Erasmus (NAM)v U.S.A.Windhoek26 Nov 202227 Apr 20193y 213d2525ODI # 4486
HT Tector (IRE)v ZimbabweHarare21 Jan 202330 Jul 20202y 175d2525ODI # 4508
GS Chappell (AUS)v New ZealandAdelaide23 Nov 19805 Jan 19719y 323d2726ODI # 94
Zaheer Abbas (PAK)v Sri LankaLahore29 Mar 198231 Aug 19747y 210d2626ODI # 150
AJ Lamb (ENG)v New ZealandAuckland25 Feb 19842 Jun 19821y 268d2726ODI # 251
BC Broad (ENG)v PakistanPeshawar22 Nov 19871 Jan 19870y 325d2626ODI # 480
NV Knight (ENG)v South AfricaBirmingham18 Aug 199829 Aug 19961y 354d2626ODI # 1347
GJ Bailey (AUS)v EnglandCardiff14 Sep 201316 Mar 20121y 182d2826ODI # 3415
Haris Sohail (PAK)v AustraliaSharjah22 Mar 201919 Jul 20135y 246d2726ODI # 4116
RL Dias (SL)v West IndiesSydney17 Jan 19859 Jun 19795y 222d2927ODI # 290
Yousuf Youhana (PAK)v West IndiesSharjah19 Oct 199928 Mar 19981y 205d3127ODI # 1517
ME Trescothick (ENG)v IndiaEden Gardens19 Jan 20028 Jul 20001y 195d2727ODI # 1788
RR Sarwan (WI)v BangladeshDhaka2 Dec 200220 Jul 20002y 135d2827ODI # 1909
MEK Hussey (AUS)v South AfricaGqeberha5 Mar 20061 Feb 20042y 32d3527ODI # 2347
SE Marsh (AUS)v EnglandLord’s3 Jul 201024 Jun 20082y 9d2727ODI # 3011
AJ Finch (AUS)v South AfricaHarare6 Sep 201411 Jan 20131y 238d2827ODI # 3526
UT Khawaja (AUS)v PakistanSharjah24 Mar 201911 Jan 20136y 72d2827ODI # 4117
KL Rahul (IND)v AustraliaRajkot17 Jan 202011 Jun 20163y 220d2827ODI # 4232
N Pooran (WI)v AustraliaBridgetown22 Jul 202120 Feb 20192y 152d3027ODI # 4311
GR Marsh (AUS)v West IndiesAdelaide25 Jan 198714 Jan 19861y 11d2828ODI # 424
PN Kirsten (SA)v New ZealandBrisbane8 Jan 199410 Nov 19912y 59d2828ODI # 870
Basit Ali (PAK)v AustraliaLahore30 Oct 199423 Mar 19931y 221d3128ODI # 942
NC Johnson (ZIM)v AustraliaBulawayo21 Oct 199924 Oct 19980y 362d2828ODI # 1518
GC Smith (SA)v ZimbabweCanterbury29 Jun 200330 Mar 20021y 91d2928ODI # 2030
WU Tharanga (SL)v BangladeshMohali7 Oct 20062 Aug 20051y 66d3028ODI # 2423
KJ Coetzer (SCOT)v U.A.E.Edinburgh14 Aug 201618 Aug 20087y 362d3028ODI # 3765
BKG Mendis (SL)v ZimbabweGalle30 Jun 201716 Jun 20161y 14d2928ODI # 3897
SO Hetmyer (WI)v BangladeshTaunton17 Jun 201920 Dec 20171y 179d3028ODI # 4162
BA Edgar (NZ)v AustraliaMelbourne22 Jan 198317 Jul 19784y 189d2929ODI # 173
KC Wessels (AUS)v West IndiesPort of Spain14 Mar 19849 Jan 19831y 65d2929ODI # 255
GA Hick (ENG)v AustraliaManchester19 May 199323 May 19911y 361d3029ODI # 830
MS Dhoni (IND)v PakistanLahore13 Feb 200623 Dec 20041y 52d3329ODI # 2329
Shahriar Nafees (BAN)v ZimbabweKhulna30 Nov 200621 Jun 20051y 162d2929ODI # 2453
PR Stirling (IRE)v NetherlandsEden Gardens18 Mar 20111 Jul 20082y 260d2929ODI # 3136
JD Ryder (NZ)v South AfricaMirpur25 Mar 20119 Feb 20083y 44d3429ODI # 3144
AN Cook (ENG)v Sri LankaLord’s3 Jul 201128 Jun 20065y 5d2929ODI # 3168
AT Rayudu (IND)v ZimbabweHarare11 Jun 201624 Jul 20132y 323d3229ODI # 3742
JJ Roy (ENG)v PakistanCardiff4 Sep 20168 May 20151y 119d3029ODI # 3777
JM Bairstow (ENG)v AustraliaMelbourne14 Jan 201816 Sep 20116y 120d3329ODI # 3951
Anamul Haque (BAN)v Sri LankaMirpur19 Jan 201830 Nov 20125y 50d3229ODI # 3959
MD Patel (USA)v ScotlandAberdeen13 Aug 202227 Apr 20193y 108d2929ODI # 4446
G Boycott (ENG)v AustraliaLord’s4 Jun 19815 Jan 197110y 150d3230ODI # 119
DC Boon (AUS)v IndiaHyderabad (Deccan)24 Sep 198612 Feb 19842y 224d3230ODI # 392
SV Manjrekar (IND)v West IndiesAdelaide14 Dec 19915 Jan 19883y 343d3130ODI # 696
MG Bevan (AUS)v Sri LankaColombo (RPS)30 Aug 199614 Apr 19942y 138d3430ODI # 1108
GP Thorpe (ENG)v PakistanBirmingham31 Aug 199619 May 19933y 104d3030ODI # 1109
IR Bell (ENG)v New ZealandPerth30 Jan 200728 Nov 20042y 63d3230ODI # 2490
LD Chandimal (SL)v AustraliaMelbourne2 Mar 20121 Jun 20101y 275d3030ODI # 3253
AD Hales (ENG)v Sri LankaBirmingham24 Jun 201627 Aug 20141y 302d3130ODI # 3753
N Dickwella (SL)v IndiaMohali13 Dec 201716 Nov 20143y 27d3130ODI # 3941
TM Head (AUS)v EnglandAdelaide26 Jan 201813 Jun 20161y 227d3330ODI # 3966
SD Hope (WI)v AfghanistanHarare25 Mar 201816 Nov 20161y 129d3330ODI # 4007
JG Wright (NZ)v AustraliaMelbourne22 Jan 198315 Jul 19784y 191d3131ODI # 173
A Jadeja (IND)v West IndiesJaipur11 Nov 199428 Feb 19922y 256d3331ODI # 951
HH Dippenaar (SA)v PakistanTangier18 Aug 200226 Sep 19992y 326d3631ODI # 1864
Saleem Elahi (PAK)v ZimbabweHarare27 Nov 200229 Sep 19957y 59d3131ODI # 1902
JA Rudolph (SA)v ZimbabweGqeberha2 Mar 200513 Apr 20031y 323d3731ODI # 2233
AJ Strauss (ENG)v BangladeshNottingham21 Jun 200518 Nov 20031y 215d3231ODI # 2252
LPC Silva (SL)v EnglandColombo (RPS)13 Oct 200726 Aug 19998y 48d3531ODI # 2630
DA Warner (AUS)v AfghanistanSharjah25 Aug 201218 Jan 20093y 220d3231ODI # 3297
CR Ervine (ZIM)v New ZealandHarare4 Aug 201528 May 20105y 68d3431ODI # 3674
Rahmat Shah (AFG)v ZimbabweSharjah9 Feb 20186 Mar 20134y 340d3431ODI # 3972
RA Smith (ENG)v New ZealandDunedin12 Feb 19924 Sep 19883y 161d3332ODI # 712
BC Lara (WI)v AustraliaMelbourne15 Dec 19929 Nov 19902y 36d3232ODI # 780
MA Taylor (AUS)v PakistanSydney14 Jan 199326 Dec 19893y 19d3332ODI # 791
NH Fairbrother (ENG)v IndiaGwalior4 Mar 19932 Apr 19875y 336d3432ODI # 813
G Kirsten (SA)v EnglandCenturion14 Jan 199614 Dec 19932y 31d3232ODI # 1038
SC Ganguly (IND)v Sri LankaColombo (SSC)24 Aug 199711 Jan 19925y 225d3432ODI # 1226
JH Kallis (SA)v AustraliaPerth18 Jan 19989 Jan 19962y 9d3332ODI # 1280
RP Arnold (SL)v IndiaSharjah29 Oct 20006 Nov 19972y 358d3632ODI # 1652
ND McKenzie (SA)v New ZealandHobart15 Jan 20022 Feb 20001y 347d3832ODI # 1785
ML Hayden (AUS)v South AfricaDurban3 Apr 200219 May 19938y 319d3432ODI # 1823
HJH Marshall (NZ)v AustraliaWellington1 Mar 200529 Nov 20031y 92d3432ODI # 2232
GM Hamilton (SCOT)v CanadaAberdeen7 Jul 200916 May 199910y 52d3232ODI # 2856
Umar Akmal (PAK)v CanadaColombo (RPS)3 Mar 20111 Aug 20091y 214d3332ODI # 3116
LMP Simmons (WI)v IndiaVisakhapatnam2 Dec 20117 Dec 20064y 360d3332ODI # 3219
RR Rossouw (SA)v AustraliaJohannesburg2 Oct 201621 Aug 20142y 42d3332ODI # 3787
Shaiman Anwar (UAE)v ZimbabweHarare22 Mar 20181 Feb 20144y 49d3232ODI # 4005
E Lewis (WI)v BangladeshBasseterre28 Jul 20185 Oct 20161y 296d3532ODI # 4024
Aasif Sheikh (NEPAL)v P.N.G.Kirtipur9 Mar 20237 Sep 20211y 183d3232ODI # 4532
DM Jones (AUS)v PakistanPerth2 Jan 198730 Jan 19842y 337d3433ODI # 410
Inzamam-ul-Haq (PAK)v ZimbabweSharjah1 Feb 199322 Nov 19911y 71d3433ODI # 796
DL Houghton (ZIM)v PakistanRawalpindi25 Dec 19939 Jun 198310y 199d3533ODI # 868
VG Kambli (IND)v U.A.E.Sharjah13 Apr 199418 Oct 19912y 177d3633ODI # 904
A Flower (ZIM)v PakistanHarare26 Feb 199523 Feb 19923y 3d3433ODI # 984
AC Parore (NZ)v Sri LankaAuckland1 Apr 199531 Oct 19922y 152d3733ODI # 992
R Dravid (IND)v PakistanChennai21 May 19973 Apr 19961y 48d3533ODI # 1209
MJ Clarke (AUS)v West IndiesMelbourne14 Jan 200519 Jan 20031y 361d3733ODI # 2204
SM Katich (AUS)v South AfricaGqeberha5 Mar 200621 Jan 20015y 43d3633ODI # 2347
AB de Villiers (Afr/SA)v AustraliaBasseterre24 Mar 20072 Feb 20052y 50d3433ODI # 2552
PG Fulton (NZ)v South AfricaSt George’s14 Apr 20072 Nov 20042y 163d3433ODI # 2571
WTS Porterfield (IRE)v KenyaDublin9 Jul 20095 Aug 20062y 338d3333ODI # 2858
EJG Morgan (ENG/IRE)v South AfricaCenturion27 Sep 20095 Aug 20063y 53d3333ODI # 2900
AA Obanda (KENYA)v CanadaSchiedam10 Jul 201018 Oct 20072y 265d3633ODI # 3022
DJ Hussey (AUS)v IndiaMelbourne5 Feb 20124 Jul 20083y 216d4033ODI # 3231
KS Williamson (NZ)v EnglandHamilton17 Feb 201310 Aug 20102y 191d3733ODI # 3335
JE Root (ENG)v IndiaBirmingham2 Sep 201411 Jan 20131y 234d3533ODI # 3523
Sikandar Raza (ZIM)v New ZealandHarare4 Aug 20153 May 20132y 93d3533ODI # 3674
Mohammad Shahzad (AFG)v ZimbabweBulawayo22 Oct 201530 Aug 20096y 53d3333ODI # 3697
Soumya Sarkar (BAN)v IndiaDubai (DSC)28 Sep 20181 Dec 20143y 301d3433ODI # 4048
MD Gunathilaka (SL)v New ZealandMount Maunganui3 Jan 20191 Nov 20153y 63d3433ODI # 4074
RK Paudel (NEPAL)v NamibiaKirtipur14 Feb 20233 Aug 20184y 195d3333ODI # 4515
DL Haynes (WI)v AustraliaMelbourne24 Jan 198222 Feb 19783y 336d3434ODI # 140
GM Wood (AUS)v West IndiesSydney27 Jan 198222 Feb 19783y 339d3534ODI # 142
K Srikkanth (IND)v PakistanMelbourne10 Mar 198525 Nov 19813y 105d3434ODI # 319
SR Tendulkar (IND)v ZimbabweHamilton7 Mar 199218 Dec 19892y 80d3634ODI # 732
SC Williams (WI)v Sri LankaLahore1 Nov 199717 Oct 19943y 15d3434ODI # 1247
DS Lehmann (AUS)v Sri LankaMelbourne7 Feb 199930 Aug 19962y 161d3634ODI # 1403
G Gambhir (IND)v PakistanMohali8 Nov 200711 Apr 20034y 211d3434ODI # 2644
Misbah-ul-Haq (PAK)v Sri LankaKarachi29 Jun 200827 Apr 20026y 63d3834ODI # 2723
MJ Guptill (NZ)v IndiaJaipur1 Dec 201010 Jan 20091y 325d3534ODI # 3072
JM How (NZ)v PakistanNapier1 Feb 201131 Dec 20055y 32d3834ODI # 3093
Imrul Kayes (BAN)v EnglandChattogram11 Mar 201114 Oct 20082y 148d3434ODI # 3127
EC Joyce (ENG/IRE)v PakistanDublin26 May 201313 Jun 20066y 347d3434ODI # 3358
Ahmed Shehzad (PAK)v South AfricaGqeberha27 Nov 201324 Apr 20094y 217d3434ODI # 3440
Nasir Hossain (BAN)v West IndiesSt George’s20 Aug 201414 Aug 20113y 6d3934ODI # 3509
Samiullah Shinwari (AFG)v IrelandDubai (DSC)17 Jan 201519 Apr 20095y 273d4434ODI # 3581
J Charles (WI)v Sri LankaColombo (RPS)4 Nov 201516 Mar 20123y 233d3434ODI # 3702
MR Marsh (AUS)v West IndiesBridgetown26 Jun 201619 Oct 20114y 251d3734ODI # 3756
Jatinder Singh (OMA)v NepalPearland9 Jun 202227 Apr 20193y 43d3534ODI # 4404
V Aravind (UAE)v P.N.G.Dubai (DSC)5 Mar 20238 Dec 20193y 87d3434ODI # 4529
MD Crowe (NZ)v AustraliaMelbourne9 Jan 198613 Feb 19823y 330d3735ODI # 347
Aamer Sohail (PAK)v West IndiesPort of Spain26 Mar 199321 Dec 19902y 95d3535ODI # 824
SG Law (AUS)v PakistanMelbourne16 Jan 19972 Dec 19942y 45d3735ODI # 1164
S Chanderpaul (WI)v PakistanMelbourne20 Jan 199717 Oct 19942y 95d3835ODI # 1166
RT Ponting (AUS)v New ZealandMelbourne17 Dec 199715 Feb 19952y 305d3535ODI # 1265
MS Atapattu (SL)v IndiaMargao28 Dec 19971 Dec 19907y 27d3635ODI # 1269
L Klusener (SA)v West IndiesDurban27 Jan 199919 Jan 19963y 8d4235ODI # 1395
SO Tikolo (KENYA)v West IndiesNairobi (Gym)19 Aug 200118 Feb 19965y 182d3735ODI # 1747
DA Gunawardene (SL)v ZimbabweColombo (RPS)12 Dec 200126 Jan 19983y 320d3535ODI # 1779
Salman Butt (PAK)v Sri LankaAbu Dhabi20 May 200722 Sep 20042y 240d3535ODI # 2585
LRPL Taylor (NZ)v EnglandChester-le-Street15 Jun 20081 Mar 20062y 106d3935ODI # 2708
Imran Farhat (PAK)v BangladeshDambulla21 Jun 201017 Feb 20019y 124d3535ODI # 2998
Mohammad Nabi (AFG)v U.A.E.ICCA Dubai30 Nov 201419 Apr 20095y 225d3935ODI # 3558
KM Jadhav (IND)v New ZealandWellington3 Feb 201916 Nov 20144y 79d5435ODI # 4092
MP Stoinis (AUS)v EnglandLord’s25 Jun 201911 Sep 20153y 287d3835ODI # 4173
AT Carey (AUS)v EnglandManchester16 Sep 202019 Jan 20182y 241d3935ODI # 4261
HG Munsey (SCOT)v OmanDubai (DSC)15 Apr 202222 Jan 20175y 83d3535ODI # 4388
About Abhishek Rawat 183 Articles
I have been a fan of Cricket ever since I watched the 2002 NatWest Series Final on television. The memories of Dada's celebration, Zaheer's winning run, and Kaif's extraordinary inning are still vivid. I played the sport growing up, and I still do occasionally. I also enjoy it on the web or television. My passion for the game inspired me to start writing about it and I have been doing it since 2019. I hope readers will use my articles as a platform to discuss this beautiful sport we call "Cricket".