Largest victories
Winner Margin Target Opposition Ground Match Date Scorecard
India 317 runs 391 v Sri Lanka Thiruvananthapuram 15 Jan 2023 ODI # 4505
Australia 309 runs 400 v Netherlands Delhi 25 Oct 2023 ODI # 4681
Zimbabwe 304 runs 409 v U.S.A. Harare 26 Jun 2023 ODI # 4601
India 302 runs 358 v Sri Lanka Wankhede 2 Nov 2023 ODI # 4690
New Zealand 290 runs 403 v Ireland Aberdeen 1 Jul 2008 ODI # 2727
Australia 275 runs 418 v Afghanistan W.A.C.A 4 Mar 2015 ODI # 3623
South Africa 272 runs 400 v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
South Africa 258 runs 302 v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
India 257 runs 414 v Bermuda Port of Spain 19 Mar 2007 ODI # 2542
South Africa 257 runs 409 v West Indies Sydney 27 Feb 2015 ODI # 3616
Australia 256 runs 302 v Namibia Potchefstroom 27 Feb 2003 ODI # 1970
India 256 runs 375 v Hong Kong Karachi 25 Jun 2008 ODI # 2716
Pakistan 255 runs 338 v Ireland Dublin (Malahide) 18 Aug 2016 ODI # 3767
Sri Lanka 245 runs 300 v India Sharjah 29 Oct 2000 ODI # 1652
Pakistan 244 runs 400 v Zimbabwe Bulawayo 20 Jul 2018 ODI # 4020
Sri Lanka 243 runs 322 v Bermuda Port of Spain 15 Mar 2007 ODI # 2534
India 243 runs 327 v South Africa Eden Gardens 5 Nov 2023 ODI # 4694
England 242 runs 482 v Australia Nottingham 19 Jun 2018 ODI # 4011
Pakistan 238 runs 343 v Nepal Multan 30 Aug 2023 ODI # 4628
England 238 runs 401 v West Indies Birmingham 29 May 2025 ODI # 4880
Sri Lanka 234 runs 310 v Pakistan Lahore 24 Jan 2009 ODI # 2803
Pakistan 233 runs 321 v Bangladesh Dhaka 2 Jun 2000 ODI # 1599
Australia 232 runs 324 v Sri Lanka Adelaide 28 Jan 1985 ODI # 299
England 232 runs 499 v Netherlands Amstelveen 17 Jun 2022 ODI # 4413
Afghanistan 232 runs 287 v Zimbabwe Harare 19 Dec 2024 ODI # 4818
South Africa 231 runs 352 v Netherlands Mohali 3 Mar 2011 ODI # 3115
Australia 229 runs 359 v Netherlands Basseterre 18 Mar 2007 ODI # 2540
South Africa 229 runs 400 v England Wankhede 21 Oct 2023 ODI # 4677
India 228 runs 357 v Pakistan Colombo (RPS) 10 Sep 2023 ODI # 4639
India 227 runs 410 v Bangladesh Chattogram 10 Dec 2022 ODI # 4499
Ireland 226 runs 318 v U.A.E. Harare 12 Mar 2018 ODI # 3995
Australia 224 runs 333 v Pakistan Nairobi (Gym) 30 Aug 2002 ODI # 1868
India 224 runs 378 v West Indies Brabourne 29 Oct 2018 ODI # 4063
South Africa 221 runs 354 v Netherlands Basseterre 16 Mar 2007 ODI # 2537
Australia 221 runs 364 v England Melbourne 22 Nov 2022 ODI # 4480
Sri Lanka 219 runs 352 v England Colombo (RPS) 23 Oct 2018 ODI # 4058
Pakistan 217 runs 296 v Sri Lanka Sharjah 17 Apr 2002 ODI # 1832
Australia 215 runs 349 v New Zealand St George's 20 Apr 2007 ODI # 2577
West Indies 215 runs 331 v Netherlands Delhi 28 Feb 2011 ODI # 3112
South Africa 214 runs 439 v India Wankhede 25 Oct 2015 ODI # 3700
South Africa 212 runs 332 v Zimbabwe Centurion 10 Nov 2009 ODI # 2928
New Zealand 210 runs 348 v U.S.A. The Oval 10 Sep 2004 ODI # 2169
Sri Lanka 210 runs 333 v Canada Hambantota 20 Feb 2011 ODI # 3102
England 210 runs 409 v New Zealand Birmingham 9 Jun 2015 ODI # 3654
South Africa 209 runs 264 v West Indies Cape Town 25 Jan 2004 ODI # 2088
South Africa 208 runs 355 v Kenya Cape Town 22 Oct 2001 ODI # 1763
Australia 208 runs 360 v India Sydney 8 Feb 2004 ODI # 2098
West Indies 208 runs 317 v Canada Kingston 13 Apr 2010 ODI # 2977
New Zealand 206 runs 277 v Australia Adelaide 27 Jan 1986 ODI # 358
Sri Lanka 206 runs 293 v Netherlands Colombo (RPS) 16 Sep 2002 ODI # 1878
South Africa 206 runs 285 v Bangladesh Mirpur 19 Mar 2011 ODI # 3138
South Africa 206 runs 355 v Ireland Benoni 25 Sep 2016 ODI # 3780
Pakistan 205 runs 318 v Kenya Hambantota 23 Feb 2011 ODI # 3105
New Zealand 204 runs 326 v West Indies Christchurch 23 Dec 2017 ODI # 3944
Australia 203 runs 335 v Scotland Basseterre 14 Mar 2007 ODI # 2532
West Indies 203 runs 364 v New Zealand Hamilton 8 Jan 2014 ODI # 3453
England 202 runs 335 v India Lord's 7 Jun 1975 ODI # 19
South Africa 202 runs 306 v Kenya Nairobi (Gym) 3 Oct 1996 ODI # 1124
Zimbabwe 202 runs 326 v Kenya Dhaka 27 Mar 1999 ODI # 1424
New Zealand 202 runs 374 v Zimbabwe Napier 9 Feb 2012 ODI # 3234
South Africa 201 runs 412 v Ireland Canberra 3 Mar 2015 ODI # 3621
Pakistan 201 runs 309 v Zimbabwe Bulawayo 13 Jul 2018 ODI # 4015
India 200 runs 277 v Bangladesh Dhaka 11 Apr 2003 ODI # 2001
New Zealand 200 runs 289 v India Dambulla 10 Aug 2010 ODI # 3030
Australia 200 runs 363 v Scotland Edinburgh 3 Sep 2013 ODI # 3410
South Africa 200 runs 370 v Bangladesh East London 22 Oct 2017 ODI # 3929
India 200 runs 352 v West Indies Tarouba 1 Aug 2023 ODI # 4624
England 198 runs 364 v Pakistan Nottingham 20 Aug 1992 ODI # 759
Sri Lanka 198 runs 311 v Bangladesh Port of Spain 21 Mar 2007 ODI # 2546
Australia 198 runs 351 v Zimbabwe Harare 25 Aug 2014 ODI # 3513
New Zealand 198 runs 275 v Sri Lanka Auckland 25 Mar 2023 ODI # 4548
West Indies 197 runs 363 v Ireland Dublin 25 May 2025 ODI # 4877
England 196 runs 291 v East Africa Birmingham 14 Jun 1975 ODI # 27
South Africa 196 runs 290 v Australia Cape Town 3 Mar 2006 ODI # 2345
West Indies 196 runs 382 v Ireland Dublin 5 May 2019 ODI # 4128
Sri Lanka 195 runs 444 v Netherlands Amstelveen 4 Jul 2006 ODI # 2390
Zimbabwe 194 runs 339 v Bermuda Port of Spain 18 May 2006 ODI # 2376
West Indies 193 runs 249 v Sri Lanka Sharjah 3 Dec 1986 ODI # 405
Pakistan 192 runs 331 v Sri Lanka Nottingham 14 Jun 1975 ODI # 30
Zimbabwe 192 runs 285 v Bangladesh Nairobi (Aga) 14 Oct 1997 ODI # 1242
New Zealand 192 runs 398 v Zimbabwe Bulawayo 24 Aug 2005 ODI # 2272
West Indies 191 runs 361 v Sri Lanka Karachi 13 Oct 1987 ODI # 457
Sri Lanka 191 runs 297 v Zimbabwe Harare 6 Nov 1994 ODI # 948
Kenya 190 runs 329 v Scotland Mombasa 17 Jan 2007 ODI # 2476
India 190 runs 270 v New Zealand Visakhapatnam 29 Oct 2016 ODI # 3800
New Zealand 190 runs 345 v Ireland Dublin (Malahide) 21 May 2017 ODI # 3870
South Africa 190 runs 358 v New Zealand Pune 1 Nov 2023 ODI # 4689
Sri Lanka 189 runs 263 v New Zealand Auckland 6 Jan 2007 ODI # 2471
Australia 189 runs 346 v Scotland Edinburgh 28 Aug 2009 ODI # 2879
India 186 runs 352 v Kenya Paarl 24 Oct 2001 ODI # 1764
England 186 runs 329 v West Indies Bridgetown 9 Mar 2017 ODI # 3849
England 186 runs 313 v Australia Lord's 27 Sep 2024 ODI # 4778
Sri Lanka 184 runs 255 v Zimbabwe Pallekele 21 Jan 2022 ODI # 4347
India 183 runs 293 v Sri Lanka Johannesburg 10 Mar 2003 ODI # 1985
Sri Lanka 183 runs 285 v Scotland Edinburgh 13 Jul 2011 ODI # 3172
New Zealand 183 runs 258 v Pakistan Dunedin 13 Jan 2018 ODI # 3949
Bangladesh 183 runs 339 v Ireland Sylhet 18 Mar 2023 ODI # 4539
Pakistan 182 runs 336 v South Africa Gqeberha 11 Dec 2002 ODI # 1916
New Zealand 181 runs 310 v East Africa Birmingham 7 Jun 1975 ODI # 20
India 181 runs 312 v Namibia Pietermaritzburg 23 Feb 2003 ODI # 1964
England 181 runs 369 v New Zealand The Oval 13 Sep 2023 ODI # 4643
Australia 180 runs 255 v Bangladesh Darwin 30 Aug 2008 ODI # 2758
Sri Lanka 180 runs 321 v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
Pakistan 180 runs 339 v India The Oval 18 Jun 2017 ODI # 3894
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years
Records includes the following current or recent matches:
Sri Lanka v Bangladesh at Colombo (RPS), 1st ODI, Jul 2, 2025 [ODI # 4889]
Scotland v Netherlands at Dundee, ICC Men's Cricket World Cup League 2 78th match, Jun 12, 2025 [ODI # 4888]
Nepal v Netherlands at Dundee, ICC Men's Cricket World Cup League 2 77th match, Jun 10, 2025 [ODI # 4887]