Records for ODI Matches

Fastest to 4000 runs
Player
Opposition
Ground
Match Date
Debut
Time
Mat
Inns
Scorecard
v IndiaDurban8 Dec 20139 Mar 20085y 274d8481ODI # 3443
v AustraliaLahore29 Mar 202231 May 20156y 302d8482ODI # 4379
v New ZealandAlbion14 Apr 19857 Jun 19759y 311d9688ODI # 326
v PakistanMultan8 Jun 202216 Nov 20165y 204d9388ODI # 4401
v West IndiesSouthampton29 Sep 201711 Jan 20134y 261d9791ODI # 3918
v EnglandRanchi19 Jan 201318 Aug 20084y 154d9693ODI # 3322
v BangladeshThe Oval5 Jun 201718 Jan 20098y 138d9593ODI # 3879
v Sri LankaPallekele8 Aug 201819 Jan 20135y 201d9494ODI # 4030
v Sri LankaVisakhapatnam17 Dec 201720 Oct 20107y 58d9695ODI # 3942
v EnglandLeeds21 May 198811 Jun 197512y 345d9796ODI # 519
v BangladeshChristchurch26 Dec 201610 Aug 20106y 138d10296ODI # 3814
v New ZealandPort of Spain30 Mar 19969 Nov 19905y 142d101100ODI # 1086
v New ZealandMelbourne11 Dec 199030 Jan 19846y 315d104102ODI # 650
v EnglandLeeds24 May 201718 Jan 20116y 126d108104ODI # 3872
v Sri LankaColombo (SSC)29 Aug 199911 Jan 19927y 230d110105ODI # 1490
v PakistanDubai (DSC)8 Nov 20102 Feb 20055y 279d109105ODI # 3069
v PakistanDubai (DSC)31 Mar 201911 Jan 20136y 79d109105ODI # 4120
v South AfricaBloemfontein27 Jan 20238 May 20157y 264d111105ODI # 4512
v West IndiesSydney18 Dec 199114 Jan 19865y 338d107106ODI # 698
v IndiaBengaluru19 Jan 202019 Feb 20109y 334d121106ODI # 4233
v IrelandProvidence3 Apr 200730 Mar 20025y 4d109107ODI # 2562
v PakistanNottingham20 Aug 199226 Aug 197615y 360d110108ODI # 759
v PakistanSharjah14 Dec 19979 Oct 198710y 66d116109ODI # 1262
v PakistanPerth30 Dec 198622 Feb 19788y 311d111110ODI # 408
v New ZealandBirmingham10 Jun 199914 Dec 19935y 178d110110ODI # 1478
v ZimbabweHarare1 Dec 200228 Mar 19984y 248d116110ODI # 1907
v BangladeshManchester25 Jun 200519 May 199312y 37d114110ODI # 2254
v Sri LankaWankhede2 Apr 201111 Apr 20037y 356d114110ODI # 3148
v ZimbabweBelfast4 Jul 20191 Jul 200811y 3d113110ODI # 4185
v PakistanMelbourne16 Jan 200014 Apr 19945y 277d126111ODI # 1541
v South AfricaSharjah17 Apr 199618 Dec 19896y 121d115112ODI # 1100
v ZimbabwePerth4 Feb 200115 Feb 19955y 355d112112ODI # 1683
v South AfricaKingston8 May 200511 Sep 19995y 239d115112ODI # 2242
v New ZealandAuckland6 Mar 20101 Feb 20046y 33d137112ODI # 2969
v ZimbabweHarare4 Aug 201510 Jan 20096y 206d115112ODI # 3674
v New ZealandSharjah13 Nov 19961 Jan 19897y 317d114113ODI # 1144
v IrelandBelfast13 Jun 20068 Jul 20005y 340d115114ODI # 2383
v South AfricaSt George's10 Apr 200720 Jul 20006y 264d122114ODI # 2567
v Sri LankaColombo (RPS)31 Jan 200923 Dec 20044y 39d127114ODI # 2810
v Sri LankaCape Town11 Jan 20019 Jan 19965y 2d118115ODI # 1668
v Sri LankaPallekele10 Aug 201124 Mar 20029y 139d134115ODI # 3175
v PakistanDubai (DSC)18 Feb 201228 Nov 20047y 82d126115ODI # 3243
v Sri LankaHyderabad (Sind)8 Oct 198711 Jun 197512y 119d121116ODI # 451
v PakistanLord's22 Aug 19922 Jun 198210y 81d121117ODI # 760
v PakistanSharjah26 Mar 20003 Apr 19963y 358d124117ODI # 1580
v West IndiesMelbourne18 Mar 199212 Feb 19848y 35d122118ODI # 749
v South AfricaSharjah30 Oct 201327 Apr 200211y 186d129118ODI # 3425
v West IndiesSydney8 Dec 199611 Dec 19887y 363d123119ODI # 1149
v AustraliaHambantota16 Aug 20112 Aug 20056y 14d124119ODI # 3180
v ZimbabweWellington4 Jan 200122 Jan 19955y 348d123120ODI # 1664
v New ZealandJohannesburg16 Feb 20033 Oct 19966y 136d120120ODI # 1955
v West IndiesBasseterre4 Jul 200819 Jan 20035y 167d136120ODI # 2734
v IndiaDharamsala27 Jan 201328 Nov 20048y 60d124120ODI # 3329
v IndiaBengaluru27 Feb 201118 Nov 20037y 101d122121ODI # 3110
v IndiaNapier19 Jan 20141 Mar 20067y 324d133121ODI # 3456
v ZimbabweHarare8 Nov 199213 Feb 198210y 269d124122ODI # 766
v PakistanDurban3 Apr 199826 Feb 19926y 36d131123ODI # 1303
v New ZealandSharjah17 Apr 20011 Dec 199010y 137d125123ODI # 1710
v South AfricaPotchefstroom27 Mar 200225 Oct 19965y 153d129124ODI # 1821
v NetherlandsAmstelveen17 Jun 202221 Feb 201210y 116d149124ODI # 4413
v New ZealandAuckland21 Mar 19926 Feb 19857y 44d127126ODI # 750
v Sri LankaSharjah7 Apr 199722 Nov 19915y 136d131126ODI # 1193
v IrelandHamilton10 Mar 201523 Jun 20077y 260d132126ODI # 3631
v Sri LankaLahore5 Nov 199721 Dec 19906y 319d128127ODI # 1251
v OmanBulawayo29 Jun 20233 May 201310y 57d134127ODI # 4605
v West IndiesChester-le-Street16 Jul 200025 Oct 19927y 265d130128ODI # 1616
v EnglandSydney2 Feb 200710 Nov 19988y 84d161128ODI # 2497
v AustraliaPort of Spain10 Mar 199117 Dec 19837y 83d132129ODI # 673
v New ZealandDunedin3 Feb 201220 Apr 20047y 289d130129ODI # 3230
v South AfricaCenturion1 Feb 200417 Oct 19949y 107d141131ODI # 2094
v Sri LankaVadodara12 Nov 20051 Apr 19996y 225d135132ODI # 2296
v BangladeshDunedin17 Dec 20233 Feb 201211y 317d145132ODI # 4711
v West IndiesKingston2 Apr 200023 Feb 19928y 39d136133ODI # 1585
v ZimbabweBelfast7 Jul 20195 Aug 200612y 336d136133ODI # 4189
v Sri LankaColombo (RPS)25 Mar 200115 Oct 198911y 161d139134ODI # 1695
v EnglandIndore15 Apr 20063 Oct 20005y 194d148134ODI # 2362
v New ZealandThe Oval12 Jun 20155 Aug 20068y 311d143134ODI # 3655
v ZimbabweKarachi21 Jan 200814 Oct 19998y 99d151135ODI # 2662
v EnglandJohannesburg12 Feb 201620 Aug 200411y 176d150135ODI # 3737
v Sri LankaPallekele16 Jan 202225 Feb 200516y 325d140135ODI # 4341
v New ZealandWellington6 Jan 20065 Jul 20005y 185d148136ODI # 2311
v AfghanistanCanberra18 Feb 20156 Aug 20068y 196d142136ODI # 3605
v AustraliaCenturion15 Sep 202322 May 201013y 116d159136ODI # 4646
v ScotlandNelson5 Mar 20159 Feb 20078y 24d138137ODI # 3624
v EnglandPerth22 Feb 199225 Nov 198110y 89d139138ODI # 715
v EnglandDharamsala27 Jan 201330 Jul 20057y 181d159138ODI # 3329
v New ZealandChristchurch19 Jan 199928 Feb 19926y 325d154139ODI # 1387
v West IndiesBrisbane21 Jan 20058 Dec 199212y 44d162140ODI # 2208
v Sri LankaAbu Dhabi25 Dec 20133 Apr 200310y 266d140140ODI # 3448
v New ZealandMount Maunganui5 Jan 201628 Nov 20087y 38d169140ODI # 3721
v IndiaColombo (SSC)17 Sep 199414 Feb 198212y 215d149141ODI # 927
v PakistanCenturion4 Dec 199431 Mar 198410y 248d146141ODI # 954
v EnglandLord's22 Aug 199212 Jan 198210y 223d152142ODI # 760
v Sri LankaColombo (RPS)12 Aug 199320 Jan 19858y 204d156143ODI # 834
v South AfricaJohannesburg5 Apr 199826 Dec 19898y 100d151143ODI # 1306
v New ZealandWellington4 Jan 200129 Feb 19928y 310d148144ODI # 1664
v IndiaDambulla10 Aug 20105 Nov 199910y 278d166144ODI # 3030
v ZimbabweChennai13 Oct 198713 Jan 19798y 273d155145ODI # 456
v South AfricaHamilton15 Feb 201523 Sep 200113y 145d145145ODI # 3601
v PakistanDunedin28 Feb 200125 Mar 19946y 340d152146ODI # 1693
v ZimbabweHarare27 Apr 200424 Jan 19986y 94d157146ODI # 2123
v EnglandBridgetown29 Mar 199818 Mar 198711y 11d163147ODI # 1299
v South AfricaLahore18 Oct 200713 Feb 20007y 247d152147ODI # 2633
v AustraliaLord's6 Sep 20097 Jun 20018y 91d164148ODI # 2883
v BangladeshMirpur4 Jan 201011 Dec 199910y 24d172149ODI # 2937
v IndiaKochi8 Oct 20144 Oct 200014y 4d160150ODI # 3531
v EnglandMirpur9 Oct 20166 Aug 200610y 64d163150ODI # 3793
v West IndiesMelbourne20 Jan 199714 Nov 198610y 67d167151ODI # 1166
v PakistanGwalior12 May 19972 Mar 198611y 71d163152ODI # 1205
v AustraliaPune3 Nov 200313 Feb 199112y 263d169154ODI # 2055
v IndiaHarare2 Sep 200520 May 19978y 105d166156ODI # 2278
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 160 innings shown
Records includes the following current or recent matches:

Canada v Scotland at Dubai (DSC), ICC Men's Cricket World Cup League 2 8th match, Mar 1, 2024 [ODI # 4737]

United Arab Emirates v Canada at Dubai (DSC), ICC Men's Cricket World Cup League 2 7th match, Feb 28, 2024 [ODI # 4736]

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