Table of Contents
The Indian Premier League (IPL) is renowned for thrilling cricket, blistering strokeplay, and jaw-dropping sixes. Over the years, fans have witnessed some legendary cricketers clearing the ropes with astonishing regularity. The ability to hit sixes not only electrifies the atmosphere but also turns games on their heads. Below is a comprehensive deep dive into the Most Sixes For IPL from position 10 to 1 — the ultimate power hitters who left bowlers baffled and fans roaring.
10. KL Rahul – 208 Sixes

KL Rahul has established himself as one of the most elegant yet destructive batsmen in the IPL. Having played for multiple franchises such as DC, KXIP, PBKS, SRH, RCB, and LSG, Rahul’s six-hitting prowess is often overshadowed by his finesse.
- Matches: 145
- Innings: 136
- Runs: 5222
- Average: 46.21
- Strike Rate: 136.02
- Sixes: 208
Rahul’s calm demeanor and clean hitting have earned him accolades across seasons. Despite not being known as a brute hitter, his consistency and ability to pick gaps have contributed to his place in the Most Sixes For IPL elite club.
Read More:- Top 10 Best Economy Rates in IPL History
9. Sanju Samson – 219 Sixes
Sanju Samson, captain of Rajasthan Royals, is known for his attacking strokeplay and picturesque sixes. Having debuted in 2013, Samson’s aggressive batting has won RR several crucial games.
- Matches: 177
- Innings: 172
- Runs: 4704
- Average: 30.94
- Strike Rate: 139.04
- Sixes: 219
With 3 centuries and 26 half-centuries, Samson’s style of batting has always been pleasing to the eye. His fearlessness places him in the list of Most Sixes For IPL, marking him as one of India’s modern T20 greats.
8. Kieron Pollard – 223 Sixes

Kieron Pollard, the West Indian giant, was a cornerstone of Mumbai Indians’ success over the years. A match-winner on his day, Pollard could turn games single-handedly with a flurry of sixes.
- Matches: 189
- Innings: 171
- Runs: 3412
- Average: 28.67
- Strike Rate: 147.32
- Sixes: 223
Pollard’s ability to finish matches with brute force earned him global T20 acclaim. He rightfully deserves his place among the Most Sixes For IPL hitters, having delivered countless memorable knocks.
7. Andre Russell – 223 Sixes
Sharing the 8th spot in terms of sixes, Andre Russell’s name sends shivers down the spine of bowlers. Representing KKR primarily, Russell is one of the most explosive T20 batsmen ever.
- Matches: 140
- Innings: 115
- Runs: 2651
- Average: 28.20
- Strike Rate: 174.17
- Sixes: 223
Russell’s sheer power and unmatched strike rate make him a top contender in the Most Sixes For IPL race. Even in a short inning, he can make an indelible impact.
6. David Warner – 236 Sixes

David Warner, one of the most consistent overseas players in IPL history, has lit up the tournament for DC and SRH. While he’s known for his solid technique, his six-hitting ability is formidable.
- Matches: 184
- Innings: 184
- Runs: 6565
- Average: 40.52
- Strike Rate: 139.77
- Sixes: 236
Warner has 4 centuries and 62 fifties, indicating a balanced mix of aggression and maturity. With 236 sixes, he finds a firm place in the Most Sixes For IPL leaderboard.
5. AB de Villiers – 251 Sixes
AB de Villiers, Mr. 360, brought innovation and elegance to six-hitting. A loyal servant for RCB, his dynamic batting style transformed the perception of power-hitting.
- Matches: 184
- Innings: 170
- Runs: 5162
- Average: 39.70
- Strike Rate: 151.68
- Sixes: 251
Whether it’s lap shots or straight drives, de Villiers’ shot-making brilliance gave him a deserved reputation among the Most Sixes For IPL legends.
4. MS Dhoni – 264 Sixes

