Through the course of Test matches, One Day Internationals (ODIs) and T20 Internationals (T20Is), cricket has seen some of the best power hitters who have entertained fans with gigantic sixes. The battle for “Most Sixes in International Cricket” is a showcase of consistent hitting ability, fearless batting and extraordinary talent by legends like Chris Gayle and Shahid Afridi to modern stars like Rohit Sharma. In this article you will get the full list of most sixes in an innings, their career statistics, achievements and interesting facts, along with latest 2026 updates for cricketing milestones.
Most Sixes in International Cricket
One of the most thrilling aspects of cricket is when a batsman sends one soaring into the sky for 6 runs. A mighty six can snatch the advantage away from an opponent and also does dramatic entertainment to billions of fans globally. For years now, many legendary batters have earned a name for themselves for clearing the boundary at will in Test matches, ODIs and T20Is.
If one were to talk about the Most Sixes in International Cricket, names such as Rohit Sharma, Chris Gayle, Shahid Afridi, Brendon McCullum and MSD come into the forefront directly. When these players came into the scene, they changed the game of batting so dramatically with their fearless and powerful hitting abilities.
Here, you can view the most recent rankings, career stats, record history and more about the great six-hitters in international cricket along with some interesting facts and detailed analysis.
Quick Facts: Most Sixes in International Cricket
| Particular | Details |
| Record Holder | Rohit Sharma |
| Total International Sixes | 637+ |
| Formats Included | Test, ODI & T20I |
| Active Record Holder | Rohit Sharma |
| First Player to Cross 500 International Sixes | Chris Gayle |
| Latest Update | 2026 |
Read More: Most Dangerous Batsmen in IPL History || World Fastest Bowler Ranking
Top 20 Players with Most Sixes in International Cricket
| Rank | Player | Country | International Sixes* |
| 1 | Rohit Sharma | India | 637+ |
| 2 | Chris Gayle | West Indies | 553 |
| 3 | Shahid Afridi | Pakistan | 476 |
| 4 | Brendon McCullum | New Zealand | 398 |
| 5 | MS Dhoni | India | 359 |
| 6 | Martin Guptill | New Zealand | 383+ |
| 7 | Jos Buttler | England | 370+ |
| 8 | Sanath Jayasuriya | Sri Lanka | 352 |
| 9 | Eoin Morgan | England | 346 |
| 10 | AB de Villiers | South Africa | 328 |
| 11 | David Warner | Australia | 327+ |
| 12 | Glenn Maxwell | Australia | 320+ |
| 13 | Virat Kohli | India | 315+ |
| 14 | Paul Stirling | Ireland | 310+ |
| 15 | David Miller | South Africa | 290+ |
| 16 | Ross Taylor | New Zealand | 273 |
| 17 | Ben Stokes | England | 270+ |
| 18 | Sachin Tendulkar | India | 264 |
| 19 | Adam Gilchrist | Australia | 262 |
| 20 | Aaron Finch | Australia | 260+ |
Why Rohit Sharma Holds the Record
At present, Sharma is the highest six-hitter in international cricket. His flawless timing, fierce bottom-hand power and ability to take on both pace and spin has seen him snatch a number of batting records.
Rohit has grace with aggression unlike many other aggressive batsmen. While his pull shot, lofted drives and those flicks over square leg are travelling well past the boundary ropes with alarming regularity. He is also the all-time highest run-scorer for sixes in T20i, which explains how dominant he was in that format.
What Makes a Great Six-Hitter?
There are certain traits that separate the best power hitters in the world from an average batter.
- Excellent bat speed
- Strong hand-eye coordination
- Ability to read bowlers quickly
- Confidence under pressure
- Smart shot selection
- Physical strength and balance
- Adaptability across all three formats
Alongside the quality of the bowler (amongst other things), modern cricket is played on flatter pitches, with greater and pickier bats, plus more offensive batting tactics in all forms of international cricket ─ which helps to explain why even amateurs do hit sixes at will these days.
International Sixes by Format
While batting is obviously more explosive in T20 cricket, it is limited to the number of games played and thus ODI cricket accounts for the most sixes from many legends of the game. For test cricket the changes have been less radical and more elegantly brought in, however there has still been a very noticeable trend towards more attacking batting also over the last ten years.
The all-time sixes list is generally dominated by players who have been consistent performers across all three formats.
Evolution of Six-Hitting in Cricket
Sanath Jayasuriya and Shahid Afridi in the 1990s made opening batters approach to the game aggressive. The fearless batting of Chris Gayle, Brendon McCullum and MS Dhoni took six-hitting to a different level in the 2000s.
This trend got even worse in the T20 era, where players like Rohit Sharma, Glenn Maxwell, Jos Buttler, Suryakumar Yadav and David Miller clear ropes with relative ease. Power-hitting has become one of the most important skills in international cricket.
Detailed Analysis of the Top 10 Players with the Most Sixes in International Cricket
Synonym: The players featured below have delighted cricket lovers for years with their extraordinary six-hit. They are one of the hardest hitters in International cricket history, thanks to their consistency, power and match-winning capabilities. Records keep changing with active players adding more number of sixes in their career.
1. Rohit Sharma (India)
International Sixes: 500+ (Career ongoing)
Rohit Sharma is the current leader for the Most Sixes in International Cricket. His effortless batting style, exceptional timing, and ability to dominate bowlers across all formats make him one of the greatest power hitters the game has ever seen.
Although Rohit is known for elegant stroke play, he can also accelerate quickly and clear the boundary with ease. His pull shot against fast bowlers and lofted drives over the infield are among the best in world cricket.
Major Achievements
- Most international sixes in cricket.
- Most sixes in T20 Internationals.
- Three ODI double centuries.
- Highest individual ODI score (264).
- Multiple ICC tournament records.
2. Shahid Afridi (Pakistan)
International Sixes: 500+ (Retired)
Nicknamed “Boom Boom Afridi,” Shahid Afridi changed limited-overs cricket with his fearless batting style. From the beginning of his career, he attacked bowlers regardless of the match situation.
Afridi held the record for the fastest ODI century for many years and remained one of the biggest six-hitters in cricket history. His aggressive approach inspired a generation of attacking batters.
Major Achievements
- Former record holder for most international sixes.
- One of the greatest all-rounders in ODI history.
- ICC World T20 and Champions Trophy winner.
- Famous for explosive batting under pressure.
Chris Gayle (West Indies)
Chris Gayle is arguably, the most brutal opener in cricket history. Chris Gayle is notorious for his big hitting and giant stature, which earned him the nickname – ”Universe Boss”.
Through his career, Gayle set the mark becoming the first individual to clear the ropes in a worldwide cricket over 500-sixes across all configurations, dominating bowlers in Tests, ODIs and T20Is.
Major Achievements
- Fifth batsman on the planet to hit 500 international sixes.
- Two T20 World Cup titles.
- Triple century in Test cricket.
- Among the best T20 batsmen of all time.
Brendon McCullum (New Zealand)
Brendon McCullum revamped New Zealand cricket with his audacious captaincy and explosive batting.
It didn’t matter whether he was opening or coming in at no. 5, McCullum was always going for the jugular. With his knack for getting fleeting runs, which made him one of the most electrifying gamers in the historical past.
Major Achievements
- Nearly 400 international sixes.
- This is New Zealand’s first ever triple century.
- Captain New Zealand, leading them to the 2015 World Cup Final
- Revolutionized attacking Test cricket.
MS Dhoni (India)
MS Dhoni is not just remembered as a captain but also for his finishing capabilities. His iconic helicopter shot became one of the most famous bat strokes in cricket history.
Dhoni always came up with vital sixes whenever the team needed them, including the iconic winning six of the 2011 ODI World Cup Final.
Major Achievements
- ICC T20 World Cup-winning captain.
- ICC ODI World Cup-winning captain.
- ICC Champions Trophy-winning captain.
- One of the best finishers cricket has seen.
Martin Guptill (New Zealand)
Martin Guptill became one of the best white-ball batters New Zealand produced. His inviting strokeplay and big hitting against pace made him one of the premier six- hiters going around in international cricket.
His 237* not out in the 2015 Cricket World Cup is one of the best ODI innings ever performed.
Major Achievements
- Double century in ODI cricket.
- New Zealand batting legend.
- Consistent performer in ICC tournaments.
Jos Buttler (England)
Jos Buttler is one of the most destructive batters in modern-day cricket His unique stroke play, 360-degree shot-making and adventurous spirit have transformed him into one of England’s serial match winners.
His six-hitting ability improved steadily in T20Is and ODIs, the recently crowned as the wicketkeeper with the most international sixes.
Major Achievements
- ICC T20 World Cup winner.
- England white-ball captain.
- Arguably the best finisher in the world.
Sanath Jayasuriya (Sri Lanka)
During the 1990s, Sanath Jayasuriya transformed what ODI batting was all about by going after bowlers from ball one.
One of the reasons teams approach powerplays differently today and most top-order batsmen are more aggressive is because of his fearless opening partnerships.
Major Achievements
- 1996 ODI World Cup winner.
- Over 13,000 ODI runs.
- Among the greatest ODI openers.
Eoin Morgan (England)
Eoin Morgan turned England into the best white-ball team in the world.
He was aggressive and became one of England’s biggest six-hitters with his gung-ho captaincy.
That marvellous batting performance for India in which he hit a world T20 record of 17 sixes (for any one-day innings) is regarded as just behind Brendon McCullum’s run spree.
Major Achievements
- 2019 ODI World Cup-winning captain.
- Most sixes in an ODI innings (17)
- Changed England’s white-ball approach.
AB de Villiers (South Africa)
AB de Villiers is one of the most creative batsmen in cricket. He had the kind of game that made him virtually impossible for bowlers to keep in check – his propensity to hit sixes all around the ground.
Being able to tackle both pace and spin, ABD infused better timing, power and creativity than just about anyone else.
Major Achievements
- Fastest ODI century (31 balls).
- South Africa – One of the all-time great batters.
- Exceptional record across all formats.
- Famous for 360-degree batting.
Record History: Most Sixes in International Cricket
Since 1996, the record for Most Sixes in International Cricket has changed hands a number of times. Power hitting became more common, and as T20 cricket exploded in popularity, players started clearing the ropes.
However, Sanath Jayasuriya (right) and Shahid Afridi burst onto the scene in the 1990s with a new brand of batting that changed limited-overs cricket forever. In the subsequent years, Afridi also became the all-time leading six-hitter in ODI history, a record which he maintained for many years.
The 2000s saw Chris Gayle taking power-hitting to a new league. The West Indies icon was the first international batter to reach 500 sixes — a mark that appeared out of reach for others.
Rohit Sharma is the new king of modern-day cricket who has broken all records and today, he holds the record for maximum sixes in international matches. They’re all across Tests, ODIs and T20Is as he finds himself in the unique position of creating a new all-time record through consistency.
Timeline of Record Holders

