Top 10 batsmen with most sixes in T20I cricket

Indian batsman Rohit Sharma holds the record for most sixes in T20I cricket.
T20I cricket is the most popular format of the game among fans. It is because every fan wants to see more boundaries and sixes in a cricket match. This format provides a great deal of excitement, and the batter gets the license to go after the bowling from the very start.
There have been a number of power-hitters who have played this format over the years. But when it comes to hitting sixes, there are only a few players who have mastered this art. We will talk about the top-ten batters who have hit the most sixes in T20I cricket.
Which batsman holds the record for most sixes in T20I cricket?
Rohit Sharma, with 205 sixes, holds the record for most sixes in T20I cricket.
Which batsman has scored the most sixes for India in T20Is?
Rohit Sharma (205 sixes) has scored the most sixes for India in the shortest format. He is followed by Suryakumar Yadav with 176 sixes.
Here are the top ten batsmen with most sixes in T20I cricket
| Rank | Player | Sixes | Country |
|---|---|---|---|
| 1 | Rohit Sharma | 205 | India |
| 2 | Muhammad Waseem | 193 | UAE |
| 3 | Suryakumar Yadav | 179 | India |
| 4 | Jos Buttler | 175 | England |
| 5 | Martin Guptill | 173 | New Zealand |
| 6 | Rovman Powell | 150 | West Indies |
| 7 | Glenn Maxwell | 150 | Australia |
| 8 | Nicholas Pooran | 149 | West Indies |
| 9 | Syed Aziz | 148 | Malaysia |
| 10 | Sikandar Raza | 146 | Zimbabwe |
Top 10 batsmen with most sixes in T20I cricket:
10. Sikandar Raza (ZIM) – 146 sixes

Sikandar Raza is the T20I captain of Zimbabwe who grabbed a lot of appreciation for leading the team to victories against Australia and Sri Lanka in T20 World Cup 2026. The all-rounder has hit 146 sixes in 128 innings over the years. He has also scored over 3000 runs in the shortest format.
9. Syed Aziz (MAS) – 148 sixes
Syed Aziz is a surprising name that is part of this list as he hails from the associate nation Malaysia. The left-handed batsman has hammered 148 sixes in 114 innings and has scored over 2800 runs. He also accounts for 20 fifties and one century.
8. Nicholas Pooran (WI) – 149 sixes

West Indies’ left-handed batter Nicholas Pooran announced his retirement from international cricket in 2025. The left-hander played 106 matches in his T20I career, in which he hit 149 sixes. He scored 2275 runs at a strike rate of 136.39 so far.
7. Glenn Maxwell (AUS) – 150 sixes

Australian all-rounder Glenn Maxwell is one of the most entertaining batters to watch out for. He has scored the joint-most T20I hundreds (5) and his presence at the crease ensures a wholesome amount of entertainment for the fans. Maxwell has hit 150 sixes in 130 matches with 2897 runs at a strike rate of 154.42.
6. Rovman Powell (WI) – 150 sixes
Former West Indies captain Rovman Powell is known for his hard-hitting batting style and ability to clear boundaries with ease. The right-handed batsman has slammed 150 sixes in 103 T20I innings. At a strike rate of 141.8, he has piled up 2261 runs in 117 games.
5. Martin Guptill (NZ) – 173 sixes:
Former Kiwi opener Martin Guptill is a white-ball dasher. He has played some exceptional innings over the years and has won New Zealand many games single-handedly. Guptill played 122 T20I games and scored 3531 runs with two hundreds and 20 half-centuries. He has hit 173 sixes in T20I cricket.
4. Jos Buttler (ENG) – 175 sixes

Jos Buttler is one of the best modern-day T20I batters. He has the ability to attack spinners and pacers, which is why he is so successful in this format of the game. Buttler led England to title victory in the ICC T20 World Cup 2022. He has played 155 games and scored 4037 runs with 175 sixes.
3. Suryakumar Yadav (IND) – 179 sixes

Indian batting superstar Suryakumar Yadav comes with a totally different skillset. He is one of those few players who can hit the six to any part of the ground, which makes him a difficult batter to bowl at. Suryakumar has so far hit 179 sixes in just 107 innings.
2. Muhammad Waseem – 193 sixes
Among this list of batsmen with most sixes in T20I cricket, Muhammad Waseem isn’t a much-known personality. Hailing from United Arab Emirates, Waseem has so far played 97 T20Is, in which he has smashed 3338 runs, which includes three hundreds. He has sent the ball over the boundary rope 193 times so far.
1. Rohit Sharma (IND) – 205 sixes:

The record for most international sixes is held by Rohit Sharma, which speaks volumes about his hitting ability. Rohit also holds the record for most T20I sixes. He played 159 matches and scored 4231 runs at a strike rate of 140.89 with five hundreds and 32 half-centuries. He hit 205 sixes and 383 fours in his glorious T20I career from 2007 to 2024.
(All stats updated till 20th March, 2026)
Who holds the record for most sixes in T20I cricket?
Rohit Sharma holds the record for most sixes in T20I cricket with 205 maximums.
Which West Indies batter has hit most sixes in T20I cricket?
Rovman Powell (150 sixes) is the West Indies batsman with most sixes in the shortest format.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Ankitjit Singh is a dedicated sports journalist whose childhood dream was to play cricket—now, he serves the game through his work. With over three years of experience in reporting, writing, and editing, he brings deep insight to his coverage. A journalism graduate from Delhi University, Ankitjit’s passion for cricket took root during his college days and continues to drive his career.