Most Sixes in International Cricket History: 11 November 2024 Rohit Sharma holds the coveted title for the most sixes in international cricket, with an astounding 624 sixes across all three formats (ODI, Test, T20) in 488 matches.
Most Sixes in International Cricket History: Top 10 Batters
Most Sixes in International Cricket History: Watching a batter hit a six in any form of cricket is exciting. It can be considered one of the most significant game-changing abilities that a modern-day batter could have. Let us take a look at the top 10 players who have hit the most sixes in cricket including all formats of the game.
Rank | Player | Total Sixes | Team | Matches | Test Sixes | ODI Sixes | T20I Sixes |
1 | Rohit Sharma | 624 | India | 488 | 88 | 331 | 205 |
2 | Chris Gayle | 553 | West Indies | 483 | 98 | 331 | 124 |
3 | Shahid Afridi | 476 | Pakistan | 524 | 52 | 351 | 73 |
4 | Brendon McCullum | 398 | New Zealand | 432 | 107 | 200 | 91 |
5 | Martin Guptill | 383 | New Zealand | 367 | 23 | 187 | 173 |
6 | MS Dhoni | 359 | India | 538 | 78 | 229 | 52 |
7 | Sanath Jayasuriya | 352 | Sri Lanka | 586 | 59 | 270 | 23 |
8 | Jos Buttler | 346 | England | 363 | 33 | 170 | 143 |
9 | Eoin Morgan | 346 | England | 379 | 6 | 220 | 120 |
10 | AB de Villiers | 328 | South Africa | 420 | 64 | 204 | 60 |
Most Sixes in ODI Cricket
Most Sixes in International Cricket History: Pakistan’s former all-rounder Shahid ‘Boom Boom’ Afridi made his debut in 1996, featured in 398 one-day international matches, and was known for his six-hitting ability. He has a career ODI strike rate of 117 and hit 351 sixes, the most in ODIs. Rohit Sharma and Chris Gayle are the only other batters with more than 300 sixes in ODI cricket.
List of Top 10 Cricketers with the Most Sixes in ODIs
Below is the table of the top 10 players with the most sixes in ODI cricket history.
Rank | Player | Team | Matches | ODI Sixes |
1 | Shahid Afridi | Pakistan | 398 | 351 |
2 | Rohit Sharma | India | 265 | 331 |
3 | Chris Gayle | West Indies | 301 | 331 |
4 | Sanath Jayasuriya | Sri Lanka | 445 | 270 |
5 | MS Dhoni | India | 350 | 229 |
6 | Eoin Morgan | England | 248 | 220 |
7 | AB de Villiers | South Africa | 228 | 204 |
8 | Brendon McCullum | New Zealand | 260 | 200 |
9 | Sachin Tendulkar | India | 463 | 195 |
10 | Saurav Ganguly | India | 311 | 190 |
Most Sixes in T20 Internationals
Hitting sixes in the T20 format is the minimum requirement for every batter. This is what watching T20 cricket makes entertaining. Rohit Sharma, the current captain of Team India, has hit the most sixes in T20I cricket, 205.
List of Top 10 Players with the Most Sixes in T20 International Cricket
Most Sixes in International Cricket History: Below is the list of the top 10 players who have hit the most sixes in T20 international cricket.
Rank | Player | Team | Matches | T20I Sixes |
1 | Rohit Sharma | India | 159 | 205 |
2 | Martin Guptill | New Zealand | 122 | 173 |
3 | Nicholas Pooran | West Indies | 100 | 147 |
4 | Suryakumar Yadav | India | 76 | 145 |
5 | Jos Buttler | England | 126 | 143 |
6 | Glenn Maxwell | Australia | 113 | 134 |
7 | Muhammad Waseem | UAE | 55 | 129 |
8 | Paul Stirling | Ireland | 147 | 129 |
9 | Aaron Finch | Australia | 103 | 125 |
10 | Chris Gayle | West Indies | 79 | 124 |
Most Sixes in Test Cricket
Current England Test skipper Ben Stokes is the highest six hitter in Test cricket’s long history. He has hit 131 sixes in 105 Tests he has played. England’s Test coach and New Zealand’s former captain Brendon McCullum has 107 sixes. And Australia’s Adam Gilchrist hit 100 sixes in 96 Tests.
List of Top 10 Players with the Most Test Sixes
Most Sixes in International Cricket History: Below is the list of players who have hit the highest number of sixes in Test cricket.
Rank | Player | Team | Matches | Test Sixes |
1 | Ben Stokes | England | 107 | 131 |
2 | Brendon McCullum | New Zealand | 101 | 107 |
3 | Adam Gilchrist | Australia | 96 | 100 |
4 | Chris Gayle | West Indies | 103 | 98 |
5 | Jacques Kallis | South Africa | 166 | 97 |
6 | Tim Southee | New Zealand | 104 | 93 |
7 | Virender Sehwag | India | 104 | 91 |
8 | Rohit Sharma | India | 64 | 88 |
9 | Brian Lara | West Indies | 131 | 88 |
10 | Chris Cairns | New Zealand | 62 | 87 |