3. Rohit Sharma – Mumbai Indians (172 sixes)
The Hitman of Indian cricket is never far-off when it comes to six-hitting records. Rohit Sharma has a jaw-dropping tally of 172 sixes in 159 games he played in the IPL.
Rohit is one of the most majestic and classy six hitters in the modern game, where he focusses on timing and touch, rather than brute force.