The IPL is like a festival of sports for India as we call it. It is also the festival of explosive and jaw-dropping sixes. The list for most sixes hit by any batter in IPL history is led by one and only, Chris Gayle. It is not surprising one bit, is it?
Dive into the list of several batters that are so close to match Gayle's six-hitting numbers, where some names will surely surprise you.
1. Chris Gayle (357 sixes)

When it comes to hitting sixes in IPL, there is Chris Gayle, and then there's everyone else. This West Indies legend tops the chart for most sixes hit by any batter in IPL history with 357 sixes (in just 141 innings)!
Gayle's IPL journey spanned from 2009 to 2021, and he was the first batsman to cross the 300-mark in terms of sixes. He displayed his batting peak with franchises like KKR, PBKS, and especially RCB.
His most memorable six-hitting moment of IPL came in 2013 when he smashed 175* runs off 66 balls against PWI, hitting 17 explosive sixes.
Read Also: 5 batters with the most runs in IPL playoffs history
2. Rohit Sharma (302 sixes)

Known for his aggressive start and batting, Rohit Sharma, is the only batter who has hit 300+ sixes after Gayle in IPL history. He holds the second place, with 302 sixes (in 265 innings).
The hitman doesn't like to take things slow, and always delivers the ball out of the boundary with his powerful pulls and cover drives. Once he gets in his six-hitting zone, it truly gets difficult to stop him!
Sharma has consistently stood up for the team, and these numbers are about to get high as he will continue to play and dominate in IPL in the future.
3. Virat Kohli (291 sixes)

When has it occurred that there's a list of excellent batting records where this man doesn't hold a spot?
Virat Kohli, the batting maestro, holds the 3rd position with 291 sixes (in 258 innings). Even though he is widely known for his exquisite cover drives and hitting smooth boundaries, his ability to time the ball perfectly out for a six has been phenomenal throughout his IPL career.
Kohli is just 9 sixes away to cross the 300-mark, that he might cross in IPL 2025 itself!
Read Also: IPL records - Batters with most 500+ runs seasons: Kohli breaks Warner's records
4. MS Dhoni (264 sixes)

MS Dhoni, like the greatest finisher he is, has hit an impressive 264 sixes (in 242 innings) in his IPL career so far. He has been brutal in the death overs and has always made sure his team takes the victory home when he his unbeaten at the crease.
Dhoni's six-hitting skills often changes the momentum of the game and puts the opposition under immense pressure, as he becomes unstoppable!
5. AB de Villiers (251 sixes)

The South African legend, AB de Villiers, holds several batting records and had delivered many cherishable moments for RCB throughout his IPL journey (2008-2021), and this is one of them. He is the 5th batter to have 250+ sixes in IPL history.
He hit 251 sixes (in 170 innings) which tells a lot about his phenomenal skills and love for hitting sixes. He had the ability to deliver the ball in every corner of the stadium and was called "Mr. 360" for a reason!
Read Also: Most Sixes in an innings by an Indian in IPL
Other batters with 200+ sixes in IPL history
Player | Span | Sixes | Innings |
David Warner | (2009-2024) | 236 | 184 |
Andre Russell | (2012-2025) | 223 | 115 |
Kieron Pollard | (2010-2022) | 223 | 171 |
Sanju Samson | (2013-2025) | 219 | 172 |
KL Rahul | (2013-2025) | 208 | 136 |
Suresh Raina | (2008-2021) | 203 | 200 |