Captain Cool, MS Dhoni, is synonymous with finishing games in style — often with a six. Representing CSK and RPS, his calm under pressure and explosive hitting made him a crowd favorite.
- Matches: 278
- Innings: 242
- Runs: 5439
- Average: 38.30
- Strike Rate: 137.45
- Sixes: 264
Dhoni’s helicopter shot is iconic in IPL lore. His ability to clear boundaries at will makes him a crucial member of the Most Sixes For IPL group.
3. Virat Kohli – 291 Sixes
Virat Kohli, the leading run-scorer in IPL history, also boasts an impressive six-hitting record. A modern-day legend, Kohli’s aggressive intent has helped him rack up 291 sixes.
- Matches: 267
- Innings: 259
- Runs: 8661
- Average: 39.54
- Strike Rate: 132.85
- Sixes: 291
With 8 centuries and 63 fifties, Kohli’s ability to combine consistency with aggression puts him among the top contenders for Most Sixes For IPL accolades.
2. Rohit Sharma – 302 Sixes

Known as the “Hitman”, Rohit Sharma has lived up to his nickname in the IPL. A stalwart for Mumbai Indians and a former Deccan Chargers player, his timing and elegance make him a six-hitting machine.
- Matches: 272
- Innings: 267
- Runs: 7046
- Average: 29.73
- Strike Rate: 132.09
- Sixes: 302
Rohit is the only Indian batter with over 300 sixes, securing his second position in the Most Sixes For IPL tally. His effortless sixes are a treat to watch.
Read More:- Top 10 Players with the Most Ducks in IPL History
1. Chris Gayle – 357 Sixes
Topping the chart is none other than the “Universe Boss” Chris Gayle. The undisputed king of T20s, Gayle redefined six-hitting with his brute force and relaxed demeanor.
- Matches: 142
- Innings: 141
- Runs: 4965
- Average: 39.72
- Strike Rate: 148.96
- Sixes: 357
Gayle’s 175* remains the highest individual score in IPL history, filled with an array of monstrous sixes. His dominance at the top of the Most Sixes For IPL list might remain unchallenged for years to come.
Summary Table – Most Sixes For IPL (Top 10 Players)
Rank | Player | Matches | Sixes | Runs | Strike Rate | Highest Score |
---|---|---|---|---|---|---|
1 | Chris Gayle | 142 | 357 | 4965 | 148.96 | 175* |
2 | Rohit Sharma | 272 | 302 | 7046 | 132.09 | 109* |
3 | Virat Kohli | 267 | 291 | 8661 | 132.85 | 113* |
4 | MS Dhoni | 278 | 264 | 5439 | 137.45 | 84* |
5 | AB de Villiers | 184 | 251 | 5162 | 151.68 | 133* |
6 | David Warner | 184 | 236 | 6565 | 139.77 | 126 |
7 | Andre Russell | 140 | 223 | 2651 | 174.17 | 88* |
8 | Kieron Pollard | 189 | 223 | 3412 | 147.32 | 87* |
9 | Sanju Samson | 177 | 219 | 4704 | 139.04 | 119 |
10 | KL Rahul | 145 | 208 | 5222 | 136.02 | 132* |
The art of six-hitting has become central to the IPL’s entertainment value, with players constantly pushing boundaries — quite literally. From seasoned veterans like Chris Gayle and MS Dhoni to current stars like Virat Kohli and KL Rahul, each player in this list has contributed immensely to the spirit of T20 cricket. As the league continues to evolve, fans can expect even more fireworks and new names to climb the Most Sixes For IPL charts in the seasons to come.
The power game is here to stay, and so is the race for Most Sixes For IPL supremacy.
FAQ
Who has hit the most sixes in IPL history?
Chris Gayle holds the record for the most sixes in IPL history, with 357 sixes.
Which Indian player has hit the most sixes in the IPL?
Rohit Sharma leads among Indian players with 302 sixes in the IPL.
How many sixes has Virat Kohli hit in the IPL?
Virat Kohli has hit 291 sixes in his IPL career.