For cricket played in the Indian Premier League, there is one factor that makes everything work: impact. Nothing can alter the course of a game more quickly than a six. This skill is what has made heroes out of some of the best players and helped them become legends. Over the years, names like Chris Gayle, Rohit Sharma, and Virat Kohli have dominated this art. Their ability to clear boundaries consistently has shaped IPL history and entertained millions.
By April 18, 2026, the leaderboard consists of some names from the past and present. While Gayle continues to hold his position, others try their best to catch up. Some are great hitters who know how to make an impact on the field with their performance.
Top 10 batters with most IPL sixes
1. Chris Gayle – 357 sixes (141 innings)
Gayle is firmly entrenched in the No.1 spot. He represented KKR, RCB, and PBKS. His best years revolutionized T20 batting. His 175* is legendary. Gayle’s supremacy stemmed from raw power and consistency.
2. Rohit Sharma – 310 sixes (271 innings)
Rohit Sharma is ahead amongst Indians. From Deccan Chargers to Mumbai Indians, Rohit Sharma has made his name. Timing is his strong point, combining elegance and power. The longevity of his career carries extra importance.
3. Virat Kohli – 299 sixes (264 innings)
Virat Kohli is the leading run-scorer in the IPL. Though not a pure power-hitter early on, he evolved. His six count reflects adaptability and consistency across seasons.
4. MS Dhoni – 264 sixes (242 innings)
MS Dhoni built his reputation as a finisher. Playing mainly for CSK, he delivers under pressure. His sixes often come at crucial moments rather than in bulk.
5. AB de Villiers – 251 sixes (170 innings)
AB de Villiers brought innovation. Representing DC and RCB, he played unconventional shots. His strike rate and six-hitting range made him a crowd favorite.
6. David Warner – 236 sixes (184 innings)
David Warner combined aggression with stability. Across DC and SRH, he delivered as an opener. His sixes came with consistency at the top order.
7. Sanju Samson – 227 sixes (177 innings)
Sanju Samson represents modern attacking cricket. From RR to CSK, he plays fearless shots. His numbers reflect both flair and growing experience.
8. Andre Russell – 223 sixes (115 innings)
Andre Russell stands out for efficiency. Playing for KKR, he scores quickly. His high strike rate makes his sixes more impactful than most.
Read More : Stake Login & Register Guide (2026): How to Sign Up, Access Your Account & Use Promo Code
9. Kieron Pollard – 223 sixes (171 innings)
Kieron Pollard was a pillar for Mumbai Indians. A middle-order enforcer, he delivered in tight finishes. His power made him one of the most feared hitters.
10. KL Rahul – 213 sixes (140 innings)
Rahul plays aggressively but with control. He had to change his playing style when he played for other teams. The number six is evidence of his calculated play, not brute strength.
To sum up, the IPL ranking of players who hit sixes shows how the competition is about skill, technique, and endurance. Though Gayle holds the record, there are some close chasers.