Written by: Ankit Yadav
[read_meter]

One-day international (ODI) cricket is known for its exciting, fast-paced format, in which each team has 50 overs to score as many runs as possible. England now holds the record for the biggest win in ODI history, defeating South Africa by 342 runs on September 7, 2025.

Before this, India held the record with their 317-run victory over Sri Lanka on January 15, 2023.

Big victories in ODI cricket reflect the skill, preparation, and strategy teams put into their games. They show how well teams can execute their game plans and put pressure on their rivals.

In this article, we’ll look at the biggest wins in ODI history, highlighting matches where teams displayed exceptional skill, teamwork, and dominance to secure massive victories.

Top 12 Biggest Win in ODI Cricket

Here’s a table showing the top 12 biggest wins by runs in ODI cricket over the years:

WinnerMarginTargetOpponentDate
England342 runs415South Africa7 Sep 2025
India317 runs391Sri Lanka15 Jan 2023
Australia309 runs400Netherlands25 Oct 2023
Zimbabwe304 runs409U.S.A.26 Jun 2023
India302 runs358Sri Lanka2 Nov 2023
New Zealand290 runs403Ireland1 Jul 2008
Australia276 runs432South Africa24 Aug 2025
Australia275 runs418Afghanistan4 Mar 2015
South Africa272 runs400Zimbabwe22 Oct 2010
South Africa258 runs302Sri Lanka11 Jan 2012
India257 runs414Bermuda19 Mar 2007
South Africa257 runs409West Indies27 Feb 2015

The following match descriptions provide a deeper insight into some of the most dominant performances in ODI cricket history. 

1. England – Won by 342 Runs vs South Africa

Date: September 7, 2025

England created history with a massive 342-run victory over South Africa on September 7, 2025, at the Rose Bowl in Southampton. Batting first, England piled up a huge total of 415 runs, led by Jacob Bethell’s maiden century (110), Joe Root’s well-crafted 100, and quickfire fifties from Jos Buttler and Jamie Smith.

England - Won by 342 Runs vs South Africa
Source: Sports.ndtv

Chasing the target, South Africa collapsed under pressure and were bowled out for just 72 in 20.5 overs. Jofra Archer was outstanding with the ball, taking 4 wickets for 18 runs, while Adil Rashid provided important breakthroughs in the middle overs.

Summary: This dominant performance by England broke India’s previous record of a 317-run win, showcasing their all-round excellence with explosive batting and ruthless bowling.

2. India – Won by 317 Runs vs Sri Lanka

Date: January 15, 2023

India’s 317-run victory over Sri Lanka was a historic feat, setting the record for the only 300-plus run margin in ODI cricket. Winning the toss, Rohit Sharma chose to bat, contributing 42 before Shubman Gill’s century and Virat Kohli’s 10th ton against Sri Lanka propelled India to an imposing 390/5. 

 India's Biggest Win in ODI
Source: insidesport

Mohammed Siraj’s exceptional new-ball spell dismantled Sri Lanka, who were bowled out for just 73. Siraj’s early wickets ensured India maintained full control throughout the match. This match was a masterclass in dominating with aggressive batting and precise bowling.

Summary: This match showcased India’s all-around dominance, with stellar batting performances and lethal bowling sealing a monumental win.

3. Australia – Won by 309 Runs vs Netherlands

Date: October 25, 2023

In the 2023 World Cup, Australia secured a massive 309-run victory over the Netherlands, marking one of the biggest margins in ODI history. Batting first, Australia posted a towering 399/8, powered by David Warner’s 104 and Glenn Maxwell’s blistering 106 off just 44 balls. 

Australia
Source: mykhel

The Netherlands faltered in their chase, crumbling to 90 all out, with Adam Zampa claiming four wickets. Australia’s aggressive approach left the opposition with no room to fight back. 

This victory solidified Australia’s aggressive strategy as they marched confidently through the tournament.

Summary: Australia’s ruthless performance showed their strength and depth, securing one of the largest victories in ODI history.

4. Zimbabwe – Won by 304 Runs vs USA

Date: June 26, 2023

Zimbabwe’s massive 304-run victory against the USA was an example to their resurgence in ODI cricket. Batting first, Zimbabwe scored an imposing 409, featuring top contributions from their key batters. 

The USA struggled significantly in their response, being bowled out for just 105. 

Zimbabwe
Source: static.tnn

Zimbabwe’s bowlers maintained relentless pressure, ensuring the match ended in a comprehensive win. This match was a significant morale boost, showcasing Zimbabwe’s readiness to challenge higher-ranked teams. Such a dominant display underlined their improved team dynamics and execution.

Summary: Zimbabwe’s commanding performance with both bat and ball secured a record-breaking win against the USA.

5. India – Won by 302 Runs vs Sri Lanka

Date: November 2, 2023

India’s 302-run victory over Sri Lanka in the 2023 ODI World Cup was another record-breaking moment. Batting first, India posted 357/8 with crucial contributions from Shubman Gill, Virat Kohli, and Shreyas Iyer. 

In response, Mohammed Shami’s fiery spell (5/18) dismantled Sri Lanka’s lineup, who were bowled out for a mere 55 runs. 

 India's Biggest Win in ODI
Source: static.tnn

The win was crucial for India, ensuring a spot in the tournament’s semi-finals. This match underscored the team’s capability to deliver under pressure. It also highlighted the unmatched balance between their batting might and bowling sharpness.

Summary: This match demonstrated India’s potent batting and bowling lineup, ensuring a spot in the tournament’s semifinal stages.

6. New Zealand – Won by 290 Runs vs Ireland

Date: July 1, 2008

New Zealand achieved a commanding 290-run victory over Ireland at Aberdeen in 2008, driven by powerful centuries from James Marshall (161 off 141 balls) and Brendon McCullum (166 off 135 balls). 

Their partnership propelled New Zealand to an imposing total of 402/2. Ireland, unable to handle New Zealand’s bowling attack led by Tim Southee and Michael Mason, folded for just 112 runs.

New Zealand
Source: crictv4u

New Zealand’s batting display was a testament to their depth and aggression. Their bowlers followed up with a clinical performance that secured one of their biggest wins.

Summary: New Zealand’s potent combination of aggressive batting and disciplined bowling secured one of the largest winning margins in ODI cricket.

7. Australia – Won by 276 Runs vs South Africa

Date: August 24, 2025

Australia completely dominated in Mackay on August 24, 2025, smashing South Africa by a huge 276 runs. Batting first, the Aussies went absolutely crazy, putting up a massive 431 for 2. Travis Head led the charge with a brilliant 142 off just 103 balls, while Mitchell Marsh and Cameron Green also chipped in with big hundreds.

Australia biggest win against South Africa
Source: NDTV News

South Africa never really got going in reply and collapsed to 155 all out in just under 25 overs. Young all-rounder Cooper Connolly was the star with the ball, taking a five-wicket haul and tearing through their batting lineup like a storm.

This win is now Australia’s second-biggest victory in ODI history, only behind the 309-run hammering of the Netherlands in the 2023 World Cup. It also gave them a nice consolation win in the series. With this crushing victory, Australia’s dominance in one-day cricket is crystal clear and this match will be remembered as one of their most commanding performances.

Summary: Australia crushed South Africa by 276 runs in Mackay, their second-biggest ODI win, powered by 431/2 and Cooper Connolly’s five-wicket haul.

8. Australia – Won by 275 Runs vs Afghanistan

Date: March 4, 2015

At the 2015 ICC Cricket World Cup, Australia showcased their dominance with a 275-run win over Afghanistan. David Warner’s explosive innings of 178 off 133 balls led Australia to an imposing 417/6, setting a record at the time. 

Afghanistan, overwhelmed by Mitchell Johnson’s aggressive bowling, was bowled out for just 142. 

Australia
Source: indianexpress

Johnson’s four-wicket haul dismantled their lineup, solidifying Australia’s reputation as World Cup favorites. Australia’s batting and bowling were in perfect sync, leaving Afghanistan with no answers. This match reinforced Australia’s potential to perform consistently on the big stage.

Summary: Australia’s comprehensive batting effort, highlighted by Warner’s standout innings and Johnson’s pace, secured a powerful victory.

9. South Africa – Won by 272 Runs vs Zimbabwe

Date: October 22, 2010

In 2010, South Africa registered a massive 272-run victory over Zimbabwe, showcasing their batting firepower and sharp bowling attack. JP Duminy’s commanding 129 set the tone, helping South Africa to 399/6. 

South Africa
Source: sportzcraazy

Zimbabwe struggled from the outset, unable to withstand the pace of Morne Morkel and the spin of Johan Botha, who took three wickets each. Zimbabwe’s collapse was a testament to South Africa’s tight fielding and disciplined bowling. This match cemented South Africa’s status as one of the dominant teams of that era.

