Top 5 Players With Most Sixes for India in T20I Cricket

Shaik Baji
8 Min Read

Most sixes for India: A batsman capable of hitting sixes is of great value in T20I cricket. T20 is one of the shortest formats of the cricket game. A batsman gets very little time to settle down at the crease. You will see sixes or fours from a fast bowler in a match.

Telegram Group Join Now

Fans love to hit the ball for sixes or fours. As T20 cricket increased, the craze for ODI and Test cricket decreased.

In the first T20 World Cup held in 2007, India won the first T20 title by defeating Pakistan. After that, T20 came a long way. Over time, India has produced many great hitters. In this article, we take a look at the top 5 Indians who have hit the most sixes for India in T20I cricket:

Top 5 Most Sixes for India in T20I Cricket

  1. Rohit Sharma
  2. Virat Kohli
  3. KL Rahul
  4. Suryakumar Yadav
  5. Yuvraj Singh

Rohit Sharma

Rohit Sharma is one of the best hitters of the cricket ball. His pull shot is amazing to watch. Rohit Sharma played 148 T20 matches and scored around 3853 runs at a strike rate of 139.2. Rohit Sharma is the third-highest run scorer in T20 cricket. Talking about IPL, he played 227 matches and scored 5879 runs with a strike rate of 129. Rohit Sharma is an Indian player who has hit the most sixes. He hit 182 sixes in 140 innings.

Virat Kohli

Virat Kohli is the best timer of the cricket ball in Indian cricket. Fans love to watch his cover drives on the field. He played 115 international T20 matches and scored more than 4008 runs at an average of 52.7. Highest run scorer in T20 cricket. Virat Kohli is also the highest run scorer in IPL. He played 223 IPL matches and scored 6624 runs at a strike rate of 129.1. He hit 117 sixes in 107 innings.

WhatsApp Group Join Now

KL Rahul

KL Rahul is one of the best T20 cricket players. At the peak of his early career. He has 2 international T20 centuries and he scored his first century against West Indies in 2016. and he is played 72 international T20 matches and scored 2265 runs. In IPL, he played 109 matches and scored 3889 runs with a strike rate of 136. He hit 99 sixes in 68 innings.

Suryakumar Yadav

Suryakumar Yadav is new to the list of India’s most valuable batsmen in 2023. Number 1 batsman in T20 cricket. 2022 is like a dream for Suryakumar Yadav. He scored over 1000 runs with a strike rate of 185. He scored his third T20I century on 7 January 2023 against Sri Lanka. He hit 92 sixes in 43 innings.

Also Read: Top 10 Most ODI Runs in 2023

Also Read: IPL 2024 Updates

Yuvraj Singh

Former middle-order batsman Yuvraj Singh is the best striker of the cricket ball. He masterminded the 2011 ODI World Cup. Yuvaraj Singh was Man of the Tournament in the 2011 World Cup. Yuvraj Singh’s 6 off 6 sixes against England in the 2007 T20 World Cup is always a sight to behold. He hit 74 sixes in 51 innings.

List of the Players With the Most Sixes In T20 International

R Sharma (IND)148140182
M Guptill (NZ)122118173
A Finch (AUS)103103125
C Gayle (WI)7975124
P Stirling (IRE)124123121
E Morgan (ENG)115107120
V Kohli (IND)115107117
J Buttler (ENG)10698113
E Lewis (WI)5352111
C Munro (NZ)6562107
G Maxwell (AUS)9890106
D Miller (SA)11499106
D Warner (AUS)9999105

Most sixes in a T20 match

Hazratullah Zazai of Afghanistan has made the record of hitting most sixes in T20 cricket. Zazai’s 62-ball 162 against Ireland at the Dehradun Cricket Stadium in 2019 still holds the world record with 16 sixes. Zazai is an explosive opening batsman who is a part of the Afghanistan national team. He is known for his hitting skills.

Also Read: Dinesh Karthik IPL Stats [2024]: Price, Runs, Age, Strike-Rate, Team


Rohit is an aggressive opening batsman and tops the list with 182 sixes. He made his T20 International debut against England in the 2007 World Cup in South Africa. He scored 3853 runs in 148 matches at an average of 31.32. His best score was 118 off 43 balls with 12 sixes against Sri Lanka. Rohit is one of the best openers in the world in T20 cricket. New Zealand star Martin Guptill is second in terms of hitting the most sixes (173) in T20 Internationals so far.


West Indies have hit more than 1000 sixes in T20 cricket so far. Caribbean players have always performed consistently well in the T20 format. He often produced batsmen who could hit big sixes like Chris Gayle, Andre Russell, Kieron Pollard, Dwayne Bravo, Nicholas Pooran and Rovman Powell. The island nation has a decent batting line-up in terms of hitters and stroke players. They will host the next T20 World Cup in 2024.


Jos Buttler, one of the finest sluggers of the current era, is the wicket-keeper with the most number of sixes in T20 Internationals. The English player hit 113 sixes in 106 matches. Butler also hits funny sixes as a bowler; his ability is the same. Jose has played 106 matches so far and scored 2713 T20 runs.

Frequently Asked Question

Who hit the most sixes for India?

Rohit Sharma is the player who has hit the most sixes for India. He hit 182 sixes in 140 innings. He has 4 international T20 centuries to his name.

Who hit 6 sixes in 6 balls?

Yuvraj Singh hit 6 sixes in 6 balls against England in the 2007 T20 World Cup.

Who is the king of hitting sixes?

Chris Gayle is the king of sixes in world cricket. He scored 1056 hits in 463 matches.

Telegram Group Join Now
Share This Article
Passionate web developer 🖥️ | Creative content creator 🎨 | Turning ideas into digital reality 💡 | Constantly coding, designing, and exploring the digital landscape 🚀 | Let's build something amazing together