The Indian cricket team has always been blessed with a plethora of batting greats across different generations, and it is no different for them in the game’s shortest format – T20I cricket.

With the advent of the IPL, the skill level, including big-hitting or six-hitting prowess, has always been on the rise for both the established players as well as the upcoming batters.

Here we will see the top Indian batters who have smashed the most sixes in T20Is.

Most Sixes for India in T20I Cricket

PlayerInnings6sRuns via 6sTotal RunsMax 6s in an Inns
Rohit Sharma1512051230423110
Suryakumar Yadav107179107432729
Hardik Pandya10912675622885
Virat Kohli11712474441887
KL Rahul689959422658
Abhishek Sharma4596576143813
Sanju Samson5484504139910
Yuvraj Singh517444411777
Tilak Varma4672432139010
Ishan Kishan4570420132810
Shivam Dube48633789917
Suresh Raina665834816055
MS Dhoni855231216173
Shikhar Dhawan665030017596

Key Insights on India’s Leading Six-Hitters in T20 International Cricket

Rohit Sharma’s T20I Six-Hitting Supremacy

Rohit Sharma has struck the most sixes for India in T20Is, with 205 maximums under his belt. In fact, he became the first batter to hit more than 200 sixes in this format.

184 of Rohit’s 200 maximums came while opening, the most by an Indian opener in T20Is.

Rohit has hit the most sixes for India against a T20I team, having smashed 39 against the West Indies.

Rohit is also the lead run-scorer and top century-maker for India in T20Is, having aggregated 4231 runs and five hundreds in 151 innings.


Record-Breaking Sixes by Indians in T20I Innings & Series

Abhishek has smashed the most sixes for India in a T20I innings. He sent down 13 maximums while bringing up 135 against England in the 2025 Wankhede T20I. 

Abhishek’s 135-run knock is also the highest individual score by an Indian batter in T20Is.

Abhishek ended the 2025 series against England with 22 maximums in five innings, the most by an Indian batter in a bilateral T20I series.


Six-Hitting Milestone Achievement

Suryakumar Yadav has smacked the most sixes for India in a calendar year in T20Is. He clobbered 68 maximums in 31 outings in 2022. This was the first instance of a batter hitting 50 or more sixes in a year in this format.

Yuvraj Singh is the lone Indian batter to smash six sixes in an over in T20I cricket. He achieved this feat against England’s Stuart Broad in the 2007 T20 World Cup match in Durban.


Sixes by Match Phase and Overall Metrics

94 of Rohit’s sixes came in the powerplay overs, the most by an Indian batter in this phase in T20Is.

Hardik Pandya, meanwhile, is the lone Indian batter to whack more than 60 sixes in the death overs (last four overs) in T20Is.

Abhishek Sharma is the lone Indian batter to hit more than two sixes on average per T20I innings.

Read Next | Fab Four – Test Stats Breakdown

Leave a Reply

Your email address will not be published. Required fields are marked *