The sight of a cricket ball soaring over the boundary for a six remains one of the most electrifying moments in the sport. In IPL history, the world’s greatest batsmen have elevated six-hitting to an art form, consistently launching the ball into the stands with jaw-dropping precision and power. This elite list features legendary players—from Chris Gayle’s brutal assaults on bowlers and AB de Villiers’ 360-degree genius to Rohit Sharma’s elegant maximums, MS Dhoni’s iconic helicopter shots, and Virat Kohli’s clinical power-hitting—and extends even further.
These top 10 six hitters have demonstrated diverse ways to clear the ropes: raw strength, impeccable timing, tactical innovation, and sheer audacity. Their extraordinary abilities have not only entertained millions of fans but also redefined the strategies and excitement of modern T20 cricket. Let’s delve into the careers of these remarkable players, who etched their names into IPL history by dominating the list of top 10 batsmen to hit the most sixes in IPL history.
Advertisement
Top 10 Batsmen with Most Sixes in IPL
![Top 10 Batsmen with Most Sixes in IPL Top 10 Batsmen with Most Sixes in IPL](https://cdn-sportsdunia-cms.gumlet.io/wp-content/uploads/2025/02/Cricket-Articles-7.webp?w=3840&q=80)
10. Suresh Raina – 203 Sixes (205 matches)
Mr. IPL aka Suresh Raina is considered one of the most classy batsmen of the IPL, who smashed 203 sixes in 205 matches while representing two franchises Chennai Super Kings and Gujarat Giants. Raina consistently scored runs in all seasons of the IPL for his team and became one of the most dependable batters of the IPL that’s why people started praising him as the Mr. IPL. While playing for Gujarat Giants, he smashed 23 sixes in the year 2016 and 2017 and in all the remaining years he represented CSK in 11 seasons where he hit 180 sixes and scored 5528 runs at a strike rate of 136.76 in 200 innings.
9. Sanju Samson – 206 Sixes (167 matches)
Sanju Samson, one of the talented young players from the Indian team, has shown exceptional class with the bat and smashed 206 sixes in just 167 matches, earning his place in this elite list of batters. Samson is the only player in this top 10 list of IPL six-hitters who started his IPL career relatively late compared to the other nine players; however, his magnificent ability to hit maximums has carved his name into this prestigious list. Samson began his IPL career in 2013 when Rajasthan Royals bought him for their squad.
He represented RR for three consecutive years before being acquired by Delhi Daredevils in 2016. During his two-year stint with Delhi Capitals (then Delhi Daredevils), he smashed a total of 27 sixes in 2016 and 2017. The Rajasthan Royals management then bought him back in 2018, and he has since represented RR for 10 seasons, during which he has smashed 179 sixes. Throughout his IPL career, Samson has played a total of 167 innings, scoring 4419 runs at a strike rate of 138.96.
Advertisement
Advertisement
8. Andre Russell – 209 Sixes (126 matches)
“Russell the Muscle,” who has been part of multiple franchises in his IPL career, has hit 209 sixes in just 126 matches, he started his IPL career in 2012 with Delhi Capitals (formerly known as Delhi Daredevils), where he managed to hit only 3 sixes cumulatively across both seasons. In 2014, Kolkata Knight Riders bought him, and his fortunes changed dramatically.
Since then, he has established himself as one of the most prolific finishers in IPL history, capable of changing the course of any match with his bat. Russell has now been with KKR for 11 seasons, smashing a total of 206 sixes while batting in the lower middle order, which makes his achievement even more remarkable. In the 105 innings he has played, Russell has scored 2484 runs at a thunderous strike rate of 174.93.
7. Kieron Pollard – 223 Sixes (171 matches)
The Big Man, Kieron Pollard, was picked up by the Mumbai Indians in 2010. Pollard proved himself at the highest level of the IPL, which is why people gave him the nickname “The Big Man.” He possessed an exceptional six-hitting ability that could clear the boundary line effortlessly. In his overall IPL career, Pollard smashed 223 sixes in just 171 matches, becoming the second player to hit the most sixes for a single franchise, Mumbai Indians. In 171 IPL innings, Pollard scored 3412 runs at a phenomenal strike rate of 147.32.
Advertisement
Advertisement
6. David Warner – 236 Sixes (184 matches)
The pocket-sized dynamite from Australia, David Warner, has represented two franchises in IPL: Delhi Capitals (formerly known as Delhi Daredevils) and Sunrisers Hyderabad, smashing a total of 236 sixes in just 184 matches. Warner started his IPL career with Delhi Capitals in 2009 and continued to play for DC until 2013, during which he hit a total of 58 sixes.
After this, he joined Sunrisers Hyderabad, where his batting flourished as an opening batter. With SRH, he smashed 143 sixes, won the Orange Cap three times, and led the team to their maiden IPL title under his leadership. Following this blistering performance with SRH, he returned to his original franchise, Delhi Capitals, in 2022, where he has added 35 more sixes to his tally. Overall, Warner has hit 236 sixes in 184 innings while scoring 6565 runs at a strike rate of 139.77.
Advertisement
Advertisement
5. AB de Villiers – 251 Sixes (184 matches)
Widely known as Mr. 360 Degree, AB de Villiers started his IPL career with the Delhi Capitals (formerly known as Delhi Daredevils) in 2008. De Villiers secured the fifth spot in this prestigious list with 251 sixes in just 184 matches. During his first three seasons in the IPL with Delhi Capitals, he was unable to fully showcase his class as a world-class batter, managing to hit 51 sixes across these three seasons.
The turning point in his IPL career came when Royal Challengers Bangalore (RCB) acquired him in 2011, and thus began the story of one of the finest batsmen in IPL history, as he became a constant headache for most bowlers. De Villiers went on to smash 200 sixes while wearing the RCB jersey before retiring from the IPL in 2021. Throughout his IPL career, he accumulated a total of 251 sixes in just 170 innings and scored a whopping 5162 runs at an impressive strike rate of 151.68.
Advertisement
Advertisement
4. MS Dhoni – 252 Sixes (264 matches)
One of the most incredible finishers, captains, and wicket-keepers of this generation, MS Dhoni, who is also known as Captain Cool, has earned his place in this elite list with 252 sixes in 264 matches. The Chennai Super Kings management picked MS Dhoni in the 2008 auction and entrusted him with the triple responsibility of being the leader, wicketkeeper, as well as finisher, and thus began the story of one of the most complete cricketers in IPL history in 2008 with CSK.
Since then, Dhoni has not only won 5 trophies with this team but has also worked his magic with the bat, smashing 232 sixes for CSK and adding 30 more sixes while playing in the colors of Rising Pune Supergiants. With a strike rate of 137.54, Dhoni has scored 5243 runs in just 229 innings, establishing himself as one of the most impactful players in IPL history.
3. Virat Kohli – 272 Sixes (252 matches)
The King of Indian Cricket, Mr. Virat Kohli, occupies the third spot on this elite list with 272 sixes in 252 matches—the third-highest tally in IPL history. Kohli, who has been loyal with Royal Challengers Bengaluru (RCB) since the league’s inception in 2008, is the only player to represent a single franchise across all 17 seasons. Drafted by RCB as a middle-order batsman in the inaugural season, he gradually evolved into their batting department and became IPL’s one of the most consistent performers.
Kohli’s loyalty to RCB is unmatched, and he holds the record for most sixes hit for a single franchise (RCB). In 244 innings, he has scored 8,004 runs at a strike rate of 131.97, combining classical strokeplay with explosive power-hitting. His ability to anchor innings while clearing boundaries effortlessly has made him a modern-day legend. Kohli’s six-hitting ability peaks in high-pressure situations, underscoring his reputation as one of the IPL’s most clutch performers.
Advertisement
Advertisement
2. Rohit Sharma – 280 Sixes (257 matches)
The Hitman, Mr. Rohit Sharma, secures the second spot on this list with 280 sixes in 257 matches. Sharma began his IPL journey in the inaugural 2008 season with Deccan Chargers, where he debuted as a lower-middle-order all-rounder and finisher. Over his first three seasons (2008–2010), he smashed 51 sixes, establishing himself as a rising star in the league. His career trajectory transformed dramatically after joining Mumbai Indians (MI) in 2011, where he shifted to the top of the order and evolved into one of the tournament’s most prolific batsmen.
Loyal to MI for 13 seasons (2011–present), Sharma has smashed 229 sixes for the franchise, a testament to his longevity and consistency. Renowned for his classic pull shot—a stroke that accounts for the majority of his maximums—he holds the record for most sixes by an Indian player in IPL history. Across 252 innings, Sharma has scored 6628 runs at a strike rate of 131.14, blending elegance with destructive power. His leadership as MI’s captain (2013–2023) and five IPL titles further cement his legacy as one of the league’s greatest match-winners.
1. Chris Gayle – 357 sixes (142 matches)
The Universe Boss, Chris Gayle, tops this list with an astonishing 357 sixes in 142 matches. Gayle began his IPL journey with Kolkata Knight Riders (KKR) in 2009, quickly establishing himself as a bowler’s nightmare. In his debut season, he smashed 10 sixes, followed by 16 in 2010. His career reached legendary status after joining Royal Challengers Bengaluru (RCB) in 2011. Over seven seasons with RCB (2011–2017), Gayle became their marquee batsman, hammering 239 sixes and cementing his reputation as a six-hitting titan. After a high-profile exit from RCB, he joined Punjab Kings (PBKS) in 2018, adding 92 sixes over four seasons before retiring in 2021 from what is widely regarded as one of the world’s most anticipated T20 tournaments.
Gayle’s dominance in T20 cricket was unparalleled. Across 141 innings, he scored 4965 runs at a magnificent strike rate of 148.96, terrorizing bowlers with his brutal strength and fearless approach. His ability to effortlessly clear boundaries, combined with his consistency, made him one of the most dangerous batsmen of his era. Gayle’s legacy as a six-hitting pioneer remains unmatched, and his IPL career stands as a testament to the explosive potential of modern T20 batting.
List of 10 Batsmen with the Most Sixes in IPL
No. | Name | Team/s | Number of Sixes | Number of matches |
1. | Chris Gayle | KKR, RCB, PBKS | 357 | 142 |
2. | Rohit Sharma | Deccan Chargers, MI | 280 | 257 |
3. | Virat Kohli | RCB | 272 | 252 |
4. | MS Dhoni | CSK, Rising Pune Supergiants | 252 | 264 |
5. | AB de Villiers | Delhi Capitals, RCB | 251 | 184 |
6. | David Warner | Delhi Capitals, SRH | 236 | 184 |
7. | Kieron Pollard | MI | 223 | 189 |
8. | Andre Russell | Delhi Capitals, KKR | 209 | 126 |
9. | Sanju Samson | RR, Delhi Capitals | 206 | 167 |
10. | Suresh Raina | CSK, Gujrat Giants | 203 | 205 |
Advertisement
Advertisement
FAQs
Editor's Pick