Most Sixes in IPL History – All-Time Record Holders
Six-hitting is the essence of T20 cricket, and the IPL has produced some of the most devastating power hitters in the history of the game. Here is the definitive list of players with the most sixes in IPL history.
Top 10 Most Sixes in IPL History
| # | Player | Sixes | Innings | Primary Team |
|---|---|---|---|---|
| 1 | Chris Gayle | 357 | 141 | RCB |
| 2 | Rohit Sharma | 302 | 266 | MI |
| 3 | Virat Kohli | 291 | 258 | RCB |
| 4 | MS Dhoni | 264 | 242 | CSK |
| 5 | AB de Villiers | 251 | 170 | RCB |
| 6 | Andre Russell | 236 | 117 | KKR |
| 7 | David Warner | 227 | 184 | SRH |
| 8 | Suresh Raina | 207 | 205 | CSK |
| 9 | Hardik Pandya | 195 | 140 | MI/GT |
| 10 | Glenn Maxwell | 188 | 121 | RCB |
Chris Gayle – The Universe Boss
Chris Gayle's 357 sixes in just 141 innings is a staggering record that may never be broken. His most iconic innings – 175 not out off 66 balls for RCB against Pune Warriors India in 2013 – included 17 sixes, the most in a single IPL innings. Gayle's power-hitting redefined T20 cricket and set the template for modern IPL batting.
Rohit Sharma – The Hitman
Rohit Sharma's 302 sixes across 266 innings showcases his longevity and consistency as one of the IPL's greatest batsmen. As MI captain, his ability to clear the boundary in crunch moments has been pivotal in their 5 IPL titles.
Active Players to Watch in IPL 2026
Virat Kohli (291 sixes) is the highest active Indian six-hitter and could surpass Rohit during IPL 2026. Andre Russell's strike rate of over 2 sixes per innings makes him the most efficient power hitter on this list. Heinrich Klaasen and Abhishek Sharma are rising stars who could enter this top 10 in coming seasons.
Other IPL Six-Hitting Records
- Most sixes in a single innings: 17 – Chris Gayle (175* vs PWI, 2013)
- Most sixes in a season: 59 – Andre Russell (KKR, 2019)
- Most sixes by a team in an innings: 22 – SRH vs RCB (2024)
- Fastest to 200 career sixes: Chris Gayle (99 innings)