Highest T20I Team Totals for India: Full List (2026)
By CricketTaken EditorialPublished Cricket in India9 min read
Sanju Samson faced 47 balls at the Rajiv Gandhi International Stadium on 12 October 2024 and made 111. Suryakumar Yadav made 75 from 35 at the other end, the two adding 173 in seventy balls, and then Hardik Pandya hit 47 from 18 and Riyan Parag 34 from 13. India finished on 297 for 6, beat Bangladesh by 133 runs, and had made the largest total any full-member country had managed in a Twenty20 international.
The number that puts it in proportion is not 297 but 218. That was India's highest T20I total for almost nine years, and it was made in September 2007 in the tournament that convinced the country the format was worth playing. Between those two innings the ceiling moved three times and the whole shape of an Indian T20 innings changed, from a side that treated 180 as a good score to one that has now passed 250 seven times.
The list below covers every India total above 220. It is deliberately a list of innings rather than wins, because at least one of the twenty was made in a match India lost, and that entry is the most interesting on the page.
India's twenty highest T20I totals
| # | Total | Overs | Opponent | Venue | Date |
|---|---|---|---|---|---|
| 1 | 297/6 | 20.0 | Bangladesh | Hyderabad | 12 Oct 2024 |
| 2 | 283/1 | 20.0 | South Africa | Johannesburg | 15 Nov 2024 |
| 3 | 271/5 | 20.0 | New Zealand | Thiruvananthapuram | 31 Jan 2026 |
| 4 | 260/5 | 20.0 | Sri Lanka | Indore | 22 Dec 2017 |
| 5 | 256/4 | 20.0 | Zimbabwe | Chennai | 26 Feb 2026 |
| 6 | 255/5 | 20.0 | New Zealand | Ahmedabad | 8 Mar 2026 |
| 7 | 253/7 | 20.0 | England | Wankhede | 5 Mar 2026 |
| 8 | 247/9 | 20.0 | England | Wankhede | 2 Feb 2025 |
| 9 | 244/4 | 20.0 | West Indies | Lauderhill | 27 Aug 2016 |
| 10 | 240/3 | 20.0 | West Indies | Wankhede | 11 Dec 2019 |
| 11 | 238/7 | 20.0 | New Zealand | Nagpur | 21 Jan 2026 |
| 12 | 237/3 | 20.0 | South Africa | Guwahati | 2 Oct 2022 |
| 13 | 235/4 | 20.0 | Australia | Thiruvananthapuram | 26 Nov 2023 |
| 14 | 234/4 | 20.0 | New Zealand | Ahmedabad | 1 Feb 2023 |
| 15 | 234/2 | 20.0 | Zimbabwe | Harare | 7 Jul 2024 |
| 16 | 231/5 | 20.0 | South Africa | Ahmedabad | 19 Dec 2025 |
| 17 | 228/5 | 20.0 | Sri Lanka | Rajkot | 7 Jan 2023 |
| 18 | 225/7 | 20.0 | Ireland | Dublin (Malahide) | 28 Jun 2022 |
| 19 | 224/2 | 20.0 | England | Ahmedabad | 20 Mar 2021 |
| 20 | 222/3 | 20.0 | Australia | Guwahati | 28 Nov 2023 |
Every one of the twenty used the full twenty overs, which is not a coincidence: a chase ends when the target is passed, so a list ranked by total is close to a list of first innings.
From 127 at Johannesburg to 297 at Hyderabad
| Total | Overs | Opponent | Venue | Date |
|---|---|---|---|---|
| 127/4 | 19.5 | South Africa | Johannesburg | 1 Dec 2006 |
| 141/9 | 20.0 | Pakistan | Durban | 14 Sep 2007 |
| 180/9 | 20.0 | New Zealand | Johannesburg | 16 Sep 2007 |
| 218/4 | 20.0 | England | Durban | 19 Sep 2007 |
| 244/4 | 20.0 | West Indies | Lauderhill | 27 Aug 2016 |
| 260/5 | 20.0 | Sri Lanka | Indore | 22 Dec 2017 |
| 297/6 | 20.0 | Bangladesh | Hyderabad | 12 Oct 2024 |
India's first T20 international total was 127 for 4 in a successful chase at the Wanderers in December 2006. Three of the seven record-setting innings came inside six days of the 2007 World Twenty20, where India played five completed matches in eleven days and raised their own mark from 141 to 180 to 218.
The 218 against England at Kingsmead on 19 September 2007 is the innings most people remember, because Yuvraj Singh hit Stuart Broad for six sixes in an over and reached fifty from twelve balls. India won by 18 runs. What is easy to forget is how long that score stood: from September 2007 to August 2016, through the entire first decade of the Indian Premier League and four more World Twenty20s, no India side beat it.
Then it moved three times in eight years. The pattern of a long plateau followed by rapid movement is common to batting records, but the flat section here is unusually flat, and it sits precisely across the years when Indian T20 batting was supposedly being transformed by domestic franchise cricket.
The 244 that lost by a run
The ninth entry is the anomaly. At the Central Broward Park in Lauderhill on 27 August 2016 West Indies made 245 for 6, Evin Lewis reaching a hundred from 48 balls and Johnson Charles making 79 from 33. India replied with 244 for 4. KL Rahul finished unbeaten on 110 from 46 balls and Rohit Sharma made 62. Dwayne Bravo had MS Dhoni caught from the last ball of the match and West Indies won by one run.
Two things follow. The first is that India's record total at the time was made in a defeat, which is rare enough on any list of this kind. The second is that 489 runs and 32 sixes in a single T20 international was, in 2016, an almost incomprehensible amount of scoring — and it is now the ninth-largest Indian innings rather than the first. Nothing on this page dates as quickly as a number that once looked absurd.
Five of the twenty came in ten weeks of 2026
Ten of the twenty were made from January 2024 onwards, and five of those in the first ten weeks of 2026.
The reason is a home World Cup. India played a four-match series against New Zealand in January — 238 for 7 at Nagpur, then 271 for 5 at Thiruvananthapuram — and then a tournament on the same surfaces through February and March. They made 256 for 4 against Zimbabwe at Chepauk on 26 February, 253 for 7 against England at the Wankhede in the semi-final on 5 March, and 255 for 5 against New Zealand at Ahmedabad in the final on 8 March.
The semi-final is worth a paragraph on its own. Samson made 89 from 42 and England, chasing 254, finished on 246 for 7. The 499 runs in the match were the most in any men's T20 World Cup fixture. Three days later India dismissed New Zealand for 159 and won the final by 96 runs, becoming the first host country to win the tournament and the first side to hold three titles.
Ahmedabad, the Wankhede and the rest
Sixteen of the twenty were made in India. Ahmedabad appears four times, the Wankhede three, and Thiruvananthapuram and Guwahati twice each. The four away entries are Johannesburg, Lauderhill, Harare and Dublin, and only the first of those came against a full-strength side on a difficult ground.
Ahmedabad's four are spread across March 2021, February 2023, December 2025 and March 2026, a fair reflection of how much international cricket the Narendra Modi Stadium has taken since it reopened. The Hyderabad 297 stands alone as the only entry from the Rajiv Gandhi International Stadium, which has a short square boundary and a fast outfield.
The home concentration is stronger here than on the equivalent fifty-over list. India's highest ODI team totals include three away entries in the top twenty; the T20 list includes four, but three of those came against Ireland, Zimbabwe and a West Indies side playing in Florida.
New Zealand concede four of them
New Zealand are the opponent in four of the twenty, South Africa and England in three each, Australia, Sri Lanka, West Indies and Zimbabwe in two each, and Bangladesh and Ireland once. Pakistan do not appear at all, which reflects how rarely the two sides now meet outside tournaments.
The New Zealand entries are all recent — February 2023, January 2026 twice, March 2026 — and three of the four came in the space of seven weeks. That is a bilateral series and a World Cup final falling in the same summer rather than any pattern about New Zealand's bowling, and the wider record is in the India-New Zealand T20I head-to-head.
Four things worth noticing
The first is the shape of the top three. India's 297 for 6 lost six wickets; the 283 for 1 at the Wanderers lost one, with Sanju Samson and Tilak Varma adding an unbroken 210 for the second wicket; the 271 for 5 at Thiruvananthapuram lost five. There is no single template for an innings of this size, and the highest of them is not the most controlled.
The second is that the record total is not the fastest scoring rate. The 297 came at 14.85 an over across the full twenty. Several successful chases have been completed faster over a shorter distance, and none of them appear here — the ranking of India's biggest successful T20I chases has its own logic.
The third is the boundary count. Innings of this size are built on sixes rather than strike rotation, and the relationship is set out in the record for most sixes in an India T20I innings. The partnerships that produce them are almost always for the first three wickets, as the list of India's biggest T20I stands shows.
The fourth is that a 250 no longer settles a match. England reached 246 chasing 254 in a World Cup semi-final; West Indies passed 244 at Lauderhill. The opposite end of the ledger, India's lowest T20I totals, has not moved nearly as far in the same period, which suggests the format has become more volatile rather than simply higher-scoring. The longer story of how India came to play this way is in the guide to India's T20 international history, and the country's cricket more broadly in the guide to cricket in India.
Sources and method
Totals, overs, opponents, venues and dates come from ESPNcricinfo's team records page for India's highest innings totals in Twenty20 internationals, cross-checked against Statsguru innings queries for the same data restricted by date. Individual scores, partnership figures and match margins were taken from published scorecards and match reports for each match named in the prose. Figures were verified in August 2026 and cover all men's T20 internationals to that date.
The record-progression table is derived rather than quoted. It lists every innings that was India's highest T20I total at the moment it was played, established by running the same query with successive closing dates; the 2007 sequence is dense because India played five completed matches in eleven days that September. The claim that 297 for 6 was the largest total by a full-member side is stated as of October 2024, when it was made, rather than as a current world record, because that is what the source supports. No margin or individual score appears anywhere on this page unless it was confirmed against a scorecard.