Biggest ODI Wins by Runs for India: Full List (2026)
By CricketTaken EditorialPublished Cricket in India9 min read
For two years and eight months India held the largest winning margin in one-day international history. On 15 January 2023 at the Greenfield International Stadium in Thiruvananthapuram they made 390 for 5, Shubman Gill scoring 116 and Virat Kohli 166 not out, and then removed Sri Lanka for 73 inside 22 overs. Mohammed Siraj took four for 32. The margin, 317 runs, was the first time any side had won a fifty-over international by more than 300.
England took the world record away on 7 September 2025 by beating South Africa by 342 runs. India's mark still stands as the second largest ever, and the second entry on their own list — 302 runs against Sri Lanka at the Wankhede in November 2023 — is the third largest. No other country has two wins of that scale.
A margin this big is a harder thing to produce than a big total. It needs two independent events in the same afternoon: a substantial score, and an opposition innings that folds rather than merely loses. India have won by 200 runs or more ten times in more than fifty years of one-day cricket, and six of those ten have come since December 2022.
India's sixteen largest ODI wins by runs
| # | Margin | India | Opponent | Opponent's score | Venue | Date |
|---|---|---|---|---|---|---|
| 1 | 317 runs | 390/5 | Sri Lanka | 73 | Thiruvananthapuram | 15 Jan 2023 |
| 2 | 302 runs | 357/8 | Sri Lanka | 55 | Wankhede | 2 Nov 2023 |
| 3 | 257 runs | 413/5 | Bermuda | 156 | Port of Spain | 19 Mar 2007 |
| 4 | 256 runs | 374/4 | Hong Kong | 118 | Karachi | 25 Jun 2008 |
| 5 | 243 runs | 326/5 | South Africa | 83 | Eden Gardens | 5 Nov 2023 |
| 6 | 228 runs | 356/2 | Pakistan | 128/8 | Colombo (RPS) | 10 Sep 2023 |
| 7 | 227 runs | 409/8 | Bangladesh | 182 | Chattogram | 10 Dec 2022 |
| 8 | 224 runs | 377/5 | West Indies | 153 | Brabourne | 29 Oct 2018 |
| 9 | 200 runs | 276 | Bangladesh | 76 | Dhaka | 11 Apr 2003 |
| 10 | 200 runs | 351/5 | West Indies | 151 | Tarouba | 1 Aug 2023 |
| 11 | 190 runs | 269/6 | New Zealand | 79 | Visakhapatnam | 29 Oct 2016 |
| 12 | 186 runs | 351/3 | Kenya | 165/5 | Paarl | 24 Oct 2001 |
| 13 | 183 runs | 292/6 | Sri Lanka | 109 | Johannesburg | 10 Mar 2003 |
| 14 | 181 runs | 311/2 | Namibia | 130 | Pietermaritzburg | 23 Feb 2003 |
| 15 | 174 runs | 376/2 | New Zealand | 202 | Hyderabad (Deccan) | 8 Nov 1999 |
| 16 | 170 runs | 402 | Afghanistan | 232 | Lucknow | 17 Jun 2026 |
Below 170 the list runs on through 169 at Cuttack in 2014, 168 at Colombo in 2017, 161 against Zimbabwe at Harare in 2005 and a cluster of four separate 153-run wins. The cut-off here is arbitrary; the shape of the list is not.
2023, and why one calendar year owns five places
Five of the sixteen were won in a span of ten months in 2023: Thiruvananthapuram in January, Tarouba in August, Colombo in September, then the Wankhede and Eden Gardens inside four days of the World Cup that October and November. India played an unusually heavy schedule of home and subcontinental fifty-over cricket that year, went into a home World Cup with a settled batting order, and had in Mohammed Shami, Jasprit Bumrah, Siraj and Kuldeep Yadav an attack that could bowl a side out rather than contain it.
That last point matters more than the batting. The 302-run win at the Wankhede came off a total of 357, which is not on India's list of highest ODI totals at all. What made the margin was Sri Lanka being dismissed for 55 in 19.4 overs, Shami taking five for 18. Four days later at Eden Gardens, 326 for 5 was enough for a 243-run win because South Africa were bowled out for 83. In both cases India's total was ordinary by the standards of that tournament and the margin was made entirely at the other end.
The associate and part-time entries
Four of the sixteen came against Bermuda, Hong Kong, Kenya and Namibia — sides that between them have played a small fraction of the ODIs India have. Two of those, the Bermuda and Namibia wins, came in World Cups where the tournament format put associate members in the group stage.
The Port of Spain match on 19 March 2007 is the best known. India made 413 for 5, then the highest total in any World Cup match, Virender Sehwag scoring 114 and Yuvraj Singh 83 from 43 balls. Bermuda made 156. The 257-run margin was, for a few years, the largest in ODI history — and India were knocked out of that tournament in the same group stage a week later, which is why the 2007 World Cup is remembered for Port of Spain in a rather different sense.
The 256-run win over Hong Kong at Karachi in June 2008 came in an Asia Cup group whose format admitted two associate sides. India made 374 for 4 and Hong Kong were bowled out for 118.
Colombo 2023: the one with an asterisk in the wickets column
The 228-run win over Pakistan in the Asia Cup Super Fours reads oddly in the table because Pakistan's innings ended on 128 for 8. Two of their fast bowlers were unfit to bat, so eight wickets was the whole side. India had made 356 for 2 across two days after rain forced the match onto a reserve day, Kohli making 122 not out and KL Rahul 111 not out in an unbroken stand of 233.
It is the largest margin India have managed against Pakistan in any format of white-ball cricket, and by a distance: the next biggest in ODIs is well under half of it. Given how tight the fifty-over fixture between the two has generally been, that single result sits awkwardly in the longer story of the India–Pakistan rivalry, which has been decided far more often by fifty runs than by two hundred.
Bowling them out is the whole job
Every one of the sixteen has the opposition dismissed, or as good as. Fourteen of the sixteen show an all-out score. The two exceptions are Kenya's 165 for 5 at Paarl, which was simply a fifty-over innings that never got going, and Pakistan's truncated 128 for 8.
Set that against what happens when India post a very large total and the opposition bats out its overs. In December 2011 India made 418 for 5 at Indore, their highest ODI total, and West Indies replied with 265 — a margin of 153, which places that match outside this list altogether. In November 2023 India's 410 for 4 against the Netherlands at Bengaluru produced only a 160-run win because the Dutch made 250. A side that survives fifty overs will usually get to 220 or more on a modern pitch, and 220 subtracted from even a very good total leaves a margin in the 150s.
The arithmetic explains the odd-looking ninth entry. India's 276 against Bangladesh at Dhaka in April 2003 is a modest total by any measure, but Bangladesh were bowled out for 76 in 27.3 overs, Zaheer Khan taking four for 19, and the margin was 200. Yuvraj Singh made 102 not out that day, his first ODI hundred, and Gautam Gambhir made his debut.
Chattogram 2022, and the double hundred that got lost
The seventh entry is the only one of the sixteen built around a double century. At Chattogram on 10 December 2022, India were 2 for 2 in the second over when Ishan Kishan came in; he finished on 210 from 131 balls, adding 290 with Kohli, who made 113. India made 409 for 8 and Bangladesh were bowled out for 182.
The innings is still the fastest ODI double hundred anyone has made, and it remains Kishan's only ODI century. It has been largely forgotten because the series had already been lost — Bangladesh won the first two matches, one of them by a wicket — and a 227-run consolation does nothing to a scoreline. That partnership is the third largest India have ever put together, and it is treated at length on the page for India's highest ODI partnerships.
Home, away and neutral
Seven of the sixteen were played in India, three in South Africa, two each in the Caribbean and Sri Lanka, one in Pakistan and one in Bangladesh. That is a much more even spread than India's largest totals show, and the reason is that a huge margin does not require a flat pitch. Three of the sixteen — Johannesburg, Pietermaritzburg and Paarl — came inside four weeks of South African cricket, two of them in the 2003 World Cup, where the surfaces rewarded seam and India's bowling was the better half of the side.
Only two of the sixteen were won at a ground India use often. Thiruvananthapuram had staged very few internationals before the 2023 record at the Greenfield ground, and Tarouba, Chattogram, Paarl and Pietermaritzburg are all single entries.
Three things worth noticing
The first is that the margin record and the total record almost never belong to the same match. Of India's eight ODI totals of 400 or more, exactly one — the 413 against Bermuda — appears in the top eight here. The biggest total India have made produced a win of 153 runs.
The second is the near-absence of Australia and England. Neither appears in the sixteen at all, and India's largest win by runs over England is 158 at Rajkot in November 2008, with 142 at Ahmedabad in February 2025 next. Against Australia the largest is 99 at Indore in 2023, and that was calculated under the DLS method after rain. Sides with deep batting rarely lose by two hundred, which is also why the equivalent Test list of India's biggest wins by runs is dominated by a different set of opponents again.
The third is what the column does not show. A 317-run win and a 3-run win are worth exactly the same in a series scoreline, and India's record in one-sided matches has never correlated well with their record in tournaments. The 2007 group exit came days after Port of Spain. The 2023 World Cup, in which two of these sixteen were won, ended in a defeat at Ahmedabad. Margins measure how far a bad day can go, not how good a side is.
Two related pages sit either side of this one: the smallest scores India have been bowled out for, which is the same event from the losing side, and India's biggest T20I wins by runs, where twenty overs compresses everything. General background on the game in the country is at cricket in India.
Sources and method
Margins, scores, opponents, grounds and dates in the table come from ESPNcricinfo's India team record for largest margins of victory in ODIs, checked row by row against the individual match scorecards. Match narrative — who scored what, who bowled the side out — comes from published reports of each game. The figures were verified in August 2026 and cover men's ODIs to that point.
Nothing in the table is calculated here: each margin is the one recorded on the scorecard, so where a result was decided under the DLS method the stated margin is the official one rather than the plain difference between the two totals. The Colombo match of September 2023 is listed at Pakistan's 128 for 8 rather than as an all-out score because two of their side were unable to bat, and the entry is flagged in the text for that reason. Where an individual performance could not be confirmed from a scorecard it has been left out rather than described in general terms.