The IPL is a six-hitting paradise. Boundaries are short, bats are big, and the approach is aggressive. Over the years, some batsmen have distinguished themselves, launching towering sixes into the stands with regularity. They aren’t just big hitters, they’re six-hitting machines. Let’s take a look at the top five batters who have smashed the most sixes in IPL history.
Chris Gayle
Chris Gayle sits comfortably at the top of the sixes chart. His IPL career, spanning from 2009 to 2021, saw him represent Kolkata Knight Riders, Kings XI Punjab, Royal Challengers Bangalore, and Punjab Kings. In 142 matches and 141 innings, Gayle hit a staggering 357 sixes. That’s an average of more than two sixes per game! Gayle’s power is legendary. He doesn’t just clear the boundary; he sends the ball into orbit. His sixes are not just hits; they are events. He is the undisputed “Universe Boss” of six-hitting in the IPL.
| Matches | Runs | Sixes | ||||
|---|---|---|---|---|---|---|
| 142 | 4965 | 357 |
Rohit Sharma
Rohit Sharma, the captain of Mumbai Indians, occupies the second spot. From 2008 to 2024, Rohit played for Deccan Chargers and Mumbai Indians. In 257 matches and 252 innings, he smashed 280 sixes. Rohit is known for his effortless power and his ability to clear the ropes with ease. His sixes are often elegant yet brutal, a blend of timing and power. He is a key player for Mumbai Indians, and his six-hitting ability has played a big role in their success.
| Matches | Runs | Sixes | ||||
|---|---|---|---|---|---|---|
| 257 | 6628 | 280 |

Virat Kohli
Virat Kohli, another IPL giant, comes in at number three. Representing Royal Challengers Bangalore since 2008, Kohli has played 252 matches and 244 innings. He has hit 272 sixes. While known for his consistency and his ability to chase down targets, Kohli also possesses considerable power. His sixes are a mix of controlled aggression and raw strength. He may not be the biggest hitter, but he finds the boundary with remarkable regularity.
| Matches | Runs | Sixes | ||||
|---|---|---|---|---|---|---|
| 252 | 8004 | 272 |
MS Dhoni
MS Dhoni, the master finisher and Chennai Super Kings legend, takes the fourth position. From 2008 to 2024, Dhoni played for Chennai Super Kings and Rising Pune Supergiant. In 264 matches and 229 innings, he launched 252 sixes. Dhoni’s sixes are often game-changers, coming at crucial moments in the match. He has a knack for finding the sweet spot and sending the ball sailing over the boundary. His sixes are a part of his finishing masterclass, a key ingredient in his success.
| Matches | Runs | Sixes | ||||
|---|---|---|---|---|---|---|
| 264 | 5243 | 252 |
AB de Villiers
AB de Villiers, the South African superstar, rounds out the top five. Playing for Delhi Daredevils and Royal Challengers Bangalore from 2008 to 2021, de Villiers played 184 matches and 170 innings, hitting 251 sixes. De Villiers is known for his innovative strokeplay and his ability to hit sixes all around the ground. His sixes are not just powerful; they are creative and often unconventional. He can hit sixes over the bowler’s head, over the wicketkeeper’s head, or anywhere else he pleases.
| Matches | Runs | Sixes | ||||
|---|---|---|---|---|---|---|
| 184 | 5162 | 251 |
These five players have redefined six-hitting in the IPL. They have entertained millions with their incredible power and their ability to clear the ropes with ease. Their sixes are moments of pure cricketing joy. They are the six kings of the IPL, and their reign continues to inspire fans across the globe.