Highest margin win in ODI: Cricket is a sport that has millions of fans across the world, and it is full of excitement and unpredictability. In the game’s fluctuating fortunes, some matches shine for their undisputed one-sided dominance. Today, let’s go through the record books to highlight the most important encounters in ODI history, where victorious teams defeated their opponents ruthlessly.

Top 10: Highest margin win in ODI till 2025
Cricket, a sport revered for its gripping dynamics, has witnessed numerous monumental clashes, where teams have showcased exceptional prowess on the field. Among these battles, some stand out not just for victory but for their overwhelming domination. One such aspect that echoes through the annals of ODI cricket history is the monumental margin of victory certain teams achieve.
Here is the list of the Highest margin win in ODI till 2025:
S.No. | Winner | Victory margin | Target | Opposition | Date |
---|---|---|---|---|---|
1. | India | 317 runs | 391 | Sri Lanka | January 15, 2023 |
2. | Australia | 309 runs | 400 | Netherlands | October 25, 2023 |
3. | Zimbabwe | 304 runs | 409 | U.S.A | June 26, 2023 |
4. | India | 302 runs | 358 | Sri Lanka | November 2, 2023 |
5. | New Zealand | 290 runs | 403 | Ireland | July 1, 2008 |
6. | Australia | 275 runs | 418 | Afghanistan | March 4, 2015 |
7. | South Africa | 272 runs | 400 | Zimbabwe | October 22, 2010 |
8. | South Africa | 258 runs | 302 | Sri Lanka | January 11, 2012 |
9. | India | 257 runs | 414 | Bermuda | March 19, 2007 |
10. | South Africa | 257 runs | 409 | West Indies | February 27, 2015 |
India – won by 317 runs vs Sri Lanka
Cricket, often hailed as the gentleman’s game, can be a thrillingly unpredictable dance between bat and ball. Yet, amidst the close shaves and nail-biting finishes, some matches stand out for their sheer dominance and one-sidedness. The January 15th, 2023 encounter between India and Sri Lanka at the Greenfield International Stadium in Thiruvananthapuram falls squarely in this category. This is the Highest margin win in ODI ever.
Winning the toss and opting to bat first, India unleashed an offensive masterclass, amassing a mammoth 390/5, the highest score ever recorded against Sri Lanka in ODIs. Openers Rohit Sharma (42) and Shubman Gill (116) laid a solid foundation, followed by a breathtaking display of power hitting by Virat Kohli (166*). Kohli, in particular, reached his century off just 85 balls, the fastest for India in ODIs against Sri Lanka. Shreyas Iyer’s late cameo of 38 further bolstered the total, leaving the Sri Lankan bowlers shell-shocked and the scoreboard a dazzling display of Indian dominance.
Faced with a near-impossible chase of 391, Sri Lanka’s batting faltered spectacularly. Nuwanidu Fernando’s 19 was the highest individual score, the innings crumbled like a house of cards. Indian pacer Mohammed Siraj took four wickets, while Kuldeep Yadav and Mohammed Shami chipped in with two each, as Sri Lanka were bundled out for a meagre 73 in just 22.1 overs.
Australia – won by 309 runs vs the Netherlands: Highest margin win in ODI
The Arun Jaitley Stadium in Delhi witnessed a historic cricket match on October 25, 2023. Australia annihilated the Netherlands by a staggering 309 runs, setting a new record for the biggest win in ODI World Cup history. This dominant performance not only showcased Australia’s sheer power but also sent a strong message to their competitors in the ongoing tournament. This is the 2nd Highest margin win in ODI.
Australia’s batting order went on a rampage, amassing a mammoth 399 runs for the loss of 8 wickets. Openers David Warner (104) and one-down Steven Smith (71) laid a solid foundation, followed by a blistering innings from Glenn Maxwell, who smashed the fastest ton of the tournament in just 40 balls, peppering the Dutch bowlers with 10 fours and 4 sixes. Marnus Labuschagne’s 62 further bolstered the total, leaving the Netherlands with a near-impossible target to chase.
The Dutch batting succumbed under the immense pressure of chasing down such a colossal score. Mitchell Starc provided an early breakthrough, while Adam Zampa spun a web of deceit, claiming a career-best 4-8 and skittling out the Netherlands for a mere 90 runs in 21 overs. The Dutch resistance crumbled spectacularly, with only Vikramjit Singh (25) and Teun van der Voort (16) offering some semblance of fight.
India – won by 302 runs vs Sri Lanka: Highest margin win in ODI
The Wankhede Stadium in Mumbai was electric on November 2nd, 2023, as India delivered a comprehensive 302-run thrashing of Sri Lanka in the ICC Men’s Cricket World Cup. This convincing victory not only sealed their place in the semi-finals but also showcased their undeniable strength as tournament contenders. This is 3rd Highest margin win in ODI.
Winning the toss and opting to bat first, India’s batters went on a rampage. The opening partnership of Shubman Gill (92) and Virat Kohli (88) laid the foundation with an 189-run stand. Shreyas Iyer (82) provided further impetus, and even lower-order contributions helped India post a commanding total of 357 for 8. This strong display showcased the depth and versatility of the Indian batting lineup.
Sri Lanka’s chase never truly got going. Mohammed Shami ripped through the batting order, claiming a five-wicket haul for just 18 runs. His pace and swing proved unplayable, sending Sri Lankan batsmen back to the pavilion in quick succession. Jasprit Bumrah and Mohammed Siraj chipped in with crucial wickets as well, bowling Sri Lanka out for a paltry 55 in just 19.4 overs.
Highest margin win in ODI World Cup
Here is the list of the Highest margin win in ODI World Cup till 2023:
S.No. | Winner | Margin | Target | Overs | Max. Overs | Against | Date |
---|---|---|---|---|---|---|---|
1. | Australia | 309 runs | 400 | 21.0 | 50.0 | Netherlands | 25 Oct 2023 |
2. | India | 302 | 358 | 19.4 | 50.0 | Sri Lanka | 2 Nov 2023 |
3. | Australia | 275 runs | 418 | 37.3 | 50.0 | Afghanistan | 4 Mar 2015 |
4. | India | 257 runs | 414 | 43.1 | 50.0 | Bermuda | 19 Mar 2007 |
5. | South Africa | 257 runs | 409 | 33.1 | 50.0 | West Indies | 27 Feb 2015 |
6. | Australia | 256 runs | 302 | 14.0 | 50.0 | Namibia | 27 Feb 2003 |
7. | India | 243 | 327 | 27.1 | 50.0 | South Africa | 5 Nov 2023 |
8. | Sri Lanka | 243 runs | 322 | 24.4 | 50.0 | Bermuda | 15 Mar 2007 |
9. | South Africa | 231 runs | 352 | 34.5 | 50.0 | Netherlands | 3 Mar 2011 |
10. | Australia | 229 runs | 359 | 26.5 | 50.0 | Netherlands | 18 Mar 2007 |
11. | South Africa | 229 runs | 400 | 22.0 | 50.0 | England | 21 Oct 2023 |
12. | South Africa | 221 runs | 354 | 40.0 | 40.0 | Netherlands | 16 Mar 2007 |
13. | Australia | 215 runs | 349 | 25.5 | 50.0 | New Zealand | 20 Apr 2007 |
14. | West Indies | 215 runs | 331 | 31.3 | 50.0 | Netherlands | 28 Feb 2011 |
15. | Sri Lanka | 210 runs | 333 | 36.5 | 50.0 | Canada | 20 Feb 2011 |
16. | South Africa | 206 runs | 285 | 28.0 | 50.0 | Bangladesh | 19 Mar 2011 |
17. | Pakistan | 205 runs | 318 | 33.1 | 50.0 | Kenya | 23 Feb 2011 |
18. | Australia | 203 runs | 335 | 40.1 | 50.0 | Scotland | 14 Mar 2007 |
19. | England | 202 runs | 335 | 60.0 | 60.0 | India | 7 Jun 1975 |
20. | South Africa | 201 runs | 412 | 45.0 | 50.0 | Ireland | 3 Mar 2015 |
Conclusion on Highest margin win in ODI
The highest margin win in ODI cricket represents not just an overwhelming display of skill but a testament to the essence of the sport. They narrate stories of unparalleled dominance, showcasing cricket’s ability to surprise, amaze, and reaffirm the importance of teamwork, strategy, and sheer determination in achieving monumental triumphs.
Also Read: Highest score in odi by a team
FAQ on Highest margin win in ODI
Question 1. Which team holds the record for the highest margin of victory in an ODI?
Answer: India holds the record for the highest margin of victory in an ODI, having defeated Sri Lanka by 317 runs in Thiruvananthapuram, India, on January 15th, 2023.
Question 2. What was the score India posted in their record-breaking win?
Answer: India racked up a massive 390/5 batting first against Sri Lanka in the aforementioned match. This is the highest score ever recorded against Sri Lanka in ODIs.
Question 3. Who were India’s key players in this victory?
Answer: Virat Kohli led the charge with a blistering 166 off just 85 balls*, the fastest ODI century for India against Sri Lanka. Openers Rohit Sharma (42) and Shubman Gill (116) provided a solid foundation, while Shreyas Iyer’s late cameo (38) added vital runs. On the bowling front, Mohammed Siraj (4 wickets), Kuldeep Yadav (2 wickets), and Mohammed Shami (2 wickets) decimated the Sri Lankan batting line-up.