The record of most sixes in international cricket is one of the foremost energizing records within the history of the diversion. You wish control, timing, certainty and the capacity to perform beneath weight to hit a six. Amazing cricketers have engaged fans with their boundary clearing ability from unstable openers to brave middle-order players throughout their worldwide careers.
Rohit Sharma is the Indian cricket star with the foremost sixes in Test cricket, One Day Internationals (ODIs) and Twenty20 Internationals (T20Is) combined. West Indies legend Chris Gayle and Pakistan’s Shahid Afridi are too within the list of most prominent six hitters within the history of universal cricket.
In this article, we will look at the most sixes in international cricket, the best players, their records, format-wise records and what makes these batters special. For more cricket stats, player profiles and IPL records please visit IPLT20i.com
What does most sixes in international cricket mean?
Most sixes in international cricket is the total number of sixes hit by a player while representing his/her country in official international matches.
These figures are the total of results from three formats:
Test Cricket
The longest format. Batters need to balance patience with attacking shots.
One Day International (ODI) Cricket
A 50-over format that blends traditional batting with aggressive stroke play.
Twenty20 International (T20I) Cricket
A fast paced game where aggressive batting can be the defining factor.
Sixes in international matches are different from sixes hit in domestic competitions, franchise leagues and the Indian Premier League (IPL). The sixes hit during the IPL don’t count in a player’s international career tally.
Top 10 Cricketers with Most Sixes in International Cricket
Rohit Sharma leads the all-time list with some of the most destructive hitters the game has ever seen right behind him. Leading career totals from published international cricket statistics around October 2026 are shown in the table below.
| Rank | Player | Country | International Sixes |
|---|---|---|---|
| 1 | Rohit Sharma | India | 674 |
| 2 | Chris Gayle | West Indies | 553 |
| 3 | Shahid Afridi | Pakistan | 476 |
| 4 | Jos Buttler | England | 418 |
| 5 | Brendon McCullum | New Zealand | 398 |
| 6 | Martin Guptill | New Zealand | 383 |
| 7 | MS Dhoni | India | 359 |
| 8 | Sanath Jayasuriya | Sri Lanka | 352 |
| 9 | Eoin Morgan | England | 346 |
| 10 | Virat Kohli | India | 341 |
1. Rohit Sharma – Most Sixes in International Cricket
Rohit Sharma is well known for his astounding capacity to hit sixes and brilliant timing. The Indian player has set himself as one of the leading white-ball players in advanced cricket additionally holds the record for most sixes over universal designs.
He is particularly debilitating against pace and turn bowling since he can discover the boundary without looking like he is attempting as well difficult.
Rohit has been fruitful in universal cricket due to his adjust, footwork, shot choice and capacity to quicken after settling down at the wrinkle. His ODI exhibitions have been very imperative in building up his in general count of sixes.
He moreover claims the record for most sixes in T20 Worldwide cricket by the driving set up Test-playing countries with 205 maximums some time recently reporting his retirement from the organize in 2024.
2. Chris Gayle – Universe Bosses
Chris Gayle is one of the most destructive hitters cricket has ever seen. He represented the West Indies and was noted for his ability to hit the ball over the boundary with great force.
“Gayle’s aggressive style made him a huge threat in all three international formats. His power was most apparent in the limited overs game where he could turn a match around in a matter of overs.
His international record for sixes speaks volumes of the years he has spent playing aggressively against some of the best bowling attacks in the world. Even after his international career, Gayle still remains a popular figure among cricket fans for his entertaining style.
3. Shahid Afridi – The explosive batter of Pakistan
Shahid Afridi was known for his aggressive batting and his ability to clear the ropes with his power hitting. He was known as Boom Boom and would attack bowlers from the first ball of an innings.
Afridi was one of Pakistan’s most exciting cricketers, due to his aggressive style of play. His aggressive nature could quickly raise the rate of scoring, especially in the One Day Internationals where he was especially effective.
His batting carried a lot of risk at times but he could produce explosive performances which saw him become one of the best six-hitters in the history of international cricket.
4. Jos Buttler – England’s New Age Power Hitter
Jos Buttler is one of England’s most dangerous limited-overs batsmen. He has become an integral part of England’s white ball set-up thanks to his innovative shots, his ability to attack fast bowlers and clear the ropes against spinners.
Buttler mixes traditional cricket shots with the T20 modern game. He can bowl fast in the middle overs and can bowl some powerful finishes in the last overs of an innings.
As an active international batsman he has the opportunity to add to his career tally.
5. Brendon McCullum – Aggressive New Zealand Star
Brendon McCullum was one of the people who redefined aggressive batting in modern day cricket. The former New Zealand captain was known for his attacking mindset, rapid scoring and willingness to take on bowlers from the very first ball.
His performances in Tests, ODIs and T20Is proved that six-hitting wasn’t just a short-format ability. McCullum’s fearless style also encouraged a generation of batters to be more aggressive.
His international career is still a significant part of New Zealand cricket history.
Sixes in Every International Cricket Format
Six-hitting records are different in different formats because the length of the matches, the playing conditions and the batting strategies are different.
Most Sixes In Test Cricket History

