Records for ODI Matches

Fastest to 1000 runs
Player
Opposition
Ground
Match Date
Debut
Time
Mat
Inns
Scorecard
v ZimbabweBulawayo22 Jul 20187 Jun 20171y 45d1818ODI # 4021
v South AfricaCenturion25 Jan 201918 Oct 20171y 99d1919ODI # 4084
v New ZealandHyderabad18 Jan 202331 Jan 20193y 352d1919ODI # 4507
v EnglandSydney22 Jan 19807 Jun 19754y 229d2221ODI # 87
v IndiaFaridabad31 Mar 200628 Nov 20041y 123d2721ODI # 2358
v IrelandBengaluru2 Mar 201127 Aug 20091y 187d2121ODI # 3114
v ZimbabweBulawayo19 Aug 201419 Jan 20131y 212d2121ODI # 3508
v AustraliaPerth19 Jan 201731 May 20151y 233d2121ODI # 3820
v Sri LankaColombo (RPS)2 Sep 202119 Jan 20192y 226d2721ODI # 4314
v New ZealandLord's15 Sep 20233 May 20194y 135d2121ODI # 4647
v NetherlandsHarare3 Jul 202327 Apr 20194y 67d2422ODI # 4611
v EnglandAhmedabad5 Oct 202320 Mar 20212y 199d2322ODI # 4658
v EnglandLeeds28 May 198011 Jun 19754y 352d2323ODI # 89
v AfghanistanAmstelveen1 Sep 20094 Jul 20063y 59d2423ODI # 2881
v Sri LankaColombo (RPS)19 Jul 201530 May 20114y 50d2323ODI # 3670
v West IndiesEast London18 Mar 202325 Sep 20166y 174d2423ODI # 4540
v AustraliaAdelaide31 Jan 198311 Feb 19739y 354d2524ODI # 178
v New ZealandWellington17 Jan 200420 May 20030y 242d2424ODI # 2083
v West IndiesNorth Sound22 May 20109 Mar 20082y 74d2524ODI # 2979
v Sri LankaHarare5 Jun 201018 Aug 20081y 291d2724ODI # 2988
v AustraliaNagpur30 Oct 201320 Oct 20103y 10d2424ODI # 3424
v EnglandAmstelveen19 Jun 202215 Jun 201012y 4d2524ODI # 4414
v EnglandSouthampton10 Sep 202320 Mar 20212y 174d2724ODI # 4640
v PakistanChennai23 Oct 202311 Nov 20193y 346d2424ODI # 4679
v PakistanChristchurch4 Mar 198910 Oct 19871y 145d2525ODI # 555
v Sri LankaAhmedabad22 Oct 19899 Oct 19872y 13d2725ODI # 580
v West IndiesLord's28 May 199518 Jul 19904y 314d2525ODI # 1002
v South AfricaJohannesburg17 Mar 201321 Jan 20085y 55d2525ODI # 3347
v West IndiesPort of Spain22 Jul 202210 Dec 20174y 224d2825ODI # 4436
v ScotlandAberdeen17 Aug 202227 Apr 20193y 112d2525ODI # 4449
v U.S.A.Windhoek26 Nov 202227 Apr 20193y 213d2525ODI # 4486
v ZimbabweHarare21 Jan 202330 Jul 20202y 175d2525ODI # 4508
v New ZealandAdelaide23 Nov 19805 Jan 19719y 323d2726ODI # 94
v Sri LankaLahore29 Mar 198231 Aug 19747y 210d2626ODI # 150
v New ZealandAuckland25 Feb 19842 Jun 19821y 268d2726ODI # 251
v PakistanPeshawar22 Nov 19871 Jan 19870y 325d2626ODI # 480
v South AfricaBirmingham18 Aug 199829 Aug 19961y 354d2626ODI # 1347
v EnglandCardiff14 Sep 201316 Mar 20121y 182d2826ODI # 3415
v AustraliaSharjah22 Mar 201919 Jul 20135y 246d2726ODI # 4116
v West IndiesSydney17 Jan 19859 Jun 19795y 222d2927ODI # 290
v West IndiesSharjah19 Oct 199928 Mar 19981y 205d3127ODI # 1517
v IndiaEden Gardens19 Jan 20028 Jul 20001y 195d2727ODI # 1788
v BangladeshDhaka2 Dec 200220 Jul 20002y 135d2827ODI # 1909
v South AfricaGqeberha5 Mar 20061 Feb 20042y 32d3527ODI # 2347
v EnglandLord's3 Jul 201024 Jun 20082y 9d2727ODI # 3011
v South AfricaHarare6 Sep 201411 Jan 20131y 238d2827ODI # 3526
v PakistanSharjah24 Mar 201911 Jan 20136y 72d2827ODI # 4117
v AustraliaRajkot17 Jan 202011 Jun 20163y 220d2827ODI # 4232
v AustraliaBridgetown22 Jul 202120 Feb 20192y 152d3027ODI # 4311
v BangladeshDharamsala7 Oct 202321 Jan 20212y 259d2727ODI # 4660
v West IndiesAdelaide25 Jan 198714 Jan 19861y 11d2828ODI # 424
v New ZealandBrisbane8 Jan 199410 Nov 19912y 59d2828ODI # 870
v AustraliaLahore30 Oct 199423 Mar 19931y 221d3128ODI # 942
v AustraliaBulawayo21 Oct 199924 Oct 19980y 362d2828ODI # 1518
v ZimbabweCanterbury29 Jun 200330 Mar 20021y 91d2928ODI # 2030
v BangladeshMohali7 Oct 20062 Aug 20051y 66d3028ODI # 2423
v U.A.E.Edinburgh14 Aug 201618 Aug 20087y 362d3028ODI # 3765
v ZimbabweGalle30 Jun 201716 Jun 20161y 14d2928ODI # 3897
v BangladeshTaunton17 Jun 201920 Dec 20171y 179d3028ODI # 4162
v NepalHarare24 Jun 202319 Jun 20194y 5d2828ODI # 4598
v ScotlandBulawayo27 Jun 202329 Jun 20211y 363d3128ODI # 4603
v South AfricaPune1 Nov 202320 Mar 20212y 226d2828ODI # 4689
v AustraliaMelbourne22 Jan 198317 Jul 19784y 189d2929ODI # 173
v West IndiesPort of Spain14 Mar 19849 Jan 19831y 65d2929ODI # 255
v AustraliaManchester19 May 199323 May 19911y 361d3029ODI # 830
v PakistanLahore13 Feb 200623 Dec 20041y 52d3329ODI # 2329
v ZimbabweKhulna30 Nov 200621 Jun 20051y 162d2929ODI # 2453
v NetherlandsEden Gardens18 Mar 20111 Jul 20082y 260d2929ODI # 3136
v South AfricaMirpur25 Mar 20119 Feb 20083y 44d3429ODI # 3144
v Sri LankaLord's3 Jul 201128 Jun 20065y 5d2929ODI # 3168
v ZimbabweHarare11 Jun 201624 Jul 20132y 323d3229ODI # 3742
v PakistanCardiff4 Sep 20168 May 20151y 119d3029ODI # 3777
v AustraliaMelbourne14 Jan 201816 Sep 20116y 120d3329ODI # 3951
v Sri LankaMirpur19 Jan 201830 Nov 20125y 50d3229ODI # 3959
v ScotlandAberdeen13 Aug 202227 Apr 20193y 108d2929ODI # 4446
v U.S.A.Harare6 Jul 20235 Mar 20221y 123d3029ODI # 4617
v AustraliaLord's4 Jun 19815 Jan 197110y 150d3230ODI # 119
v IndiaHyderabad (Deccan)24 Sep 198612 Feb 19842y 224d3230ODI # 392
v West IndiesAdelaide14 Dec 19915 Jan 19883y 343d3130ODI # 696
v Sri LankaColombo (RPS)30 Aug 199614 Apr 19942y 138d3430ODI # 1108
v PakistanBirmingham31 Aug 199619 May 19933y 104d3030ODI # 1109
v New ZealandPerth30 Jan 200728 Nov 20042y 63d3230ODI # 2490
v AustraliaMelbourne2 Mar 20121 Jun 20101y 275d3030ODI # 3253
v Sri LankaBirmingham24 Jun 201627 Aug 20141y 302d3130ODI # 3753
v IndiaMohali13 Dec 201716 Nov 20143y 27d3130ODI # 3941
v EnglandAdelaide26 Jan 201813 Jun 20161y 227d3330ODI # 3966
v AfghanistanHarare25 Mar 201816 Nov 20161y 129d3330ODI # 4007
v U.S.A.Harare22 Jun 20231 Aug 20184y 325d3230ODI # 4594
v ScotlandBulawayo27 Jun 202310 Mar 20212y 109d3030ODI # 4603
v South AfricaBloemfontein9 Sep 202314 Jan 20203y 238d3230ODI # 4638
v ZimbabweColombo (RPS)6 Jan 202420 Oct 20176y 78d3330ODI # 4718
v AustraliaMelbourne22 Jan 198315 Jul 19784y 191d3131ODI # 173
v West IndiesJaipur11 Nov 199428 Feb 19922y 256d3331ODI # 951
v PakistanTangier18 Aug 200226 Sep 19992y 326d3631ODI # 1864
v ZimbabweHarare27 Nov 200229 Sep 19957y 59d3131ODI # 1902
v ZimbabweGqeberha2 Mar 200513 Apr 20031y 323d3731ODI # 2233
v BangladeshNottingham21 Jun 200518 Nov 20031y 215d3231ODI # 2252
v EnglandColombo (RPS)13 Oct 200726 Aug 19998y 48d3531ODI # 2630
v AfghanistanSharjah25 Aug 201218 Jan 20093y 220d3231ODI # 3297
v New ZealandHarare4 Aug 201528 May 20105y 68d3431ODI # 3674
v ZimbabweSharjah9 Feb 20186 Mar 20134y 340d3431ODI # 3972
v West IndiesHarare5 Jul 202314 Sep 20211y 294d3431ODI # 4614
v New ZealandDunedin12 Feb 19924 Sep 19883y 161d3332ODI # 712
v AustraliaMelbourne15 Dec 19929 Nov 19902y 36d3232ODI # 780
v PakistanSydney14 Jan 199326 Dec 19893y 19d3332ODI # 791
v IndiaGwalior4 Mar 19932 Apr 19875y 336d3432ODI # 813
v EnglandCenturion14 Jan 199614 Dec 19932y 31d3232ODI # 1038
v Sri LankaColombo (SSC)24 Aug 199711 Jan 19925y 225d3432ODI # 1226
v AustraliaPerth18 Jan 19989 Jan 19962y 9d3332ODI # 1280
v IndiaSharjah29 Oct 20006 Nov 19972y 358d3632ODI # 1652
v New ZealandHobart15 Jan 20022 Feb 20001y 347d3832ODI # 1785
v South AfricaDurban3 Apr 200219 May 19938y 319d3432ODI # 1823
v AustraliaWellington1 Mar 200529 Nov 20031y 92d3432ODI # 2232
v CanadaAberdeen7 Jul 200916 May 199910y 52d3232ODI # 2856
v CanadaColombo (RPS)3 Mar 20111 Aug 20091y 214d3332ODI # 3116
v IndiaVisakhapatnam2 Dec 20117 Dec 20064y 360d3332ODI # 3219
v AustraliaJohannesburg2 Oct 201621 Aug 20142y 42d3332ODI # 3787
v ZimbabweHarare22 Mar 20181 Feb 20144y 49d3232ODI # 4005
v BangladeshBasseterre28 Jul 20185 Oct 20161y 296d3532ODI # 4024
v P.N.G.Kirtipur9 Mar 20237 Sep 20211y 183d3232ODI # 4532
v West IndiesPotchefstroom21 Mar 20237 Feb 20185y 42d3432ODI # 4544
v PakistanPerth2 Jan 198730 Jan 19842y 337d3433ODI # 410
v ZimbabweSharjah1 Feb 199322 Nov 19911y 71d3433ODI # 796
v PakistanRawalpindi25 Dec 19939 Jun 198310y 199d3533ODI # 868
v U.A.E.Sharjah13 Apr 199418 Oct 19912y 177d3633ODI # 904
v PakistanHarare26 Feb 199523 Feb 19923y 3d3433ODI # 984
v Sri LankaAuckland1 Apr 199531 Oct 19922y 152d3733ODI # 992
v PakistanChennai21 May 19973 Apr 19961y 48d3533ODI # 1209
v West IndiesMelbourne14 Jan 200519 Jan 20031y 361d3733ODI # 2204
v South AfricaGqeberha5 Mar 200621 Jan 20015y 43d3633ODI # 2347
v AustraliaBasseterre24 Mar 20072 Feb 20052y 50d3433ODI # 2552
v South AfricaSt George's14 Apr 20072 Nov 20042y 163d3433ODI # 2571
v KenyaDublin9 Jul 20095 Aug 20062y 338d3333ODI # 2858
v South AfricaCenturion27 Sep 20095 Aug 20063y 53d3333ODI # 2900
v CanadaSchiedam10 Jul 201018 Oct 20072y 265d3633ODI # 3022
v IndiaMelbourne5 Feb 20124 Jul 20083y 216d4033ODI # 3231
v EnglandHamilton17 Feb 201310 Aug 20102y 191d3733ODI # 3335
v IndiaBirmingham2 Sep 201411 Jan 20131y 234d3533ODI # 3523
v New ZealandHarare4 Aug 20153 May 20132y 93d3533ODI # 3674
v ZimbabweBulawayo22 Oct 201530 Aug 20096y 53d3333ODI # 3697
v IndiaDubai (DSC)28 Sep 20181 Dec 20143y 301d3433ODI # 4048
v New ZealandMount Maunganui3 Jan 20191 Nov 20153y 63d3433ODI # 4074
v NamibiaKirtipur14 Feb 20233 Aug 20184y 195d3333ODI # 4515
v IndiaBridgetown29 Jul 202311 Nov 20193y 260d3333ODI # 4623
v AfghanistanPallekele9 Feb 202431 Aug 20167y 162d3333ODI # 4725
v AustraliaMelbourne24 Jan 198222 Feb 19783y 336d3434ODI # 140
v West IndiesSydney27 Jan 198222 Feb 19783y 339d3534ODI # 142
v PakistanMelbourne10 Mar 198525 Nov 19813y 105d3434ODI # 319
v ZimbabweHamilton7 Mar 199218 Dec 19892y 80d3634ODI # 732
v Sri LankaLahore1 Nov 199717 Oct 19943y 15d3434ODI # 1247
v Sri LankaMelbourne7 Feb 199930 Aug 19962y 161d3634ODI # 1403
v PakistanMohali8 Nov 200711 Apr 20034y 211d3434ODI # 2644
v Sri LankaKarachi29 Jun 200827 Apr 20026y 63d3834ODI # 2723
v IndiaJaipur1 Dec 201010 Jan 20091y 325d3534ODI # 3072
v PakistanNapier1 Feb 201131 Dec 20055y 32d3834ODI # 3093
v EnglandChattogram11 Mar 201114 Oct 20082y 148d3434ODI # 3127
v PakistanDublin26 May 201313 Jun 20066y 347d3434ODI # 3358
v South AfricaGqeberha27 Nov 201324 Apr 20094y 217d3434ODI # 3440
v West IndiesSt George's20 Aug 201414 Aug 20113y 6d3934ODI # 3509
v IrelandDubai (DSC)17 Jan 201519 Apr 20095y 273d4434ODI # 3581
v Sri LankaColombo (RPS)4 Nov 201516 Mar 20123y 233d3434ODI # 3702
v West IndiesBridgetown26 Jun 201619 Oct 20114y 251d3734ODI # 3756
v NepalPearland9 Jun 202227 Apr 20193y 43d3534ODI # 4404
v P.N.G.Dubai (DSC)5 Mar 20238 Dec 20193y 87d3434ODI # 4529
v AustraliaMelbourne9 Jan 198613 Feb 19823y 330d3735ODI # 347
v West IndiesPort of Spain26 Mar 199321 Dec 19902y 95d3535ODI # 824
v PakistanMelbourne16 Jan 19972 Dec 19942y 45d3735ODI # 1164
v PakistanMelbourne20 Jan 199717 Oct 19942y 95d3835ODI # 1166
v New ZealandMelbourne17 Dec 199715 Feb 19952y 305d3535ODI # 1265
v IndiaMargao28 Dec 19971 Dec 19907y 27d3635ODI # 1269
v West IndiesDurban27 Jan 199919 Jan 19963y 8d4235ODI # 1395
v West IndiesNairobi (Gym)19 Aug 200118 Feb 19965y 182d3735ODI # 1747
v ZimbabweColombo (RPS)12 Dec 200126 Jan 19983y 320d3535ODI # 1779
v Sri LankaAbu Dhabi20 May 200722 Sep 20042y 240d3535ODI # 2585
v EnglandChester-le-Street15 Jun 20081 Mar 20062y 106d3935ODI # 2708
v BangladeshDambulla21 Jun 201017 Feb 20019y 124d3535ODI # 2998
v U.A.E.ICCA Dubai30 Nov 201419 Apr 20095y 225d3935ODI # 3558
v New ZealandWellington3 Feb 201916 Nov 20144y 79d5435ODI # 4092
v EnglandLord's25 Jun 201911 Sep 20153y 287d3835ODI # 4173
v EnglandManchester16 Sep 202019 Jan 20182y 241d3935ODI # 4261
v OmanDubai (DSC)15 Apr 202222 Jan 20175y 83d3535ODI # 4388
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 35 innings shown
Records includes the following current or recent matches:

Nepal v Netherlands at Kirtipur, ICC Men's Cricket World Cup League 2 6th match, Feb 25, 2024 [ODI # 4735]

Namibia v Netherlands at Kirtipur, ICC Men's Cricket World Cup League 2 5th match, Feb 23, 2024 [ODI # 4734]

Nepal v Namibia at Kirtipur, ICC Men's Cricket World Cup League 2 4th match, Feb 21, 2024 [ODI # 4733]