Khel Now logo
HomeSportsIPL 2026Live Cricket Score
Advertisement

IPL

Top 10 batsmen with most sixes in IPL

Vikas Singh Derek has a Master's in Journalism and has written more than 50,000 articles. He currently works as a cricket content writer at Khel Now.
Published at :March 20, 2026 at 5:58 PM
Modified at :March 20, 2026 at 6:24 PM
Top 10 Batsmen with most sixes in IPL

Only two batsmen have hit more than 300 sixes in IPL history

The Indian Premier League is one of the most popular and exciting T20 cricket leagues in the world. The league attracts top cricketing talent from around the globe, and is known for its high-octane matches, nail-biting finishes, and incredible performances.

One of the most thrilling aspects of the IPL is the ability of certain players to hit sixes with ease, sending the ball soaring over the boundary ropes. These players have become fan favorites, with their power-hitting abilities earning them a special place in the hearts of cricket fans around the world.

Over the years, the IPL has produced many such players, each with their unique style and approach to the game. In this article, we will take a look at the top 10 players with the most sixes in IPL history.

Who has hit the most sixes in IPL?

Chris Gayle holds the record for the most sixes in IPL history, with 357 sixes in 142 matches. Rohit Sharma (302) and Virat Kohli (291) are the next batters on the list.

Which Indian batsman has scored most sixes in IPL?

Rohit Sharma is the Indian batsman with most sixes in IPL. He has hit 302 sixes in 272 matches.

Here are the top 10 batsmen with most sixes in IPL history

RankPlayerSixes
1Chris Gayle357
2Rohit Sharma302
3Virat Kohli291
4MS Dhoni264
5AB de Villiers251
6David Warner236
7Andre Russell223
8Kieron Pollard223
9Sanju Samson219
10KL Rahul208

Top 10 batsmen with the most sixes in IPL history

10. KL Rahul- 208 sixes

KL Rahul's role in IPL 2026 revealed; Delhi Capitals' last season's problem is likely to be resolved
KL Rahul has always been in the limelight for his exquisite six-hitting ability (Photo by Pankaj Nangia/Getty Images)

KL Rahul has been one of the consistent batters in IPL over the years, who currently plays for Delhi Capitals. He has slammed 208 sixes in the tournament so far in 145 matches. The right-handed batsman is among the most outstanding performers in the tournament, with five centuries to his name. He also won the Orange Cap in the 2020 season, where he represented Punjab Kings.

9. Sanju Samson – 219 Sixes

Sanju Samson, RR, IPL 2025
Sanju Samson is known for his brute power and is one of the cleanest strikers of the ball (Image Source: IPL)

Sanju Samson grabs the ninth spot on this list with 219 sixes in 177 games. He is one of the most successful batters in the tournament over the years and has slammed three centuries. Samson has parted ways with Rajasthan Royals (RR) ahead of IPL 2026 and will start a fresh journey with Chennai Super Kings (CSK).

8. Kieron Pollard – 223 Sixes

Kieron Pollard IPL sixes record
Kieron Pollard played a huge role in MI’s success in IPL

Kieron Pollard was known for his hard-hitting abilities and all-round performance in T20 cricket. He made his IPL debut playing for Mumbai Indians in 2010 and was a key player for the team, playing for them throughout his IPL career.

Over the course of his IPL career, Pollard played in 189 matches and scored 3412 runs. He has hit an incredible 223 sixes, making him one of the most fearsome hitters in the league. Pollard’s contribution to Mumbai Indians has been immense, and he is widely regarded as one of the team’s greatest players.

7. Andre Russell – 223 Sixes

Andre Russell has hit some of the biggest sixes in league’s history (Image: IPL)

Andre Russell is known for his incredible power-hitting abilities. He played for the Kolkata Knight Riders in the Indian Premier League since 2014, and quickly became one of the most feared batters in the league. He announced his retirement from the tournament after the 2025 edition and transitioned into a coaching role with KKR.

In his IPL career, Russell hit an astounding 223 sixes in just 140 matches, scoring 2651 runs. Prior to joining KKR, Russell also played for the Delhi Daredevils (now known as Delhi Capitals) from 2012-2013. With his explosive batting style and ability to turn the game on its head, Russell has cemented his place as one of the most exciting players to watch in the IPL.

6. David Warner – 236 Sixes

David Warner
David Warner is the leading run-getter amongst foreign players in IPL (Image source: IPL)

David Warner is a well-known former Australian cricketer who made his debut in the Indian Premier League in 2009 for Delhi Daredevils (now known as Delhi Capitals) and played for them until 2013. He then joined the Sunrisers Hyderabad in 2014 and played for them until 2021. In 2022, he was bought by the Delhi Capitals and played his last season in 2024.

Warner is known for his aggressive style of batting and his ability to hit big sixes. Over the course of his IPL career, he played 184 matches and scored 6565 runs. He has hit an impressive 236 sixes, demonstrating his incredible power-hitting abilities. Warner’s contribution to the IPL has been immense, and he is widely regarded as one of the best foreign players to have ever played in the tournament.

5. AB de Villiers- 251 sixes

AB de Villiers made his debut in the Indian Premier League in 2008, playing for the Delhi Daredevils. He played with the team for three seasons before joining the Royal Challengers Bangalore in 2011. He continued to represent the Bangalore team until 2021.

