Latest News

Most Sixes in International Cricket: Top 10 Players & Records

Discover who has hit the most sixes in international cricket. Explore the top 10 players, Test, ODI, T20I records, and biggest six-hitting milestones.

C
Criccatch Staff
Sep 27, 2026
16 min read
2 views
Top 10 players with the most sixes in international cricket, including Test, ODI, and T20I records.

Top 10 players with the most sixes in international cricket, including Test, ODI, and T20I records.

Most Sixes in International Cricket: Top Players and Records

Hitting a six is one of the most exciting moments in cricket. It happens when a batter hits the ball over the boundary without the ball touching the ground. A six adds six runs to the team's total and can change the direction of a match in just one shot.

Many cricket fans want to know which player has hit the most sixes in international cricket, who leads the Test, ODI, and T20I records, and which players have hit the most sixes in a single innings. This article covers the top six hitters, career records, format-wise rankings, women's cricket records, and special six-hitting achievements.

International cricket includes Test matches, One Day Internationals (ODIs), and Twenty20 Internationals (T20Is). The combined record counts sixes from all three formats. It does not include sixes hit in franchise leagues such as the Indian Premier League (IPL) or other domestic competitions.

Last research check: September 27, 2026. Some player totals may change as new matches are played. The figures below are based on the available published records and should be checked against official scorecards before final publication.

Who Has Hit the Most Sixes in International Cricket?

Rohit Sharma of India holds the record for the most sixes in men's international cricket across Test, ODI, and T20I matches. He moved past Chris Gayle's previous record of 553 sixes and continued to add to his total through his international career. Published records list Rohit with more than 650 international sixes, making him the leading six hitter in the combined list. SportsAdda's record list and Cricwindow's combined records list Rohit Sharma at the top.

The combined record is useful because it shows how many sixes a player has hit across all three international formats. However, it does not mean that the player holds the record in every format. Test, ODI, and T20I cricket each have their own record holder.

Who Holds the All-Time International Sixes Record?

Rohit Sharma is the leading player in the combined men's international sixes list. He has played international cricket for India since 2007 and has scored sixes in all three formats.

Chris Gayle of the West Indies held the combined record before Rohit passed him. Gayle finished his international career with 553 sixes. Pakistan's Shahid Afridi is another leading name on the list, with 476 international sixes. These three players are known for their ability to hit the ball over the boundary. SportsAdda

How Many Sixes Has the Record Holder Hit?

Published records show Rohit Sharma with more than 650 international sixes. One record list reports 656 after the ODI against England at Lord's on July 19, 2026, while another combined list reports 665. The difference shows why the date and source of a record matter. SportsAdda and Cricwindow

Rohit's total comes from his matches in Tests, ODIs, and T20Is. He has retired from Test and T20I cricket but has continued to play ODIs, so his overall total can still increase.

Top 10 Players With the Most Sixes in International Cricket

The all-time list brings together sixes hit in Test matches, ODIs, and T20Is. It includes players from different countries and different cricket eras. Some players built their totals over long careers, while others became known for their powerful hitting in shorter formats.

The table below follows a published combined record list. Active players' totals may change, and different record pages may show different figures because of update dates. Cricwindow's combined records

Top 10 International Six Hitters and Their Career Totals

Rank Player Country International sixes
1 Rohit Sharma India 665*
2 Chris Gayle West Indies 553
3 Shahid Afridi Pakistan 476
4 Brendon McCullum New Zealand 398
5 Jos Buttler England 387*
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 340*

The asterisk indicates a player whose international career or relevant format may still be active. Figures are from a published combined record list and should be verified before publication. Cricwindow

Which Active Players Are Moving Up the Rankings?

Some active players continue to add sixes to their international totals. Rohit Sharma and Virat Kohli are among the well-known names in the combined list. Jos Buttler is another player whose total can change as he plays more international matches.

A player's place in the list depends on both the number of sixes hit and the number of international matches played. Players who play for many years may have more chances to increase their totals.

Most Sixes in Test Cricket: Top Players and Career Records

Test cricket is the longest format of international cricket. Matches can last up to five days, and batters often need to focus on staying at the crease and building long innings. Even in this format, some players have hit a large number of sixes throughout their careers.

England's Ben Stokes leads the men's Test career sixes list. New Zealand's Brendon McCullum held the record before Stokes passed him. The Test record shows that six-hitting is not limited to short formats such as ODIs and T20Is. IPL.com Test records

Who Has Hit the Most Sixes in Test Cricket?

Ben Stokes holds the men's Test record for the most career sixes. He passed Brendon McCullum's total of 107 and continued to increase his own tally.

McCullum was known for his attacking batting style and held the record before Stokes. Australia's Adam Gilchrist also appears among the leading Test six hitters.

