Largest margin of victory (by runs)

One-Day Internationals Cricket – Largest margin of victory (by runs)

One-Day Internationals
Result margins

Largest victories

RankWinnerMarginTargetOversOppositionGroundMatch DateScorecard
🥇 1
India317 runs39122.0v Sri LankaThiruvananthapuram15 Jan 2023ODI # 4505
🥈 2
Australia309 runs40021.0v NetherlandsDelhi25 Oct 2023ODI # 4681
🥉 3
Zimbabwe304 runs40925.1v U.S.A.Harare26 Jun 2023ODI # 4601
4
India302 runs35819.4v Sri LankaWankhede2 Nov 2023ODI # 4690
5
New Zealand290 runs40328.4v IrelandAberdeen1 Jul 2008ODI # 2727
6
Australia275 runs41837.3v AfghanistanW.A.C.A4 Mar 2015ODI # 3623
7
South Africa272 runs40029.0v ZimbabweBenoni22 Oct 2010ODI # 3061
8
South Africa258 runs30220.1v Sri LankaPaarl11 Jan 2012ODI # 3225
9
India257 runs41443.1v BermudaPort of Spain19 Mar 2007ODI # 2542
9
South Africa257 runs40933.1v West IndiesSydney27 Feb 2015ODI # 3616
11
Australia256 runs30214.0v NamibiaPotchefstroom27 Feb 2003ODI # 1970
11
India256 runs37536.5v Hong KongKarachi25 Jun 2008ODI # 2716
13
Pakistan255 runs33823.4v IrelandDublin (Malahide)18 Aug 2016ODI # 3767
14
Sri Lanka245 runs30026.3v IndiaSharjah29 Oct 2000ODI # 1652
15
Pakistan244 runs40042.4v ZimbabweBulawayo20 Jul 2018ODI # 4020
16
Sri Lanka243 runs32224.4v BermudaPort of Spain15 Mar 2007ODI # 2534
16
India243 runs32727.1v South AfricaEden Gardens5 Nov 2023ODI # 4694
18
England242 runs48237.0v AustraliaNottingham19 Jun 2018ODI # 4011
19
Pakistan238 runs34323.4v NepalMultan30 Aug 2023ODI # 4628
19
England238 runs40126.2v West IndiesBirmingham29 May 2025ODI # 4880
21
Sri Lanka234 runs31022.5v PakistanLahore24 Jan 2009ODI # 2803
22
Pakistan233 runs32134.2v BangladeshDhaka2 Jun 2000ODI # 1599
23
Australia232 runs32435.5v Sri LankaAdelaide28 Jan 1985ODI # 299
23
England232 runs49949.4v NetherlandsAmstelveen17 Jun 2022ODI # 4413
23
Afghanistan232 runs28717.5v ZimbabweHarare19 Dec 2024ODI # 4818
26
South Africa231 runs35234.5v NetherlandsMohali3 Mar 2011ODI # 3115
27
Australia229 runs35926.5v NetherlandsBasseterre18 Mar 2007ODI # 2540
27
South Africa229 runs40022.0v EnglandWankhede21 Oct 2023ODI # 4677
29
India228 runs35732.0v PakistanColombo (RPS)10 Sep 2023ODI # 4639
30
India227 runs41034.0v BangladeshChattogram10 Dec 2022ODI # 4499
31
Ireland226 runs31829.3v U.A.E.Harare12 Mar 2018ODI # 3995
32
Australia224 runs33336.0v PakistanNairobi (Gym)30 Aug 2002ODI # 1868
32
India224 runs37836.2v West IndiesBrabourne29 Oct 2018ODI # 4063
34
South Africa221 runs35440.0v NetherlandsBasseterre16 Mar 2007ODI # 2537
34
Australia221 runs36431.4v EnglandMelbourne22 Nov 2022ODI # 4480
36
Sri Lanka219 runs35226.1v EnglandColombo (RPS)23 Oct 2018ODI # 4058
37
Pakistan217 runs29616.5v Sri LankaSharjah17 Apr 2002ODI # 1832
38
Australia215 runs34925.5v New ZealandSt George's20 Apr 2007ODI # 2577
38
West Indies215 runs33131.3v NetherlandsDelhi28 Feb 2011ODI # 3112
40
South Africa214 runs43936.0v IndiaWankhede25 Oct 2015ODI # 3700
41
South Africa212 runs33234.3v ZimbabweCenturion10 Nov 2009ODI # 2928
42
New Zealand210 runs34842.4v U.S.A.The Oval10 Sep 2004ODI # 2169
42
Sri Lanka210 runs33336.5v CanadaHambantota20 Feb 2011ODI # 3102
42
England210 runs40931.1v New ZealandBirmingham9 Jun 2015ODI # 3654
45
South Africa209 runs26423.2v West IndiesCape Town25 Jan 2004ODI # 2088
46
South Africa208 runs35545.3v KenyaCape Town22 Oct 2001ODI # 1763
46
Australia208 runs36033.2v IndiaSydney8 Feb 2004ODI # 2098
46
West Indies208 runs31739.2v CanadaKingston13 Apr 2010ODI # 2977
49
New Zealand206 runs27726.3v AustraliaAdelaide27 Jan 1986ODI # 358
49
Sri Lanka206 runs29329.3v NetherlandsColombo (RPS)16 Sep 2002ODI # 1878

Showing 50 records