Indian cricket team captain Rohit Sharma holds the record for the most sixes in T20 international cricket.
Since making his T20I debut against England in the ICC T20 World Cup 2007, Rohit Sharma has smashed a record 190 sixes in 151 matches so far.
New Zealand’s swashbuckling batter Martin Guptill has the second-most sixes in T20 international cricket. Guptill has hit 173 T20I sixes in 122 matches.
Aussie all-rounder Glenn Maxwell, former Australia skipper Aaron Finch, West Indies’ flamboyant batter Chris Gayle, Ireland opening batter Paul Stirling, and ex-England cricketer Eoin Morgan are some of the other cricketers with most sixes in T20 international cricket.
Know the top 10 list with most sixes in T20 international cricket.
Most sixes in T20 international cricket
Player |
Span |
Matches |
Innings |
Sixes |
Rohit Sharma (IND) |
2007-2022 |
151 |
143 |
190 |
Martin Guptill (NZ) |
2009-2022 |
122 |
118 |
173 |
Glenn Maxwell (AUS) |
2012-2024 |
106 |
98 |
127 |
Aaron Finch (AUS) |
2011-2022 |
103 |
103 |
125 |
Chris Gayle (WI) |
2006-2021 |
79 |
74 |
124 |
Paul Stirling (IRE) |
2009-2023 |
137 |
136 |
124 |
Muhammad Waseem (UAE) |
2021-2024 |
53 |
53 |
123 |
Suryakumar Yadav (IND) |
2021-2023 |
60 |
57 |
123 |
Jos Buttler (ENG) |
2011-2023 |
114 |
105 |
123 |
Eoin Morgan (ENG) |
2009-2022 |
115 |
107 |
120 |
Virat Kohli (IND) |
2010-2022 |
115 |
107 |
117 |
Jos Buttler (ENG) |
2011-2023 |
106 |
98 |
113 |
Evin Lewis (WI) |
2016-2022 |
53 |
52 |
111 |
Colin Munro (NZ) |
2012-2020 |
65 |
62 |
107 |
Rohit Sharma | 190 T20I sixes
Rohit Sharma is known for his six-hitting prowess in international as well as domestic circuit. Between 2007 and 2024, Rohit has clobbered 190 maximums in T20 international cricket - the most by any cricketer in the T20I format. He also holds the record for the most sixes in international cricket, having hit 597 sixes in 472 matches so far.
Martin Guptill | 173 T20I sixes
New Zealand’s accomplished opening batter Martin Guptill follows Rohit on the list for most sixes in T20 international cricket. Having made his T20 international debut against arch-rivals Australia in 2009, Guptill has smashed 173 T20I sixes in 122 matches. Overall, the New Zealand cricketer has smacked 383 maximums in international cricket so far.
Glenn Maxwell | 127 T20I sixes
Australian hard-hitter Glenn Maxwell is third on this list for most sixes in international cricket. The Australian all-rounder has smashed 127 sixes in T20Is and has done so 106 matches. Overall, Maxwell has smashed 284 maximums in 20-over international matches.
Aaron Finch | 125 T20I sixes
Former Australian cricketer Aaron Finch slammed 125 sixes in T20 international cricket, the fourth-most in history. Between 2011 and 2022, Finch was a consistent performer for the star-studded Australian cricket team in white-ball cricket. He clobbered a total of 255 maximums in his international career.
Chris Gayle | 124 T20I sixes
One of the most destructive T20 batters of all-time, West Indies’ Chris Gayle features fifth on the list for most sixes in T20 international cricket. Since making his T20I debut against New Zealand at Eden Park in 2006, Gayle smashed 124 T20I sixes in just 79 matches. Gayle holds the record for the most sixes in international cricket, having clobbered 553 maximums in his legendary career.
Paul Stirling | 124 T20I sixes
Ireland’s Paul Stirling completes the top six list for most sixes in T20 international cricket. One of the leading Irish cricketers in international cricket, Stirling has smashed 124 T20I sixes in 137 matches between 2009 and 2024. Overall, the attacking batter has hit 266 sixes in international cricket so far.
Photo credit: Alamy