Top Test Batters With the Most Career Sixes

Rank Player Country Test sixes
1 Ben Stokes England 138
2 Brendon McCullum New Zealand 107
3 Rishabh Pant India 102
4 Adam Gilchrist Australia 100
5 Tim Southee New Zealand 98

These figures are from a published Test records list checked in September 2026. Active players' totals may change. IPL.com

Most Sixes in ODI Cricket: Top Players and All-Time Records

One Day International cricket gives each team a limited number of overs, so batters often look for ways to score quickly. Sixes can help a team increase its run rate and put pressure on the bowling side.

Rohit Sharma holds the men's ODI record for the most career sixes. He passed Shahid Afridi's previous record of 351 sixes in November 2025. Chris Gayle is also among the leading ODI six hitters. SportsAdda and IPL.com

Who Has Hit the Most Sixes in ODI Cricket?

Rohit Sharma of India holds the men's ODI career record. He has hit more than 350 sixes in the format and continues to add to his total through ODI cricket.

Shahid Afridi held the record for many years with 351 sixes. Chris Gayle finished his ODI career with 331 sixes. These players are known for their powerful hitting and their ability to clear the boundary.

Top ODI Batters With the Most Career Sixes

Rank Player Country ODI sixes
1 Rohit Sharma India 369
2 Shahid Afridi Pakistan 351
3 Chris Gayle West Indies 331
4 Sanath Jayasuriya Sri Lanka 270
5 MS Dhoni India 229

The figures above come from a published ODI career records table dated September 2026. Rohit's total is active and may change. IPL.com

Most Sixes in T20 International Cricket: Top Players and Records

T20 International cricket is the shortest format of international cricket. Each team gets 20 overs, so batters often try to score runs quickly. Sixes play a major role in this format because they add six runs from a single shot.

Rohit Sharma held the men's T20I record with 205 sixes when he retired from the format in June 2024. Later records show Austria's Karanbir Singh moving above Rohit's total. This highlights the growth of T20I cricket among teams beyond the traditional major cricket nations. Guinness World Records and IPL.com

Who Has Hit the Most Sixes in T20 International Cricket?

Karanbir Singh of Austria is listed as the leading men's T20I six hitter in a September 2026 record table, with 214 sixes. Rohit Sharma is listed second with 205, followed by Muhammad Waseem of the United Arab Emirates.

T20I records can change quickly because players may take part in many matches over a short period. The record should be checked against the latest scorecards before publication.

Top T20I Batters With the Most Career Sixes

Rank Player Country T20I sixes
1 Karanbir Singh Austria 214
2 Rohit Sharma India 205
3 Muhammad Waseem UAE 196
4 Jos Buttler England 186
5 Suryakumar Yadav India 179

These figures are from a published September 2026 T20I records table. IPL.com

Most Sixes in Women International Cricket: Top Batters and Records

Women's international cricket has seen more powerful hitting and higher scores in recent years. Players from countries such as New Zealand, the West Indies, India, Sri Lanka, and Australia have made their mark through six-hitting in ODIs and T20Is.

Women's international records should be checked separately from men's records. Test, ODI, and T20I totals should also be kept separate before adding them together. Some older records may have incomplete boundary data, so a total may be shown as a minimum rather than an exact figure.

Who Has Hit the Most Sixes in Women International Cricket?

There is no single figure in the sources checked here that can be confirmed as the complete, current all-format women's international record. Deandra Dottin, Sophie Devine, and other leading batters appear near the top of format-wise women's six-hitting lists.

A reliable all-format ranking needs the latest Test, ODI, and T20I totals for each player. It is important not to add incomplete or differently counted records together and present them as exact totals.

Most Sixes in Women ODI and T20I Cricket

Women's ODI and T20I records show how leading batters have used sixes to score quickly and change the direction of a match.

Women's ODI career sixes selected leading players

Player Country ODI sixes
Deandra Dottin West Indies 92
Chloe Tryon South Africa 79
Sophie Devine New Zealand 75
Smriti Mandhana India 74
Lizelle Lee South Africa 70

These figures are from a women's ODI records list updated in April 2026. Women's ODI records

Women's T20I career sixes selected leading players

Player Country T20I sixes
Sophie Devine New Zealand 134
Deandra Dottin West Indies 134+
Chamari Athapaththu Sri Lanka 114
Smriti Mandhana India 98
Shafali Verma India 95

The plus sign means the published record is a minimum and may not be a complete total. These figures are from a list updated in September 2026. SportsAdda women's T20I records

Most Sixes in an International Innings and a Single Match

Career records show how many sixes a player has hit over many matches. Single-innings and single-match records answer a different question: how many sixes were hit in one innings or during one complete international match?

These records are often popular with fans because they show how one big performance can change a match. A single innings record counts sixes hit by one batter, while a match record can include sixes hit by both teams.

