Top 10 Batsmen With Most Sixes in T20I Cricket

The Indian Batsman and present-time Captain Rohit Sharma holds the record for a batsman with the most sixes in T20I cricket.

T20I cricket is the most popular and shortest format of game among fans & cricket enthusiasts. It is so because every cricket fan wants to see more boundaries and sixes in a cricket match. This format of cricket provides great excitement, and a batter gets a license to go after them and dominate bowlers from the very start.

Top 10 Batsmen With Most Sixes

Most sixes in T20 Internationals

Rohit Sharma148182
Martin Guptill122173
Aaron Finch103125
Chris Gayle79124
Eoin Morgan115120
Virat Kohli115117
Paul Stirling121117
Evin Lewis53111
Colin Munro65107

There have been lots of power hitters that have played this format over the years. However, some players ruled in this format as a king and mastered this art. So, in this blog, we will talk about the top-ten batters who have hit the most number of sixes in T20I cricket.

check: Top 10 Players in IPL With Highest Batting Strike Rates (2008-2024)

Top 10 Batters With Most Sixes in T20I Cricket

10. Glenn Maxwell (Australia):

Glenn Maxwell in CWC 2023

Glenn Maxwell. (Image Source: ICC)

Australian all-rounder Glenn Maxwell is one of the most entertaining batters in the history of cricket to watch out for. He has recently scored and joined Rohit Sharma in most T20I hundreds (4). His presence at the crease ensures a lot of entertainment for the fans. Maxwell has smashed 115 sixes in 100 matches with 2275 runs at a strike rate of 153.05. He is also known as “Maxi“.

9. Virat Kohli (India):

Virat Kohli

Virat Kohli. (Image Source: ICC)

Virat Kohli is the first and still only batsman to score 4000 runs in this shorter format of cricket. He is not associated with his power-hitting normally he is known for his class, timing, and consistency. But he achieved a lot in T20I cricket by his conventional playing style. Virat has scored 4008 runs in 115 matches at an average of 52.73. He has smashed 117 sixes and 356 fours.

read: Top 10 Women With The Most Number Of Sixes In ODI Cricket

8. Jos Buttler (England):


Jos Buttler. (Image Source: Getty Images)

Jos Buttler is one of the most powerful modern-day T20I batters. He can attack or dominate any spinner or fast bowler, that’s why he is so successful in this format. Buttler recently led England’s team to victory in the ICC T20 World Cup 2022. Buttler has played 109 innings and scored 2766 runs with 117 sixes.

7. Eoin Morgan (England):

Eoin Morgan

Eoin Morgan. (Image Source: ICC)

Former England captain Eoin Morgan is one of those batters who have played pacers and spinners very well and play any unique shot like scoop, reverse sweep off, etc. The left-hander batsman has played 115 T20Is for England between 2009 and 2022. He scored 2458 runs and 14 half-centuries and announced his retirement. He hit 120 sixes in his T20I career.

Also check: Yashasvi Jaiswal Biography: Age, Family Girlfriend, Lifestyle, IPL and More

6. Paul Stirling (Ireland):

Paul Stirling

Paul Stirling. (Image Source: Getty Images)

Veteran Irish opener Paul Stirling is one of the highest run-scorers in the shorter format. He is a consistent all-rounder batter for his country in the white-ball format of cricket, with his excellent skills in batting he also led his country in a few matches. He has scored 3408 runs in 131 games with one hundred and 23 half-centuries. He has smashed 123 sixes so far.

5. Suryakumar Yadav (India):

Suryakumar Yadav

Suryakumar Yadav. (Image Source: Getty Images)

The Indian superstar batter Suraykumar Yadav comes with a different mind and skill set. He is one of the few players who can hit the ball to any part of the ground which makes him so dangerous and difficult for any bowler to bowl. SKY has hit 123 sixes in just 57 innings. He is also known as “Mr. 360“.

4. Chris Gayle (West Indies):

Chris Gayle

Chris Gayle (Image Source: Getty Images)

Chris Gayle is one of the most dangerous batsmen in the history of cricket. He is synonymous with his hitting big sixes. He is known as “Universe Boss” as he was the first player to hit an international T20I hundred. He played 79 matches and scored 1899 runs with two hundreds and 19 half-centuries. Gayle has smashed 124 sixes in his career.

3. Aaron Finch (Australia):

Aaron Finch

Aaron Finch. (Image Source: Getty Images)

Former Australian Captain Aaron Finch led their country to win the maiden ICC T20 World title in 2021. He is the only batsman with three 150-plus scores in this shortest format of cricket in T20I history. Finch played 103 matches and scored 3120 runs at an average of 34.28 with a best of 172 and got retired. Finch has slammed 125 sixes in his career.

also check: Rinku Singh Biography: Age, Family, Girlfriend, IPL and More

2. Martin Guptill (New Zealand):

Martin Guptill

Martin Guptill. (Image Source: ICC)

The former Kiwi opener Martin Guptill is a great player in white ball cricket. He has some exceptional and handy innings over the years for New Zealand and has won games single-handedly. Guptill played 122 T20I games and scored 3531 runs with two hundred and 20 half-centuries. He smashed overall 173 sixes in T20I cricket.

1. Rohit Sharma (India):

Rohit Sharma

Rohit Sharma. (Image Source: ICC)

The present-time captain of the Indian Cricket Team Rohit Sharma holds the record for most international sixes. His bat speaks volumes by his hitting-power ability to any format of cricket but he was still a king of sixes at that time. Rohit also holds the record for most T20I sixes. He has scored 3853 runs in 148 matches at a strike rate of 139.24 with four hundreds and 29 half-centuries. He has hit 182 sixes and 348 boundaries. He is also known as “Hitman“.


In the dynamic realm of cricket, these power hitters may describe the game with their remarkable ability to clear boundaries. These Top 10 Batsmen With Most Sixes in T20I Cricket show an unparalleled blend of skill, sheer, perfection, and aggression. Their fearless approach has not only entertained cricket enthusiasts but also left an indelible mark on this shortest format of cricket. They also emphasize the evolving nature of the sport and the thrill of big hits.

For more Updates of cricket, you may follow us on Facebook, Twitter, on our website Best Fantasy App, and Telegram Channel.

FAQ’s on Top 10 Batsman With Most Sixes in T20 Cricket

Who hit the most sixes in T20 history?

Rohit Sharma has smacked the most number of sixes (190) in T20 history. Rohit Sharma has played a total of 151 matches and has scored 3,974 runs at an average of 31.79.

Who hit most 6s for India in T20I?

Rohit Sharma.

How many sixes were hit by Surya Kumar Yadav?

123 Sixes.

What is India’s highest T20 score?

260/5 against Sri Lanka.

You May Like These Posts:

Top 10 batsmen with most sixes in T20I cricket

Top teams with most sixes in IPL: Most Sixes in IPL by a Team (2008-2023)

Top 7 Most Expensive Players in the History of IPL

IPL 2023 Team Owner Name (ALL 10 IPL Team Owners)

Leave a Comment