Most Sixes in International Cricket History

Shaik Baji
9 Min Read

When it comes to Most Sixes in International Cricket, there are a few outstanding players who stand out. Right now, Rohit Sharma holds the record for hitting the most sixes in international matches among active players. But if we look back in cricket’s history, Chris Gayle from the West Indies is the true six-hitting star in all kinds of international cricket. And it’s interesting to note that Rohit Sharma is also in the fourth position for hitting the most sixes in the history of the Asia Cup.

Telegram Group Join Now

The Thrill of Sixes in International Cricket: Seeing a cricket ball sail over the boundary line for a six is something all cricket fans love. A six can completely change the momentum of a game, and this holds true for all types of cricket.

In Test cricket, sixes are not as common because Test matches last for five days, giving plenty of time for overs and deliveries.

But in one-day and T20 cricket, hitting sixes is super exciting and can have a huge impact on the game’s outcome.

Top Six Hitters in All Formats of International Cricket: Cricket is played in three main formats: Test cricket, One-Day Internationals (ODIs), and Twenty20 (T20) cricket. How players hit big shots has changed a lot, especially in shorter formats like T20 and ODIs, where hitting boundaries and sixes is a key strategy.

WhatsApp Group Join Now

Most Sixes in International Cricket

Let’s Take a Look at the Biggest Six Hitters in International Cricket: As we explore further, it’s clear that a select group of players have become experts at hitting sixes. The top 10 batsmen in the world have made a name for themselves by consistently hitting impressive sixes in all forms of cricket.

Top 10 Most Sixes in International Cricket History

1CH Gayle (ICC/WI)1999-20214835512332553
2RG Sharma (IND)2007-20234444651644534
3Shahid Afridi (Asia/ICC/PAK)1996-20185245081053476
4BB McCullum (NZ)2002-20164324741552398
5MJ Guptill (NZ)2009-20223674021385383
6MS Dhoni (Asia/IND)2004-20195385261486359
7ST Jayasuriya (Asia/SL)1989-20115866512486352
8EJG Morgan (ENG/IRE)2006-2022379361917346
9AB de Villiers (Afr/SA)2004-20184204842004328
10JC Buttler (ENG)2011-2023328336955304
11V Kohli (IND)2008-20235015592533279

Chris Gayle – 553 Sixes

in 1999 Chris Gayle step onto the international cricket scene and quickly became known for his massive sixes. He holds an amazing record of hitting 553 sixes in a total of 483 matches across all types of cricket. This means that out of his impressive 19,594 runs, a whopping 3,318 runs were scored just from his powerful sixes.

People Also Like: Virat Kohli ODI Runs List Year by Year

Chris Gayle Batting & Fielding Stats

List A373365241318921538.672970

Chris Gayle hit 98 sixes in 103 Test matches, smashed 331 sixes in 301 ODIs, and sent 124 sixes flying in 79 T20Is.

Chris Gayle Bowling Stats:

List A373970073802295/4632.224.5642.3410

Rohit Sharma – 534 Sixes

Starting his journey in 2007, Rohit Sharma, the popular Indian cricketer, is famous for his effortless six-hitting ability. Having played 444 matches, he has an incredible total of 534 sixes. Fondly known as the ‘Hitman,’ Sharma’s 16,955 runs feature an impressive 3,138 runs coming from his exceptional six-hitting talent.

People Also Read: Rohit Sharma Double Centuries List

In Test matches, Rohit Sharma has hit 68 sixes in 47 games. However, his true strength shines in shorter formats. He’s hit an impressive 273 sixes in 241 ODIs and an astounding 182 sixes in 148 T20Is. Among all current players, Rohit Sharma leads in six-hitting.

Shahid Afridi – 476 Sixes

Shahid Afridi, the former all-rounder from Pakistan, was another player who loved hitting big sixes. Starting his journey in 1996, Afridi played in a total of 524 international matches. Throughout his career, he smashed an impressive 476 sixes on the international stage, contributing 2,856 runs out of his total of 11,196 through those powerful hits.

Although he played only 27 Test matches, Afridi showcased his six-hitting skills with 52 sixes. His prowess was even more evident in the 50-over format, where he struck a remarkable 351 sixes in 398 ODIs. The T20 format suited his style well, as Afridi knocked 73 sixes out of the park in 99 T20Is.


hitting For the most sixes in international cricket shows how the game has changed over time. The way players bat has evolved a lot, from traditional shots to daring new techniques. This journey has been really amazing. As players keep trying new things and pushing their limits, the excitement of seeing the ball fly over the boundary will keep thrilling cricket fans for a long time. So, get ready to enjoy the incredible show of strong hitting in today’s international cricket!

Frequently Asked Questions

Who has hit most sixes in cricket history?

Chris Gayle holds an amazing record of most sixes in cricket history by hitting 553 sixes in a total of 483 matches across all types of cricket.

Who has hit the most sixes in T20 tournament?

West Indies cricketer Chris Gayle currently holds the record for hitting the most sixes in T20 cricket.

How many sixes did Dhoni hit?

MS Dhoni (IND) hits 359 siexes in 526 innings and he is on 6th place in Most Sixes in International Cricket history list

Telegram Group Join Now
Share This Article
Passionate web developer 🖥️ | Creative content creator 🎨 | Turning ideas into digital reality 💡 | Constantly coding, designing, and exploring the digital landscape 🚀 | Let's build something amazing together