Most sixes – Complete Cricket Stats & Records

This page lists the players with the most sixes in cricket history. These records highlight the most consistent and impactful performances across different eras.
ODIAll-time500 entries
1377Rohit SharmaIND26 clear of Shahid Afridi
2351Shahid AfridiGER26 off the lead
3336Chris GayleWI41 off the lead
● LEADS
Rohit SharmaIND
377 · 26 ahead of Afridi
↑ IN THE CHASE
1
player sits within 10% of the lead on most sixes
★ TOP-10 CUT-OFF
193
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
Australia
8 of the top 50 · 13 teams represented

Most sixes — full list

500 entries, ranked
115Not on recordPAK18
116Not on recordNAM17
117Not on recordNAM16
Nothing matches that filter.