Chris Gayle holds the record for the most sixes in IPL history, smashing 357 sixes in 142 matches. Known as the “Universe Boss,” he dominated the league from 2009 to 2021 and played for multiple franchises.
Rohit Sharma follows with 302 sixes, while Virat Kohli has hit 291. MS Dhoni is also among the top, with 264 maximums in his IPL career.
This article looks at the top 10 players with the most sixes in IPL history and highlights their impact as some of the league’s most powerful hitters.
Top 10 Players With Most Sixes in IPL History
Here are the top 10 players with the most sixes in IPL history and their impressive power-hitting records. Let us have a look at a brief description of players who have a record of the most sixes in IPL history:
| Rank | Player (Teams) | 6s | Mat | Inns | Runs | HS | Ave | SR |
|---|---|---|---|---|---|---|---|---|
| 1 | CH Gayle (KKR/KXIP/PBKS/RCB) | 357 | 142 | 141 | 4965 | 175* | 39.72 | 148.96 |
| 2 | RG Sharma (DCH/MI) | 302 | 272 | 267 | 7046 | 109* | 29.73 | 132.09 |
| 3 | V Kohli (RCB) | 291 | 267 | 259 | 8661 | 113* | 39.54 | 132.85 |
| 4 | MS Dhoni (CSK/RPS) | 264 | 278 | 242 | 5439 | 84* | 38.30 | 137.45 |
| 5 | AB de Villiers (DC/RCB) | 251 | 184 | 170 | 5162 | 133* | 39.70 | 151.68 |
| 6 | DA Warner (DC/SRH) | 236 | 184 | 184 | 6565 | 126 | 40.52 | 139.77 |
| 7 | AD Russell (DC/KKR) | 223 | 140 | 115 | 2651 | 88* | 28.20 | 174.17 |
| 8 | KA Pollard (MI) | 223 | 189 | 171 | 3412 | 87* | 28.67 | 147.32 |
| 9 | SV Samson (DC/RR) | 219 | 177 | 172 | 4704 | 119 | 30.94 | 139.04 |
| 10 | KL Rahul (DC/KXIP/LSG/PBKS/RCB/SRH) | 208 | 145 | 136 | 5222 | 132* | 46.21 | 136.02 |
1. Chris Gayle – 357 Sixes
Chris Gayle smashed 357 sixes in 142 IPL matches at a strike rate of 148.96. He played for RCB, KXIP, PBKS, and KKR between 2009 and 2021, scoring 4,965 runs in 141 innings.

The West Indian star averaged more than 2.5 sixes per match, showing his incredible power and consistency. His fearless batting style made him one of the most dangerous players in the league.
Gayle remains the most destructive opener in IPL history and still leads the list, staying 55 sixes ahead of the next player.
2. Rohit Sharma – 302 Sixes
Rohit Sharma has hit 302 sixes in the IPL while playing for DCH and MI from 2008 to 2025. He scored 7,046 runs in 272 matches, batting in 267 innings at a strike rate of 132.09.

The MI captain has shown great consistency and longevity, playing 17 IPL seasons. His total runs are among the highest in tournament history.
Sharma’s ability to accelerate during the middle overs has helped him clear the boundary regularly. He also has 47 fifties and 2 centuries in the IPL.
3. Virat Kohli – 291 Sixes
Virat Kohli has hit 291 sixes while playing only for RCB from 2008 to 2025. He scored 8,661 runs in 267 matches, batting in 259 innings at a strike rate of 132.85. The former RCB captain holds the record for most runs in IPL history. His 63 fifties and 8 centuries highlight his consistency over 17 seasons.

Kohli combines aggressive intent with solid technique. Along with his sixes, he has struck 771 fours and remains the only player with more than 8,000 IPL runs.
4. MS Dhoni – 264 Sixes
MS Dhoni has smashed 264 sixes while playing for CSK and RPS from 2008 to 2025. He scored 5,439 runs in 278 matches, batting in 242 innings at a strike rate of 137.45. The legendary finisher has played more IPL matches than any other player in this top 10 list. Despite batting in the lower order, he cleared the boundary regularly.

Dhoni’s calm and calculated hitting in the death overs made him one of the most feared finishers. He also struck 375 fours in his remarkable IPL career.
5. AB de Villiers – 251 Sixes
AB de Villiers smashed 251 sixes while playing for DC and RCB from 2008 to 2021. He scored 5,162 runs in 184 matches, batting in 170 innings at an outstanding strike rate of 151.68.

