Most sixes hit by any batter in IPL history

As Rohit Sharma became the first Indian batter to hit 300 sixes in IPL history, we bring you the list of most sixes hit by any batter in IPL history.

Snigdha HalderMay 30, 2025 at 06:50 PM4 min read
Most sixes hit by any batter in IPL history
As Rohit Sharma became the first Indian batter to hit 300 sixes in IPL history, we bring you the list of most sixes hit by any batter in IPL history.

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)

Chris Gayle tops the chart of Most sixes hit by any batter in IPL history | sportzpoint.com
Chris Gayle playing for RCB in IPL. Image | ESPNcricinfo

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.

2. Rohit Sharma (302 sixes)

Rohit Sharma ranks 2nd for Most sixes hit by any batter in IPL history | sportzpoint.com
Rohit Sharma playing for Mumbai Indians in IPL. Image | Instagram

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)

Virat Kohli ranks 3rd for Most sixes hit by any batter in IPL history | sportzpoint.com
Virat Kohli playing for Royal Challengers Bengaluru in IPL. Image | Instagram

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!

4. MS Dhoni (264 sixes)

MS Dhoni holds the 4th rank for Most sixes hit by any batter in IPL history | sportzpoint.com
MS Dhoni playing for CSK in IPL. Image | ESPNcricinfo

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)

AB de Villiers holds the 5th rank for Most sixes hit by any batter in IPL history | sportzpoint.com
AB de Villiers playing for RCB in IPL. Image | Facebook

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!

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

Snigdha Halder

Snigdha is an intern at Sportzpoint who is passionate about cricket. Snigdha dedicatedly enjoys the game and staying on top of all news.

View Profile