Most Sixes by Indian Players in IPL History 

The Indian Premier League (IPL) is the most expensive cricket league in the world, where the best players shows their skills and power. But who are the top Indian six hitters who have smashed the most sixes in IPL history?

In this article, we will reveal the names of the batsmen who have hit the maximum number of sixes in the IPL, and how they achieved this feat. Read on to find out more about the most sixes by Indian players in IPL history.

Most Sixes by Indian Players in IPL History 

#1 Rohit Sharma – (257 Sixes)

It’s not surprising at all that ‘Hitman’ Rohit Sharma holds the record for the most sixes by Indian players in IPL. In his 243 IPL matches for Mumbai Indians, Rohit has hit an incredible 257 maximums while he was batting.

As one of the best openers in the world for this format, Rohit is unmatched in his ability to strike the ball. His powerful swing of the bat has made even balls that are at a good length disappear into the stands on a regular basis.

#2 MS Dhoni – (239 Sixes)  

MS Dhoni, the CSK skipper and a legendary cricketer, has hit an impressive 239 sixes in his 250 innings in the IPL, even though he usually bats later in the lineup. Dhoni’s extraordinary ability to hit the ball with power makes him one of the most destructive finishers in the history of the game.

His relaxed and effortless swings over deep midwicket to speed up run chases are frequently seen in the league. Dhoni has won numerous games for CSK and India by hitting massive sixes.

Check Also : Most Runs Against Rajasthan Royals (RR) in IPL History

#3 Virat Kohli – ( 234 Sixes)

Virat Kohli, ranking third among the top five Indian players with the most sixes in IPL, is well-known for his batting skills. He has played 237 IPL games for RCB and has hit 234 sixes while scoring lots of runs.

Kohli has a reputation for hitting bowlers all around the field, with impressive shots off both the front and back foot. His sixes are just as stylish as his famous cover drives, solidifying his status as one of the greatest in matches for RCB.

#4 Suresh Raina – (203 Sixes)

Suresh Raina, who is considered one of the best batsmen in IPL history, is ranked number 4 on this special list. He has played 205 IPL matches for CSK and has hit 203 sixes with an impressive strike rate of 136.73.

Raina is known for his powerful hitting, whether it’s slogging the ball over midwicket or lofting shots down the ground. That’s why he is called ‘Mr IPL’ because he always dominates the opposing team’s bowlers.

#5 Robin Uthappa – (182 Sixes)

Robin Uthappa, who used to play for KKR, is ranked number 5 among Indian players who hit the most sixes in the IPL (182). He is known for his aggressive style when facing spinners and his ability to consistently hit sixes.

Uthappa has also scored 39 fifties in the IPL, which helps his team get off to a good start. He currently plays for CSK and is an important player for them.

Check Also: Most Runs Against CSK in IPL History 


Rohit, Dhoni, Kohli, Raina, and Uthappa have been amazing players for their IPL teams for years. They’re famous for hitting lots of sixes, making them true T20 superstars!

Even though the overall list includes players like Gayle and Warner, these Indian stars deserve a special shout-out. Their big hits have set the bar so high that other players now try to copy them!

How many sixes has MS Dhoni hit in IPL career?

MS Dhoni has hit 239 sixes in 250 IPL matches.

Who has smashed the most IPL sixes as an Indian player?

Rohit Sharma tops the list with 257 IPL sixes.



Editor at  The Premier Cricket News Hub Providing Exclusive Updates on Cricket Events Worldwide, Including IPL, PSL, and More.