Largest Margin of Victory by Runs in ODI Cricket History

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

New Zealand crushed Ireland by 290 runs in Aberdeen back in 2008. Brendon McCullum and Aaron Redmond powered the Kiwis to a towering 403/2 total.

Image: Getty

5. India (302 runs vs Sri Lanka, 2023)

India once again destroyed Sri Lanka, this time by 302 runs at the Wankhede Stadium. Virat, Gill and Iyer led the charge as India’s bowlers wrapped things up inside 20 overs.

Image: Getty

4. Zimbabwe (304 runs vs U.S.A., 2023)

Zimbabwe stunned the cricketing world with a 304-run victory over the USA in Harare. Joylord Gumbie and Sean Williams starred as Zimbabwe piled up 409 runs in style.

Image: Getty

3. Australia (309 runs vs Netherlands, 2023)

Australia hammered Netherlands by 309 runs during the 2023 World Cup in Delhi. Warner and Maxwell’s fireworks set up a crushing total of 400/6 in just 50 overs.

Image: Getty

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

India demolished Sri Lanka by 317 runs in Thiruvananthapuram — a record at the time. Virat Kohli’s stunning knock powered India to a mammoth 391/5 in that ODI.

Image: Getty

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

England smashed a massive 415 in Southampton and blew South Africa away by 342 runs, marking the largest ODI win ever. Their batting carnage left fans speechless in the 2025 ODI encounter.

Image: Getty

Harry Brook creates history: Breaks 32-year-old England record!