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
| Player | Innings | 6s | Runs via 6s | Total Runs | Max 6s in an Inns |
|---|---|---|---|---|---|
| Rohit Sharma | 151 | 205 | 1230 | 4231 | 10 |
| Suryakumar Yadav | 107 | 179 | 1074 | 3272 | 9 |
| Hardik Pandya | 109 | 126 | 756 | 2288 | 5 |
| Virat Kohli | 117 | 124 | 744 | 4188 | 7 |
| KL Rahul | 68 | 99 | 594 | 2265 | 8 |
| Abhishek Sharma | 45 | 96 | 576 | 1438 | 13 |
| Sanju Samson | 54 | 84 | 504 | 1399 | 10 |
| Yuvraj Singh | 51 | 74 | 444 | 1177 | 7 |
| Tilak Varma | 46 | 72 | 432 | 1390 | 10 |
| Ishan Kishan | 45 | 70 | 420 | 1328 | 10 |
| Shivam Dube | 48 | 63 | 378 | 991 | 7 |
| Suresh Raina | 66 | 58 | 348 | 1605 | 5 |
| MS Dhoni | 85 | 52 | 312 | 1617 | 3 |
| Shikhar Dhawan | 66 | 50 | 300 | 1759 | 6 |
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