Largest ODI victories by runs. Note: This image is AI-generated.

Largest ODI victories by runs. (This image is AI-generated)

ODI cricket has witnessed its fair share of staggering one‑sided encounters. The vast run margins highlight how modern ODIs are defined by towering scores and relentless bowling. England’s 342-run triumph over South Africa in 2025 stands as one of the largest ODI victories by runs ever recorded.

Top 5 Largest ODI Victories by Runs

Team (Winner)OppositionMarginMatch Date
EnglandSouth Africa342 runs7 Sep 2025
IndiaSri Lanka317 runs15 Jan 2023
AustraliaNetherlands309 runs25 Oct 2023
ZimbabweUSA304 runs26 Jun 2023
IndiaSri Lanka302 runs2 Nov 2023

England vs South Africa, 2025 – 342-runs margin

England seal record 342-run win over South Africa in Southampton on September 7 2025, the largest margin in men’s ODI history. Jacob Bethell and Joe Root hit brilliant centuries to take England to 414/5 and Jofra Archer with Adil Rashid bowled South Africa out for only 72 runs.

India vs Sri Lanka, 2023 – 317-runs margin

India defeated Sri Lanka by a massive 317 runs in Thiruvananthapuram on January 15, 2023. Shubman Gill contributed 116 runs while Virat Kohli scored an unbeaten 166 to help India reach 390/5. Mohammed Siraj’s exceptional bowling performance led to Sri Lanka being bowled out for just 73 runs.

Australia vs Netherlands, 2023 – 309-runs margin

Australia triumphed over the Netherlands by 309 runs in Delhi on October 25, 2023. David Warner scored 104 runs and Glenn Maxwell hit a record-breaking century off just 40 balls, leading the team to a total of 399/8. Adam Zampa’s brilliant spell of 4 wickets limited the Dutch to only 90 runs.

Zimbabwe vs USA, 2023 – 304-runs margin

Zimbabwe defeated the USA by a massive 304 runs in Harare on June 26, 2023. Captain Sean Williams played a stunning innings of 174 to lead Zimbabwe to 408/6. The USA struggled and managed only 104 runs as Richard Ngarava and Sikandar Raza each took two wickets to bowl them out.

India vs Sri Lanka, 2023 – 302-runs margin

India secured a commanding 302-run victory over Sri Lanka in Mumbai on November 2, 2023. Shubman Gill, Virat Kohli and Shreyas Iyer powered India to 357/8 before Mohammed Shami’s 5/18 helped bowl Sri Lanka out for only 55 runs.