Jun 6, 2024, 09:01 AM IST

Batters with most sixes in international cricket

Aditya Bhatia

Eoin Morgan (ENG) - 346 sixes in 379 matches

Sanath Jayasuriya (SL) - 352 sixes in 586 matches

MS Dhoni (IND) - 359 sixes in 538 matches

Martin Guptill (NZ) - 383 sixes in 367 matches

Brendon McCullum (NZ) - 398 sixes in 432 matches

Shahid Afridi (PAK) - 476 sixes in 524 matches

Chris Gayle (WI) - 553 sixes in 483 matches

Rohit Sharma (IND) - 600 sixes in 473 matches