Sri Lanka holds the record for the highest team total in T20 World Cup history, scoring 260/6 against Kenya in the inaugural edition in 2007. Since then, the tournament has seen several other huge totals, including India’s 253/7 in 2026, showcasing the growing batting firepower of top teams.
The ICC Men’s T20 World Cup has consistently delivered explosive innings, with teams crossing 200 runs often taking control of their matches. In this article, we list the top 10 highest team totals ever in T20 World Cup history, highlighting the most dominant batting performances across editions.
Top 11 Highest Team Totals in T20 World Cup History
Let’s take a closer look at the biggest batting performances in T20 World Cup history.
| Pos | Team | Score | Overs | RR | Inns | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Sri Lanka | 260/6 | 20.0 | 13.00 | 1 | v Kenya | Johannesburg | Won | 14 Sep 2007 |
| 2 | India | 256/4 | 20.0 | 12.80 | 1 | v Zimbabwe | Chennai | Won | 26 Feb 2026 |
| 3 | West Indies | 254/6 | 20.0 | 12.70 | 1 | v Zimbabwe | Wankhede | Won | 23 Feb 2026 |
| 4 | India | 253/7 | 20.0 | 12.65 | 1 | v Mumbai | Wankhede | Won | 05 Mar 2026 |
| 5 | Ireland | 235/5 | 20.0 | 11.75 | 1 | v Oman | Colombo (SSC) | Won | 14 Feb 2026 |
| 6 | England | 230/8 | 19.4 | 11.69 | 2 | v South Africa | Wankhede | Won | 18 Mar 2016 |
| 7 | South Africa | 229/4 | 20.0 | 11.45 | 1 | v England | Wankhede | Lost | 18 Mar 2016 |
| 8 | Sri Lanka | 225/5 | 20.0 | 11.25 | 1 | v Oman | Pallekele | Won | 12 Feb 2026 |
| 9 | India | 218/4 | 20.0 | 10.90 | 1 | v England | Durban | Won | 19 Sep 2007 |
| 10 | West Indies | 218/5 | 20.0 | 10.90 | 1 | v Afghanistan | Gros Islet | Won | 17 Jun 2024 |
| 11 | South Africa | 213/4 | 20.0 | 10.65 | 1 | v Canada | Ahmedabad | Won | 9 Feb 2026 |
1. Sri Lanka – 260/6 (vs Kenya, 2007)
Sri Lanka smashed the all-time highest team total in T20 World Cup history, posting 260/6 against Kenya on September 14, 2007, at the Wanderers Stadium in Johannesburg in the first-ever edition of the tournament.

| Team | Score | Overs | RR | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|---|
| Sri Lanka | 260/6 | 20.0 | 13.00 | v Kenya | Johannesburg | Won | 14 Sep 2007 |
Sanath Jayasuriya anchored the innings with a blistering 88 off 44 balls and walked away with the Player of the Match award. Mahela Jayawardene struck 65 runs, and the pair stitched an 87-run third-wicket stand, which was Sri Lanka’s highest partnership in T20Is at the time. Jehan Mubarak, batting lower down the order, piled on an unbeaten 46 off just 13 balls to carry Sri Lanka past the 250 mark.
When the record was first set, it was also the highest total in all T20 cricket, not just at the World Cup. Sri Lanka then bowled Kenya out for 88 to seal a 172-run victory, which was also the largest win by runs in T20 International cricket at the time.
2. India – 256/4 (vs Zimbabwe, 2026)
India posted the second-highest team total in T20 World Cup history, scoring 256/4 against Zimbabwe in a Super Eight match on February 26, 2026, at the MA Chidambaram Stadium in Chennai.

| Team | Score | Overs | RR | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|---|
| India | 256/4 | 20.0 | 12.80 | v Zimbabwe | Chennai | Won | 26 Feb 2026 |
Abhishek Sharma got India off to a flying start with 55 off 30 balls, while Ishan Kishan added 38 and Suryakumar Yadav contributed 33 to keep the run rate climbing. Hardik Pandya, the Player of the Match, then delivered a brutal 50* off just 23 balls, with Tilak Varma adding a rapid 44* off 16 to lift India past 250 in the final overs.
India’s total fell just four runs short of Sri Lanka’s all-time record and surpassed India’s own previous best of 218/4 set back in 2007. Zimbabwe made a valiant attempt to chase the target, with Brian Bennett hitting an unbeaten 97, but India sealed a 72-run win that kept their semi-final hopes alive going into the final group match.
3. West Indies – 254/6 (vs Zimbabwe, 2026)
West Indies stormed to the third-highest team total in T20 World Cup history, posting 254/6 against Zimbabwe in a Super Eight encounter at the Wankhede Stadium in Mumbai on February 23, 2026.

