T20 cricket has become one of the most exciting formats of the game, with the Indian Premier League (IPL) leading the way in entertainment and fan engagement. The fast-paced nature of the league, combined with power-packed batting performances, has resulted in numerous high-scoring thrillers.
One of the standout records in IPL history is held by Chris Gayle, who has hit the most number of sixes, showcasing his explosive batting style. His record is a testament to the thrilling, boundary-filled cricket that makes the IPL a fan favorite worldwide.
Over the years, IPL has witnessed some of the biggest six hitters showcasing their brute force and ability to clear the ropes with ease.
In this article, we take a closer look at the top 10 players with the most sixes in IPL history, highlighting their impact and dominance in the tournament.
Top 10 Players With The Most Sixes In IPL (2008-2024 Seasons)
Take a look at the top 10 players who have hit the most sixes in IPL history so far:
Position | Player | Team | Matches | Innings | 6s |
---|---|---|---|---|---|
1 | Chris Gayle | West Indies | 142 | 141 | 357 |
2 | Rohit Sharma | India | 257 | 252 | 280 |
3 | Virat Kohli | India | 252 | 244 | 272 |
4 | MS Dhoni | India | 264 | 229 | 252 |
5 | AB de Villiers | South Africa | 184 | 170 | 251 |
6 | David Warner | Australia | 184 | 184 | 236 |
7 | Kieron Pollard | West Indies | 189 | 171 | 223 |
8 | Andre Russel | West Indies | 127 | 105 | 209 |
9 | Sanju Samson | India | 168 | 163 | 206 |
10 | Suresh Raina | India | 205 | 200 | 203 |
Let’s take a deep dive into each player who tops the chart:
1. Chris Gayle
Matches | 142 |
Runs | 4965 |
Highest Score | 175* |
6s | 357 |
4s | 404 |
Chris Gayle is a legend of the game, and his illustrious career reached new heights when he began dominating T20 cricket across the globe.
He holds the record for being the leading six-hitter in IPL history, having smashed a staggering 357 sixes. His IPL journey took a dramatic turn when he joined Royal Challengers Bengaluru (RCB) after initially playing for Kolkata Knight Riders (KKR), transforming into one of the most destructive batters in the league. He also holds the record for the most sixes in a single IPL innings, hitting 17 sixes.
2. Rohit Sharma
Matches | 257 |
Runs | 6628 |
Highest Score | 109* |
6s | 280 |
4s | 599 |
Indian skipper and ever-reliable Rohit Sharma is known for his aggressive starts at the top of the order and has delivered several batting masterclasses in the Indian Premier League (IPL) over the years.
His explosive knocks have contributed to an impressive tally of 280 sixes, placing him second behind Chris Gayle on the all-time six-hitters list in IPL history.
One of his standout performances came against Kolkata Knight Riders (KKR) in 2012, where he smashed five sixes en route to his highest IPL score.
3. Virat Kohli
Matches | 252 |
Runs | 8004 |
Highest Score | 113* |
6s | 272 |
4s | 705 |
When it comes to batting records, the name Virat Kohli is always present, solidifying his reputation as one of the best in the modern cricket era. He is also the leading run-scorer in IPL history, a testament to his consistency and dominance.
Alongside his run-scoring feats, Kohli ranks third in the all-time most sixes in IPL history, having smashed 272 sixes in 252 matches.
The 35-year-old batting maestro showcased his power-hitting ability in his best IPL performance, an unbeaten 113 against Rajasthan Royals (RR) last season, which included four sixes.
4. MS Dhoni
Matches | 264 |
Runs | 5243 |
Highest Score | 84* |
6s | 252 |
4s | 363 |
The most successful IPL captain and Chennai Super Kings (CSK) leader, MS Dhoni, is also among the top six hitters in Indian Premier League history.
Dhoni stands as the third-highest Indian six-hitter, following Rohit Sharma and Virat Kohli, with an impressive tally of 252 sixes in 264 matches.
His ability to finish games with powerful strokes has made him one of the most feared hitters in the league.
5. AB de Villiers
Matches | 184 |
Runs | 5162 |
Highest Score | 133* |
6s | 251 |
4s | 413 |
AB de Villiers, fondly known as “Mr. 360”, earned his nickname due to his extraordinary ability to score runs all around the ground. His power-hitting and effortless sixes have often left spectators in awe, with many of his big hits even clearing the stadium.
It’s no surprise that he finds himself on this elite list, having smashed 251 sixes in 184 matches during his illustrious IPL career.
The South African maestro has also registered 3 centuries and 40 fifties, with his top knocks featuring a flurry of sixes across all parts of the ground.
6. David Warner
Matches | 184 |
Runs | 6565 |
Highest Score | 126 |
6s | 236 |
4s | 663 |
The Australian batting powerhouse, David Warner, is no stranger to the record books, and he finds himself in sixth place on this elite list of IPL’s biggest six-hitters.
With a long and successful IPL career spanning 184 matches, Warner has smashed 236 sixes, consistently delivering explosive performances at the top of the order. His ability to clear the ropes with ease has made him one of the most dangerous batters in the tournament’s history.
7. Kieron Pollard
Matches | 189 |
Runs | 3412 |
Highest Score | 87* |
6s | 223 |
4s | 218 |
The West Indian all-rounder and long-time Mumbai Indians stalwart, Kieron Pollard, is regarded as one of the greatest T20 finishers the game has ever seen.
Known for his explosive power-hitting in the death overs, Pollard has delivered countless late fireworks, smashing a remarkable 223 sixes in his IPL career.
His ability to turn games around with his brute force has made him a crucial asset in Mumbai Indians’ success over the years.
8. Andre Russell
Matches | 127 |
Runs | 2484 |
Highest Score | 88* |
6s | 209 |
4s | 170 |
Kolkata Knight Riders have been part of several high-scoring thrillers, and for many of those run chases and explosive innings, Andre Russell has been the key architect.
Known for his ability to accelerate the scoring with powerful hitting, he has played numerous game-changing knocks, packed with towering sixes.
Russell has smashed 209 sixes in his 127 IPL matches so far, with some of them still ranking among the longest sixes in the tournament’s history.
9. Sanju Samson
Matches | 168 |
Runs | 4419 |
Highest Score | 119 |
6s | 206 |
4s | 352 |
Sanju Samson is regarded as the future of India’s white-ball cricket and has established himself as a classic T20 player through his consistent IPL performances.
What sets him apart is his ability to effortlessly convert deliveries into sixes, making him a dynamic and dangerous batter in any situation. His power-hitting and elegant stroke play has made him a key player in the IPL over the years.
These qualities have earned him a place on this elite list, with 206 sixes in 168 matches, showcasing his ability to clear the ropes with ease.
10. Suresh Raina
Matches | 205 |
Runs | 5528 |
Highest Score | 100* |
6s | 203 |
4s | 506 |

Suresh Raina, often referred to as “Mr. IPL”, was one of the most consistent performers in the tournament’s history. His aggressive yet elegant stroke play made him a crucial part of the Chennai Super Kings‘ success over the years.
Apart from his six-hitting prowess, Raina was also known for his match-winning knocks under pressure. His fearless approach and ability to take on both spinners and pacers made him a nightmare for bowlers. With 203 sixes in 205 matches, his contribution to the IPL remains unforgettable.
Suggested Reads:
Conclusion: Chris Gayle Tops The Chart For The Most Sixes In IPL History!
The record for the most sixes in IPL history stands as a testament to the sheer dominance of power hitters in the league. Chris Gayle’s tally of 357 sixes showcases his unmatched ability to clear the ropes with ease.
As the IPL continues to evolve, new power hitters will rise, pushing the boundaries of aggressive batting. With every season, the race for the most sixes gets more thrilling, keeping fans on the edge of their seats, eagerly anticipating the next big hit.