Records for ODI Matches

Most hundreds in a match
Team 1
Team 2
100s
Winner
Ground
Match Date
Scorecard
Australia4AustraliaLahore10 Nov 1998ODI # 1371
Australia4IndiaNagpur30 Oct 2013ODI # 3424
Sri Lanka4PakistanHyderabad10 Oct 2023ODI # 4665
Australia3EnglandLord's3 Jun 1985ODI # 331
Australia3IndiaJaipur7 Sep 1986ODI # 390
Sri Lanka3PakistanNairobi (Gym)4 Oct 1996ODI # 1125
West Indies3West IndiesBrisbane5 Jan 1997ODI # 1159
India3Sri LankaColombo (RPS)17 Aug 1997ODI # 1223
Pakistan3IndiaDhaka18 Jan 1998ODI # 1279
Zimbabwe3IndiaCuttack9 Apr 1998ODI # 1311
India3IndiaColombo (RPS)7 Jul 1998ODI # 1344
India3South AfricaJohannesburg5 Oct 2001ODI # 1752
South Africa3EnglandThe Oval28 Jun 2003ODI # 2029
Zimbabwe3IndiaAdelaide24 Jan 2004ODI # 2087
West Indies3West IndiesLord's6 Jul 2004ODI # 2140
Sri Lanka3Sri LankaLeeds1 Jul 2006ODI # 2389
New Zealand3AustraliaPerth28 Jan 2007ODI # 2488
Canada3CanadaAberdeen7 Jul 2009ODI # 2856
Sri Lanka3IndiaEden Gardens24 Dec 2009ODI # 2935
Zimbabwe3South AfricaBloemfontein15 Oct 2010ODI # 3057
Sri Lanka3Sri LankaJohannesburg22 Jan 2012ODI # 3229
Sri Lanka3IndiaHobart28 Feb 2012ODI # 3251
Sri Lanka3Sri LankaAdelaide6 Mar 2012ODI # 3256
Pakistan3IndiaMirpur18 Mar 2012ODI # 3263
England3EnglandDublin (Malahide)3 Sep 2013ODI # 3409
South Africa3South AfricaHarare27 Aug 2014ODI # 3516
West Indies3South AfricaJohannesburg18 Jan 2015ODI # 3583
Sri Lanka3New ZealandDunedin23 Jan 2015ODI # 3588
Sri Lanka3Sri LankaWellington1 Mar 2015ODI # 3619
New Zealand3New ZealandHarare4 Aug 2015ODI # 3674
South Africa3South AfricaWankhede25 Oct 2015ODI # 3700
India3AustraliaPerth12 Jan 2016ODI # 3723
India3AustraliaCanberra20 Jan 2016ODI # 3726
India3IndiaSydney23 Jan 2016ODI # 3727
England3South AfricaCenturion9 Feb 2016ODI # 3736
Australia3South AfricaDurban5 Oct 2016ODI # 3790
England3IndiaCuttack19 Jan 2017ODI # 3821
Pakistan3AustraliaAdelaide26 Jan 2017ODI # 3826
Sri Lanka3South AfricaCenturion10 Feb 2017ODI # 3834
Zimbabwe3Sri LankaHambantota6 Jul 2017ODI # 3901
Bangladesh3South AfricaKimberley15 Oct 2017ODI # 3923
West Indies3West IndiesHarare6 Mar 2018ODI # 3987
England3New ZealandDunedin7 Mar 2018ODI # 3989
Australia3EnglandChester-le-Street21 Jun 2018ODI # 4012
West Indies3IndiaGuwahati21 Oct 2018ODI # 4056
Zimbabwe3BangladeshChattogram26 Oct 2018ODI # 4061
South Africa3South AfricaHobart11 Nov 2018ODI # 4069
England3EnglandBridgetown20 Feb 2019ODI # 4096
England3EnglandSt George's27 Feb 2019ODI # 4099
Sri Lanka3IndiaLeeds6 Jul 2019ODI # 4187
Ireland3IrelandSouthampton4 Aug 2020ODI # 4258
Australia3AustraliaManchester16 Sep 2020ODI # 4261
Ireland3U.A.E.Abu Dhabi8 Jan 2021ODI # 4268
South Africa3South AfricaDublin (Malahide)16 Jul 2021ODI # 4305
Australia3PakistanLahore31 Mar 2022ODI # 4380
England3EnglandAmstelveen17 Jun 2022ODI # 4413
New Zealand3New ZealandDublin (Malahide)15 Jul 2022ODI # 4429
New Zealand3IndiaIndore24 Jan 2023ODI # 4511
Sri Lanka3South AfricaDelhi7 Oct 2023ODI # 4661
New Zealand3IndiaWankhede15 Nov 2023ODI # 4703
Afghanistan3Sri LankaPallekele9 Feb 2024ODI # 4725
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]