| Era | Player | Achievement |
| 1990s | Sanath Jayasuriya | Popularized aggressive opening batting |
| 2000–2016 | Shahid Afridi | Became the leading international six-hitter |
| 2019–2021 | Chris Gayle | First player to cross 500 international sixes |
| 2023–Present | Rohit Sharma | Current record holder for most international sixes |
Interesting Facts About International Sixes
1. Rohit Sharma is the all-time leader
Rohit Sharma holds the record of hitting most international sixes from all formats.
2. Chris Gayle was the first to reach 500 sixes
The “Universe Boss” was the first overseas player to reach 500 s in a mark that defined modern age destruction.
3. Shahid Afridi dominated for nearly two decades
The panache of Afridi’s play allowed him to be one of the best six-hitters in the world for most of his international career.
4. Eoin Morgan holds the ODI innings record
He hit 17 sixes v Afghanistan in the 2019 World Cup — most ever by any batter in one ODI innings.
5. MS Dhoni’s most famous six
One of the best moments in cricket history still is Dhoni’s last-ball six in 2011 ICC Cricket World Cup Final.
6. Test cricket also rewards power hitters
Test cricket is the longest form of the game but players like Brendon McCullum, Ben Stokes, Rohit Sharma and Chris Gayle made aggressive batting work for them in red-ball cricket.
Latest Updates (2026)
Rohit Sharma 216 break most international sixes
Jos Buttler has moved with the best hitters and recently became the wicketkeeper with most international sixes.
Currently active players like Glenn Maxwell, Virat Kohli, David Warner and Paul Stirling are still adding to their career aggregates.
These rankings will remain until the beginning of 2026, but could change as international fixtures continue.
Top Players Comparison
| Player | Country | Career Span | Batting Style | Known For |
| Rohit Sharma | India | 2007–Present | Right-hand | Elegant power hitting |
| Chris Gayle | West Indies | 1999–2021 | Left-hand | Massive sixes |
| Shahid Afridi | Pakistan | 1996–2018 | Right-hand | Fearless batting |
| Brendon McCullum | New Zealand | 2002–2016 | Right-hand | Aggressive captain |
| MS Dhoni | India | 2004–2019 | Right-hand | Helicopter shot |
| Jos Buttler | England | 2011–Present | Right-hand | 360° stroke play |
| Martin Guptill | New Zealand | 2009–2022 | Right-hand | Explosive opener |
| AB de Villiers | South Africa | 2004–2018 | Right-hand | Innovative batting |
| Glenn Maxwell | Australia | 2012–Present | Right-hand | Unorthodox power hitting |
| Virat Kohli | India | 2008–Present | Right-hand | Controlled aggression |
Players Who Could Climb the Rankings
There are well over half a dozen current players who could climb higher up the all-time list if they continue to play international cricket with regularity:
- Glenn Maxwell (Australia)
- Jos Buttler (England)
- Virat Kohli (India)
- David Miller (South Africa)
- Paul Stirling (Ireland)
- Suryakumar Yadav (India)
Since there are more ICC tournaments and bilateral series to follow, these players will have the opportunity to add significantly more sixes in their career in future.
Read More: Most Runs in ODI || Highest Run Chase in ODI
FAQs
1. Who has hit the most sixes in international cricket?
Rohit Sharma currently holds the record for the Most Sixes in International Cricket, surpassing previous record holders like Chris Gayle and Shahid Afridi.
2. Who was the first player to hit 500 sixes in international cricket?
Chris Gayle became the first cricketer to reach the milestone of 500 international sixes, making him one of the greatest power hitters in cricket history.
3. Which active player has the second-most international sixes?
Among active players, Glenn Maxwell, Jos Buttler, and Virat Kohli are among the leading six-hitters after Rohit Sharma. Rankings continue to change as international matches are played.
4. Which format has the most sixes?
Generally, One Day Internationals (ODIs) contribute the highest number of career sixes for many legendary players because of the larger number of matches played. However, T20 Internationals have the highest sixes-per-match rate.
5. Who has hit the most sixes in T20 International cricket?
Rohit Sharma is among the all-time leaders in T20I sixes and has consistently dominated the format with his powerful batting.
6. Who has the most sixes in ODI cricket?
The record has changed over time, and current official statistics should always be checked, as active players continue to add to their totals.
Conclusion
The history of Most Sixes in International Cricket is a testament to how batting has evolved over the years. Be it Sanath Jayasuriya batting out of the blocks, Shahid Afridi’s uninhibited hitting, Chris Gayle’s incredible strength and Rohit Sharma’s dominance across eras – sixes have always entertained cricket fans around the world; some more than the others, obviously!
Rohit Sharma is the all-time leader as of now, but the contest is still on. Happy days for the fans, as players like Jos Buttler, Glenn Maxwell, Virat Kohli and David Miller among others continue to delight with their swashbuckling style of play and may well change the record books over the coming years.
With International cricket changing gear with more bilateral series, ICC tournaments and franchise experience getting into play, expect sixes to keep coming. No matter if you are a hardcore follower of cricket or like to see only big shots, the race for Most Sixes in International Cricket is one of the most exciting records in cricket fans eyes.










Leave a Reply