Many players have built their legacy in the IPL, but only a few excel at hitting sixes. This article highlights the top Indian six-hitters who have consistently powered their teams with explosive batting and remarkable strike rates, making a lasting impact in IPL history.
5. KL Rahul – 208 Sixes

Delhi Capitals’ KL Rahul, debuting in 2013, has smashed 208 sixes in 145 matches. With 5,222 runs at an average of 46.21 and a strike rate of 136.02, Rahul’s consistent performances have been vital for his teams.
4. Sanju Samson – 219 Sixes

Rajasthan Royals captain Sanju Samson has hit 219 sixes across 177 IPL games for Delhi Capitals and RR. Accumulating 4,704 runs at 30.94 with a strike rate of 139.04, Samson’s aggressive batting and leadership stand out.
3. MS Dhoni – 264 Sixes

2. Virat Kohli – 291 Sixes

Royal Challengers Bangalore’s Virat Kohli, with 291 six-hitters in 266 matches, is a true IPL legend. Scoring 8,618 runs at 39.53 average and 132.91 strike rate, Kohli has amassed 63 fifties and 8 centuries while consistently smashing boundaries.
1. Rohit Sharma – 300 Sixes*
