This article covers the wicketkeepers who have smashed the most sixes in ODI cricket.

Most Sixes as Wicketkeepers in ODIs

PlayerInnings6s as WKRuns via 6s (% of Total Runs)Total Runs as WK
MS Dhoni (IND)2972291374 (12.75)10773
Jos Buttler (ENG)1621791074 (20.30)5289
Adam Gilchrist (AUS)274146876 (9.30)9410
Quinton de Kock (SA)160134804 (11.29)7120
Shai Hope (WI)141120720 (11.84)6078
Brendon McCullum (NZ)157116696 (17.15)4057
Mushfiqur Rahim (BAN)24391546 (7.52)7254
Kumar Sangakkara (SL)34087522 (3.91)13341
Mark Boucher (SA)22083498 (10.64)4680
Brendan Taylor (ZIM)10380480 (12.92)3714

Key Insights on Most Sixes by Wicketkeepers in ODI Cricket

All-Time Leaders and Career Six-Hitting Milestones

MS Dhoni has smashed the most sixes as a wicketkeeper-batter in ODI cricket, striking 229 maximums in 297 innings while leading India.

MS Dhoni is the only keeper-batter to score 25 or more sixes against five different teams in ODIs: 45 against Sri Lanka, 34 against England, 33 against Australia, 28 against the West Indies, and 25 against Pakistan.

MS Dhoni and Jos Buttler are the only two wicketkeepers to have hit 20 or more sixes in four different calendar years.

MS Dhoni, Jos Buttler, Quinton de Kock, Adam Gilchrist, Brendon McCullum, and Shai Hope have all achieved the dual milestone of scoring 100-plus fours and 100-plus sixes as wicketkeepers in ODIs.


Record-Breaking Individual Innings and Series Performances

AB de Villiers and Jaskaran Malhotra share the record for the most sixes by a wicketkeeper in a single ODI innings, both hitting 16 maximums. De Villiers achieved this against the West Indies in 2015, while Malhotra matched it against Papua New Guinea in 2021.

Jaskaran Malhotra became the first wicketkeeper and second batter overall to hit 6 sixes in a single over during an ODI.

Jos Buttler is the only keeper-batter to strike 10 or more sixes in an ODI innings twice (12 vs West Indies, 2019; 14 vs Netherlands, 2022).

Jos Buttler finished the 2022 Netherlands tour with 19 sixes in just two innings, the highest tally by a wicketkeeper in a bilateral ODI series.

Quinton de Kock holds the record for the most sixes as a keeper in a single ODI World Cup edition, hitting 21 maximums during the 2023 tournament.


Specialized Venue and Format Hitting Statistics

MS Dhoni scored 116 of his career maximums in India, the most by any wicketkeeper on home soil.

Jos Buttler is the only keeper-batter to surpass 90 sixes in away ODI matches.

Rahmanullah Gurbaz has scored approximately 23 per cent of his runs through sixes, the highest percentage for any keeper-batter with a minimum of 500 ODI runs.

Mushfiqur Rahim has struck the most sixes as a keeper at a single ground, hammering 32 maximums at the Shere Bangla National Stadium in Dhaka.

Kumar Sangakkara holds the record for the most fours by a wicketkeeper in ODIs, with 1308 boundaries in 340 innings.

Check Next: Most Sixes as Captain in ODI