| 1 | Chris Gayle — 357 Sixes Royal Challengers Bangalore | All-Time Record Chris Gayle holds the all-time record for most sixes in IPL history with 357 maximums from 142 matches — an average of 2.5 sixes per match. His 17 sixes in a single innings (2013, 175*) is the most in any IPL innings, and his 59 sixes in the 2012 season is the most in any single IPL season. | 357 | KKR, RCB, Punjab Kings | All-time IPL six-hitting record | 142 |
| 2 | Rohit Sharma — 280+ Sixes Mumbai Indians | Most Sixes by an Indian Player Rohit Sharma has hit 280+ sixes in the IPL — the most by any Indian player in the tournament's history. His six-hitting ability combined with smart cricket intelligence has been central to Mumbai Indians' five title wins. Rohit's sixes tend to come at important moments, often when MI need acceleration. | 280+ | — | Most sixes by an Indian player in IPL history | — |
| 3 | Virat Kohli — 272+ Sixes Royal Challengers Bengaluru Virat Kohli has hit 272+ sixes in the IPL, third on the all-time list. While not a traditional power-hitter, Kohli's longevity in the IPL across 18 seasons means his accumulation of sixes reflects the volume of his batting as much as his power. | 272+ | — | — | — |
| 4 | AB de Villiers — 251 Sixes Royal Challengers Bangalore | Strike Rate 151.68 AB de Villiers hit 251 sixes in the IPL with a strike rate of 151.68 — the best among any player with 200+ sixes. His six-hitting was defined by innovation and variety: ramps, scoops, switches, and conventional pulls made him the most creative six-hitter in IPL history. | 251 | Royal Challengers Bangalore, Delhi Daredevils | — | — |
| 5 | MS Dhoni — 252+ Sixes Chennai Super Kings | Helicopter Shot Specialist MS Dhoni has hit 252+ sixes in the IPL — an extraordinary number for a finisher who typically bats at number 6 or 7. His famous 'helicopter shot' has cleared grounds around the world, and his six-hitting in death overs has won CSK many games from difficult positions. | 252+ | — | — | — |
| 6 | Kieron Pollard — 229+ Sixes Mumbai Indians | Most Destructive Finisher Kieron Pollard hit 229+ sixes for Mumbai Indians, making him one of the most destructive six-hitters in IPL history. His power at number 5 or 6 was a key component of MI's title wins, with Pollard consistently able to clear the longest boundaries in T20 cricket. | 229+ | — | — | — |
| 7 | David Warner — 236 Sixes Sunrisers Hyderabad / Multiple Teams David Warner hit 236 sixes in the IPL as one of the most powerful left-handed openers in the tournament's history. His sixes were predominantly through the arc and over long-on, with his pull shot being particularly destructive against short-pitched bowling. | 236 | Sunrisers Hyderabad, Delhi Capitals | — | — |
| 8 | Andre Russell — 200+ Sixes Kolkata Knight Riders | Highest Six Rate in IPL Andre Russell has hit 200+ sixes for KKR with the highest six-hitting rate (sixes per innings) among players with 100+ IPL innings. His 2019 season of 510 runs — with a strike rate of 204 — featured some of the most explosive six-hitting in IPL history, winning KKR multiple matches from impossible positions. | 200+ | — | — | — |
| 9 | Suresh Raina — 197 Sixes Chennai Super Kings | Mr. IPL Suresh Raina hit 197 sixes in the IPL for CSK and Gujarat Lions across his career. Despite being primarily a middle-order batter and not a traditional power hitter, Raina's excellent eye and ability to read the length allowed him to hit sixes consistently, particularly against spin bowling. | 197 | Chennai Super Kings, Gujarat Lions | — | — |
| 10 | Abhishek Sharma — Most Sixes in Single Season (IPL 2024: 42) Sunrisers Hyderabad | Record 42 Sixes in 2024 Season Abhishek Sharma of SRH hit a record 42 sixes in the 2024 IPL season — the most by any player in a single IPL season in the modern era — surpassing Chris Gayle's record of 59 sixes in 2012. His explosive opening batting in SRH's record-breaking 2024 campaign put him on the map as one of India's most exciting young batters. | — | — | — | — |