Top 5 Biggest Wins in ODI Cricket History- IPL

Top 5 Biggest Wins in ODI Cricket History

ODI cricket has seen many big wins over the years. Some teams have beaten their opponents by more than 300 runs. These matches show how strong a team can be with both bat and ball.

England hold the record for the biggest win by runs in men’s ODI cricket. They defeated South Africa by 342 runs in 2025. India, Australia and Zimbabwe have also recorded huge wins. Here are the top five biggest wins in ODI cricket history by runs.

Top 5 Biggest Wins in ODI Cricket

Rank Winning Team Opponent Winning Margin Year
1 England South Africa 342 runs 2025
2 India Sri Lanka 317 runs 2023
3 Australia Netherlands 309 runs 2023
4 Zimbabwe USA 304 runs 2023
5 India Sri Lanka 302 runs 2023

1. England beat South Africa by 342 runs (2025)

England created history by beating South Africa by 342 runs in the third ODI at Southampton on September 7, 2025. It became the biggest win by runs in men’s ODI cricket. England batted first and scored 414/5 in 50 overs. Jacob Bethell scored 110 runs, while Joe Root also made a century. Their strong batting helped England post a huge total.

South Africa failed to chase the target and were bowled out for just 72 runs in 20.5 overs. Jofra Archer took four wickets, while Adil Rashid picked up three wickets. England won the match by 342 runs and broke India’s record for the biggest ODI win by runs.

2. India beat Sri Lanka by 317 runs (2023)

India recorded a huge 317-run win over Sri Lanka in the third ODI at Thiruvananthapuram on January 15, 2023. India batted first and scored 390/5 in 50 overs. Virat Kohli played a brilliant innings of 166 not out, while Shubman Gill scored 116 runs. Both batters scored centuries and helped India post a big total.

Sri Lanka struggled in their chase and were bowled out for just 73 runs in 22 overs. India won the match by 317 runs and completed a 3-0 series victory. At that time, it was the biggest win by runs in men’s ODI cricket.

3. Australia beat the Netherlands by 309 runs (2023)

Australia recorded a massive 309-run win over the Netherlands during the 2023 ODI World Cup. The match was played in Delhi on October 25, 2023. Australia batted first and scored 399/8 in 50 overs. David Warner scored a century, while Glenn Maxwell smashed 106 runs off just 44 balls. Maxwell’s powerful batting helped Australia reach a huge total.

The Netherlands could not handle Australia’s bowling attack. They were bowled out for just 90 runs in 21 overs. Australia won by 309 runs and recorded one of the biggest victories in ODI history.

4. Zimbabwe beat the USA by 304 runs (2023)

Zimbabwe registered a huge 304-run win over the United States of America (USA) during the 2023 Cricket World Cup Qualifier. The match took place in Harare on June 26, 2023. Zimbabwe batted first and scored 408/6 in 50 overs. Their batters played well and put the team in a strong position.

The USA struggled during their chase and were bowled out for just 104 runs in 25.1 overs. Zimbabwe won the match by 304 runs. It was one of the biggest wins in men’s ODI cricket and a memorable result for the team.

5. India beat Sri Lanka by 302 runs (2023)

India recorded another huge win over Sri Lanka during the 2023 ODI World Cup. India won the match by 302 runs at the Wankhede Stadium in Mumbai on November 2, 2023. India batted first and scored 357/8 in 50 overs. Shubman Gill scored 92 runs, Virat Kohli made 88, and Shreyas Iyer added 82 runs.

India’s bowlers then delivered a brilliant performance. Mohammed Shami took five wickets as Sri Lanka were bowled out for just 55 runs in 19.4 overs. India won by 302 runs and continued their strong run in the World Cup.

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *