News
IPL
Indian Cricket Team
Women's World Cup 2025
International Cricket
Women’s Premier League (WPL)
Features
Watch
Interviews
Social Reactions
Contact
Privacy Policy
Cookie Policy

Biggest Loss in ODI Cricket: England Crush South Africa by 342 Runs — Full List of Record Defeats

CX Staff Writer

The biggest loss in ODI cricket has just been rewritten. On September 7, 2025, in the third ODI at Southampton, England crushed South Africa by an astonishing 342-run margin (England 414/5 vs South Africa 72 all out). This result now stands as the heaviest defeat by runs in ODI history, overtaking India’s 317-run win against Sri Lanka in 2023.

England’s batting dominance was set up by centuries from Jacob Bethell and Joe Root, before Jofra Archer tore through South Africa’s top order in a devastating spell. The visitors, who had already secured the series 2-0, folded in under 25 overs to suffer their worst ODI defeat ever. The scale of this collapse underlined just how one-sided the game was and reset the benchmark for the largest margin of victory in ODIs.

To put England’s 342-run rout into perspective, here’s a breakdown of the top eight biggest losses in ODIs, featuring some of the most lopsided thrashings in the format’s history. These matches saw mammoth totals and hapless chases, producing the largest victory margins by runs in ODI cricket (as of September 7, 2025).

List Of Biggest Loss In ODI Cricket History

Winning TeamMargin (runs)OppositionVenue (Date)
England342vs South AfricaSouthampton (7 Sep 2025)
India317vs Sri LankaThiruvananthapuram (15 Jan 2023)
Australia309vs NetherlandsDelhi (25 Oct 2023)
Zimbabwe304vs USAHarare (26 Jun 2023)
India302vs Sri LankaMumbai (2 Nov 2023)
New Zealand290vs IrelandAberdeen (1 Jul 2008)
Australia276vs South AfricaMackay (24 Aug 2025)
Australia275vs AfghanistanPerth (4 Mar 2015)

1. England vs South Africa – 342 runs (Southampton, 2025)

England’s annihilation of South Africa in September 2025 now tops the list of largest ODI winning margins. Batting first, England amassed 414/5 – one of their highest ODI totals – powered by Jacob Bethell’s 110 (his maiden international century) and Joe Root’s 100. They feasted on a jaded South African bowling attack, bringing up 400+ for the second game in a row of the series. South Africa, already lacking intensity after clinching the series early, collapsed spectacularly. Pacer Jofra Archer’s fiery spell reduced the visitors to 24/6, as South Africa’s top order was blown away in a matter of overs. With Temba Bavuma injured and not batting, South Africa’s innings never recovered. They were bundled out for 72, sealing a defeat on the order of 342 runs. This margin breaks the all-time ODI record, overtaking India’s 317-run win in 2023. It’s also a new personal low for South Africa – far worse than their 276-run loss to Australia just days prior.

2. India vs Sri Lanka – 317 runs (Thiruvananthapuram, 2023)

Prior to England’s new feat, the record for biggest ODI victory was India’s 317-run thrashing of Sri Lanka on January 15, 2023. India posted a towering 390/5 in 50 overs, thanks to Virat Kohli’s majestic 166 off 110 balls and Shubman Gill’s 116. Kohli’s knock propelled India to a mammoth total, after which the Indian bowlers absolutely decimated Sri Lanka. The visitors were shot out for just 73 runs in 22 overs. Fast bowler Mohammed Siraj wrecked the top order, taking 4/32 and reducing Sri Lanka to 39/6 by the 12th over. Sri Lanka’s innings disintegrated, with only three batters reaching double figures. The result was a 317-run margin – at the time, the largest victory by runs in ODI history.

3. Australia vs Netherlands – 309 runs (Delhi, 2023 World Cup)

Australia handed the Netherlands one of the biggest loss in ODI history during the 2023 ICC World Cup. On October 25, 2023 in Delhi, Australia crushed the Netherlands by 309 runs, setting a record for the largest margin of victory in any World Cup match. Batting first, Australia racked up 399/8, led by an astonishing 106 off 44 balls by Glenn Maxwell – the fastest century in World Cup history – and a 91-ball 104 by David Warner. Maxwell’s power-hitting lifted Australia to just one run shy of 400. In reply, the Dutch collapsed for just 90 runs in 21 overs, unable to handle Australia’s bowling. The 309-run margin was Australia’s biggest ever ODI win and the second-largest overall at the time.

4. Zimbabwe vs USA – 304 runs (Harare, 2023 World Cup Qualifier)

In the 2023 World Cup Qualifiers, Zimbabwe routed the United States by 304 runs. Zimbabwe amassed 408/6 – their highest ODI total ever – with Sean Williams smashing 174 and Sikandar Raza adding 102*. Faced with a daunting 409 target, the USA crumbled in 25.1 overs for just 104. The 304-run victory is Zimbabwe’s largest ever and was the second-biggest ODI win by runs at the time.

5. India vs Sri Lanka – 302 runs (Mumbai, 2023 World Cup)

