Let's have a look at the list of batters who have hit most sixes in International cricket


West Indies' explosive batter Chris Gayle, who is known for hitting big sixes, has played 483 International matches to belt 553 sixes.

Chris Gayle (West Indies) - 553

India's current skipper Rohit Sharma has played a total of 410 International matches to hit 477 sixes overall.

Rohit Sharma (India) - 477

Former Pakistan skipper Shahid Afridi played a total of 524 International matches to smash 476 sixes overall.

Shahid Afridi (Pakistan) - 476

Former New Zealand's wicketkeeper-batter Brendon McCullum played 432 International matches to pummel 398 sixes overall.

Brendon McCullum
(New Zealand) - 398

New Zealand's star batter Martin Guptill has played a total of 358 International matches and has smoked 379 sixes.

Martin Guptill
(New Zealand) - 379

Legendary cricketer MS Dhoni played a total of 538 International matches and blasted 359 sixes overall in his career.

MS Dhoni (India) - 359

Former Sri Lanka star batter Sanath Jayasuriya played a total of 586 International matches to blow 352 sixes in his career.

Sanath Jayasuriya
(Sri Lanka) - 352

Former England skipper Morgan played 379 International matches and hit 346 sixes in his career.

Eoin Morgan
(England) - 346

Former South Africa star batter played a total of 420 International matches and smashed 328 maximums.

AB De Villiers
 (South Africa) - 328

England's star batter Jos Buttler has played 308 International matches and belted 275 sixes in his career.

Jos Buttler
(England) - 275

Follow us on: