Batting Records

Most Sixes Across All Formats in Cricket

Sixes in cricket are like home runs. Some batsmen hit them with immense power; some will time the ball incredibly well. Very few players in cricket are fond of hitting sixes regularly in cricket.

Rohit Sharma, known for hitting big sixes, is the first player in cricketing history to hit 600+ sixes in international cricket and has hit the maximum number of sixes across all formats.

The World Cup winning Indian captain has his own style of hitting sixes. He looks unstoppable whenever he goes big. And he likes to pocket a bunch of sixes every time he scores those daddy hundreds. He also has hit the highest number of sixes in the last decade.

MS Dhoni’s helicopter shot for six is one of the most talked about cricket shots in the last decade. His ability to push away the yorker-length delivery over the long-on region has always been sensational to watch.

Let’s find out the top 10 batsmen who have hit the maximum number of sixes in International cricket.

Most Sixes All Formats Combined

PlayerTotal SixesTest SixesODI SixesT20I Sixes
Rohit Sharma (IND)64288349205
Chris Gayle (WI)55398331124
Shahid Afridi (PAK)47652351 73
Brendon McCullum (NZ)39810720091
Jos Buttler (ENG)38733182 172
Martin Guptill (NZ)38323187173
MS Dhoni (IND)35978229 52
Sanath Jayasuriya (SL)35259 270 23
Eoin Morgan (ENG)3466220 120
AB de Villiers (SA)32864204 60

Find the exclusive top six-hitting players list for ODIs, T20Is, and Tests here.


Key Insights on Leading Six-Hitters in International Cricket

Pioneering Milestones in Maximums

Shahid Afridi was the first cricketer to achieve the 400-sixes milestone across all international formats (Tests, ODIs, T20Is). He reached this landmark in July 2013 against the West Indies in a T20 International.

The record was later broken by the “Universe Boss,” Chris Gayle, who became the first player to surpass the 500-sixes mark. He achieved this feat in February 2019 during an ODI against England.

Rohit Sharma (India’s “Hitman”) is the first and currently only batter to break the phenomenal 600-sixes milestone. He reached this record-breaking mark on June 5, 2024, against Ireland during the ICC T20 World Cup 2024. As the sole member of the “600-sixes club,” he remains the all-time leader and is closing in on the 700-sixes mark.


World Records and Efficiency in Power-Hitting

Rohit Sharma is the fastest to reach 500 International sixes.

Of the thirteen batters who have surpassed 300 International sixes, only three have a sixes-to-innings ratio greater than 1: Rohit Sharma, Chris Gayle, and Glenn Maxwell.


Six-Hitting Elite: Current and Future Contenders

The active players among the top ten international six-hitters includes powerhouses like Rohit Sharma and Jos Buttler.

Looking ahead, it is strongly anticipated that modern stars Virat Kohli, Shubman Gill, and Harry Brook will join this exclusive top-10 list before they conclude their careers.

UAE’s Muhammad Waseem became the first batter to hit 100 sixes in a calendar year across all international formats in 2023, smashing 101 maximums.

Austria’s Karanbir Singh went past that in 2025 by hitting 122 sixes in that calendar year.

Leave a Reply

Your email address will not be published. Required fields are marked *