Stats: Most sixes by a player in international cricket

Pakistan's cricketer Shahid Afridi

Pakistan’s cricketer Shahid Afridi

Destructive right handed Pakistani batsman Shahid Afridi, not surprisingly, holds the record for most sixes in international cricket. However, hard hitting West Indian Chris Gayle, who comes in close at second, has a great chance of overtaking Afridi, having played considerably lesser number of games.

Most sixes in international cricket

*Stats as on 15 February, 2014

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links