Records for ODI Matches

Fastest to 3000 runs
Player
Opposition
Ground
Match Date
Debut
Time
Mat
Inns
Scorecard
v EnglandSouthampton28 Aug 20129 Mar 20084y 172d5957ODI # 3298
v IndiaCuttack22 Dec 201916 Nov 20163y 36d7267ODI # 4223
v New ZealandRawalpindi29 Apr 20237 Jun 20175y 326d6767ODI # 4571
v Sri LankaHyderabad10 Oct 202318 Oct 20175y 357d6867ODI # 4665
v New ZealandBirmingham26 Jun 201931 May 20154y 26d7068ODI # 4174
v EnglandManchester31 May 19847 Jun 19758y 359d7469ODI # 264
v PakistanPeshawar17 Oct 198611 Jun 197511y 128d7272ODI # 396
v New ZealandAdelaide6 Dec 199714 Dec 19933y 357d7272ODI # 1255
v AustraliaCanberra20 Jan 201620 Oct 20105y 92d7372ODI # 3726
v PakistanLeeds1 Sep 201611 Jan 20133y 234d7772ODI # 3775
v IrelandSouthampton1 Aug 202016 Sep 20118y 320d7972ODI # 4257
v EnglandNottingham17 Jun 201510 Aug 20104y 311d7873ODI # 3657
v Sri LankaCenturion10 Feb 201719 Jan 20134y 22d7474ODI # 3834
v Sri LankaAdelaide14 Feb 201218 Aug 20083y 180d7875ODI # 3239
v West IndiesPort of Spain14 Feb 199026 Aug 197613y 172d7776ODI # 604
v PakistanNottingham3 Jun 20198 May 20154y 26d7876ODI # 4148
v U.A.E.Aberdeen10 Aug 202218 Aug 200813y 357d7977ODI # 4444
v IndiaCuttack26 Nov 200828 Nov 20043y 364d8778ODI # 2783
v West IndiesEden Gardens5 Nov 19949 Oct 19877y 27d8379ODI # 947
v New ZealandWellington25 Jan 19959 Nov 19904y 77d7979ODI # 973
v Sri LankaPerth31 Jan 200626 Sep 19996y 127d9179ODI # 2321
v PakistanPerth19 Jan 201719 Feb 20106y 335d9379ODI # 3820
v EnglandBrisbane10 Jan 199914 Apr 19944y 271d8980ODI # 1379
v ZimbabweHarare29 Nov 200311 Sep 19994y 79d8280ODI # 2069
v AustraliaMelbourne (Docklands)20 Jan 200630 Mar 20023y 296d8180ODI # 2316
v South AfricaDurban5 Oct 201616 Mar 20124y 203d8580ODI # 3790
v South AfricaDurban5 Oct 201618 Jan 20097y 261d8381ODI # 3790
v Sri LankaMelbourne26 Dec 198930 Jan 19845y 330d8382ODI # 596
v IndiaHamilton8 Mar 199014 Jan 19864y 53d8282ODI # 618
v New ZealandNapier12 Jan 199911 Jan 19927y 1d8782ODI # 1381
v IndiaThe Oval9 Jul 200229 Aug 19965y 314d8282ODI # 1854
v West IndiesLeeds1 Jul 20048 Jul 20003y 359d8382ODI # 2137
v EnglandMelbourne14 Jan 201811 Jan 20135y 3d8682ODI # 3951
v Sri LankaPallekele25 Nov 20226 Mar 20139y 264d8682ODI # 4485
v IndiaMelbourne6 Feb 200419 May 199310y 263d8884ODI # 2097
v IndiaNottingham30 Aug 201428 Jun 20068y 63d8484ODI # 3520
v IndiaKanpur25 Oct 19892 Jun 19827y 145d8785ODI # 583
v AustraliaBasseterre11 Jun 201618 Jan 20115y 145d8885ODI # 3743
v South AfricaJohannesburg17 Apr 20091 Feb 20045y 75d10886ODI # 2841
v U.S.A.Aberdeen17 Aug 202218 Aug 200813y 364d8886ODI # 4449
v Sri LankaRawalpindi3 Oct 199522 Nov 19913y 315d9087ODI # 1005
v PakistanSharjah7 Apr 199923 May 19917y 319d8887ODI # 1429
v IndiaColombo (SSC)28 Aug 199915 Feb 19954y 194d8787ODI # 1489
v PakistanSharjah24 Mar 20009 Jan 19964y 75d9087ODI # 1579
v Sri LankaEden Gardens24 Dec 200911 Apr 20036y 257d9087ODI # 2935
v AustraliaMelbourne9 Dec 19939 Jan 198310y 334d9188ODI # 860
v ZimbabweSt John's30 Apr 200620 Jul 20005y 284d9388ODI # 2369
v EnglandCape Town27 Nov 20092 Feb 20054y 298d9288ODI # 2930
v New ZealandPort of Spain27 Mar 198522 Feb 19787y 33d9089ODI # 324
v West IndiesSingapore8 Sep 19993 Apr 19963y 158d9689ODI # 1496
v ScotlandICCA Dubai18 Jan 20181 Jul 20089y 201d9189ODI # 3956
v KenyaDhaka27 Mar 199925 Oct 19926y 153d9290ODI # 1424
v Sri LankaCanberra12 Feb 200823 Dec 20043y 51d10090ODI # 2676
v Sri LankaAuckland17 Jan 201510 Jan 20096y 7d9390ODI # 3580
v EnglandPerth9 Dec 199012 Feb 19846y 300d9491ODI # 649
v NetherlandsBasseterre18 Mar 200719 Jan 20034y 58d10391ODI # 2540
v Sri LankaSingapore2 Apr 199621 Dec 19905y 103d9392ODI # 1088
v IndiaSharjah12 Apr 19961 Jan 19897y 102d9392ODI # 1094
v Sri LankaSharjah9 Apr 199518 Dec 19895y 112d9693ODI # 997
v Sri LankaLahore17 Mar 199626 Dec 19896y 82d9693ODI # 1083
v IndiaGwalior11 Nov 199922 Jan 19954y 293d9493ODI # 1524
v Sri LankaSharjah12 Apr 200228 Mar 19984y 15d9893ODI # 1829
v ZimbabweHarare9 Jun 20102 Aug 20054y 311d9793ODI # 2990
v New ZealandThe Oval13 Sep 202325 Aug 201112y 19d10893ODI # 4643
v PakistanDhaka7 Jun 20001 Dec 19909y 189d9694ODI # 1602
v Sri LankaColombo (RPS)26 Mar 201128 Nov 20046y 118d9794ODI # 3145
v West IndiesMultan17 Nov 198611 Jun 197511y 159d10095ODI # 399
v Sri LankaSydney21 Dec 199511 Dec 19887y 10d9995ODI # 1026
v South AfricaMelbourne (Docklands)18 Aug 200025 Oct 19963y 298d9795ODI # 1621
v EnglandPerth7 Dec 199013 Feb 19828y 297d9896ODI # 647
v ZimbabweCenturion25 Jan 199726 Feb 19924y 334d10296ODI # 1168
v EnglandDhaka25 Oct 19989 Feb 19935y 258d9996ODI # 1358
v West IndiesMelbourne14 Jan 200530 Aug 19968y 137d11196ODI # 2204
v South AfricaMirpur25 Mar 20111 Mar 20065y 24d10696ODI # 3144
v IndiaChennai30 Dec 201227 Apr 200210y 247d10796ODI # 3314
v PakistanTangier12 Aug 20023 Oct 19965y 313d9797ODI # 1860
v IrelandDublin (Malahide)3 Sep 20135 Aug 20067y 29d10397ODI # 3409
v PakistanDubai (DICS)1 Nov 201320 Aug 20049y 73d10697ODI # 3427
v AustraliaManchester24 Jun 201821 Feb 20126y 123d11497ODI # 4013
v Sri LankaDhaka29 Oct 198821 Feb 197612y 251d10598ODI # 530
v KenyaNairobi15 Aug 200117 Oct 19946y 302d10498ODI # 1745
v Sri LankaSydney5 Nov 201024 Mar 20028y 226d11698ODI # 3066
v IrelandDublin (Malahide)10 Jul 20223 Feb 201210y 157d10698ODI # 4419
v KenyaDhaka19 Mar 199923 Feb 19927y 24d10199ODI # 1412
v AfghanistanGreater Noida24 Mar 20175 Aug 200610y 231d10099ODI # 3854
v Sri LankaLord's20 Aug 199815 Oct 19898y 309d105100ODI # 1348
v PakistanBirmingham19 Sep 20041 Apr 19995y 171d103100ODI # 2179
v Sri LankaColombo (SSC)22 Mar 200614 Oct 19996y 159d115100ODI # 2354
v AfghanistanCardiff4 Jun 20195 Jan 20109y 150d120100ODI # 4149
v EnglandChester-le-Street29 Jun 202113 Jan 20138y 167d105100ODI # 4296
v ZimbabweHarare17 Dec 20235 Jul 201013y 165d106100ODI # 4712
v New ZealandNagpur31 Oct 198713 Jul 197413y 110d107101ODI # 474
v Sri LankaAdelaide17 Feb 19906 Feb 19855y 11d102101ODI # 606
v New ZealandWellington7 Dec 200510 Nov 19987y 27d129101ODI # 2302
v AustraliaCardiff24 Jun 201018 Nov 20036y 218d102101ODI # 3002
v AustraliaLord's29 May 198924 May 197811y 5d105102ODI # 568
v BangladeshColombo (RPS)7 Aug 200224 Jan 19984y 195d108102ODI # 1859
v ZimbabweBulawayo19 Aug 20119 Feb 20074y 191d102102ODI # 3181
v IrelandBelfast8 Sep 20213 May 20138y 128d106102ODI # 4319
v AustraliaBengaluru2 Nov 201323 Jun 20076y 132d108103ODI # 3428
v EnglandManchester16 Sep 202025 Aug 20128y 22d113103ODI # 4261
v New ZealandVisakhapatnam10 Dec 198825 Nov 19817y 15d104104ODI # 536
v South AfricaBirmingham10 Jun 199925 Mar 19945y 77d107104ODI # 1478
v IndiaPort of Spain11 Mar 198917 Dec 19835y 84d107105ODI # 560
v BangladeshCairns3 Aug 20038 Dec 199210y 238d125105ODI # 2039
v IrelandProvidence30 Mar 20077 Apr 19997y 357d118105ODI # 2558
v South AfricaBloemfontein15 Oct 201020 Apr 20046y 178d106105ODI # 3057
v AustraliaMirpur9 Apr 20116 Aug 20064y 246d109105ODI # 3149
v AustraliaAdelaide26 Jan 20171 Aug 20097y 178d116105ODI # 3826
v AfghanistanLahore5 Sep 202316 Jun 20167y 81d108105ODI # 4633
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 105 innings shown
Records includes the following current or recent matches:

Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]

Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]

Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]