Most Sixes for IPL: Top 10 Big Hitters of All Time
Most Sixes for IPL

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.
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.
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)
RankPlayerMatchesSixesRunsStrike RateHighest Score1Chris Gayle1423574965148.96175*2Rohit Sharma2723027046132.09109*3Virat Kohli2672918661132.85113*4MS Dhoni2782645439137.4584*5AB de Villiers1842515162151.68133*6David Warner1842366565139.771267Andre Russell1402232651174.1788*8Kieron Pollard1892233412147.3287*9Sanju Samson1772194704139.0411910KL Rahul1452085222136.02132*
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.
About the Creator
Cody Logan
I am a professional Content Writer in :- E2bet




Comments
There are no comments for this story
Be the first to respond and start the conversation.