Most Sixes in International Cricket: Top Players with the Most International Sixes

Cricket has become a game of power-hitting in all three formats. Of course, timing and technique still matter, but clearing the boundary on a regular basis is now one of the biggest weapons of modern-day batting. Since time immemorial, stalwarts like Chris Gayle, Rohit Sharma, Shahid Afridi, Brendon McCullum, and Martin Guptill have left the fans awestruck with their hundreds of sixes in international cricket.

The following article consists of a refreshed list of the background of most no.

Players with the Most Sixes in International Cricket

RankPlayerCountryMatchesSixesInternational Runs
1Chris GayleWest Indies48355319,593
2Rohit SharmaIndia499+650+20,000+
3Shahid AfridiPakistan52447611,196
4Brendon McCullumNew Zealand43239814,676
5Martin GuptillNew Zealand36738313,463
6MS DhoniIndia53835917,266
7Sanath JayasuriyaSri Lanka58635221,032
8Jos ButtlerEngland390+350+12,000+
9Eoin MorganEngland37934610,859
10AB de VilliersSouth Africa42032820,014

What Counts as an International Six?

Aerial view of the ground centre in an officially recognised international match by a batsman hitting the ball over the boundary- contested, call it ‘six’. This tally takes into account sixes scored in-

  • Test Internationals
  • One Day Internationals (ODIs)
  • Twenty20 Internationals (T20Is)

The statistics do not include Domestic tournaments like IPL, BBL, PSL, or CPL.

1. Rohit Sharma – Most Sixes in International Cricket

Rohit Sharma has cemented himself as one of the all-time great white-ball batters of the game. He broke multiple records to become the all-time leading sixes hitter in international cricket, with ease of hitting and massive sixes. Your performance in ODIs and T20Is, as well as very consistent Test cricket work, is what brought you to this incredible milestone. Rohit’s masterclass in the middle and death overs is what makes him one of the most dangerous opening batters of all time.

Rohit Sharma Six-Hitting Stats

CategoryRecord
CountryIndia
International Matches499+
Total Sixes650+
International Runs20,000+
Highest Score264 (ODI)
Double Hundreds in ODIs3

2. Chris Gayle

In fact, Chris Gayle changed the face of power-hitting in international cricket. Affectionately known as the ‘Universe Boss’, the West Indian opener struck terror into bowlers for close to two decades with his flamboyant batting. His sheer strength, timing, and ability to clear the largest of the stadium (a game-winner) meant he was the first ever player to reach 500 sixes in international cricket. This had sparked a cricket revolution, with his blitz throughout ODIs and T20Is spurring new-age is destructive batsmen across the globe.

Chris Gayle Career Stats

CategoryDetails
CountryWest Indies
Matches483
Total Sixes553
International Runs19,593
Hundreds42
Highest Score333

3. Shahid Afridi

Shahid Afridi became a global sensation for his daring attitude and aggressive batting. Former Pakistan captain Mohsin Khan was a dangerous opening batsman who targeted bowlers from the first ball of his innings, irrespective of circumstances. He had an aggressive mindset, which helped him hit 476 international sixes even though he batted often in the middle order. As far as being a leg-spinner, Afridi gave more than just the number of overs and trophies to his side, making him one of the best all-rounders cricket has borne.

Shahid Afridi Career Stats

CategoryDetails
CountryPakistan
Matches524
Total Sixes476
International Runs11,196
Wickets541
Fastest ODI Century37 Balls (Former Record)

4. Brendon McCullum

Arguably the player who brought about the biggest transformation of New Zealand cricket with his captaincy and batting style was Brendon McCullum. Regardless of whether he was opening the innings or bizarrely batting at No. 5, McCullum entertained with massive sixes. He had a way of thinking that shaped today’s Test cricket and turned New Zealand into a force. Even after retirement, he’s still one of the best-respected coaches in the game.

Brendon McCullum Career Stats

CategoryDetails
CountryNew Zealand
Matches432
Total Sixes398
International Runs14,676
Highest Score302
Hundreds19

5. Martin Guptill

