Skip to content
CricketTaken

India ODI Most sixes in an innings: Match Records

By CricketTaken EditorialPublished Cricket in India9 min read

How this is written and checkedReport an error

Three India innings share the team record of nineteen sixes in a one-day international, and they are spread across a decade. The first came at the Chinnaswamy in Bengaluru on 2 November 2013, when India made 383 for 6 against Australia. The second was at Indore on 24 January 2023, in a total of 385 for 9 against New Zealand. The third was at the Wankhede on 15 November 2023 — a World Cup semi-final in all but the record book's eyes — where India made 397 for 4, again against New Zealand.

None of the three has been beaten since, and no India innings has yet reached twenty. That is the striking part: India's one-day scoring has climbed steadily, their sixes per innings have nearly tripled since the early 2000s, and yet the ceiling has sat at nineteen for more than a decade.

Below is every India one-day innings that produced fourteen sixes or more. There are sixteen, and eleven of them fall after 2013.

India ODI innings by team sixes

Sixes India total Fours Opponent Venue Date Result
19 383/6 30 Australia M Chinnaswamy Stadium, Bengaluru 2 Nov 2013 Won by 57 runs
19 385/9 33 New Zealand Holkar Stadium, Indore 24 Jan 2023 Won by 90 runs
19 397/4 30 New Zealand Wankhede Stadium, Mumbai 15 Nov 2023 Won by 70 runs
18 413/5 30 Bermuda Queen's Park Oval, Port of Spain 19 Mar 2007 Won by 257 runs
18 392/5 32 New Zealand AMI Stadium, Christchurch 8 Mar 2009 Won by 58 runs
18 399/5 31 Australia Holkar Stadium, Indore 24 Sep 2023 Won by 99 runs
16 387/5 34 West Indies ACA-VDCA Stadium, Visakhapatnam 18 Dec 2019 Won by 107 runs
16 410/4 37 Netherlands M Chinnaswamy Stadium, Bengaluru 12 Nov 2023 Won by 160 runs
16 349/8 22 South Africa JSCA Stadium, Ranchi 30 Nov 2025 Won by 17 runs
15 392/4 32 Sri Lanka IS Bindra Stadium, Mohali 13 Dec 2017 Won by 141 runs
14 374/4 33 Hong Kong National Stadium, Karachi 25 Jun 2008 Won by 256 runs
14 339/6 20 West Indies Sabina Park, Kingston 26 Jun 2009 Won by 20 runs
14 336/6 20 England MCA Stadium, Pune 26 Mar 2021 Lost by 6 wickets
14 409/8 41 Bangladesh Zahur Ahmed Chowdhury Stadium, Chattogram 10 Dec 2022 Won by 227 runs
14 390/5 32 Sri Lanka Greenfield Stadium, Thiruvananthapuram 15 Jan 2023 Won by 317 runs
14 351/5 28 West Indies Brian Lara Stadium, Tarouba 1 Aug 2023 Won by 200 runs

The three nineteens, and how little they resemble each other

Bengaluru 2013 is the strangest entry in the whole table, because both sides hit nineteen sixes in the same match. India batted first and made 383 for 6; Australia replied with 326 all out and also cleared the rope nineteen times. The match produced 709 runs and 38 sixes between them, and India still won by 57. No other India innings in this list was answered by a reply of comparable violence.

Indore 2023 came on the flattest surface in the country, and its nineteen sixes arrived alongside 33 fours. India made 385 for 9 with wickets falling throughout — nine batters lost and the rope still cleared nineteen times, which tells you the innings never slowed even as it kept being interrupted. New Zealand replied with 295 and lost by ninety.

The Wankhede innings of November 2023 is the most controlled of the three. India made 397 for 4 — nineteen sixes, thirty fours, only four wickets gone — and won by seventy. Where Indore was a scramble, this was an innings that never lost its shape, and it produced the highest total of the three.

Sixes per innings, by period

Records are outliers by definition, and the more useful measure is the underlying rate. The table counts every India innings in which the side faced at least twenty overs, which excludes rain-shortened fragments and chases that ended almost immediately.

Period Qualifying innings Sixes per innings Fours per innings Runs per innings
2002–2006 86 2.5 22.2 231
2007–2011 150 3.6 22.5 248
2012–2016 105 4.1 21.8 247
2017–2020 82 5.1 24.9 268
2021–2026 82 6.6 23.7 265

The six count has risen in every period without exception, from 2.5 an innings to 6.6 — a shade under a threefold increase across twenty-four years. The four count has barely moved: 22.2 at the start, 23.7 now, with a dip in the middle. India have not started hitting more boundaries. They have started converting the same number of boundary-hitting opportunities into sixes rather than fours.

