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.

Most Sixes in T20I

PlayerTeamInningsSixes
Rohit SharmaIndia151205
Muhammad WaseemUAE91187
Martin GuptillNew Zealand118173
Jos ButtlerEngland132172
Suryakumar YadavIndia88152
Nicholas PooranWest Indies97149
Glenn MaxwellAustralia114148
Babar HayatHong Kong94140
Syed AzizMalaysia107139
Karanbir SinghAustria40136

Key Insights on Six-Hitting Records in T20 International Cricket

Career Milestones and All-Time Six-Hitting Dominance in T20Is

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).


Fastest Six-Hitting Records and Calendar Year Feats

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.


Individual and Team Single-Match Six Records

Sahil Chauhan (Estonia) holds the world record for the most sixes hit by a player in a T20 International innings, 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.


T20 World Cup Career and Single-Edition Sixes

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.

Leave a Reply

Your email address will not be published. Required fields are marked *