5/5 - (6 votes)

The Indian Premier League (IPL) has produced some of the biggest power hitters in cricket. Since the first season in 2008, several players have dominated the six-hitting charts, with explosive batting becoming a defining feature of the tournament.

Below is a clear breakdown of the players with the most sixes in IPL history, along with season leaders and major records (up to 2025).


Top 10 Players with Most Sixes in IPL History (2008–2025)

RankPlayerSpanSixes
1Chris Gayle2009–2021357
2Rohit Sharma2008–2025297
3Virat Kohli2008–2025290
4MS Dhoni2008–2025262
5AB de Villiers2008–2021251
6David Warner2009–2024236
7Kieron Pollard2010–2022223
8Andre Russell2012–2025220
9Sanju Samson *2013–2025216
10KL Rahul2013–2025203

Key Insight:

  • Chris Gayle remains the undisputed six-hitting king of IPL with 357 sixes, far ahead of other players.

Record for Most Sixes in a Single IPL Season History

PlayerSeasonSixes
Chris Gayle201259
Andre Russell201952
Chris Gayle201351
Jos Buttler202245
Chris Gayle201144
  • Gayle’s 59 sixes in 2012 is still the highest in a single IPL season.

IPL Season Leaders (Most Sixes Each Year History)

SeasonPlayerSixes
2024Abhishek Sharma42
2023Faf du Plessis36
2022Jos Buttler45
2021KL Rahul30
2020Ishan Kishan30
2019Andre Russell52
2018Rishabh Pant37
2017Glenn Maxwell26
2016Virat Kohli38
2015Chris Gayle38
2014Glenn Maxwell36
2013Chris Gayle51
2012Chris Gayle59
2011Chris Gayle44
2010Robin Uthappa27
2009Adam Gilchrist29
2008Sanath Jayasuriya31

(The β€œMaximum Sixes Award” was given to the player with the most sixes in a season until 2022.)


Interesting IPL Six-Hitting Records

  • πŸ”₯ Most IPL sixes overall: Chris Gayle – 357
  • πŸ’£ Most sixes in a single season: Chris Gayle – 59 (2012)
  • ⚑ Highest strike-rate six hitters: Andre Russell & AB de Villiers
  • πŸ‘‘ Active players chasing the record: Rohit Sharma, Virat Kohli, MS Dhoni

Final Words

  • Chris Gayle remains the greatest six-hitter in IPL history.
  • Indian stars like Rohit Sharma and Virat Kohli are closing in on the top spots.
  • Power hitters such as Andre Russell and AB de Villiers have some of the highest six-per-innings rates.
  • Sanju Samson is the only player who can beat all the record in the sixer category as of active cricketer with age criteria.