Most hundreds in an innings

One-Day Internationals Cricket – Most hundreds in an innings

One-Day Internationals
Individual hundreds

Most hundreds in an innings

RankTeamScore100sInnsResultOppositionGroundMatch DateScorecard
🥇 1
South Africa439/231wonv West IndiesJohannesburg18 Jan 2015ODI # 3583
🥇 1
South Africa438/431wonv IndiaWankhede25 Oct 2015ODI # 3700
🥇 1
England498/431wonv NetherlandsAmstelveen17 Jun 2022ODI # 4413
🥇 1
South Africa428/531wonv Sri LankaDelhi7 Oct 2023ODI # 4661
5
Pakistan263/221wonv IndiaMultan17 Dec 1982ODI # 163
5
Pakistan252/321lostv IndiaLahore31 Dec 1982ODI # 164
5
West Indies333/821wonv IndiaJamshedpur7 Dec 1983ODI # 229
5
England257/222wonv AustraliaLord's3 Jun 1985ODI # 331
5
Australia250/321lostv IndiaJaipur7 Sep 1986ODI # 390
5
West Indies360/421wonv Sri LankaKarachi13 Oct 1987ODI # 457
5
Pakistan284/321wonv BangladeshChattogram29 Oct 1988ODI # 531
5
Pakistan315/321wonv Sri LankaAdelaide17 Feb 1990ODI # 606
5
India287/421lostv South AfricaNew Delhi14 Nov 1991ODI # 688
5
Pakistan271/421wonv Sri LankaRawalpindi19 Jan 1992ODI # 710
5
Pakistan281/321wonv Sri LankaSharjah4 Feb 1993ODI # 799
5
Pakistan313/321wonv Sri LankaSharjah30 Oct 1993ODI # 841
5
Pakistan328/221wonv New ZealandSharjah20 Apr 1994ODI # 911
5
West Indies242/322wonv New ZealandKingstown6 Apr 1996ODI # 1092
5
India305/521wonv PakistanSharjah15 Apr 1996ODI # 1098
5
South Africa321/821wonv PakistanNairobi (Gym)29 Sep 1996ODI # 1121
5
Pakistan371/921wonv Sri LankaNairobi (Gym)4 Oct 1996ODI # 1125
5
West Indies284/322wonv AustraliaBrisbane5 Jan 1997ODI # 1159
5
India300/722lostv Sri LankaColombo (RPS)17 Aug 1997ODI # 1223
5
Kenya347/321wonv BangladeshNairobi (Gym)10 Oct 1997ODI # 1239
5
Sri Lanka281/222wonv PakistanLahore5 Nov 1997ODI # 1251
5
Pakistan314/521lostv IndiaDhaka18 Jan 1998ODI # 1279
5
India301/321wonv ZimbabweCuttack9 Apr 1998ODI # 1311
5
India307/621wonv Sri LankaColombo (RPS)7 Jul 1998ODI # 1344
5
Pakistan315/821lostv AustraliaLahore10 Nov 1998ODI # 1371
5
Australia316/422wonv PakistanLahore10 Nov 1998ODI # 1371
5
West Indies292/921wonv South AfricaEast London24 Jan 1999ODI # 1393
5
India287/421wonv Sri LankaNagpur22 Mar 1999ODI # 1415
5
India329/221wonv KenyaBristol23 May 1999ODI # 1457
5
India373/621wonv Sri LankaTaunton26 May 1999ODI # 1463
5
India376/221wonv New ZealandHyderabad (Deccan)8 Nov 1999ODI # 1523
5
South Africa301/321lostv IndiaKochi9 Mar 2000ODI # 1572
5
Australia295/521wonv South AfricaMelbourne (Docklands)16 Aug 2000ODI # 1620
5
Sri Lanka294/521wonv IndiaSharjah27 Oct 2000ODI # 1650
5
Australia338/421wonv IndiaVisakhapatnam3 Apr 2001ODI # 1700
5
Sri Lanka269/921wonv New ZealandSharjah10 Apr 2001ODI # 1705
5
India279/521lostv South AfricaJohannesburg5 Oct 2001ODI # 1752
5
South Africa354/321wonv KenyaCape Town22 Oct 2001ODI # 1763
5
India351/321wonv KenyaPaarl24 Oct 2001ODI # 1764
5
Pakistan273/322wonv Sri LankaSharjah2 Nov 2001ODI # 1771
5
England325/521lostv IndiaLord's13 Jul 2002ODI # 1856
5
India271/222wonv EnglandColombo (RPS)22 Sep 2002ODI # 1884
5
Pakistan323/321wonv ZimbabweHarare27 Nov 2002ODI # 1902
5
Pakistan335/621wonv South AfricaGqeberha11 Dec 2002ODI # 1916
5
Australia318/621wonv EnglandMelbourne15 Dec 2002ODI # 1919
5
Sri Lanka343/521wonv AustraliaSydney9 Jan 2003ODI # 1931
5
India311/221wonv NamibiaPietermaritzburg23 Feb 2003ODI # 1964
5
Netherlands314/421wonv NamibiaBloemfontein3 Mar 2003ODI # 1978
5
England265/422wonv South AfricaThe Oval28 Jun 2003ODI # 2029
5
India283/521wonv AustraliaGwalior26 Oct 2003ODI # 2052
5
Australia347/221wonv IndiaBengaluru12 Nov 2003ODI # 2061
5
India353/521wonv New ZealandHyderabad (Deccan)15 Nov 2003ODI # 2062
5
West Indies347/621wonv ZimbabweBulawayo22 Nov 2003ODI # 2065
5
Pakistan277/421wonv New ZealandRawalpindi7 Dec 2003ODI # 2074
5
India296/421lostv AustraliaSydney22 Jan 2004ODI # 2086
5
Zimbabwe277/622lostv IndiaAdelaide24 Jan 2004ODI # 2087
5
England285/721lostv West IndiesLord's6 Jul 2004ODI # 2140
5
Pakistan343/521wonv Hong KongColombo (SSC)18 Jul 2004ODI # 2147
5
India281/821wonv PakistanKochi2 Apr 2005ODI # 2235
5
England391/421wonv BangladeshNottingham21 Jun 2005ODI # 2252
5
India285/821lostv Sri LankaAhmedabad6 Nov 2005ODI # 2294
5
Australia368/521wonv Sri LankaSydney12 Feb 2006ODI # 2328
5
Australia267/122wonv Sri LankaBrisbane14 Feb 2006ODI # 2330
5
Sri Lanka324/222wonv EnglandLeeds1 Jul 2006ODI # 2389
5
Sri Lanka443/921wonv NetherlandsAmstelveen4 Jul 2006ODI # 2390
5
West Indies272/421lostv EnglandAhmedabad28 Oct 2006ODI # 2439
5
Australia343/521wonv New ZealandW.A.C.A28 Jan 2007ODI # 2488
5
Ireland284/421lostv KenyaNairobi (Ruaraka)2 Feb 2007ODI # 2499
5
Asia XI331/821wonv Africa XIChennai10 Jun 2007ODI # 2589
5
England288/221wonv IndiaSouthampton21 Aug 2007ODI # 2611
5
South Africa294/521wonv PakistanLahore18 Oct 2007ODI # 2633
5
Pakistan308/821wonv BangladeshLahore13 Apr 2008ODI # 2700
5
Pakistan315/321wonv IndiaMirpur14 Jun 2008ODI # 2707
5
India374/421wonv Hong KongKarachi25 Jun 2008ODI # 2716
5
Sri Lanka332/821wonv BangladeshKarachi30 Jun 2008ODI # 2726
5
New Zealand402/221wonv IrelandAberdeen1 Jul 2008ODI # 2727
5
India363/521wonv Sri LankaColombo (RPS)3 Feb 2009ODI # 2813
5
Scotland286/421lostv CanadaAberdeen7 Jul 2009ODI # 2856
5
Australia258/122wonv EnglandCenturion2 Oct 2009ODI # 2905
5
India317/322wonv Sri LankaEden Gardens24 Dec 2009ODI # 2935
5
Sri Lanka252/122wonv BangladeshMirpur8 Jan 2010ODI # 2940
5
Afghanistan289/621wonv CanadaSharjah16 Feb 2010ODI # 2957
5
South Africa365/221wonv IndiaAhmedabad27 Feb 2010ODI # 2963
5
South Africa280/721wonv West IndiesNorth Sound22 May 2010ODI # 2979
5
England347/721wonv BangladeshBirmingham12 Jul 2010ODI # 3026
5
Afghanistan225/122wonv ScotlandAyr16 Aug 2010ODI # 3033
5
South Africa351/621wonv ZimbabweBloemfontein15 Oct 2010ODI # 3057
5
South Africa273/222wonv ZimbabwePotchefstroom17 Oct 2010ODI # 3059
5
South Africa399/621wonv ZimbabweBenoni22 Oct 2010ODI # 3061
5
India370/421wonv BangladeshMirpur19 Feb 2011ODI # 3100
5
South Africa351/521wonv NetherlandsMohali3 Mar 2011ODI # 3115
5
Sri Lanka327/621wonv ZimbabwePallekele10 Mar 2011ODI # 3125
5
Sri Lanka231/022wonv EnglandColombo (RPS)26 Mar 2011ODI # 3145
5
New Zealand328/521lostv ZimbabweBulawayo25 Oct 2011ODI # 3209
5
South Africa312/421lostv Sri LankaJohannesburg22 Jan 2012ODI # 3229
5
Sri Lanka320/421lostv IndiaHobart28 Feb 2012ODI # 3251
5
Australia271/621lostv Sri LankaAdelaide6 Mar 2012ODI # 3256
5
India304/321wonv Sri LankaMirpur13 Mar 2012ODI # 3259
5
Pakistan329/621lostv IndiaMirpur18 Mar 2012ODI # 3263
5
West Indies315/521wonv New ZealandKingston7 Jul 2012ODI # 3285
5
West Indies337/421wonv ZimbabweSt George's22 Feb 2013ODI # 3337
5
South Africa343/521wonv PakistanJohannesburg17 Mar 2013ODI # 3347
5
Sri Lanka348/121wonv IndiaKingston2 Jul 2013ODI # 3382
5
England274/422wonv IrelandDublin (Malahide)3 Sep 2013ODI # 3409
5
Australia362/321wonv ScotlandEdinburgh3 Sep 2013ODI # 3410
5
India362/122wonv AustraliaJaipur16 Oct 2013ODI # 3420
5
Australia350/621lostv IndiaNagpur30 Oct 2013ODI # 3424
5
India351/422wonv AustraliaNagpur30 Oct 2013ODI # 3424
5
South Africa280/621wonv IndiaDurban8 Dec 2013ODI # 3443
5
South Africa301/821no resultv IndiaCenturion11 Dec 2013ODI # 3444
5
New Zealand283/421wonv West IndiesQueenstown1 Jan 2014ODI # 3451
5
West Indies363/421wonv New ZealandHamilton8 Jan 2014ODI # 3453
5
South Africa339/521wonv Sri LankaHambantota12 Jul 2014ODI # 3502
5
West Indies338/721wonv BangladeshBasseterre25 Aug 2014ODI # 3514
5
South Africa328/322wonv AustraliaHarare27 Aug 2014ODI # 3516
5
India363/521wonv Sri LankaCuttack2 Nov 2014ODI # 3539
5
New Zealand360/521wonv Sri LankaDunedin23 Jan 2015ODI # 3588
5
South Africa361/521wonv West IndiesCenturion28 Jan 2015ODI # 3593
5
New Zealand369/521wonv PakistanNapier3 Feb 2015ODI # 3598
5
South Africa339/421wonv ZimbabweHamilton15 Feb 2015ODI # 3601
5
West Indies372/221wonv ZimbabweCanberra24 Feb 2015ODI # 3612
5
Sri Lanka332/121wonv BangladeshMelbourne26 Feb 2015ODI # 3615
5
Sri Lanka312/122wonv EnglandWellington1 Mar 2015ODI # 3619
5
South Africa411/421wonv IrelandCanberra3 Mar 2015ODI # 3621
5
Sri Lanka363/921wonv ScotlandHobart11 Mar 2015ODI # 3632
5
Bangladesh329/621wonv PakistanMirpur17 Apr 2015ODI # 3647
5
England408/921wonv New ZealandBirmingham9 Jun 2015ODI # 3654
5
New Zealand306/722wonv EnglandSouthampton14 Jun 2015ODI # 3656
5
England350/322wonv New ZealandNottingham17 Jun 2015ODI # 3657
5
New Zealand236/022wonv ZimbabweHarare4 Aug 2015ODI # 3674
5
England355/521wonv PakistanDubai (DICS)20 Nov 2015ODI # 3712
5
Australia310/522wonv IndiaW.A.C.A12 Jan 2016ODI # 3723
5
India32322lostv AustraliaCanberra20 Jan 2016ODI # 3726
5
Australia330/721lostv IndiaSydney23 Jan 2016ODI # 3727
5
South Africa319/322wonv EnglandCenturion9 Feb 2016ODI # 3736
5
England256/022wonv Sri LankaBirmingham24 Jun 2016ODI # 3753
5
Scotland327/521wonv U.A.E.Edinburgh14 Aug 2016ODI # 3765
5
Pakistan308/621wonv West IndiesAbu Dhabi5 Oct 2016ODI # 3789
5
Australia371/621lostv South AfricaDurban5 Oct 2016ODI # 3790
5
India356/722wonv EnglandPune15 Jan 2017ODI # 3819
5
India381/621wonv EnglandCuttack19 Jan 2017ODI # 3821
5
Australia369/721wonv PakistanAdelaide26 Jan 2017ODI # 3826
5
South Africa307/621wonv Sri LankaDurban1 Feb 2017ODI # 3830
5
South Africa384/621wonv Sri LankaCenturion10 Feb 2017ODI # 3834
5
England32821wonv West IndiesBridgetown9 Mar 2017ODI # 3849
5
Bangladesh268/522wonv New ZealandCardiff9 Jun 2017ODI # 3883
5
Sri Lanka312/222wonv ZimbabweHambantota6 Jul 2017ODI # 3901
5
India375/521wonv Sri LankaColombo (RPS)31 Aug 2017ODI # 3908
5
South Africa282/022wonv BangladeshKimberley15 Oct 2017ODI # 3923
5
India337/621wonv New ZealandKanpur29 Oct 2017ODI # 3932
5
Ireland301/521wonv U.A.E.ICCA Dubai13 Jan 2018ODI # 3950
5
West Indies357/421wonv U.A.E.Harare6 Mar 2018ODI # 3987
5
England335/921lostv New ZealandDunedin7 Mar 2018ODI # 3989
5
England481/621wonv AustraliaNottingham19 Jun 2018ODI # 4011
5
Australia310/821lostv EnglandChester-le-Street21 Jun 2018ODI # 4012
5
Pakistan399/121wonv ZimbabweBulawayo20 Jul 2018ODI # 4020
5
Pakistan364/421wonv ZimbabweBulawayo22 Jul 2018ODI # 4021
5
India238/122wonv PakistanDubai (DICS)23 Sep 2018ODI # 4044
5
India326/222wonv West IndiesGuwahati21 Oct 2018ODI # 4056
5
Bangladesh288/322wonv ZimbabweChattogram26 Oct 2018ODI # 4061
5
India377/521wonv West IndiesBrabourne29 Oct 2018ODI # 4063
5
South Africa320/521wonv AustraliaHobart11 Nov 2018ODI # 4069
5
New Zealand364/421wonv Sri LankaNelson8 Jan 2019ODI # 4076
5
England364/422wonv West IndiesBridgetown20 Feb 2019ODI # 4096
5
England418/621wonv West IndiesSt George's27 Feb 2019ODI # 4099
5
Pakistan271/822lostv AustraliaDubai (DICS)29 Mar 2019ODI # 4119
5
West Indies381/321wonv IrelandDublin5 May 2019ODI # 4128
5
England334/922lostv PakistanNottingham3 Jun 2019ODI # 4148
5
India265/322wonv Sri LankaLeeds6 Jul 2019ODI # 4187
5
West Indies291/222wonv IndiaChennai15 Dec 2019ODI # 4221
5
India387/521wonv West IndiesVisakhapatnam18 Dec 2019ODI # 4222
5
Australia258/022wonv IndiaWankhede14 Jan 2020ODI # 4231
5
Oman276/621wonv U.S.A.Kirtipur11 Feb 2020ODI # 4244
5
Sri Lanka345/821wonv West IndiesHambantota26 Feb 2020ODI # 4247
5
Bangladesh322/321wonv ZimbabweSylhet6 Mar 2020ODI # 4253
5
Ireland329/322wonv EnglandSouthampton4 Aug 2020ODI # 4258
5
Australia305/722wonv EnglandManchester16 Sep 2020ODI # 4261
5
Australia374/621wonv IndiaSydney27 Nov 2020ODI # 4265
5
U.A.E.270/422wonv IrelandAbu Dhabi8 Jan 2021ODI # 4268
5
New Zealand318/621wonv BangladeshWellington26 Mar 2021ODI # 4282
5
South Africa346/421wonv IrelandDublin (Malahide)16 Jul 2021ODI # 4305
5
South Africa296/421wonv IndiaPaarl19 Jan 2022ODI # 4344
5
U.A.E.348/321wonv NamibiaSharjah12 Mar 2022ODI # 4365
5
Pakistan349/422wonv AustraliaLahore31 Mar 2022ODI # 4380
5
New Zealand333/821wonv NetherlandsHamilton4 Apr 2022ODI # 4383
5
West Indies308/521wonv NetherlandsAmstelveen4 Jun 2022ODI # 4398
5
U.S.A.323/821wonv OmanPearland8 Jun 2022ODI # 4402
5
Ireland359/922lostv New ZealandDublin (Malahide)15 Jul 2022ODI # 4429
5
Zimbabwe307/522wonv BangladeshHarare5 Aug 2022ODI # 4441
5
Zimbabwe291/522wonv BangladeshHarare7 Aug 2022ODI # 4442
5
Australia355/521wonv EnglandMelbourne22 Nov 2022ODI # 4480
5
India409/821wonv BangladeshChattogram10 Dec 2022ODI # 4499
5
India390/521wonv Sri LankaThiruvananthapuram15 Jan 2023ODI # 4505
5
Ireland288/421lostv ZimbabweHarare18 Jan 2023ODI # 4506
5
India385/921wonv New ZealandIndore24 Jan 2023ODI # 4511
5
England346/721wonv South AfricaKimberley1 Feb 2023ODI # 4514
5
Jersey291/421wonv P.N.G.Windhoek1 Apr 2023ODI # 4560
5
Zimbabwe291/222wonv NepalHarare18 Jun 2023ODI # 4585
5
West Indies339/721wonv NepalHarare22 Jun 2023ODI # 4593
5
Afghanistan331/921wonv BangladeshChattogram8 Jul 2023ODI # 4619
5
Pakistan342/621wonv NepalMultan30 Aug 2023ODI # 4628
5
Bangladesh334/521wonv AfghanistanLahore3 Sep 2023ODI # 4631
5
New Zealand297/222wonv EnglandCardiff8 Sep 2023ODI # 4636
5
Australia392/821wonv South AfricaBloemfontein9 Sep 2023ODI # 4638
5
India356/221wonv PakistanColombo (RPS)10 Sep 2023ODI # 4639
5
India399/521wonv AustraliaIndore24 Sep 2023ODI # 4654
5
New Zealand283/122wonv EnglandAhmedabad5 Oct 2023ODI # 4658
5
Sri Lanka344/921lostv PakistanHyderabad10 Oct 2023ODI # 4665
5
Pakistan345/422wonv Sri LankaHyderabad10 Oct 2023ODI # 4665
5
Australia367/921wonv PakistanBengaluru20 Oct 2023ODI # 4675
5
Australia399/821wonv NetherlandsDelhi25 Oct 2023ODI # 4681
5
South Africa357/421wonv New ZealandPune1 Nov 2023ODI # 4689
5
India410/421wonv NetherlandsBengaluru12 Nov 2023ODI # 4702
5
India397/421wonv New ZealandWankhede15 Nov 2023ODI # 4703
5
Afghanistan339/622lostv Sri LankaPallekele9 Feb 2024ODI # 4725
5
Nepal234/122wonv CanadaKirtipur12 Feb 2024ODI # 4728
5
U.S.A.339/421wonv U.A.E.Windhoek24 Sep 2024ODI # 4774
5
West Indies267/222wonv EnglandBridgetown6 Nov 2024ODI # 4799
5
Sri Lanka324/521wonv New ZealandDambulla13 Nov 2024ODI # 4807
5
Pakistan355/422wonv South AfricaKarachi12 Feb 2025ODI # 4834
5
New Zealand320/521wonv PakistanKarachi19 Feb 2025ODI # 4843
5
New Zealand362/621wonv South AfricaLahore5 Mar 2025ODI # 4855
5
Scotland380/921wonv NetherlandsUtrecht16 May 2025ODI # 4870
5
U.S.A.361/321wonv CanadaLauderhill17 May 2025ODI # 4871

Showing 228 records