| Team | Score | Overs | RR | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|---|
| West Indies | 254/6 | 20.0 | 12.70 | v Zimbabwe | Wankhede | Won | 23 Feb 2026 |
Shimron Hetmyer led the charge with a stunning 85 off just 34 balls, reaching his half-century off only 19 deliveries, which was the fastest fifty by a West Indian in T20 World Cup history. Rovman Powell was equally destructive, smashing 59 off 35 balls, and the pair put together a match-breaking 122-run partnership.
West Indies hit 19 sixes in their innings, the most by any team in a single T20 World Cup match. Zimbabwe could only manage 147 in reply, handing the Caribbean side a 107-run win in what was a warning shot to the rest of the tournament’s contenders.
4. India – 253/7 (vs England, 2026)
India posted one of the highest team totals in ICC Men’s T20 World Cup history, scoring 253/7 in 20 overs against England on 5 March 2026 at Wankhede Stadium, Mumbai, in the semifinal.

| Team | Score | Overs | RR | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|---|
| India | 253/7 | 20.0 | 12.65 | v England | Wankhede | Won | 05 Mar 2026 |
The innings was fueled by aggressive batting from the top and middle order, which maintained a high run rate and crossed the 250-run mark, putting England under pressure. India’s depth was evident as boundaries and quick running kept the scoreboard ticking, giving them a commanding advantage in the match.
5. Ireland – 235/5 (vs Oman, 2026)
Ireland registered the fourth-highest team total in T20 World Cup history, posting 235/5 against Oman in a Group B match at the Sinhalese Sports Club in Colombo on February 14, 2026.

| Team | Score | Overs | RR | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|---|
| Ireland | 235/5 | 20.0 | 11.75 | v Oman | Colombo (SSC) | Won | 14 Feb 2026 |
Stand-in captain Lorcan Tucker rescued Ireland from a difficult position of 64/4 with a stunning unbeaten 94 off 51 balls, sharing a 101-run partnership with Gareth Delany, who contributed 56 off 30 balls. George Dockrell then finished the innings in outrageous fashion, smashing an unbeaten 35 off just 9 balls, including five sixes, three of which came off the final three deliveries.
Ireland hit 86 runs in the last four overs to turn a strong score into a tournament record. Oman were bowled out for 139 in reply, giving Ireland a 96-run win and a huge boost to their net run rate at a crucial stage of the group stage.
6. England – 230/8 (vs South Africa, 2016)
England posted the fifth-highest total in T20 World Cup history while pulling off what was at the time the highest successful chase in tournament history, scoring 230/8 against South Africa at the Wankhede Stadium on March 18, 2016.

| Team | Score | Overs | RR | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|---|
| England | 230/8 | 19.4 | 11.69 | v South Africa | Wankhede | Won | 18 Mar 2016 |
Jason Roy blazed through the early overs with 43 off just 16 balls before Joe Root, the Player of the Match, took control of the chase with a composed 83 off 44 balls. Kyle Abbott took three wickets to keep South Africa in the game deep into the chase, but England crossed the line with two balls to spare to win by two wickets.
This innings featured a relentless batting effort, with six different batters reaching double figures, highlighting the depth of England’s batting lineup. The match itself produced a combined aggregate of 459 runs, the highest in T20 World Cup history.
7. South Africa – 229/4 (vs England, 2016)
South Africa’s 229/4, posted in the very same match as the fifth-highest total, is itself the sixth-highest team score in T20 World Cup history. It came at the Wankhede Stadium on March 18, 2016.

| Team | Score | Overs | RR | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|---|
| South Africa | 229/4 | 20.0 | 11.45 | v England | Wankhede | Lost | 18 Mar 2016 |
Quinton de Kock set the tone with a blazing 52 off just 24 balls, while Hashim Amla crafted a classy 58 off 31 balls to give South Africa a magnificent platform. JP Duminy then held the innings together through the middle overs before finishing with an unbeaten 54 off 28 balls, with David Miller adding a rapid cameo of 28 off 12 at the death.
The fact that a total of 229/4 still ended in defeat speaks to the unique nature of this extraordinary match. South Africa remains the team with the most 200-plus scores in T20 World Cup history, and this innings stands as one of the finest batting efforts the tournament has witnessed.
8. Sri Lanka – 225/5 (vs Oman, 2026)
Sri Lanka scored the seventh-highest total in T20 World Cup history, posting 225/5 against Oman in a Group B match at the Pallekele International Cricket Stadium in Kandy on February 12, 2026.

