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-time160 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 · 114 different players in all
★ TOP-10 CUT-OFF
135
The mark at number ten — 150 entries sit below it
● NATION IN FRONT
India
6 of the top 50 · 26 teams represented

Most sixes — full list

160 entries, ranked
25Not on recordSAR42
Nothing matches that filter.
RECENT RESULTS 5 matches