Highest innings totals batting second

One-Day Internationals Cricket – Highest innings totals batting second

One-Day Internationals
High totals

Highest innings totals batting second

RankTeamScoreOversRRResultOppositionGroundMatch DateScorecard
🥇 1
South Africa438/949.58.78wonv AustraliaJohannesburg12 Mar 2006ODI # 2349
🥈 2
Sri Lanka411/850.08.22lostv IndiaRajkot15 Dec 2009ODI # 2932
🥉 3
West Indies38948.08.10lostv EnglandSt George's27 Feb 2019ODI # 4099
4
New Zealand383/950.07.66lostv AustraliaDharamsala28 Oct 2023ODI # 4684
5
Netherlands374/649.27.58wonv ScotlandDundee12 Jun 2025ODI # 4888
6
Netherlands374/950.07.48tiedv West IndiesHarare26 Jun 2023ODI # 4602
7
South Africa372/649.27.54wonv AustraliaDurban5 Oct 2016ODI # 3790
8
England366/850.07.32lostv IndiaCuttack19 Jan 2017ODI # 3821
9
England365/946.07.93lostv New ZealandThe Oval12 Jun 2015ODI # 3655
10
England36548.57.47lostv ScotlandEdinburgh10 Jun 2018ODI # 4008
11
England364/448.47.47wonv West IndiesBridgetown20 Feb 2019ODI # 4096
12
India362/143.38.32wonv AustraliaJaipur16 Oct 2013ODI # 3420
13
Pakistan361/750.07.22lostv EnglandSouthampton11 May 2019ODI # 4133
14
England359/444.58.00wonv PakistanBristol14 May 2019ODI # 4135
15
Australia359/647.57.50wonv IndiaMohali10 Mar 2019ODI # 4111
16
Ireland359/950.07.18lostv New ZealandDublin (Malahide)15 Jul 2022ODI # 4429
17
Australia356/547.37.49wonv EnglandLahore22 Feb 2025ODI # 4846
18
India356/748.17.39wonv EnglandPune15 Jan 2017ODI # 3819
19
Pakistan355/449.07.24wonv South AfricaKarachi12 Feb 2025ODI # 4834
20
India351/449.37.09wonv AustraliaNagpur30 Oct 2013ODI # 3424
21
England350/344.07.95wonv New ZealandNottingham17 Jun 2015ODI # 3657
22
New Zealand350/949.37.07wonv AustraliaHamilton20 Feb 2007ODI # 2527
23
Pakistan349/449.07.12wonv AustraliaLahore31 Mar 2022ODI # 4380
24
New Zealand348/648.17.22wonv IndiaHamilton5 Feb 2020ODI # 4235
25
South Africa347/549.17.05wonv EnglandBloemfontein29 Jan 2023ODI # 4513
26
India34749.46.98lostv AustraliaHyderabad5 Nov 2009ODI # 2923
27
Pakistan345/448.27.13wonv Sri LankaHyderabad10 Oct 2023ODI # 4665
28
Pakistan344/850.06.88lostv IndiaKarachi13 Mar 2004ODI # 2112
29
England341/749.36.88wonv PakistanNottingham17 May 2019ODI # 4138
30
New Zealand340/548.46.98wonv AustraliaAuckland18 Feb 2007ODI # 2526
31
New Zealand340/750.06.80tiedv EnglandNapier20 Feb 2008ODI # 2682
32
New Zealand339/549.36.84wonv EnglandDunedin7 Mar 2018ODI # 3989
33
Afghanistan339/650.06.78lostv Sri LankaPallekele9 Feb 2024ODI # 4725
34
England338/850.06.76tiedv IndiaBengaluru27 Feb 2011ODI # 3110
35
India338/950.06.76lostv AustraliaSydney29 Nov 2020ODI # 4266
36
England337/443.37.74wonv IndiaPune26 Mar 2021ODI # 4283
37
Pakistan337/348.26.97wonv New ZealandRawalpindi29 Apr 2023ODI # 4571
38
New Zealand33749.26.83lostv IndiaHyderabad18 Jan 2023ODI # 4507
39
New Zealand335/550.06.70lostv AustraliaW.A.C.A28 Jan 2007ODI # 2488
40
New Zealand33445.17.39lostv IndiaChristchurch8 Mar 2009ODI # 2823
41
Australia334/849.26.77wonv EnglandSydney2 Feb 2011ODI # 3094
42
Zimbabwe334/550.06.68lostv PakistanLahore26 May 2015ODI # 3651
43
England334/950.06.68lostv PakistanNottingham3 Jun 2019ODI # 4148
44
P.N.G.33346.27.18lostv NamibiaWindhoek29 Mar 2023ODI # 4554
45
Bangladesh333/850.06.66lostv AustraliaNottingham20 Jun 2019ODI # 4166
46
England332/748.06.91wonv PakistanBirmingham13 Jul 2021ODI # 4303
47
New Zealand332/849.06.77wonv AustraliaChristchurch10 Dec 2005ODI # 2303
48
West Indies331/547.56.91wonv IrelandDublin (Malahide)11 May 2019ODI # 4132
49
India331/449.46.66wonv AustraliaSydney23 Jan 2016ODI # 3727
50
New Zealand331/750.06.62lostv IndiaKanpur29 Oct 2017ODI # 3932
51
India330/447.56.89wonv PakistanMirpur18 Mar 2012ODI # 3263
52
Australia330/749.16.71wonv South AfricaGqeberha6 Apr 2002ODI # 1824
53
England329/547.36.92wonv West IndiesNorth Sound2 Nov 2024ODI # 4792
54
Ireland329/749.16.69wonv EnglandBengaluru2 Mar 2011ODI # 3114
55
Sri Lanka32949.36.64lostv West IndiesSharjah16 Oct 1995ODI # 1010
56
Zimbabwe329/949.56.60wonv New ZealandBulawayo25 Oct 2011ODI # 3209
57
Pakistan329/749.56.60wonv BangladeshMirpur4 Mar 2014ODI # 3482
58
Ireland329/349.56.60wonv EnglandSouthampton4 Aug 2020ODI # 4258
59
West Indies329/950.06.58lostv Sri LankaBulawayo23 Nov 2016ODI # 3808
60
South Africa328/346.47.02wonv AustraliaHarare27 Aug 2014ODI # 3516
61
South Africa328/550.06.56lostv EnglandSouthampton27 May 2017ODI # 3873
62
Sri Lanka32748.16.78lostv South AfricaCape Town7 Feb 2017ODI # 3833
62
New Zealand32748.56.69lostv IndiaWankhede15 Nov 2023ODI # 4703
64
India326/242.17.73wonv West IndiesGuwahati21 Oct 2018ODI # 4056
65
Sri Lanka32644.57.27lostv South AfricaDelhi7 Oct 2023ODI # 4661
65
Australia32645.17.21lostv IndiaBengaluru2 Nov 2013ODI # 3428
67
West Indies326/648.56.67wonv EnglandNorth Sound3 Dec 2023ODI # 4706
68
Sri Lanka32649.06.65lostv New ZealandMount Maunganui3 Jan 2019ODI # 4074
69
India326/849.36.58wonv EnglandLord's13 Jul 2002ODI # 1856
70
Zimbabwe32649.36.58lostv IrelandHobart7 Mar 2015ODI # 3627
71
West Indies325/645.57.09wonv BangladeshBasseterre12 Dec 2024ODI # 4815
72
India325/547.46.81wonv West IndiesAhmedabad15 Nov 2002ODI # 1896
73
Sri Lanka324/237.38.64wonv EnglandLeeds1 Jul 2006ODI # 2389
74
West Indies324/850.06.48lostv IndiaNagpur21 Jan 2007ODI # 2480
75
Pakistan324/950.06.48lostv South AfricaJohannesburg4 Apr 2021ODI # 4286
76
Scotland323/548.36.65wonv IrelandEdinburgh12 Jul 2011ODI # 3171
77
India32349.26.54lostv AustraliaCanberra20 Jan 2016ODI # 3726
78
Bangladesh322/341.37.75wonv West IndiesTaunton17 Jun 2019ODI # 4162
79
Zimbabwe322/447.46.75wonv Sri LankaGalle30 Jun 2017ODI # 3897
79
Bangladesh322/448.16.68wonv ScotlandNelson5 Mar 2015ODI # 3624
81
Sri Lanka322/348.46.61wonv IndiaThe Oval8 Jun 2017ODI # 3882
82
Pakistan322/649.56.46wonv IndiaMohali8 Nov 2007ODI # 2644
83
England322/950.06.44lostv IndiaPune28 Mar 2021ODI # 4284
84
India321/336.48.75wonv Sri LankaHobart28 Feb 2012ODI # 3251
85
India321/548.56.57wonv New ZealandBengaluru7 Dec 2010ODI # 3076
86
West Indies321/750.06.42tiedv IndiaVisakhapatnam24 Oct 2018ODI # 4059
87
Nepal32150.06.42lostv ScotlandDundee8 Jun 2025ODI # 4886
88
Bangladesh320/744.37.19wonv IrelandChelmsford12 May 2023ODI # 4577
89
New Zealand32049.56.42lostv AustraliaWellington7 Dec 2005ODI # 2302
90
England320/850.06.40lostv IndiaBristol24 Aug 2007ODI # 2613
91
Zimbabwe319/440.57.81wonv NetherlandsHarare20 Jun 2023ODI # 4589
92
South Africa319/346.26.88wonv EnglandCenturion9 Feb 2016ODI # 3736
93
Pakistan319/748.06.64wonv IndiaAhmedabad12 Apr 2005ODI # 2238
94
West Indies31948.16.62lostv IndiaKingston26 Jun 2009ODI # 2852
95
Africa XI318/750.06.36lostv Asia XIChennai10 Jun 2007ODI # 2589
96
Zimbabwe318/850.06.36lostv BangladeshSylhet3 Mar 2020ODI # 4251
97
Oman318/950.06.36lostv ZimbabweBulawayo29 Jun 2023ODI # 4605
98
Australia317/344.07.20wonv EnglandNottingham19 Sep 2024ODI # 4766
98
India317/348.16.58wonv Sri LankaEden Gardens24 Dec 2009ODI # 2935
100
India31748.46.51lostv PakistanRawalpindi16 Mar 2004ODI # 2114

Showing 100 records