From Hardik Pandya to Virat Kohli, here's a look at the top five Indian batters with most sixes in T20Is. This list also includes Rohit Sharma, Suryakumar Yadav and KL Rahul

Rohit Sharma leads the six-hitting charts for India in T20Is with 205 sixes in 159 matches. During his time, he enjoyed taking on bowlers early, setting the tone with his aggressive stroke play.

India’s T20I captain Suryakumar Yadav stands second on the list with 179 sixes and counting in 112 T20I matches. Known for his stylish stroke play, SKY continues to dominate the shortest format.

India's star all-rounder Hardik Pandya is third on this list with 125 sixes and counting in 137 T20I matches.
Known for his fearless middle-order batting, Pandya often turns games around with his quickfire batting.

Virat Kohli stands fourth on this list with 124 sixes. Overall in T20Is, Kohli played 125 matches and scored 4,188 runs at an average of 48.69.

KL Rahul is the fifth and final name on this list with 99 sixes and counting in 72 T20I matches.
Rahul's effortless timing makes him a constant threat to bowlers in T20 cricket.