Fastest to 2000 runs in ODIs

Fastest to 2000 runs
Player
Opposition
Ground
Match Date
Debut
Time
Mat
Inns
Scorecard
v New ZealandDharamsala22 Oct 202331 Jan 20194y 264d3838ODI # 4678
v IndiaGqeberha21 Jan 20119 Mar 20082y 318d4140ODI # 3084
v IndiaJaipur2 Oct 198331 Aug 19749y 32d4545ODI # 225
v West IndiesBridgetown21 Apr 200728 Nov 20042y 144d5145ODI # 2578
v Hong KongDubai (DICS)16 Sep 201831 May 20153y 108d4745ODI # 4037
v AustraliaLucknow12 Oct 202319 Jan 20194y 266d5145ODI # 4667
v EnglandBirmingham13 Jul 202118 Oct 20173y 268d4646ODI # 4303
v AustraliaChester-le-Street7 Jul 201227 Aug 20092y 315d4947ODI # 3284
v BangladeshDublin7 May 201916 Nov 20162y 172d5147ODI # 4129
v IndiaThe Oval15 Jun 19837 Jun 19758y 8d4948ODI # 210
v Sri LankaHyderabad9 Nov 201420 Oct 20104y 20d4948ODI # 3543
v IndiaSrinagar13 Oct 198311 Jun 19758y 124d4949ODI # 226
v Sri LankaDambulla13 Oct 201816 Sep 20117y 27d5349ODI # 4053
v AfghanistanEdinburgh10 May 201918 Aug 200810y 265d5149ODI # 4131
v South AfricaJohannesburg4 Apr 20217 Jun 20173y 301d4949ODI # 4286
v Sri LankaWankhede2 Nov 202310 Dec 20175y 327d5449ODI # 4690
v PakistanNairobi (Gym)6 Oct 199614 Dec 19932y 297d5050ODI # 1126
v AustraliaManchester10 Jul 201228 Jun 20066y 12d5151ODI # 3286
v New ZealandBrisbane17 Jan 198812 Feb 19843y 339d5452ODI # 495
v EnglandAuckland16 Feb 199110 Oct 19873y 129d5252ODI # 670
v EnglandGwalior4 Mar 19939 Oct 19875y 146d5552ODI # 813
v AustraliaKanpur7 Apr 199811 Jan 19926y 86d5652ODI # 1308
v Sri LankaSydney13 Jan 20038 Jul 20002y 189d5252ODI # 1934
v IndiaMirpur14 Jun 200822 Sep 20043y 266d5252ODI # 2707
v AfghanistanPallekele14 Feb 202410 Mar 20212y 341d5252ODI # 4729
v IndiaCenturion15 Feb 200319 May 19939y 272d5653ODI # 1951
v West IndiesPort of Spain8 Jun 201118 Aug 20082y 294d5653ODI # 3160
v EnglandBloemfontein3 Feb 201619 Jan 20133y 15d5353ODI # 3732
v South AfricaBloemfontein9 Sep 202313 Jun 20167y 88d5653ODI # 4638
v PakistanColombo (RPS)10 Sep 202311 Jun 20167y 91d5553ODI # 4639
v New ZealandAuckland13 Feb 19825 Jan 197111y 39d5554ODI # 144
v PakistanSharjah5 Nov 19939 Nov 19902y 361d5454ODI # 845
v South AfricaFaisalabad23 Oct 200720 May 20034y 156d5454ODI # 2637
v PakistanAbu Dhabi19 Dec 201410 Aug 20104y 131d5954ODI # 3571
v EnglandMelbourne14 Feb 201516 Mar 20122y 335d5754ODI # 3600
v New ZealandNottingham17 Jun 201511 Jan 20132y 157d5854ODI # 3657
v IndiaCanberra20 Jan 201611 Jan 20133y 9d5654ODI # 3726
v EnglandCardiff16 Jun 201824 Jun 20089y 357d5554ODI # 4010
v AustraliaSydney26 Feb 19929 Jan 19839y 48d5855ODI # 719
v IndiaCanberra20 Jan 201619 Feb 20105y 335d6855ODI # 3726
v West IndiesJaipur26 Oct 198726 Aug 197611y 61d5756ODI # 468
v Sri LankaAdelaide10 Jan 198830 Jan 19843y 345d5756ODI # 491
v AustraliaBirmingham21 May 19934 Sep 19884y 259d5756ODI # 831
v AustraliaBristol10 Jun 200129 Aug 19964y 285d5656ODI # 1721
v IndiaJodhpur21 Nov 200211 Sep 19993y 71d5856ODI # 1898
v PakistanRawalpindi12 Oct 200326 Sep 19994y 16d6756ODI # 2050
v New ZealandDunedin7 Mar 20188 May 20152y 303d5756ODI # 3989
v New ZealandWellington22 Feb 198424 May 19785y 274d6057ODI # 250
v AustraliaSydney22 Jan 19872 Jun 19824y 234d5857ODI # 422
v New ZealandMelbourne17 Dec 199714 Apr 19943y 247d6357ODI # 1265
v EnglandBloemfontein2 Feb 200530 Mar 20022y 309d5857ODI # 2219
v South AfricaNapier29 Feb 201210 Jan 20093y 50d5957ODI # 3252
v New ZealandChristchurch10 Mar 201827 Aug 20143y 195d5957ODI # 3992
v IrelandBelfast21 May 20196 Mar 20136y 76d6157ODI # 4141
v PakistanAdelaide11 Dec 198814 Jan 19862y 332d5858ODI # 537
v New ZealandSharjah20 Apr 199422 Nov 19912y 149d5958ODI # 911
v PakistanPeshawar8 Nov 199815 Feb 19953y 266d5858ODI # 1368
v PakistanChennai27 Oct 202322 Oct 20176y 5d6158ODI # 4683
v IndiaThe Oval23 May 199623 May 19915y 0d6059ODI # 1102
v IndiaAdelaide15 Feb 201524 Apr 20095y 297d5959ODI # 3602
v IndiaSydney26 Mar 201518 Jan 20096y 67d6159ODI # 3645
v New ZealandAuckland15 Feb 200828 Nov 20043y 79d6260ODI # 2678
v Sri LankaMelbourne22 Feb 20081 Feb 20044y 21d8160ODI # 2683
v OmanAberdeen18 Aug 201918 Aug 200811y 0d6260ODI # 4202
v AustraliaMultan14 Oct 19941 Jan 19895y 286d6261ODI # 929
v PakistanRawalpindi30 Oct 200019 May 19937y 164d6561ODI # 1653
v EnglandLeeds1 Jul 200420 Jul 20003y 347d6561ODI # 2137
v Sri LankaSydney22 Jan 200619 Jan 20033y 3d6761ODI # 2317
v EnglandRajkot14 Nov 200811 Apr 20035y 217d6161ODI # 2774
v ZimbabweHarare13 Oct 20151 Jul 20087y 104d6261ODI # 3691
v AfghanistanBelfast19 Jul 201613 Jun 200610y 36d6261ODI # 3764
v New ZealandAuckland27 Mar 19999 Jan 19963y 77d6462ODI # 1422
v AustraliaBridgetown25 Apr 199917 Oct 19944y 190d6662ODI # 1442
v New ZealandSingapore20 Aug 200028 Mar 19982y 145d6662ODI # 1623
v ZimbabweBulawayo1 Oct 200015 Nov 19954y 321d6662ODI # 1629
v BangladeshMirpur10 May 200723 Dec 20042y 138d7062ODI # 2582
v West IndiesDurban1 Feb 20082 Feb 20052y 364d6362ODI # 2668
v IndiaMohali30 Mar 201127 Apr 20028y 337d7162ODI # 3147
v IndiaDelhi6 Jan 20131 Aug 20093y 158d7162ODI # 3316
v ZimbabweSharjah16 Feb 201830 Aug 20098y 170d6262ODI # 3977
v ZimbabweCenturion25 Jan 19979 Feb 19933y 351d6463ODI # 1168
v ZimbabweChristchurch4 Mar 199822 Jan 19953y 41d6363ODI # 1294
v New ZealandChristchurch19 Jan 19993 Apr 19962y 291d7063ODI # 1387
v ZimbabweLord's9 Jun 199925 Oct 19962y 227d6563ODI # 1477
v AustraliaSydney8 Feb 20082 Aug 20052y 190d6763ODI # 2673
v AustraliaBrisbane15 Jan 20163 Sep 20114y 134d6563ODI # 3724
v AustraliaMelbourne11 Feb 198422 Feb 19785y 354d6464ODI # 247
v Sri LankaCenturion4 Dec 199421 Dec 19903y 348d6464ODI # 954
v PakistanSharjah13 Apr 199610 Nov 19914y 155d6564ODI # 1095
v Sri LankaColombo (RPS)24 Jan 199825 Oct 19925y 91d6664ODI # 1284
v Sri LankaColombo (RPS)26 Mar 20115 Aug 20064y 233d6464ODI # 3145
v Sri LankaChattogram15 Mar 20241 Dec 20149y 105d6864ODI # 4744
v Sri LankaSydney5 Jan 198813 Feb 19825y 326d6765ODI # 486
v ZimbabwePerth2 Dec 199426 Dec 19894y 341d6765ODI # 952
v New ZealandHobart16 Jan 200718 Nov 20033y 59d6665ODI # 2475
v West IndiesDelhi24 Feb 201120 Aug 20046y 188d7265ODI # 3106
v NetherlandsChattogram14 Mar 201121 Jun 20055y 266d6565ODI # 3131
v IrelandSylhet20 Mar 202318 Jun 20157y 275d6565ODI # 4542
v South AfricaChennai27 Oct 202317 Apr 20158y 193d7165ODI # 4683
v ZimbabweHarare21 Oct 199526 Feb 19923y 237d6966ODI # 1013
v PakistanSharjah12 Apr 20026 Nov 19974y 157d7566ODI # 1829
v AustraliaJohannesburg23 Mar 20031 Apr 19993y 356d6866ODI # 1993
v ScotlandBelfast6 Sep 20135 Aug 20067y 32d6666ODI # 3411
v IndiaMelbourne22 Feb 201518 Jan 20114y 35d6966ODI # 3610
v PakistanNottingham30 Aug 201621 Feb 20124y 191d7866ODI # 3773
v West IndiesBridgetown22 Feb 201925 Aug 20117y 181d7766ODI # 4097
v CanadaWindhoek5 Apr 20238 Nov 20148y 148d6666ODI # 4567
v AustraliaMelbourne24 Feb 198511 Jun 19759y 258d7067ODI # 311
v AustraliaMelbourne9 Feb 198621 Feb 19769y 353d6967ODI # 363
v West IndiesGeorgetown30 Mar 19886 Feb 19853y 53d6867ODI # 515
v PakistanSharjah5 Nov 199316 Oct 19876y 20d6967ODI # 845
v South AfricaGqeberha4 Apr 199411 Dec 19885y 114d7167ODI # 901
v PakistanVisakhapatnam27 Mar 19991 Dec 19908y 116d6867ODI # 1423
v IndiaSharjah11 Apr 19992 Apr 198712y 9d6967ODI # 1432
v EnglandSouthampton4 Aug 20205 Jul 201010y 30d7067ODI # 4258
v IndiaNagpur19 Mar 200019 Jan 19964y 60d7868ODI # 1576
v West IndiesBridgetown9 May 20013 Oct 19964y 218d6868ODI # 1716
v EnglandHamilton25 Feb 20183 Feb 20126y 22d7068ODI # 3980
v IndiaChennai22 Mar 202319 Oct 201111y 154d7268ODI # 4545
v IndiaSharjah29 Mar 198522 Feb 19787y 35d7569ODI # 325
v BangladeshNairobi (Aga)14 Oct 199723 Feb 19925y 233d7169ODI # 1242
v PakistanMelbourne (Docklands)12 Jun 200230 Aug 19965y 286d7669ODI # 1842
v Sri LankaSouthampton17 Sep 20047 Apr 19995y 163d7869ODI # 2177
v ZimbabweMirpur29 Oct 20096 Aug 20063y 84d7269ODI # 2916
v BangladeshDunedin8 Feb 20101 Mar 20063y 344d7569ODI # 2951
v EnglandBrisbane30 Jan 201130 Jan 200110y 0d7469ODI # 3091
v IndiaChennai17 Sep 201725 Aug 20125y 23d7869ODI # 3910
v U.A.E.Sharjah13 Apr 199418 Dec 19894y 116d7370ODI # 904
v PakistanToronto21 Sep 199618 Oct 19914y 339d7670ODI # 1118
v Sri LankaColombo (RPS)27 Feb 200410 Nov 19985y 109d9370ODI # 2106
v PakistanLahore24 Mar 20049 Apr 19985y 350d7270ODI # 2117
v IndiaMirpur11 Jan 20109 Feb 20072y 336d7070ODI # 2942
v BangladeshMirpur11 Jan 201030 Jul 20054y 165d8670ODI # 2942
v Sri LankaPune30 Oct 20232 Oct 201310y 28d7070ODI # 4687
Time is based on the start of the debut match and the start of the match in which the milestone was achieved
Batsmen within a maximum of 70 innings shown
Records includes the following current or recent matches:

Ireland v South Africa at Abu Dhabi, 1st ODI, Oct 4, 2024 [ODI # 4781]

Ireland v South Africa at Abu Dhabi, 1st ODI, Oct 2, 2024 [ODI # 4780]

England v Australia at Bristol, 5th ODI, Sep 29, 2024 [ODI # 4779]