Header Banner

Top 5 Largest Run-Margin Wins in ODI Cricket History

Akshay pic - Tuesday, Oct 21, 2025
Last Updated on Oct 21, 2025 04:03 PM

Top 5 Largest Run-Margin Wins in ODI Cricket History: England holds the record for the largest victory in ODI cricket history. Meanwhile, Team India has twice won ODIs by a margin of more than 300 runs.

ODI cricket began 54 years ago on January 5, 1971. Since then, many records have been made and broken in this format. The largest victory in terms of runs in ODI cricket is 342 runs. Only five teams have ever won by more than 300 runs in this format. India has won by more than 300 runs twice in ODI cricket. Zimbabwe also achieved a feat you should know about.

5 Biggest Wins in ODI Cricket History

England - Win by 342 runs

England holds the record for the biggest win in ODI cricket history. On September 7, 2025, England set a world record by winning by 342 runs against South Africa in Southampton.

India - Win by 317 runs

India holds the second-biggest win in ODI cricket history. Team India will win by 317 runs against Sri Lanka in Thiruvananthapuram on January 15, 2023.

Australia - Win by 309 runs

Australia holds the third-highest victory in ODI cricket history. Australia won by 309 runs against the Netherlands in Delhi on October 25, 2023.

Zimbabwe - Win by 304 runs

Zimbabwe holds the fourth-highest victory in ODI cricket history. Zimbabwe won by 304 runs against the United States in Harare on June 26, 2023.

India - Win by 302 runs

India also holds the fifth-highest victory in ODI cricket history. India won the match against Sri Lanka by 302 runs at the Wankhede Stadium on November 2, 2023.

It is worth noting that the history of ODI cricket is 54 years old. Only five countries have ever won by more than 300 runs in the ODI format, and Team India is the only team to achieve this feat twice. While major teams like South Africa, New Zealand, and Pakistan have failed to achieve this feat, smaller teams like Zimbabwe have achieved it.

Trending News