Test cricket is a game of patience and technical ability but there are also some incredible six hitters with the bat. Statistics reported during 2026 saw Ben Stokes top the published career list with 138 Test sixes, ahead of Brendon McCullum (107) and Rishabh Pant (102).
Most ODI Cricket Sixes
In ODIs batters are given the time to get their innings going before they can step on the gas. Rohit Sharma (338) tops the list of most sixes in ODIs, followed by Shahid Afridi (351) and Chris Gayle (351). Rohit has scored this record due to his brilliant timing and his ability to convert starts into big scores.
Most Sixes in T20 Internationals (Cricket).
T20I cricket is crafted for aggressive batting as each team has only 20 overs. Karanbir Singh (Austria) leads the overall T20I table with 214 to his name, ahead of Rohit Sharma (205) in October 2026.
This is why the record for most sixes in T20Is is different from the international combined record.
Why Are Sixes Crucial In Modern Cricket?
Sixes can change the course of a game in seconds. One big hit can raise the rate of scoring, pressure the bowling team and energize the spectators.
Because of better fitness, better equipment, more adventurous strokeplay and the vogue for T20 games, cricket these days is a more aggressive batting proposition.
But a successful six-hitter needs more than strength. Timing, balance, reading the variations of the bowler and choosing the right delivery is equally important.
The best hitters know when to swing and when to get the ball moving. This mix of judgment and power allows them to score consistently across different formats.
FAQ (Frequently Asked Questions)
1. Who has hit most sixes in international cricket?
The combined international record for sixes in Tests, ODIs and T20Is stands at 674 sixes for Rohit Sharma, with published statistics showing 674 sixes in October 2026.
2. Who is the second most sixes in international cricket?
West Indies’ Chris Gayle is second on the published all-format list with 553 international sixes.
3. How many sixes in international cricket has Shahid Afridi hit?
According to the published career stats, Shahid Afridi has hit 476 sixes in international formats.
4. Most sixes in ODI cricket?
Rohit Sharma is the most ODI sixes holder. Statistics published in October 2026 gave his total at 381.
5. Are IPL sixes counted in International cricket records?
No. IPL matches are franchise T20 matches and not international matches. Only sixes hit in official Test, ODI and T20I cricket count to a player’s combined international total.
6. Why Rohit Sharma is considered as a great six hitter?
Rohit Sharma is known for his timing, powerful pull shot, ability to attack pace and spin alike and consistency in scoring big runs in international cricket.
Conclusion:
The chase for most sixes in international cricket has witnessed some of the greatest batters in the game do great things. Rohit Sharma heads the combined international record while Chris Gayle and Shahid Afridi are legendary figures in the history of power-hitting.
International six-hitting records have also seen Jos Buttler, Brendon McCullum, Martin Guptill, MS Dhoni, Sanath Jayasuriya, Eoin Morgan and Virat Kohli.
As the game evolves, fans can expect fresh talent to break new ground and provide memories for a lifetime.
For more cricket records, IPL stats, player records and tournament updates visit IPLT20i.com and keep yourself updated with latest stories from world of cricket.
