Top 5 batsmen with most sixes in international cricket

Here we take a look at the top 5 batsmen with most sixes in international cricket history.
Six-hitting is considered one of the biggest game-changing moments in cricket. The introduction of the shorter formats has made every player improve their six-hitting ability around the world. Six-hitting requires the power and timing of the best class to get the maximum number of runs a batter can get in one ball.
Batters like Brendon McCullum, Chris Gayle, Shahid Afridi, and Ab De Villiers have made their name around the world with improvisation in their respective game. These names strike fear in the minds of bowlers as no delivery is good enough to prevent them from power-hitting. On that note, let’s take a look at top five batsmen with most sixes in international cricket:
Here are the top 5 batsmen with most sixes in international cricket:
5. Jos Buttler (England) – 386 sixes :
Former England captain Jos Buttler, who is known as one of the aggressive batters in cricket worldwide, occupies the fifth spot with 386 sixes to his name in international cricket. Buttler has so far hit 33 sixes in tests, 181 in ODIs and 172 in T20Is.
4. Brendon McCullum (New Zealand) – 398 sixes :
Former New Zealand captain Brendon McCullum stands fourth in this queue with 398 big shots in international cricket. McCullum is among the only three batters with 100 or more sixes in test cricket. He had hit 107 sixes in tests, 200 sixes in ODIs, and 91 sixes in 70 innings in T20Is. McCullum’s aggressive approach was loved worldwide.
3. Shahid Afridi (Pakistan) – 476 sixes :
Known by the name of “Boom Boom Afridi,” Shahid Afridi was known for smashing the ball out of the park multiple times during his playing career. Just like Brendon McCullum, the Pakistani all-rounder was also unafraid of the conditions and bowlers. Afridi hit 476 sixes in his international career. Out of those, 52 came in tests, 351 in ODIs, and 73 in T20Is.
2. Chris Gayle (West Indies) – 553 sixes :
Former West Indies opener Chris Gayle was the world’s leading batter with the most number sixes in international cricket before Rohit Sharma overtook him. It is his muscle power that puts him among the top five six-hitters across formats. Gayle hit 98 test sixes, 331 ODI sixes, and 124 T20I sixes in his career.
1. Rohit Sharma (India) – 639 sixes:

Rohit Sharma, fondly known as “Hitman,” holds the record for most sixes hit by a batsman in the history of international cricket. Rohit Sharma is the only batsman to hit 600 or more sixes in international cricket history.
Rohit Sharma currently has 639 sixes to his name in international cricket (346 in ODIs, 88 in tests and 205 in T20Is).
(All stats updated till 23rd October, 2025)
Who is the leading six-hitter in international cricket?
Rohit Sharma, with 639 sixes, is the leading six-hitter in international cricket.
How many sixes has Rohit Sharma hit in ODIs?
Rohit Sharma has hit 346 sixes in ODI cricket.
How many sixes has Chris Gayle hit in international cricket?
Chris Gayle has hit 553 sixes in international cricket.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
- IND vs SA: Who said what after the third ODI in Visakhapatnam
- IND vs SA 2025: Most runs, most wickets after 3rd ODI, Visakhapatnam
- IND vs SA: Rohit Sharma achieves massive feat, becomes fourth Indian and overall 13th batter to score 20000 runs in international cricket
- The Ashes 2025-26: Mitchell Starc breaks Stuart Broad's test record with the "Bat"
- [Watch] Prasidh Krishna uproots Quinton de Kock's stumps with an absolute peach of a delivery in the Vizag ODI
- IND vs SA: Who said what after the third ODI in Visakhapatnam
- IND vs SA 2025: Most runs, most wickets after 3rd ODI, Visakhapatnam
- IND vs SA: Rohit Sharma achieves massive feat, becomes fourth Indian and overall 13th batter to score 20000 runs in international cricket
- The Ashes 2025-26: Mitchell Starc breaks Stuart Broad's test record with the "Bat"
- [Watch] Prasidh Krishna uproots Quinton de Kock's stumps with an absolute peach of a delivery in the Vizag ODI