Players who hit the most sixes in International cricket
By- Kavya Bhatt
Rohit Sharma (556 Sixes)
Chris Gayle (553 sixes)
Shahid Afridi (476 sixes)
Brendon McCullum (398 sixes)
Martin Guptill (383 sixes)
MS Dhoni (359 sixes)
Jayasuriya (352 sixes)
Eoin Morgan (346 sixes)
AB de Villers (328 sixes)