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.
**
