Top 10 Players with Most  Sixes in IPL

Shane Watson

with 190 Sixes

10

Andre Russell

with 193 Sixes

9

Suresh Raina

with 203 Sixes

8

Kieron Pollard

with 223 Sixes

7

David Warner

with 226 Sixes

6

Virat Kohli

with 234 Sixes

5

MS Dhoni

with 239 Sixes

4

AB de Villiers

with 251 Sixes

3

Rohit Sharma

with 257 Sixes

2

Chris Gayle

with 357 Sixes

1