Most sixes in international cricket

By ABHINAV TYAGI

1

Chris Gayle - 553

2

Rohit Sharma - 502

3

Shahid Afridi - 476

4

Brendon McCullum - 398

5

Martin Guptill - 383