Most Sixes in International Cricket
The biggest hitters in cricket history across all international formats -- Test, ODI, and T20I combined.
Top 10 Six-Hitters in International Cricket
Combined sixes across Tests, ODIs, and T20Is
| Rank | Player | Country | Tests | ODIs | T20Is | Total Sixes |
|---|---|---|---|---|---|---|
| 1 | Chris Gayle | West Indies | 98 | 331 | 124 | 553 |
| 2 | Shahid Afridi | Pakistan | 52 | 351 | 73 | 476 |
| 3 | Rohit Sharma | India | 67 | 292 | 107 | 466 |
| 4 | Brendon McCullum | New Zealand | 107 | 200 | 91 | 398 |
| 5 | Martin Guptill | New Zealand | 14 | 196 | 132 | 342 |
| 6 | MS Dhoni | India | 78 | 229 | 36 | 343 |
| 7 | Sanath Jayasuriya | Sri Lanka | 35 | 270 | 31 | 336 |
| 8 | Jacques Kallis | South Africa | 97 | 196 | 9 | 302 |
| 9 | Virender Sehwag | India | 91 | 153 | 13 | 257 |
| 10 | Eoin Morgan | England | 2 | 187 | 96 | 285 |
The ability to hit sixes consistently is one of the most prized skills in modern cricket. Chris Gayle's tally of over 550 sixes across all formats reflects his extraordinary power and the longevity of his international career. The T20 era has accelerated six-hitting rates, but Gayle's dominance began long before the format's rise. This list features a mix of explosive openers like Gayle and Sehwag, destructive middle-order batsmen like Dhoni and Morgan, and all-round entertainers like Afridi whose attacking approach thrilled fans worldwide.
Frequently Asked Questions
Common questions about six-hitting records in cricket
Who has hit the most sixes in international cricket? +
Chris Gayle of the West Indies holds the record for the most sixes in international cricket with 553 across Tests, ODIs, and T20Is. Known as the "Universe Boss," Gayle's power-hitting ability made him one of the most feared batsmen in history, capable of clearing any boundary in the world.
Who hit the most sixes in a single international innings? +
Rohit Sharma holds the record for the most sixes in an ODI innings with 16 during his 264 against Sri Lanka at Eden Gardens in 2014. In T20Is, the record for most sixes in an innings is held by several players with 10 or more. In Tests, Wasim Akram and Misbah-ul-Haq share the record of 12 sixes in an innings.
Has six-hitting increased in the T20 era? +
Yes, six-hitting has increased dramatically since the advent of T20 cricket. The format encourages aggressive batting from the first ball, and innovations like the switch hit, scoop, and ramp shot have expanded batsmen's scoring zones. Modern bats with larger sweet spots and improved physical conditioning have also contributed. The global six-hitting rate in international cricket has risen substantially since 2005.