
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) | Opposition | Margin | Match Date |
|---|---|---|---|
| England | South Africa | 342 runs | 7 Sep 2025 |
| India | Sri Lanka | 317 runs | 15 Jan 2023 |
| Australia | Netherlands | 309 runs | 25 Oct 2023 |
| Zimbabwe | USA | 304 runs | 26 Jun 2023 |
| India | Sri Lanka | 302 runs | 2 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.