Throughout his IPL career, de Villiers established himself as one of the most explosive batsmen in the tournament, known for his ability to score runs quickly and hit massive sixes. In 184 matches, he smashed a total of 251 sixes and scored 5162 runs.

De Villiers’ contributions to the Bangalore team were crucial in helping them reach the playoffs on several occasions, and he was a fan favourite due to his entertaining style of play. Although he is no longer playing in the IPL, his legacy as one of the greatest players in the tournament’s history will undoubtedly be remembered for years to come.

4. MS Dhoni – 264 Sixes

MS Dhoni ANGRY with CSK over THIS reason; threatens to RETIRE from IPL after... - Reports
Mahendra Singh Dhoni is rated as best finisher in the IPL due to his six-hitting ability (Photo by Debajyoti Chakraborty/NurPhoto via Getty Images)

MS Dhoni, one of the most successful captains in the history of IPL, has been a prominent figure since the inception of the tournament. Dhoni started his IPL career with Chennai Super Kings in 2008 and played for them till 2015.

He then joined Rising Pune Supergiants for the 2016 and 2017 seasons, where he led the team to the IPL final in 2017. After the two-year suspension of CSK, Dhoni once again joined the team in 2018 and has been playing for them ever since.

Known for his incredible finishing skills, Dhoni has hit a total of 264 sixes in his IPL career in 264 matches and has scored 5439 runs. His calm and composed captaincy has earned him immense respect and admiration from fans and fellow cricketers alike. His leadership skills have led CSK to win five IPL titles, and his contribution to the game has made him one of the greatest players in IPL history.

3. Virat Kohli – 291 Sixes

Virat Kohli
Virat Kohli is the leading run-getter in IPL history (Image Source: IPL)

Virat Kohli, one of the finest cricketers of his generation, has been a key player for the Royal Challengers Bangalore since the inception of the IPL in 2008. Kohli’s aggressive style of batting and his ability to score runs consistently have made him one of the best batsmen in the history of the IPL.

Over the course of his IPL career, Kohli has played in 261 matches and has scored a staggering 8661 runs. He has also hit 291 sixes, demonstrating his ability to clear the boundaries with ease. Kohli’s best IPL season came in 2016 when he scored 973 runs, including four centuries and seven half-centuries.

Kohli’s contribution to the IPL has been immense, and he is widely regarded as one of the league’s greatest players. His achievements in the IPL have cemented his legacy as one of the all-time greats of the game.

2. Rohit Sharma – 302 Sixes

Rohit Sharma, MI, IPL 2025
Rohit Sharma is the leading six-getters in IPL among Indian players (Image Source: IPL)

Rohit Sharma, one of the most successful captains in IPL, has been an integral part of the Mumbai Indians since 2011. However, his IPL journey started with Deccan Chargers in 2008, where he played until 2010 and won the title with them in 2009.

After joining Mumbai Indians, Rohit became the captain in 2013 and has since led them to five IPL titles, making him one of the most successful captains in the history of the league.

Rohit is known for his ability to hit big shots and has scored 7046 runs in 272 matches, including an impressive 302 sixes. His leadership skills and batting prowess have made him one of the most valuable players in the IPL and a key figure for Mumbai Indians.

1. Chris Gayle – 357 Sixes

Chris Gayle
Chris Gayle is the leading six-hitter in IPL (Image source: Twitter)

Chris Gayle made his debut in the Indian Premier League in 2009, playing for the Kolkata Knight Riders. He represented the KKR for two seasons before moving to the Royal Challengers Bangalore in 2011, where he played for seven seasons. In 2018, Gayle joined the Punjab Kings (previously known as Kings XI Punjab), where he played for four seasons before announcing his retirement from IPL cricket in 2021.

Throughout his IPL career, Gayle established himself as one of the most destructive batsmen in the tournament, with his ability to hit massive sixes and score runs quickly. In 142 IPL matches, Gayle smashed a whopping 357 sixes and scored 4965 runs.

He was a vital member of the teams he played for, and his contributions played a significant role in helping them reach the playoffs on several occasions. Chris Gayle’s performances in the IPL have made him a fan favourite, and he is widely regarded as one of the greatest T20 batsmen of all time. His legacy in the tournament will undoubtedly be remembered for many years to come.

(List updated till March 20, 2026)

Who holds the record for most sixes in IPL?

Chris Gayle (357) holds the record for most sixes in IPL.

Which Indian player has hit most sixes in the Indian Premier League?

Rohit Sharma (302) is the Indian player with the most sixes in the IPL historty.

For more updates, follow Khel Now Cricket on FacebookTwitterInstagramYoutube; download the Khel Now Android App or IOS App and join our community on WhatsappTelegram.

Vikas Singh Derek
Vikas Singh Derek

Vikas Singh Derek is a core cricket-lover since childhood and has always followed the sport both in his personal and professional life. He started his school life by watching cricket at home with family. Later, he played cricket on the field at local clubs during college. After his Master's in Journalism from Mumbai, he followed his passion by covering cricket news across various digital media. Since 2015, he has been an aspiring sports journalist and cricket content writer with over 50K+ articles.