Top 6 Indian Players with Most Sixes in IPL History

By Chirag
March 22, 2026

19th season of IPL

The 19th IPL starts on March 28, with only 11 batsmen hitting 200+ sixes, including 6 Indians.

1. Rohit Sharma (302)

Rohit Sharma holds the record for most sixes by an Indian in IPL, hitting 302 sixes in 272 matches.

2. Virat Kohli (291)

Virat Kohli, second on the list of most sixes in IPL, has smashed 291 sixes in 267 matches.

3. Dhoni (264)

CSK legend MS Dhoni ranks third on the list, hitting 264 sixes in 278 matches, playing significantly fewer balls than Rohit and Virat.

4. Sanju Samson (219)

Star wicketkeeper-batsman Sanju Samson is also on the list, with 219 sixes in 177 matches. He will be seen playing for CSK this season.

5. KL Rahul (208)

Another star wicketkeeper-batsman, KL Rahul, features on the list, having hit 208 sixes in 145 IPL matches so far.

6. Suresh Raina (203)

The final name on the list is former player Suresh Raina, who hit 203 sixes in 205 IPL matches.

See More Stories