In T20 International (T20I) cricket, explosive batting and massive sixes are what fans love the most. Over the years, many teams have showcased their power-hitting ability by smashing the most sixes in a single innings. These remarkable performances not only entertained the audience but also created unforgettable moments in cricket history. This article highlights the Teams with Most Sixes in a T20I Innings, showing how fearless and aggressive batting can rewrite records. Let’s count down from number 10 to number 1.
List of Top 10 Best Teams with Most Sixes in a T20I Innings
10. India

India’s incredible performance against Sri Lanka in 2017 saw them reach 260 runs for 5 wickets in just 20 overs. Their batters smashed 21 sixes, dominating the bowlers and thrilling the home crowd. This match proved why India is one of the Teams with Most Sixes in a T20I Innings, delivering nonstop fireworks throughout the innings Teams with Most Sixes in a T20I Innings.
| Team | Runs | Sixes | Match | Opponent | Ground | Date |
|---|---|---|---|---|---|---|
| India | 260 | 21 | 1st Inn | Sri Lanka | Indore | 22 Dec 2017 |
9. West Indies

The West Indies have always been a power-packed T20I side, and their 2016 clash with India was a perfect example. Batting first, they scored 245/6 with 21 sixes, showcasing why they’re one of the Teams with Most Sixes in a T20I Innings. Their aggressive style helped them outgun India in this thrilling encounter.
| Team | Runs | Sixes | Match | Opponent | Ground | Date |
|---|---|---|---|---|---|---|
| West Indies | 245 | 21 | 1st Inn | India | Lauderhill | 27 Aug 2016 |
READ MORE: Top 10 Most Worst Career Economy Rates in ODI Cricket History
8. India

India’s dominance in T20Is was once again on display when they crushed Bangladesh in Hyderabad, scoring 297/6. The Indian team smashed 22 sixes, proving once more why they consistently rank among the Teams with Most Sixes in a T20I Innings. Their ability to clear the ropes with ease was a nightmare for the Bangladeshi bowlers.
| Team | Runs | Sixes | Match | Opponent | Ground | Date |
|---|---|---|---|---|---|---|
| India | 297 | 22 | 1st Inn | Bangladesh | Hyderabad | 12 Oct 2024 |
7. West Indies

West Indies showed their batting firepower yet again against South Africa in 2023. They ended their innings with a score of 258/5, hitting 22 sixes. This was another solid addition to the list of Teams with Most Sixes in a T20I Innings, even though they eventually lost the match.
| Team | Runs | Sixes | Match | Opponent | Ground | Date |
|---|---|---|---|---|---|---|
| West Indies | 258 | 22 | 1st Inn | South Africa | Centurion | 26 Mar 2023 |
6. Afghanistan

Afghanistan delivered a record-breaking innings against Ireland in 2019. They made 278/3 with 22 sixes, displaying brutal batting. This performance was historic for Afghanistan and cemented their name among the Teams with Most Sixes in a T20I Innings. Their fearless cricket proved they’re a rising force in T20Is.
| Team | Runs | Sixes | Match | Opponent | Ground | Date |
|---|---|---|---|---|---|---|
| Afghanistan | 278 | 22 | 1st Inn | Ireland | Dehradun | 23 Feb 2019 |
5. Bulgaria

Bulgaria shocked many in July 2025 with a power-packed innings of 244/4 against Gibraltar. They smashed 23 sixes, proving their potential on the international stage. Bulgaria’s big-hitting game earned them a well-deserved place among the Teams with Most Sixes in a T20I Innings, delivering a statement performance.
| Team | Runs | Sixes | Match | Opponent | Ground | Date |
|---|---|---|---|---|---|---|
| Bulgaria | 244 | 23 | 2nd Inn | Gibraltar | Sofia | 11 Jul 2025 |
4. India

India once again made headlines by scoring 283/1 against South Africa. Their batsmen hammered 23 sixes in this stunning effort. India’s consistent heavy-hitting in recent years places them high on the list of Teams with Most Sixes in a T20I Innings, demonstrating their aggressive intent in every format.
| Team | Runs | Sixes | Match | Opponent | Ground | Date |
|---|---|---|---|---|---|---|
| India | 283 | 23 | 1st Inn | South Africa | Johannesburg | 15 Nov 2024 |
3. Japan

In one of the most unexpected results, Japan crushed China with 258 runs without losing a wicket. Their 23 sixes sent shockwaves through the cricketing world. This unbeaten inning placed Japan proudly among the Teams with Most Sixes in a T20I Innings, showing how much associate teams have grown.
| Team | Runs | Sixes | Match | Opponent | Ground | Date |
|---|---|---|---|---|---|---|
| Japan | 258 | 23 | 1st Inn | China | Mong Kok | 15 Feb 2024 |
2. Nepal

Nepal made a huge statement in T20I cricket by scoring 314/3 against Mongolia, including a record 26 sixes. Their fearless batting earned them the second spot among the Teams with Most Sixes in a T20I Innings. This match highlighted Nepal’s talent and passion for aggressive cricket.
| Team | Runs | Sixes | Match | Opponent | Ground | Date |
|---|---|---|---|---|---|---|
| Nepal | 314 | 26 | 1st Inn | Mongolia | Hangzhou | 27 Sep 2023 |
READ MORE: Top 10 Most Extras Conceded in an ICC Champions Trophy ODI Innings
1. Zimbabwe

Zimbabwe topped the chart by hammering 27 sixes in an innings against Gambia, ending their innings at a colossal 344/4. This unmatched display of batting destruction firmly placed Zimbabwe at the top of the Teams with Most Sixes in a T20I Innings. Their batters were unstoppable, setting a new standard in power-hitting.
| Team | Runs | Sixes | Match | Opponent | Ground | Date |
|---|---|---|---|---|---|---|
| Zimbabwe | 344 | 27 | 1st Inn | Gambia | Nairobi (Ruaraka) | 23 Oct 2024 |
T20I cricket is known for fast-paced action and thrilling finishes, but the real excitement often comes from seeing balls fly over the boundary. The Teams with Most Sixes in a T20I Innings have redefined what’s possible in limited-overs cricket. From Zimbabwe’s record-breaking 27 sixes to India’s repeated dominance, each of these teams has pushed the limits of aggressive batting. These matches will be remembered not just for the scores but for the fearless spirit and entertainment they brought to fans around the globe.