Schutte’s son, Martin Guptill, would go on to be one of New Zealand’s most accomplished limited-overs batsmen with his clean ball-striking and reliability at the top of the order. His skill hitting sixes without risky shots was a key reason behind him becoming one of the most successful white-ball openers. One of the best World Cup innings was in 2015 ODIs when Guptill scored an unforgettable 237*.

Martin Guptill Career Stats

CategoryDetails
CountryNew Zealand
Matches367
Total Sixes383
International Runs13,463
Highest Score237*
ODI Hundreds18

Most Sixes by Format

Different formats require different batting approaches, but some players have excelled in all three.

FormatPlayerSixes
TestsBen Stokes140+
ODIsRohit Sharma340+
T20IsRohit Sharma210+
Overall InternationalRohit Sharma650+

Most Sixes for India in International Cricket

RankPlayerSixes
1Rohit Sharma650+
2MS Dhoni359
3Sachin Tendulkar264
4Virat Kohli180+
5Yuvraj Singh251

Most Sixes by Country

CountryLeading Six-HitterSixes
IndiaRohit Sharma650+
West IndiesChris Gayle553
PakistanShahid Afridi476
New ZealandBrendon McCullum398
EnglandJos Buttler350+
South AfricaAB de Villiers328

Why Power-Hitters Score So Many Sixes

Modern cricket has evolved significantly over the last two decades. Better bats, shorter boundaries in some venues, advanced fitness standards, and aggressive batting strategies have helped players hit more sixes than ever before. Franchise leagues have also encouraged batters to develop innovative stroke play, making six-hitting an essential skill across formats.

Interesting Facts About International Sixes

  • Rohit Sharma is the leading six-hitter in international cricket.
  • Chris Gayle was the first player to cross 500 international sixes.
  • Shahid Afridi held the record for the most international sixes before Gayle and Rohit.
  • Brendon McCullum was the first player to score 2,000 Test runs at a strike rate above 60 while regularly hitting sixes.
  • Martin Guptill remains one of New Zealand’s greatest white-ball power hitters.

The evolution of modern cricket in the last two decades, enhanced bat-making, shorter boundaries in certain stadiums, combined with increased fitness and an attacking mindset, have all contributed to players hitting more sixes than ever before. Franchise leagues have also led to batters developing new stroke play, making six-hitting now a requisite skill in all formats.

Interesting Facts About International Sixes

  • He leads the list of most sixes in international cricket as well.
  • He became the first player to hit over 500 international sixes: Chris Gayle.
  • Before both Gayle and Rohit, the record for most International sixes was with Shahid Afridi.
  • No player had to 2000 Test runs with a strike rate of over 60, scoring sixes regularly – Brendon McCullum was the first.
  • Despite all this, Martin Guptill continues to be one of New Zealand’s finest white-ball hitters.

Frequently Asked Questions

Who has hit the most sixes in international cricket?

Rohit Sharma holds the record for the most sixes in international cricket, with 650+ sixes across Tests, ODIs, and T20Is (updated through 2026).

Who is second on the list of most international sixes?

Chris Gayle ranks second with 553 international sixes.

Which player has the most ODI sixes?

Rohit Sharma holds the record for the most sixes in One Day Internationals.

Who has hit the most sixes in T20 Internationals?

Rohit Sharma is among the all-time leaders in T20I sixes.

Which Indian player has hit the most international sixes?

Rohit Sharma is India’s highest six-hitter in international cricket.

Conclusion

Some of the best power-hitters in cricket history feature on the list of players with the most sixes in international matches. From upgrading the range-hitting game our way to Chris Gayle with his service of hefty batting specialist to the fearless method by Shahid Afridi and courageous mindset of Brendon McCullum, who respectively revamped the fine art of heading over for boundaries. It is also true that Rohit Sharma is currently the player with the most sixes in international cricket as of 2026, which showcases his incredible longevity and consistency across all formats. And with modern cricket still trending towards favouring the ‘big-hitting’ batsmen, this record will probably continue to be broken in years to come.

Also Explore: WPL 2027 Retained Players List | PCA New Cricket Stadium | Virat Kohli Retirement