India produced another thumping of Sri Lanka – a 302-run demolition during the 2023 ICC World Cup. On November 2, 2023 at Mumbai’s Wankhede Stadium, India posted 357/8 and bowled out Sri Lanka for a mere 55. Pacers Jasprit Bumrah and Mohammed Siraj triggered the collapse, and Mohammed Shami’s 5/18 mopped up the rest. Sri Lanka lasted only 19.4 overs, suffering an utter rout. The result was a 302-run victory – India’s largest ever World Cup win and one of the most one-sided ODI matches ever.

6. New Zealand vs Ireland – 290 runs (Aberdeen, 2008)

New Zealand’s 290-run victory over Ireland in July 2008 was the ODI record-holder for over a decade. In Aberdeen, New Zealand piled up 402/2 in 50 overs – their then-highest ODI total – and bowled Ireland out for 112. Brendon McCullum smashed 166 and James Marshall added 161*, putting on a 274-run opening partnership. The 290-run margin was the largest victory in ODI history at the time, surpassing India’s previous record.

ALSO READ:

7. Australia vs South Africa – 276 runs (Mackay, 2025)

Australia’s 276-run victory over South Africa on August 24, 2025 saw them post 431/2 before dismissing South Africa for 155. Travis Head (142) and Mitchell Marsh (100) led the batting onslaught, while Cooper Connolly took 5/22 with the ball. This was South Africa’s worst ODI defeat at the time – though quickly overtaken by England’s 342-run hammering just weeks later.

8. Australia vs Afghanistan – 275 runs (Perth, 2015 World Cup)

At the 2015 World Cup, Australia beat Afghanistan by 275 runs, then the largest victory margin in World Cup history. Australia racked up 417/6, with David Warner hammering 178. Afghanistan managed only 142 in reply, with Mitchell Johnson taking 4/22. The 275-run win was Australia’s biggest ODI victory at that time.

The biggest margins of victory in ODIs have been increasing rapidly in recent years, with several new entries – 317, 309, 304, 302, and now 342 – all coming since 2023. The heaviest defeat in ODI cricket as of now is England’s 342-run obliteration of South Africa in 2025, underlining how one-sided limited-overs contests can become when a team fires on all cylinders.

If you’re still wondering “what is the biggest loss in ODI” or “most runs win in ODI,” the answer in 2025 is clear: England by 342 runs against South Africa.

Top 10 Biggest Loss in ODI Cricket History (By Runs/in Men’s ODI only)

Top 10 Biggest Losses in ODI Cricket (by runs)
Winner Margin Target Opposition Match Date
England New Record 342 runs 415 South Africa 7 Sep 2025
India 317 runs 391 Sri Lanka 15 Jan 2023
Australia 309 runs 400 Netherlands 25 Oct 2023
Zimbabwe 304 runs 409 USA 26 Jun 2023
India 302 runs 358 Sri Lanka 2 Nov 2023
New Zealand 290 runs 403 Ireland 1 Jul 2008
Australia 276 runs 432 South Africa 24 Aug 2025
Australia 275 runs 418 Afghanistan 4 Mar 2015
South Africa 272 runs 400 Zimbabwe 22 Oct 2010
South Africa 258 runs 302 Sri Lanka 11 Jan 2012

FAQs on Biggest Loss in ODI Cricket

What is the biggest loss in ODI cricket history?

The biggest loss in ODI cricket history is England’s 342-run victory against South Africa at Southampton on September 7, 2025. England scored 414/5 and bowled South Africa out for just 72 to seal the heaviest defeat by runs ever in ODIs.

What is the largest margin of victory by runs in ODIs?

The largest margin of victory by runs in ODIs is 342 runs, set by England against South Africa in 2025. This overtook India’s 317-run win over Sri Lanka in 2023.

Which team has suffered the heaviest defeat in ODIs?

South Africa holds the record after their 342-run loss to England in 2025. Previously, Sri Lanka had suffered some of the worst defeats, including a 317-run loss and a 302-run loss to India in 2023.

How many times has a team lost by 300+ runs in ODIs?

As of 2025, there have been five ODI defeats by more than 300 runs:

  • England vs South Africa – 342 runs (2025)
  • India vs Sri Lanka – 317 runs (2023)
  • Australia vs Netherlands – 309 runs (2023)
  • Zimbabwe vs USA – 304 runs (2023)
  • India vs Sri Lanka – 302 runs (2023)

What happened in the ENG vs SA 3rd ODI in 2025?

In the ENG vs SA 3rd ODI at Southampton, England dominated with centuries from Jacob Bethell and Joe Root to post 414/5. Jofra Archer then produced a fiery spell, taking 4 wickets, as South Africa collapsed to 72 all out, losing by 342 runs — the biggest loss in ODI history.

Which is the heaviest ODI defeat for South Africa?

South Africa’s heaviest ODI defeat is the 342-run loss to England in 2025. Their previous worst was a 276-run loss to Australia in Mackay just weeks earlier.

Which team has inflicted the most 300+ run defeats in ODIs?

India and Australia have both inflicted multiple 300+ run defeats. India beat Sri Lanka by 317 runs and 302 runs in 2023, while Australia thrashed the Netherlands by 309 runs (2023) and Afghanistan by 275 runs (2015).

For more updates, follow CricXtasy on Facebook, Instagram, Twitter, Telegram, and YouTube.

The official CricXtasy news handle for upto date information on cricket information from India and around the globe.

Read more