Most sixes in T20I International cricket

Most sixes in T20I: As you all know that the game of cricket is especially known for fours and sixes, and so far in the history of cricket, many players have hit sixes, especially in the limited-overs formats of Twenty20 Internationals (T20Is) cricket.

And In this article, we will discuss about the players who have showcased their prowess in hitting sixes in T20I cricket. So let’s know about “Which player has hits the Most sixes in T20I international cricket

Most Sixes in T20I International Cricket

And Here are the complete list of the batsmen who have hit the maximum numbers of sixes in T20I International Cricket.

1Rohit SharmaIndia148182
2Martin GuptillNew Zealand122173
3.Aaron FinchAustralia103125
4Chris GayleWest Indies79124
5Paul StirlingIreland124121
6Eoin MorganEngland115120
7Virat KohliIndia115117
8Jos Buttler England113106
9Evin LewisWest Indies53111
10Colin MunroNew Zealand65107

Note: At present, these 10 batsmen have hit the maximum number of sixes in T20 International cricket, and this table’s data may change from time to time.

Rohit Sharma – 182 Sixes (India)

At The first position, India’s current captain Rohit Sharma who has hit a total of 182 sixes in 148 t20I matches so far, and is also currently a part of the Indian T20I cricket team.

Martin Guptill – 173 Sixes (New Zealand)

At the 2nd Position, The explosive New Zealand opener, Martin Guptill, who has hit a total of 173 sixes in 122 T20I Innings, Guptill shares the top spot with Rohit Sharma. Known for his powerful bottom hand and ability to unleash towering hits, Guptill has mastered the art of clearing the ropes with remarkable ease. His breathtaking knock of 237 not out in the 2015 ICC Cricket World Cup remains etched in cricketing folklore.

Aaron Finch – 125 Sixes (Australia)

Aaron Finch, the dynamic left-handed batsman from Australia who comes at third position in this list, has emerged as a consistent performer in the T20I format. Known for his clean striking and audacious shot selection, Finch has registered 125 sixes in 103 innings to his name. His ability to pick the length early and dispatch the ball into the stands with disdain has made him a formidable presence at the top of the order. Aaron Finch’s aggressive style of play and audacity to take on any bowling attack make him a thrilling player to watch.

Chris Gayle – 124 Sixes (West Indies)

The name of West Indies cricketer Chris Gayle, who is famous in the cricket world by the name of Universe Boss, comes in fourth place in this list, who has hit 124 sixes in total 79 T20 International matches. And currently, he is not a part of any international cricket team and he has retired from cricket.

Paul Stirling – 121 Sixes (Ireland)

Ireland’s famous batting all-rounder cricketer Paul Stirling comes on the fifth position in this list with 121 t20i sixes in 124 T20I matches, and currently, he is a part of the Ireland T20 international cricket team.

Eoin Morgan – 120 Sixes (England)

England’s former T20I captain, Eoin Morgan comes at sixth in this list who has played a total of 115 T20 International cricket matches so far in which he has hit 120 sixes.

Most sixes in a T20 innings

In International T20I Cricket, Afghanistan’s top order batter Hazratullah Zazai holds the record for the most sixes in an innings with 16 sixes.

In 2019, Afghan opener Hazratullah hit 16 sixes and scored second highest runs in T20I with 162 runs against Ireland. And In this match, the Afghanistan team scored a total 278/3 in 20 overs, which is the highest score in T20I cricket.

In franchise cricket, former West Indies opener batsman Chris Gayle scored a maximum of 18 sixes while playing for the Rangpur Riders team in the Bangladesh Premier League.

Hazratullah ZazaiT2OI162 Runs16 Sixes
Chris GayleBPL146* Runs18 Sixes


Q. Who has the most sixes in T20 international history?

Ans: Indian captain and top-order batsman Rohit Sharma has hit the maximum number of 182 sixes in T20 international history so far.

Q. Who hit most sixes in one T20 innings?

Ans: Afghanistan’s top order batsman Hazratullah Zazai has hit the most 16 sixes in a single T20 international innings, and scored a total of 162 runs.

Read Also:

Top 10 Highest individual scorer in One Day International

Top 10 Batsman who hits most sixes in ODI

Leave a Comment