The South African star had the highest strike rate among players with more than 200 sixes. His innovative 360-degree stroke play changed the way T20 batting was viewed in the IPL. De Villiers reached this mark in just 184 matches, showing his six-hitting efficiency. He also registered 40 fifties and 3 centuries in his IPL career.
6. David Warner – 236 Sixes
David Warner hit 236 sixes while playing for DC and SRH from 2009 to 2024. He scored 6,565 runs in 184 matches, batting in all 184 innings at a strike rate of 139.77.

The Australian opener showed great consistency and fitness, never missing an innings in his IPL career. His aggressive starts helped him strike 663 fours along with his sixes.
Warner won the Orange Cap multiple times and led SRH to their only IPL title. He also registered 62 fifties and 4 centuries.
7. Andre Russell – 223 Sixes
Andre Russell has smashed 223 sixes while playing for DC and KKR from 2012 to 2025. He scored 2,651 runs in 140 matches, batting in 115 innings at a stunning strike rate of 174.17, the highest among the top 10 players.

The Caribbean all-rounder achieved this despite batting in the lower middle order. His explosive finishing in the death overs made him one of the most feared hitters in the IPL.
Russell averages nearly 1.6 sixes per innings and has hit just 186 fours, highlighting his preference for maximums.
8. Kieron Pollard – 223 Sixes
Kieron Pollard smashed 223 sixes exclusively for the Mumbai Indians from 2010 to 2022. He scored 3,412 runs in 189 matches, batting in 171 innings at a strike rate of 147.32.

The West Indian all-rounder played a crucial role in MI’s five IPL title wins with his finishing prowess. His consistency in the death overs made him one of the most dependable match-winners in the tournament.
Pollard hit 218 fours alongside his sixes across 12 IPL seasons, establishing himself as a dominant middle-order power hitter.
9. Sanju Samson – 219 Sixes
Sanju Samson has registered 219 sixes while representing Delhi Capitals and Rajasthan Royals from 2013 to 2025. He has scored 4,704 runs in 177 matches, batting in 172 innings at a strike rate of 139.04.

The RR captain has shown steady improvement in his six-hitting ability across 12 IPL seasons. His elegant stroke play, combined with clean power hitting, makes him a key top-order batter.
Samson has struck 379 fours alongside his sixes, maintaining a balanced boundary-scoring approach. He has also recorded 26 fifties and 3 centuries in his ongoing IPL career.
10. KL Rahul – 208 Sixes
KL Rahul has smashed 208 sixes while representing Delhi Capitals, Kings XI Punjab, Lucknow Super Giants, Punjab Kings, Royal Challengers Bangalore, and Sunrisers Hyderabad from 2013 to 2025.

He has scored 5,222 runs in 145 matches, batting in 136 innings at a strike rate of 136.02. The versatile right-hander has represented six different franchises during his IPL journey.
His ability to anchor the innings while maintaining a healthy strike rate has made him one of the most consistent performers in the tournament.
Rahul has registered 40 fifties and 5 centuries in 12 IPL seasons. He has also struck 452 fours alongside his maximums, highlighting his strong boundary-scoring ability.
Also Read:
Conclusion: Chris Gayle Has Hit Most Sixes In IPL History
The top three six-hitters in IPL history are Chris Gayle (357), Rohit Sharma (302), and Virat Kohli (291). Their ability to clear boundaries consistently has defined the league’s power-hitting standards.
Their sixes have often changed the course of matches, shifting momentum within a few overs. From explosive starts to calm finishes, they have delivered in crucial moments.
With IPL 2026 set to begin in March 2026, fans eagerly await new stars who could challenge these iconic records.
FAQS
Andre Russell reached 100 sixes in the fewest innings among active players, though exact innings data for this milestone varies across different players’ careers.
Ten players have crossed the 200-six milestone in IPL history, as shown in the rankings above, with Chris Gayle leading the chart.
Chris Gayle holds the record for most sixes in a single IPL season, though the exact number from his peak seasons exceeds 50 maximums.
Rohit Sharma leads among Indian players with 302 sixes, followed closely by Virat Kohli with 291 and MS Dhoni with 264 maximums.
Albie Morkel’s 125-meter six is considered one of the longest in IPL history, though measurement methods have evolved over the years.
