Players to hit most sixes in international cricket

Players to hit most sixes in international cricket

Image Source : Getty Images

10. Jos Buttler: 315 sixes

Image Source : Getty Images

9. AB de Villiers: 328 sixes

Image Source : Getty Images

8. Eoin Morgan: 346 sixes

Image Source : Getty Images

7. Sanath Jayasuriya: 352 sixes

Image Source : Getty Images

6. MS Dhoni: 359 sixes

Image Source : Getty Images

5. Martin Guptill: 383 sixes

Image Source : Getty Images

4. Brendon McCullum: 398 sixes

Image Source : Getty Images

3. Shahid Afridi: 476 sixes

Image Source : Getty Images

2. Chris Gayle: 553 sixes

Image Source : Getty Images

1. Rohit Sharma: 556 sixes

Image Source : Getty Images

Next : List of cricketers with fastest 1000 ODI World Cup runs