Most Sixes in a Single ODI, Test, or T20I Innings

A single-innings record counts the sixes hit by one batter during one innings. The record can be different in Test, ODI, and T20I cricket because the formats have different match lengths and scoring patterns.

For example, a batter may hit many sixes in a T20I because the innings lasts no more than 20 overs. In Test cricket, a batter may have much more time to build a long innings.

Before publishing a record table, the format, player, opposition, runs, number of sixes, and match date should all be checked against the official scorecard.

Most Sixes by a Team in One International Match

A team match record counts all sixes hit by the players of one team during a match. A full-match record can count sixes hit by both teams together.

In T20I cricket, a match can produce a very high total number of sixes when both teams attack from the start. For example, a published T20I records list reports 41 sixes in a match between Bulgaria and Serbia in July 2025. T20I records

A complete record table should clearly state whether it counts one team's sixes or the total from both teams.

Most Sixes by a Country in International Cricket History

Country-wise six records show how many sixes a national team has hit across international cricket. These totals can include Test, ODI, and T20I matches, but the formats must be counted in the same way for every country.

A country with a long international cricket history may have played many more matches than a newer team. Therefore, a total sixes list does not always show which team hits sixes most often per match.

Which Country Has Hit the Most International Sixes?

A reliable country-wise all-format ranking requires the combined six totals of every team across Test, ODI, and T20I cricket. The sources checked for this article did not provide a complete, consistently verified current ranking of all countries.

To make this section useful, a final table should include each country's name, total international sixes, the formats counted, and the date of the record check. The same counting method must be used for every team.

Top Teams With the Most Sixes Across All Formats

A country-wise comparison can help readers understand the difference between teams that have played international cricket for many years and teams that are newer to the international game.

A useful table would include:

  • Country or team name.
  • Total sixes across Test, ODI, and T20I cricket.
  • Number of matches played.
  • Date when the figures were checked.

The table should not mix men's and women's records unless the article clearly explains that it is combining both.

Rohit Sharma, Chris Gayle and Shahid Afridi Sixes Comparison

Rohit Sharma, Chris Gayle, and Shahid Afridi are three of the most well-known six hitters in men's international cricket. Each player has a different career story, but all three have hit hundreds of sixes across international formats.

Rohit leads the combined international list, while Gayle and Afridi are among the highest-ranked players in the same list. Comparing their totals helps readers see how their six-hitting records differ across formats. Get More info...

Rohit Sharma vs Chris Gayle: Total International Sixes

Rohit Sharma passed Chris Gayle's international sixes record and became the leading player in the combined list. Gayle finished his international career with 553 sixes, while Rohit's total continued to rise through ODI cricket after his retirement from Tests and T20Is.

Player Country International sixes
Rohit Sharma India 665*
Chris Gayle West Indies 553

Rohit's figure is from a published combined record list and may differ across sources because of update dates. Cricwindow and SportsAdda

Shahid Afridi vs Other Leading International Six Hitters

Shahid Afridi finished his international career with 476 sixes. His total places him among the leading six hitters in international cricket history.

Player Country International sixes
Shahid Afridi Pakistan 476
Brendon McCullum New Zealand 398
Martin Guptill New Zealand 383
MS Dhoni India 359
Sanath Jayasuriya Sri Lanka 352

These figures are from a published combined international records list. Cricwindow

FAQs;

This section answers common questions about international sixes records, including the overall record holder, format-wise records, and the difference between international and franchise cricket.

Who Has Hit the Most Sixes in All International Formats?

Rohit Sharma of India holds the men's combined international sixes record across Test, ODI, and T20I cricket. Published lists show his total above 650 sixes. The exact figure should be checked against the latest record update.

Does International Cricket Include IPL and Other T20 Leagues?

No. International cricket includes matches played between national teams, such as Tests, ODIs, and T20Is. The IPL, Big Bash League, Caribbean Premier League, and other franchise competitions are not included in international career totals.

A player can have one total for international cricket and a much larger total when domestic and franchise matches are included. These totals should not be mixed when comparing international records.

Final Summary

Six-hitting is an important part of modern cricket, and international records show how players from different countries and formats have made their mark. Rohit Sharma leads the men's combined international sixes list, while Ben Stokes holds the Test record and Rohit holds the ODI record. Published September 2026 records list Karanbir Singh as the leading men's T20I six hitter.

Women's cricket also has leading six hitters such as Sophie Devine, Deandra Dottin, and Chamari Athapaththu. For a fair comparison, records should be kept separate by format and checked against reliable scorecards.

Record note: Active players' totals can change after new matches. Always check the latest official records before publishing updated figures.

**

Related Topics

Found this helpful?

Share it with your fellow cricket fans