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.
T20IAll-time161 entries
1205Rohit SharmaIND32 clear of Martin Guptill
2173Martin GuptillNZ32 off the lead
3171Jos ButtlerENG34 off the lead
● LEADS
Rohit SharmaIND
205 · 32 ahead of Guptill
↑ MOST ENTRIES
Martin GuptillNZ
6 separate entries on this list · 113 different players in all
★ TOP-10 CUT-OFF
135
The mark at number ten — 151 entries sit below it
● NATION IN FRONT
India
8 of the top 50 · 25 teams represented

Most sixes — full list

161 entries, ranked
27Not on recordSAR42
79Not on recordNZ23
Nothing matches that filter.
RECENT RESULTS 4 matches