There have been many great batsmen in the IPL who have hit a lot of sixes so far. There are some batsmen who are no longer a part of this league and some are playing in it. Let's talk about the top 10 batsmen who have hit the most sixes in IPL.
The 18th season of the IPL will begin from March 22 and once again a fierce battle between bat and ball will be witnessed in this league. Everyone's eyes will be on who hits the most sixes this season, but let us tell you about which batsman has hit the most sixes in the last 17 seasons of IPL so far.
There have been many great batsmen in the IPL who have hit a lot of sixes so far. There are some batsmen who are no longer a part of this league and some are playing in it and they can go higher in this list.
Also Read: Most runs in IPL since 2018
Let's talk about the top 10 batsmen who have hit the most sixes in IPL so far, which also includes many Indians.
Most Sixes in IPL | Top 10 List
10. Suresh Raina | 203

Mr. IPL, Suresh Raina grabs the tenth position in this elite list. The southpaw has 203 sixes in 200 IPL innings. He takes around 19.91 deliveries for every six.
He is only among ten batters to hit 200+ maximums in the league. Raina has accumulated 5528 runs at an average of 32.51 and a strike rate of 136.73. He also has 39 fifties and a century in the league.
9. Sanju Samson | 206

The captain of Rajasthan Royals (RR), Sanju Samson is the ninth batter to find a spot in this list. He has 206 six in 163 IPL innings. On average, he hits a six every 15.43 balls in the league.
Overall, Samson has 4419 runs at an average of 30.68 and a strike rate of 138.96. He also has 25 fifties and three centuries. Samson will also step up to this list and add more to his tally in the upcoming edition.
8. Andre Russell | 209

Among the most fearsome batters in the history of the league, Andre Russell’s name is no surprise. Russell’s association with six-hitting is well known. He has amassed 209 maximums at an unbelievable 6.79 balls-per-maximum ratio.
The Kolkata Knight Riders all-rounder has 2484 runs at an average of 29.22 and a strike rate of 174.92 in 105 IPL innings. He also has 11 fifties to his name.
Russell had even hit 11 sixes during 2018 in an innings against Chennai Super Kings.
7. Kieron Pollard | 223

Kieron Pollard, a powerhouse in the middle order for Mumbai Indians, comes seventh in this list with 223 sixes. The former West Indies all-rounder played several memorable knocks for the Mumbai Indians in the 189 matches that he played for them.
Pollard was known for depositing the ball back into the stands and did so quite frequently in the league. His ability to change the course of a game in a few overs has made him one of the most dangerous finishers in IPL history.
He has 3412 runs at an average of 28.67 and a strike rate of 147.32. Further, Pollard has also hit 16 fifties in the league.
6. David Warner | 236

David Warner has hit 236 sixes in his IPL career. The former Australia batter has played a total of 184 matches in IPL, featuring for the Sunrisers Hyderabad and Delhi Capitals.
Warner has a terrific record in the league and was known for hitting big shots throughout his successful career in the league. His aggressive start at the top often sets the tone for his team's innings.
Warner has scored 6565 runs at an average of 40.52 and a strike rate of 139.77 in 184 innings. He also has 62 boundaries and four maximums.
However, Warner went unsold in the IPL 2025 mega-auction.
5. AB de Villiers | 251

AB de Villiers finished his IPL career with 251 sixes and he is the fifth highest six-hitter in the T20 league. de Villiers retired from the T20 league after IPL 2021. He had a long stint with RCB.
AB started his IPL career with Delhi Capitals (then known as Delhi Daredevils). He joined RCB in the IPL 2011 mega-auction and was retained by them in 2014 and 2018. de Villiers never captained RCB.
Overall, the Proteas batter has 5162 runs at an average of 39.70 and a strike rate of 151.68. Further, he also has 40 fifties and three centuries.
Also Read: IPL Facts: Which player has lost the most games in IPL history?
4. MS Dhoni | 252

MS Dhoni sits at the fourth spot in the list of batsmen with most sixes in IPL. The former Indian skipper has 252 sixes of 264 matches in this cash rich league.
Dhoni started his IPL career with Chennai Super Kings. He also played for Rising Pune Supergiant in IPL 2016 and 2017.
Overall, Dhoni has 5243 runs at an average of 39.12 and a 137.53 strike rate. Further, he also has 24 fifties in the league.
Dhoni will make his on-field return in IPL 2025. CSK retained Dhoni in the uncapped category for Rs 4 crore. He will continue to play under Ruturaj Gaikwad.
Dhoni captained CSK to five IPL title wins before stepping down.
3. Virat Kohli | 272

Rohit Sharma is followed by Virat Kohli. The IPL legend sits at the third spot with 272 sixes in 252 matches. One of Virat and Rohit can become the first Indian to hit 300 sixes in IPL.
Virat also holds the record for playing for the same franchise, RCB, in every IPL season and while doing so, he has scored more than 8000 runs at an average of 38.66 and a strike rate of 131.97. Further, he also has 55 boundaries and eight maximums. He is also the leading run-scorer in the league
Kohli started his career as a rookie and is now the biggest star in the T20 league. He will play under Rajat Patidar's captaincy in RCB for IPL 2025.
2. Rohit Sharma | 280

Indian team captain Rohit Sharma sits at the second spot in this list. The right-handed batsman has cleared the ropes 280 times in 257 matches. Rohit has been a regular in IPL since the league's inception.
Rohit started his IPL career with Deccan Chargers. He joined Mumbai Indians in the IPL 2011 mega-auction and has been with them since then.
Rohit captained MI to 5 IPL title wins. He now plays under Hardik Pandya's captaincy.
Rohit has also been a prolific run-scorer, with 6628 runs at an average of 29.72 and a strike rate of 131.14, including 43 half-centuries and two centuries.
1. Chris Gayle | 357

Chris Gayle tops the list of batsmen with most sixes in IPL history. The left-handed batsman finished his IPL career with 357 big hits at a sixes-per-match ratio of 2.53 in the league. No other batsman has managed to hit more than 300 sixes in this T20 league.
Gayle started his IPL career with Kolkata Knight Riders. After going unsold in the IPL 2011 mega-auction, Gayle joined RCB as a replacement player and had a memorable stint with them. He also played for Punjab Kings from IPL 2018 to 2021.
Overall, Gayle has scored 4965 runs at an average of 39.72 and a strike rate of 148.96, including 31 fifties and six centuries in IPL.