The exciting and thrilling T20I format requires batters to possess big six-hitting skills. After all, a batter with six-hitting prowess has the ability to change the game at any moment.
Teams also want such explosive players in their ranks to always keep them ahead in the game. And we have seen some of the finest hitters of the ball, like Chris Gayle, Rohit Sharma, and Suryakumar Yadav, smash bowlers all over the place.
In this article, let’s take a look at the top 10 batsmen with the most sixes in T20I cricket.
| Player | Team | Innings | Sixes |
|---|---|---|---|
| Rohit Sharma | India | 151 | 205 |
| Muhammad Waseem | UAE | 97 | 193 |
| Suryakumar Yadav | India | 107 | 179 |
| Jos Buttler | England | 143 | 175 |
| Martin Guptill | New Zealand | 118 | 173 |
| Glenn Maxwell | Australia | 118 | 150 |
| Rovman Powell | West Indies | 103 | 150 |
| Nicholas Pooran | West Indies | 97 | 149 |
| Syed Aziz | Malaysia | 113 | 147 |
| Sikandar Raza | Zimbabwe | 128 | 146 |
| Babar Hayat | Hong Kong | 99 | 144 |
| David Miller | South Africa | 123 | 141 |
| Paul Stirling | Ireland | 160 | 141 |
India’s fiery opening batter, Rohit Sharma, aka Hitman, has smashed the most sixes in the T20I format. Hitman also tops the chart across formats in six-hitting.
He is the first player to hit over 200 sixes in the shortest format, establishing his dominance against the best of the best bowling attacks.
The non-opening batter with the most sixes in T20 International career is Nicholas Pooran (West Indies) with 149 sixes (as of early 2025, from non-opening positions).
UAE’s Muhammad Waseem became the fastest batsman to hit 100 sixes in T20Is, as he took only 41 innings to reach the mark. He went past West Indies batter Evin Lewis, who smashed 100 sixes in 42 innings.
Surya had a dream run in 2022 as he slammed a whopping 68 sixes, becoming the first batter to go past the 50 mark in a year.
Karanbir Singh (AUT), in 2025, became the first batter to go past 100 T20I sixes in a calendar year. Now holds the record for the most T20I sixes in a calendar year by a mile.
Sahil Chauhan (Estonia) holds the world record for the most sixes in a T20I innings hit by a player, smashing 18 sixes against Cyprus in June 2024.
The record for the most sixes hit by a team in a single T20I innings is 27 sixes, achieved by Zimbabwe against Gambia in the Africa Sub-Regional Qualifier game in 2024.
Overall, the West Indies top the chart for the most sixes by a team in T20 international cricket. They are also the first team to hit 1,000 sixes in T20Is.
Single Edition: Nicholas Pooran (West Indies) holds the record for the most sixes in a single T20 World Cup edition with 17 sixes in the 2024 tournament.
Career: Chris Gayle (West Indies) holds the record for the most sixes in T20 World Cup history with 63 sixes across all tournaments.
The MA Chidambaram Stadium in Chennai, famously known as the "Lion's Den," has witnessed some…
Cricket has always had ups and downs, but these days it feels like every match…
Key IPL Batting Insights at M. Chinnaswamy Virat Kohli is the lead run-getter at Bengaluru’s…
Key IPL Bowling Insights at M. Chinnaswamy Stadium Yuzvendra Chahal is the only bowler to…
This article provides a comprehensive year-wise breakdown of Hardik Pandya’s batting statistics and milestones across…
Success at the Wankhede Stadium requires a blend of raw pace to exploit the early…