| Team | Score | Overs | RR | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|---|
| Sri Lanka | 225/5 | 20.0 | 11.25 | v Oman | Pallekele | Won | 12 Feb 2026 |
Kusal Mendis top-scored with 61 off 45 balls, sharing a 94-run third-wicket stand with Pavan Rathnayake, who smashed 60 off just 28 balls and claimed the Player of the Match award for a knock that came at a strike rate of over 214.
Skipper Dasun Shanaka then delivered Sri Lanka’s fastest-ever T20I half-century, blazing to 50 off just 19 balls before finishing with 50 off 20. Kamindu Mendis provided the finishing touch with a rapid 19* off 7 balls. Oman could only manage 120/9 in reply, with Sri Lanka winning by 105 runs to continue their strong start in the 2026 edition as co-hosts.
9. India – 218/4 (vs England, 2007)
India’s 218/4 against England at Kingsmead in Durban, scored on September 19, 2007, is the joint-eighth highest team total in T20 World Cup history and stood as India’s national record in the tournament for nearly two decades.

| Team | Score | Overs | RR | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|---|
| India | 218/4 | 20.0 | 10.90 | v England | Durban | Won | 19 Sep 2007 |
Gautam Gambhir anchored the innings with a composed 58 off 40 balls, giving India a solid foundation at the top of the order. Then came the moment that changed the match: Yuvraj Singh hit Stuart Broad for six consecutive sixes in a single over, finishing his unforgettable cameo with 58* off just 16 balls.
That over remains one of the most replayed sequences in T20 cricket history and turned this innings into something truly iconic. India set England a target of 219 and then defended it, winning by 18 runs. This record held for India at the T20 World Cup until the 2026 Super Eights, making it one of the longest-standing national records in the tournament.
10. West Indies – 218/5 (vs Afghanistan, 2024)
West Indies posted 218/5 against Afghanistan at the Daren Sammy National Cricket Stadium in Gros Islet, St Lucia, on June 17, 2024, which sits joint-eighth on the list of highest totals in T20 World Cup history.

| Team | Score | Overs | RR | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|---|
| West Indies | 218/5 | 20.0 | 10.90 | v Afghanistan | Gros Islet | Won | 17 Jun 2024 |
Nicholas Pooran was the star of this innings, hammering 98 off 53 balls before a direct-hit run-out denied him a well-deserved century. He took 36 runs off Azmatullah Omarzai’s fourth over alone, equalling the T20I record for the most runs from a single over.
Johnson Charles complemented him with 43 off 27 balls to give West Indies an explosive start, while Rovman Powell added a quickfire 26 off 15. Pooran surpassed Chris Gayle as the West Indies’ leading six-hitter in T20I cricket during his innings. West Indies bowled Afghanistan out for 114 to win by 104 runs and ended the group stage with a perfect record going into the Super Eights.
11. South Africa – 213/4 (vs Canada, 2026)
South Africa rounded out the top 10 with 213/4 against Canada in their Group D opener at the Narendra Modi Stadium in Ahmedabad on February 9, 2026.

| Team | Score | Overs | RR | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|---|
| South Africa | 213/4 | 20.0 | 10.65 | v Canada | Ahmedabad | Won | 9 Feb 2026 |
Aiden Markram powered South Africa to 59 off 32 balls at the top of the order before Ryan Rickelton and Quinton de Kock each chipped in to keep the runs flowing. David Miller capped the innings with a furious late blitz that included 21 runs off the final over, with Tristan Stubbs finishing on an unbeaten 34 beside him.
Lungi Ngidi, the Player of the Match, then took 4/31 to dismantle the Canadian chase, with Canada’s best resistance coming from Navneet Dhaliwal, who hit 64. South Africa won by 57 runs in a performance that announced their intent early in the 2026 edition and set the stage for an unbeaten run through the group stage.
Also Read:
- Highest Scores by India in T20Is in History (2026 Records)
- Lowest Team Totals in ICC T20 World Cup (2026 Stats)
Conclusion: Sri Lanka’s Record Endures Nearly Two Decades On
Sri Lanka’s 260/6 against Kenya in 2007 remains the highest team total in T20 World Cup history. India’s 253/7 against England in the 2026 semifinal came close, highlighting the strongest batting displays in recent editions.
The 2026 tournament has already contributed several of the top ten highest totals ever, including India’s 256/4 against Zimbabwe and West Indies’ 254/6 against Zimbabwe, reflecting how batting firepower continues to reach new heights in T20 World Cup history.
