Top 10 Players With The Most Sixes In IPL (2025 List)

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:

PositionPlayerTeam MatchesInnings6s
1Chris GayleWest Indies142141357
2Rohit SharmaIndia257252280
3Virat KohliIndia252244272
4MS DhoniIndia264229252
5AB de VilliersSouth Africa184170251
6David WarnerAustralia184184236
7Kieron PollardWest Indies189171223
8Andre RusselWest Indies127105209
9Sanju SamsonIndia168163206
10Suresh RainaIndia205200203

Let’s take a deep dive into each player who tops the chart:

1. Chris Gayle

Matches142
Runs4965
Highest Score175*
6s357
4s404
Chris Gayle (Most sixes in IPL)
Source: News 18

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

Matches257
Runs6628
Highest Score109*
6s280
4s599
Rohit Sharma (Most sixes in IPL)
Source: The Hindu

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

Matches252
Runs8004
Highest Score113*
6s272
4s705
Virat Kohli (Most sixes in IPL)
Source: India Today

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

Matches264
Runs5243
Highest Score84*
6s252
4s363
MS Dhoni (Most sixes in IPL)
Source: India Today

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

Matches184
Runs5162
Highest Score133*
6s251
4s413
AB de Villiers (Most sixes in IPL)
Source: NDTV Sports

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

Matches184
Runs6565
Highest Score126
6s236
4s663
David Warner (Most sixes in IPL)
Source: News18

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

Matches189
Runs3412
Highest Score87*
6s223
4s218
Kieron Pollard (Most sixes in IPL)
Source: NDTV Sports

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

Matches127
Runs2484
Highest Score88*
6s209
4s170
Andre Russell (Most sixes in IPL)

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

Matches168
Runs4419
Highest Score119
6s206
4s352
Sanju Samson (Most sixes in IPL)

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

Matches205
Runs5528
Highest Score100*
6s203
4s506
Suresh Raina (Most sixes in IPL)
Source: India Today

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.

Leave a Comment

Your email address will not be published. Required fields are marked *