That is a coaching change and an equipment change more than a talent change. The bat that turns a well-timed drive into a six over long-off did not exist in 2003 in the form it exists now, and the fielding restrictions of the current playing conditions leave the boundary rider a longer walk.

The Bermuda innings and the problem with era comparisons

India's 413 for 5 against Bermuda at Port of Spain in March 2007 sits fourth with eighteen sixes, and it was for years their highest one-day total. It also came against a side playing its second World Cup match, in a tournament that no longer admits an Associate to the group stage in that form.

Including it is correct — it happened, and it counts — but reading it alongside the Wankhede innings of 2023 requires care. Two of the sixteen innings in this list came against Bermuda and Hong Kong, both won by more than 250 runs. Strip those and the pattern tightens considerably: fourteen innings, thirteen of them against Full Members, eleven since 2013.

Fours, and where they diverge

The four count in the table above moves independently of the six count, and two rows show it plainly.

India's 409 for 8 against Bangladesh at Chattogram in December 2022 has 41 fours — the most in this list — alongside fourteen sixes. Their 349 for 8 against South Africa at Ranchi in November 2025 has 22 fours with sixteen sixes. The Chattogram innings scored sixty more runs and hit two fewer sixes, because it was built on placement rather than elevation. The full ranking by fours is on the most fours in an ODI innings page, and the two lists share fewer entries than one would expect.

The Ranchi innings is the odd one in this whole table for a different reason: 349 for 8 is the lowest total among the sixteen, and India won by only seventeen runs. Every other innings here produced at least 336 and most won comfortably.

Opponents and grounds

New Zealand appear three times, West Indies three, Australia twice, Sri Lanka twice, and Bangladesh, Bermuda, England, Hong Kong, Netherlands and South Africa once each. That New Zealand lead the list is largely a function of the 2023 home season, in which India played them at Indore in January and the Wankhede in November and cleared the rope nineteen times in both.

Indore appears twice, the Chinnaswamy twice. Both are small-boundary grounds at altitude or near it, and both turn up repeatedly in India's highest-scoring matches — the Holkar Stadium records and M Chinnaswamy Stadium records pages set out why. Eleven of the sixteen innings were played in India.

Only one of the sixteen ended in defeat: 336 for 6 against England at Pune in March 2021, chased down with six wickets standing. That match sits inside the India versus England ODI record, and the New Zealand entries within the India versus New Zealand ODI record.

Four things the table shows and the record does not

Nineteen has held for thirteen years and counting. The first nineteen-six innings was in November 2013. Two more have equalled it and none has beaten it, in a period when India's average innings gained thirty runs. A team record can stay still while the distribution beneath it shifts entirely.

The biggest six counts do not produce the biggest totals. India's highest ODI totals include 418 for 5 against West Indies at Indore in 2011, which had seven sixes and 48 fours and does not appear in this table at all. Six-hitting and run-scoring correlate loosely, not tightly.

Losing wickets does not stop the six count. Three innings in this list lost eight or nine batters — Indore 2023, Chattogram 2022, Ranchi 2025 — and all three cleared the rope fourteen times or more. A modern India lower order hits sixes as a matter of course, which was not true of the sides that made these lists in the 2000s.

The rate is still climbing but the peak is not. At 6.6 sixes an innings, an average modern India innings is a third of the way to the record. Reaching nineteen still requires two or three batters having an exceptional day at the same time on a ground that permits it, and that combination has not become meaningfully more frequent.

The broader story of how India's fifty-over batting reached these numbers, from the 2003 and 2011 World Cup sides to the current one, is told in the history of India's ODI cricket, and the individual six-hitting lists sit on the most ODI sixes page. The full set of national records is indexed from the cricket in India hub.

Sources and method

Boundary counts here were computed delivery by delivery from the Cricsheet ball-by-ball archive of men's one-day internationals (cricsheet.org, ODC-BY 1.0), covering India matches to 19 July 2026. A six is recorded only where six runs were credited to the batter off a single legitimate delivery. Runs that reached the rope from overthrows, and any boundary charged as an extra rather than to the batter, are excluded — the same convention official scorecards apply.

Cricsheet's one-day coverage of India begins in June 2002, so this list is drawn from the twenty-four years since. India's one-day sides before that hit sixes at a small fraction of the current rate and none of their innings is likely to have reached fourteen, but the possibility cannot be excluded from this data alone and is not claimed either way.

The period table uses a threshold of twenty overs faced in the innings, so that a chase completed in eight overs does not count as a full innings against the average. Where two innings tie on sixes they are ordered by date, earliest first. Figures are current to 21 August 2026.