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.
ALL FORMATSAll-time500 entries
1650Rohit SharmaIND311 clear of Shahid Afridi
3339Shahid AfridiPAK311 off the lead
5173Martin GuptillNZ477 off the lead
● LEADS
Rohit SharmaIND
650 · 311 ahead of Afridi
↑ MOST ENTRIES
Sir Viv RichardsWI
21 separate entries on this list · 228 different players in all
★ TOP-10 CUT-OFF
80
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
India
14 of the top 50 · 12 teams represented

Most sixes — full list

500 entries, ranked
Nothing matches that filter.
RECENT RESULTS 1 match