Summary: South Africa’s commanding performance with both bat and ball ensured a comprehensive victory.

10. South Africa – Won by 258 Runs vs Sri Lanka

Date: January 11, 2012

In January 2012, South Africa defeated Sri Lanka by 258 runs in a one-sided affair. AB de Villiers’ brilliant century anchored South Africa’s innings to a competitive total of 301/8. 

Sri Lanka’s batting lineup collapsed under the pace of Morne Morkel, who claimed four wickets, as they were bowled out for just 43 runs. 

South Africa
Source: .dailymail

This game was one of the most dominant bowling performances ever by South Africa. The match showcased South Africa’s ability to combine batting consistency with a ruthless bowling attack.

Summary: This match showcased South Africa’s dominant bowling attack, securing a significant win over Sri Lanka.

11. India – Won by 257 Runs vs Bermuda

Date: March 19, 2007

After losing to Bangladesh in their opening match, India’s record 257-run victory over Bermuda in the 2007 World Cup was a morale-boosting performance for sure. Batting first, India set a colossal target of 413/5, fueled by Virender Sehwag’s aggressive 114.

India
Source: webp.khelnow

Bermuda, overwhelmed by the pressure, managed only 156 in response, with Anil Kumble leading the bowling effort with three wickets. This victory helped India bounce back after an early setback in the tournament. It also reflected the team’s depth and hunger to perform under high-stakes conditions.

Summary: India’s dominant batting and effective bowling ensured a comprehensive victory over a lesser-known opponent. 

12. South Africa – Won by 257 Runs vs West Indies

Date: February 27, 2015

South Africa’s 257-run triumph over the West Indies in the 2015 World Cup was marked by AB de Villiers’ masterful innings of 162 off just 66 balls, propelling them to a total of 408/5. 

The West Indies, unable to handle the pressure, were bowled out for 151, with Imran Tahir picking up five wickets. 

South Africa
Source: khelnow

This match showcased de Villiers’ brilliance and underlined the depth in South Africa’s ODI squad. Such an all-round performance solidified their standing as a force to be reckoned with.

Summary: South Africa’s explosive batting and disciplined bowling secured a huge win over West Indies.

Related Posts:

Conclusion: England Holds The Record For The Biggest Win In ODI History

 Big-margin victories in ODIs are a true display of a team’s all-round dominance. England’s record 342-run win against South Africa in 2025 has now set the new benchmark for excellence in cricket, surpassing India’s 317-run triumph over Sri Lanka in 2023.

Cricket fans eagerly look forward to more record-breaking moments that can redefine what is possible in ODIs. With the game constantly evolving, teams continue to push the limits of performance, aiming for even bigger victories and historic milestones.

These matches highlight the thrill and unpredictability of cricket, keeping fans engaged and inspiring players to raise the bar even higher. The pursuit of greatness ensures that every ODI series carries the potential for new records.

FAQs

Which team has the most entries in the top 10 largest victories by runs in ODIs?

India and South Africa have the most entries, with three victories each in the top 10 largest margins of victory by runs in ODI cricket.

Which is the biggest victory in ODI?

India holds the record for the biggest victory in ODI history, winning by 317 runs against Sri Lanka on January 15, 2023.

What is the highest chase in ODI history?

The highest successful chase in ODI history is 438 runs, achieved by South Africa against Australia on March 12, 2006.

How did Australia achieve a 309-run victory over the Netherlands?

Australia achieved a 309-run victory over the Netherlands by posting a massive total of 399/8, with significant contributions from David Warner and Glenn Maxwell, and then bowling out the Netherlands for just 90 runs.

Which player holds the record for the most runs scored in a single ODI match from the top 10 largest victories?

The record is held by David Warner, who scored 178 runs off 133 balls in Australia’s 275-run victory against Afghanistan on March 4, 2015.

About the Author

Meet Ankit Yadav, a dedicated cricket analyst at The Cricket Panda. Growing up playing street leagues and college tournaments, Ankit's love for cricket has been a lifelong journey. With a knack for numbers and a talent for data analysis, he brings a unique perspective to cricket reporting. At The Cricket Panda, Ankit combines his passion for cricket with his expertise in data analysis to provide fans with in-depth insights and comprehensive coverage of the sport.

Leave a Comment

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

Subscribe to Our Newsletter

Stay updated about the offers and latest news

Email
The form has been submitted successfully!
The form has been submitted successfully!
Scroll to Top