Fastest 2000 runs in ODI

fastest 2000 runs in odi
PlayerOppositionGroundMatch DateDebutTimeMatInnsScorecard
HM Amla (SA)v IndiaGqeberha21 Jan 20119 Mar 20082y 318d4140ODI # 3084
Zaheer Abbas (PAK)v IndiaJaipur2 Oct 198331 Aug 19749y 32d4545ODI # 225
KP Pietersen (ENG/ICC)v West IndiesBridgetown21 Apr 200728 Nov 20042y 144d5145ODI # 2578
Babar Azam (PAK)v Hong KongDubai (DSC)16 Sep 201831 May 20153y 108d4745ODI # 4037
Imam-ul-Haq (PAK)v EnglandBirmingham13 Jul 202118 Oct 20173y 268d4646ODI # 4303
IJL Trott (ENG)v AustraliaChester-le-Street7 Jul 201227 Aug 20092y 315d4947ODI # 3284
SD Hope (WI)v BangladeshDublin7 May 201916 Nov 20162y 172d5147ODI # 4129
IVA Richards (WI)v IndiaThe Oval15 Jun 19837 June 19758y 8d4948ODI # 210
S Dhawan (IND)v Sri LankaHyderabad9 Nov 201420 Oct 20104y 20d4948ODI # 3543
CG Greenidge (WI)v IndiaSrinagar13 October 198311 Jun 19758y 124d4949ODI # 226
JM Bairstow (ENG)v Sri LankaDambulla13 Oct 201816 Sep 20117y 27d5349ODI # 4053
KJ Coetzer (SCOT)v AfghanistanEdinburgh10 May 201918 August 200810y 265d5149ODI # 4131
Fakhar Zaman (PAK)v South AfricaJohannesburg4 Apr 20217 Jun 20173y 301d4949ODI # 4286
G Kirsten (SA)v PakistanNairobi (Gym)6 Oct 199614 December 19932y 297d5050ODI # 1126
AN Cook (ENG)v AustraliaManchester10 July 201228 Jun 20066y 12d5151ODI # 3286
DC Boon (AUS)v New ZealandBrisbane17 Jan 198812 Feb 19843y 339d5452ODI # 495
AH Jones (NZ)v EnglandAuckland16 Feb 199110 Oct 19873y 129d5252ODI # 670
NS Sidhu (IND)v EnglandGwalior4 Mar 19939 Oct 19875y 146d5552ODI # 813
SC Ganguly (IND)v AustraliaKanpur7 Apr 199811 Jan 19926y 86d5652ODI # 1308
ME Trescothick (ENG)v Sri LankaSydney13 Jan 20038 Jul 20002y 189d5252ODI # 1934
Salman Butt (PAK)v IndiaMirpur14 June 200822 Sep 20043y 266d5252ODI # 2707
ML Hayden (AUS)v IndiaCenturion15 Feb 200319 May 19939y 272d5653ODI # 1951
V Kohli (IND)v West IndiesPort of Spain8 Jun 201118 Aug 20082y 294d5653ODI # 3160
Q de Kock (SA)v EnglandBloemfontein3 Feb 201619 Jan 20133y 15d5353ODI # 3732
GS Chappell (AUS)v New ZealandAuckland13 Feb 19825 Jan 197111y 39d5554ODI # 144
BC Lara (WI)v PakistanSharjah5 Nov 19939 Nov 19902y 361d5454ODI # 845
Yasir Hameed (PAK)v South AfricaFaisalabad23 Oct 200720 May 20034y 156d5454ODI # 2637
KS Williamson (NZ)v PakistanAbu Dhabi19 Dec 201410 Aug 20104y 131d5954ODI # 3571
GJ Bailey (AUS)v EnglandMelbourne14 Feb 201516 Mar 20122y 335d5754ODI # 3600
JE Root (ENG)v New ZealandNottingham17 Jun 201511 Jan 20132y 157d5854ODI # 3657
AJ Finch (AUS)v IndiaCanberra20 Jan 201611 Jan 20133y 9d5654ODI # 3726
SE Marsh (AUS)v EnglandCardiff16 Jun 201824 Jun 20089y 357d5554ODI # 4010
KC Wessels (AUS/SA)v AustraliaSydney26 Feb 19929 Jan 19839y 48d5855ODI # 719
SPD Smith (AUS)v IndiaCanberra20 Jan 201619 Feb 20105y 335d6855ODI # 3726
GA Gooch (ENG)v West IndiesJaipur26 Oct 198726 Aug 197611y 61d5756ODI # 468
DM Jones (AUS)v Sri LankaAdelaide10 Jan 198830 Jan 19843y 345d5756ODI # 491
RA Smith (ENG)v AustraliaBirmingham21 May 19934 Sep 19884y 259d5756ODI # 831
NV Knight (ENG)v AustraliaBristol10 Jun 200129 Aug 19964y 285d5656ODI # 1721
CH Gayle (WI)v IndiaJodhpur21 Nov 200211 Sep 19993y 71d5856ODI # 1898
HH Dippenaar (SA)v PakistanRawalpindi12 Oct 200326 Sep 19994y 16d6756ODI # 2050
JJ Roy (ENG)v New ZealandDunedin7 Mar 20188 May 20152y 303d5756ODI # 3989
DI Gower (ENG)v New ZealandWellington22 Feb 198424 May 19785y 274d6057ODI # 250
AJ Lamb (ENG)v AustraliaSydney22 Jan 19872 Jun 19824y 234d5857ODI # 422
MG Bevan (AUS)v New ZealandMelbourne17 Dec 199714 Apr 19943y 247d6357ODI # 1265
GC Smith (SA)v EnglandBloemfontein2 Feb 200530 Mar 20022y 309d5857ODI # 2219
MJ Guptill (NZ)v South AfricaNapier29 Feb 201210 Jan 20093y 50d5957ODI # 3252
AD Hales (ENG)v New ZealandChristchurch10 Mar 201827 Aug 20143y 195d5957ODI # 3992
Rahmat Shah (AFG)v IrelandBelfast21 May 20196 Mar 20136y 76d6157ODI # 4141
GR Marsh (AUS)v PakistanAdelaide11 Dec 198814 Jan 19862y 332d5858ODI # 537
Inzamam-ul-Haq (PAK)v New ZealandSharjah20 Apr 199422 Nov 19912y 149d5958ODI # 911
RT Ponting (AUS)v PakistanPeshawar8 Nov 199815 Feb 19953y 266d5858ODI # 1368
GA Hick (ENG)v IndiaThe Oval23 May 199623 May 19915y 0d6059ODI # 1102
Ahmed Shehzad (PAK)v IndiaAdelaide15 Feb 201524 Apr 20095y 297d5959ODI # 3602
DA Warner (AUS)v IndiaSydney26 Mar 201518 Jan 20096y 67d6159ODI # 3645
IR Bell (ENG)v New ZealandAuckland15 February 200828 November 20043y 79d6260ODI # 2678
MEK Hussey (AUS)v Sri LankaMelbourne22 Feb 20081 Feb 20044y 21d8160ODI # 2683
CS MacLeod (SCOT)v OmanAberdeen18 Aug 201918 Aug 200811y 0d6260ODI # 4202
Saeed Anwar (PAK)v AustraliaMultan14 Oct 19941 Jan 19895y 286d6261ODI # 929
GP Thorpe (ENG)v PakistanRawalpindi30 Oct 200019 May 19937y 164d6561ODI # 1653
RR Sarwan (WI)v EnglandLeeds1 Jul 200420 Jul 20003y 347d6561ODI # 2137
MJ Clarke (AUS)v Sri LankaSydney22 Jan 200619 Jan 20033y 3d6761ODI # 2317
G Gambhir (IND)v EnglandRajkot14 Nov 200811 April 20035y 217d6161ODI # 2774
PR Stirling (IRE)v ZimbabweHarare13 Oct 20151 Jul 20087y 104d6261ODI # 3691
EC Joyce (ENG/IRE)v AfghanistanBelfast19 Jul 201613 Jun 200610y 36d6261ODI # 3764
JH Kallis (SA)v New ZealandAuckland27 Mar 19999 Jan 19963y 77d6462ODI # 1422
S Chanderpaul (WI)v AustraliaBridgetown25 Apr 199917 Oct 19944y 190d6662ODI # 1442
Yousuf Youhana (PAK)v New ZealandSingapore20 Aug 200028 Mar 19982y 145d6662ODI # 1623
RG Twose (NZ)v ZimbabweBulawayo1 Oct 200015 Nov 19954y 321d6662ODI # 1629
MS Dhoni (IND)v BangladeshMirpur10 May 200723 Dec 20042y 138d7062ODI # 2582
AB de Villiers (Afr/SA)v West IndiesDurban1 Feb 20082 February 20052y 364d6362ODI # 2668
Misbah-ul-Haq (PAK)v IndiaMohali30 Mar 201127 Apr 20028y 337d7162ODI # 3147
Umar Akmal (PAK)v IndiaDelhi6 Jan 20131 Aug 20093y 158d7162ODI # 3316
Mohammad Shahzad (AFG)v ZimbabweSharjah16 Feb 201830 Aug 20098y 170d6262ODI # 3977
DJ Cullinan (SA)v ZimbabweCenturion25 Jan 19979 Feb 19933y 351d6463ODI # 1168
NJ Astle (NZ)v ZimbabweChristchurch4 Mar 199822 Jan 19953y 41d6363ODI # 1294
R Dravid (IND)v New ZealandChristchurch19 Jan 19993 Apr 19962y 291d7063ODI # 1387
AC Gilchrist (AUS)v ZimbabweLord’s9 Jun 199925 Oct 19962y 227d6563ODI # 1477
WU Tharanga (Asia/SL)v AustraliaSydney8 Feb 20082 Aug 20052y 190d6763ODI # 2673
AM Rahane (IND)v AustraliaBrisbane15 Jan 20163 Sep 20114y 134d6563ODI # 3724
DL Haynes (WI)v AustraliaMelbourne11 Feb 198422 Feb 19785y 354d6464ODI # 247
Aamer Sohail (PAK)v Sri LankaCenturion4 Dec 199421 Dec 19903y 348d6464ODI # 954
AC Hudson (SA)v PakistanSharjah13 Apr 199610 Nov 19914y 155d6564ODI # 1095
GW Flower (ZIM)v Sri LankaColombo (RPS)24 Jan 199825 Oct 19925y 91d6664ODI # 1284
EJG Morgan (ENG/IRE)v Sri LankaColombo (RPS)26 Mar 20115 Aug 20064y 233d6464ODI # 3145
MD Crowe (NZ)v Sri LankaSydney5 Jan 198813 February 19825y 326d6765ODI # 486
MA Taylor (AUS)v ZimbabwePerth2 Dec 199426 Dec 19894y 341d6765ODI # 952
AJ Strauss (ENG)v New ZealandHobart16 Jan 200718 Nov 20033y 59d6665ODI # 2475
JP Duminy (SA)v West IndiesDelhi24 Feb 201120 Aug 20046y 188d7265ODI # 3106
Shahriar Nafees (BAN)v NetherlandsChattogram14 Mar 201121 Jun 20055y 266d6565ODI # 3131
WJ Cronje (SA)v ZimbabweHarare21 Oct 199526 Feb 19923y 237d6966ODI # 1013
RP Arnold (SL)v PakistanSharjah12 Apr 20026 Nov 19974y 157d7566ODI # 1829
V Sehwag (IND)v AustraliaJohannesburg23 Mar 20031 Apr 19993y 356d6866ODI # 1993
WTS Porterfield (IRE)v ScotlandBelfast6 Sep 20135 Aug 20067y 32d6666ODI # 3411
F du Plessis (SA)v IndiaMelbourne22 Feb 201518 Jan 20114y 35d6966ODI # 3610
JC Buttler (ENG)v PakistanNottingham30 Aug 201621 Feb 20124y 191d7866ODI # 3773
BA Stokes (ENG)v West IndiesBridgetown22 Feb 201925 August 20117y 181d7766ODI # 4097
Javed Miandad (PAK)v AustraliaMelbourne24 Feb 198511 Jun 19759y 258d7067ODI # 311
DB Vengsarkar (IND)v AustraliaMelbourne9 Feb 198621 February 19769y 353d6967ODI # 363
Ramiz Raja (PAK)v West IndiesGeorgetown30 Mar 19886 Feb 19853y 53d6867ODI # 515
PV Simmons (WI)v PakistanSharjah5 Nov 199316 Oct 19876y 20d6967ODI # 845
ME Waugh (AUS)v South AfricaGqeberha4 Apr 199411 Dec 19885y 114d7167ODI # 901
MS Atapattu (SL)v PakistanVisakhapatnam27 Mar 19991 Dec 19908y 116d6867ODI # 1423
NH Fairbrother (ENG)v IndiaSharjah11 Apr 19992 Apr 198712y 9d6967ODI # 1432
A Balbirnie (IRE)v EnglandSouthampton4 Aug 20205 Jul 201010y 30d7067ODI # 4258
L Klusener (SA)v IndiaNagpur19 Mar 200019 Jan 19964y 60d7868ODI # 1576
HH Gibbs (SA)v West IndiesBridgetown9 May 20013 Oct 19964y 218d6868ODI # 1716
TWM Latham (NZ)v EnglandHamilton25 Feb 20183 Feb 20126y 22d7068ODI # 3980
GM Wood (AUS)v IndiaSharjah29 Mar 198522 Feb 19787y 35d7569ODI # 325
A Flower (ZIM)v BangladeshNairobi (Aga)14 Oct 199723 Feb 19925y 233d7169ODI # 1242
DS Lehmann (AUS)v PakistanMelbourne (Docklands)12 Jun 200230 Aug 19965y 286d7669ODI # 1842
A Flintoff (ENG)v Sri LankaSouthampton17 September 20047 Apr 19995y 163d7869ODI # 2177
Shakib Al Hasan (BAN)v ZimbabweMirpur29 Oct 20096 Aug 20063y 84d7269ODI # 2916
LRPL Taylor (NZ)v BangladeshDunedin8 Feb 20101 Mar 20063y 344d7569ODI # 2951
BJ Haddin (AUS)v EnglandBrisbane30 Jan 201130 Jan 200110y 0d7469ODI # 3091
GJ Maxwell (AUS)v IndiaChennai17 Sep 201725 Aug 20125y 23d7869ODI # 3910
SR Tendulkar (IND)v U.A.E.Sharjah13 Apr 199418 Dec 19894y 116d7370ODI # 904
VG Kambli (IND)v PakistanToronto21 Sep 199618 Oct 19914y 339d7670ODI # 1118
A Symonds (AUS)v Sri LankaColombo (RPS)27 Feb 200410 Nov 19985y 109d9370ODI # 2106
VVS Laxman (IND)v PakistanLahore24 Mar 20049 Apr 19985y 350d7270ODI # 2117
Tamim Iqbal (BAN)v IndiaMirpur11 Jan 20109 Feb 20072y 336d7070ODI # 2942
SK Raina (IND)v BangladeshMirpur11 Jan 201030 Jul 20054y 165d8670ODI # 2942
About Abhishek Rawat 182 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".