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

Six-Machine

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: