HomeIPLTop 15 Batsmen With Most Sixes In IPL Under Their Belt

Top 15 Batsmen With Most Sixes In IPL Under Their Belt


In a tournament like the Indian Premier League which have some of the biggest hitters in the world of Cricket, we lose count of how many sixes are hit in total, let alone who among them is the undoubted heavy hitter of the ball, and for that reason, we bring you the list of 15 batsmen with most sixes in IPL Tournament.

Having such power hitters in the line-up is always an added advantage to any team in the tournament, especially during the powerplays and the death overs where it gets crucial to score runs and maintain pressure on the other side.

Without further ado, let us take a look at the heavy hitters in the Indian Premier League

What Are The 15 Batsmen With Most Sixes In IPL History?

POSPlayer NameTeamMost Sixes in IPL
1Chris GaylePunjab Kings357 sixes in 141 innings
2AB De VilliersRoyal Challengers Bangalore251 sixes in 170 innings
3Rohit SharmaMumbai Indians240 sixes in 222 innings
4MS DhoniChennai Super Kings229 sixes in 206 innings
5Kieron PollardMumbai Indians223 sixes in 171 innings
6Virat KohliRoyal Challengers Bangalore218 sixes in 215 innings
7David WarnerSunrisers Hyderabad216 sixes in 162 innings
8Suresh RainaChennai Super Kings203 sixes in 200 innings
9Shane WatsonChennai Super Kings190 sixes in 141 innings
10Robin UthappaChennai Super Kings182 sixes in 197 innings
11Andre RussellKolkata Knight Riders175 sixes in 82 innings
12KL RahulPunjab Kings164 sixes in 100 innings
13Ambati RayuduChennai Super Kings149 sixes in 164 innings
14Sanju SamsonRajasthan Royals158 sixes in 134 innings
15Yusuf PathanSunrisers Hyderabad158 sixes in 154 innings
Batsmen with most sixes in IPL history

The Indian Premier League began in 2008 and since then has become one of the most lucrative and exciting cricket tournaments in the world with its fair share of heavy hitters who do not fail to give neck pain to the fans in the stadium with the sheer number of sixes they hit.

1. Chris Gayle

Most Sixes in IPL By Chris Gayle

It should not come as a surprise that Christopher Henry Gayle, also known as Chris Gayle, the former West Indies heavy hitter is known as the sixer king in IPL. In the 141 innings he has played in IPL, Gayle has hit 357 sixes which comes down to 2.5 sixes per inning he played and nobody in the IPL tournament is even close to this guy.

The difference between him and the 2nd person on the list is 106 sixes.

He is 41 years old now and still going strong, giving chills down the bowlers’ spine when they see the 6 feet 3-inch batsman standing at the crease.

2. AB de Villiers

AB de Villiers Hit - batsmen with Most Sixes In IPL tournament

It comes as no surprise that Mr 360 comes in on second on the list which talks about batsmen with the most sixes in IPL tournament. de Villiers has played 170 innings and hit 251 sixes giving him an average of 1.5 sixes every game.

What makes him all the more dangerous on the pitch is that he hit the ball in every direction possible, thus claiming the nickname of Mr 360.

3. Rohit Sharma

Rohit Sharma First Indian Batsmen With The Highest Sixes In IPL

The first Indian to secure a place in the list of batsmen with the highest sixes in IPL history is Rohit Sharma, it may surprise some people not seeing Virat Kohli before him, but we should not forget that Ro-Hit Sharma is one of the best hitters of the ball in the Indian squad with not 1, not 2 but 3 double centuries in ODIs. The only person to do so.

Rohit Sharma, in 222 innings, has hit 240 maximums giving him an average of 1.08 sixes per game.

Also Read: 10 Best Fantasy Apps In India

4. MS Dhoni

MS Dhoni Hit Sixes in IPL Tournaments With His Amazing Helicopter Shot

Another Indian on the list, it comes as no surprise to see MS Dhoni here given he won India the ICC World Cup 2011 with a six. His helicopter shot needs no introduction and in IPL this heavy hitter from Ranchi has hit 229 maximums from 206 innings.

MS Dhoni has scored an average of 1.11 sixes per game giving him a better average than Rohit Sharma.

5. Kieron Pollard

Longest Sixes in IPL By Kieron Pollard

Another West Indies player on the list, Pollard is a destructive batsman known for his heaving hitting in ICC and for him, the Indian Premier League is no different. In 171 innings, Pollard has hit 223 sixes giving himself an average of 1.3 sixes per game which is way higher than both Rohit Sharma and MS Dhoni who rank above him on this list.

6. Virat Kohli

Most Sixes in IPL Tournament By Virat Kohli

The current Indian skipper ranks 6th on the list of batsmen with most sixes in IPL history with 218 sixes under his name in 215 innings giving him an average of 1.01 sixes per game he has played in the cash-rich tournament.

7. David Warner

David Warner Smashes Maximum Sixes In IPL

The first Australian cricketer to take his place on the list. The 34-year-old has played 162 innings in the IPL and smashed 216 maximums. His average comes down to 1.33 sixes per game which is more than many others who are ranked above him.

8. Suresh Raina

Suresh Raina Hit Sixes in IPL Tournament

On number 8 we have Suresh Raina, another Indian origin batsman, ruling the IPL in terms of sixes hit in the tournament. He, too, like David Warner, have hit 203 sixes with the only difference in the innings played. Raina has played 200 innings.

Suresh Raina has hit 1.01 sixes per game making him one of the most fierce batsmen in the tournament.

9. Shane Watson

Shane Watson Hit Most Sixes in IPL History

Yet another Australian makes it to the list of the batsmen with most sixes in IPL tournament and this time is the all-rounder Australian Shane Watson who has hit 190 sixes in the IPL. Watson has played a humble 141 innings giving him an average of 1.34 sixes per game which puts him above most of the other people on the list before him.

10. Robin Uthappa

Most Sixes in IPL tournament By Robin Uthappa

Yet another Indian in the list of batsmen with most sixes in IPL is Robin Uthappa who last played for Chennai Super Kings. Uthappa has played 197 innings and smashed 182 sixes giving him an average of 0.92 sixes per game.

Also Read: Top 15 Best IPL Matches Ever Keep You Entertained

11. Andre Russell

Andre Russell Hit Sixes in IPL Tournament

Another West Indies player makes it to the list, this time it is the Jamaican professional cricketer Andre Dwayne Russell who has played just 82 innings in IPL, however, in these 82 innings he has smashed 175 maximums giving him an average of 2.13 sixes per match.

It has been a proven fact in IPL that the West Indies players are some of the most fierce hitters of the ball.

12. KL Rahul

KL Rahul- batsmen with most sixes in IPL tournament

Indian wicketkeeper-batsman, KL Rahul who is probably the most celebrated player of Punjab Kings, ranks 15th on the list with 164 runs in just 100 innings. In the IPl of 2021, he amassed 626 runs in 13 matches with an average of 47.43 runs per game.

His average of 1.64 sixes per match makes him rank amongst the 15 people in IPL with maximum number of sixes in the tournament.

13. Ambati Rayudu

Ambati Rayudu Hit Most Sixes in IPL Seasons

Ambati Rayudu has played a total of 164 innings in the Indian Premier League and ranks 14 on the list of batsmen with most sixes in IPL tournament with 149 maximums under his name. With this, his average sixes per game is 0.9 which is way above average in the cash-rich tournament.

14. Sanju Samson

Sanju Samson - batsmen with most sixes in IPL history

Despite making his debut five years after the tournament’s official launch, this fine wicket-keeper batsman is a pro not just with the bat but also behind the stumps. The 28- year-old, who captains Kerela in domestic cricket and Rajasthan Royals in the Indian Premier League, has played 134 innings and scored 158 sixes which amounts to an average of 1.18 sixes per game. He was the first top-drawer Indian player who rose to fame primarily on account of his IPL feats. the stalwart has amassed 3000 runs for Rajasthan Royals over the span of his first eight seasons.

15. Yusuf Pathan

Yusuf Pathan Hit Most Sixes in Per Game of IPL

On the 11th place we have the senior of the Pathan brother who last played for SunRisers Hyderabad and has hit 158 maximums in 154 innings he has played in the Indian Premier League.

He has an average of 1.02 which puts him above Robin Uthappa in terms of sheer sixes per game mark but behind of the total number of sixes hit.

With this we have completed our list of 15 batsmen with most sixes in IPL history. We are pretty sure that the West Indies batsmen are pretty fierce when striking the ball and their sheer power is enough to make sure ball crosses the boundary without a bounce, however, Indian batsmen have proves their mettle as well with 8 people on the list being India.

Which player on the list left you surprised? Make sure you tell us down in the comments.

Frequently Asked Questions (FAQs)

Question 1: Which batsman has hit the maximum number of sixes in IPL history?
Answer 1: Chris Gayle has scored the most number of sixes in IPL with 352 maximums under his name at an average of 2.6 sixes per game.

Question 2: Which Indian batsman has the most sixes in IPL?
Answer 2: Rohit Sharma is the Indian batsman with the highest sixes in IPL, surpassing both Virat Kohli and MS Dhoni. Rohit Sharma has hit 220 sixes in 199 innings at an average of 1.1 sixes per game. However, if we look at the average sixes per game then Yuvraj Singh and MS Dhoni come at the top with 1.18 and 1.17 sixes per game.

Question 3: Who has scored the most runs in the IPL tournament?

Answer 3: So far, Virat Kohli of Royal Challengers Bangalore is the Indian batsman with the most runs in the IPL. In 207 matches spanning from 2008 to 2021, Kohli has scored 6283 runs with an average of 37.39 runs per game and stays afoot Shikhar Dhawan and Rohit Sharma. However, in terms of sixes, Rohit Sharma surpasses Kholi with 227 sixes in 213 matches.

Question 4: Who has hit most centuries in all the IPL tournaments?

Answer 4: Jamaican left-handed batsman, Chris Gayle has hit the most number of centuries in IPL. His record stands at 6 centuries in 141 innings. Following him are, Indian cricketer Virat Kohli with 5 centuries in 199 innings and Australia’s David Warner with 4 centuries in 150 innings.

Swastika Dubey
Swastika Dubey
Swastika's inclination towards sports, irrespective of the game, has often left her peers awestruck. She never misses a sporting event and devours every single piece of information pertaining to an athlete or their game. People who know her say that calling her a sports fanatic would be an understatement.

Latest stories


Please enter your comment!
Please enter your name here