10 batsman with most sixes in IPL history

Chris Gayle - 357 sixes (various teams)

Rohit Sharma - 272 sixes (Mumbai Indians)

Virat Kohli - 254 sixes (Royal Challengers Bangalore)

AB de Villiers - 251 sixes (Royal Challengers Bangalore)

MS Dhoni - 247 sixes (Chennai Super Kings)

David Warner - 236 sixes (Delhi Capitals)

Kieron Pollard - 223 sixes (Mumbai Indians)

Andre Russell - 205 sixes (Kolkata Knight Riders)

Suresh Raina - 203 sixes (Chennai Super Kings)

Sanju Samson - 199 sixes (Rajasthan Royals)