Home » Top 10 Players With Most Sixes in International Cricket (2025 List)

Top 10 Players With Most Sixes in International Cricket (2025 List)

June 16, 2025

Cricket fans love big hits! Nothing gets the crowd jumping like watching a ball fly over the boundary for six runs. Some batters are impressive at hitting sixes and can change the game in just a few balls.

In this article, you’ll learn about the top 10 cricketers who have hit the most sixes in international cricket. From Rohit Sharma’s powerful hitting to Chris Gayle’s explosive batting, these players have thrilled fans around the world.

By the end, you’ll know who hit the most sixes, how they played, and why they are so dangerous with the bat in hand.

Top 10 Players with the Most Sixes in International Cricket

Here’s a quick look at the top 10 six-hitters in international cricket history.

PlayerMatchesInningsRunsAverageStrike Rate100s50s6s
RG Sharma (IND)4995321970042.1887.2649108637
CH Gayle (ICC/WI)4835511959337.9777.2442105553
Shahid Afridi (PAK)5245081196123.92114.141151476
BB McCullum (NZ)4324741467634.3782.111976398
MJ Guptill (NZ)3674021346335.9081.272376383
JC Buttler (ENG)3843891188136.1195.461472369
MS Dhoni (IND)5385261726644.9679.0516108359
ST Jayasuriya (SL)5866512103234.1481.1742103352
EJG Morgan (ENG)3793611085935.6094.181664346
AB de Villiers (SA)4204842001448.1174.6747109328

Let’s take a closer look at each of these amazing six-hitters.

1. Rohit Sharma (India)

StatValue
Debut2007
Matches499
Innings532
Runs19700
6s637

Rohit Sharma is the king of sixes in international cricket! He has hit more sixes than anyone else in cricket history. The Indian opener is known for his smooth hitting and can make bowling look easy when he’s in form.

Rohit Sharma
Source: Business Standard

Rohit loves to hit sixes over mid-wicket and long-on. When he gets going, bowlers start to worry because he can hit any ball out of the ground. His timing is so perfect that even his defensive shots sometimes go for six! He has scored three double centuries in ODIs, showing how destructive he can be.

2. Chris Gayle (West Indies)

StatValue
Debut1999
Matches483
Innings551
Runs19593
6s553

Chris Gayle is cricket’s biggest six-hitting machine! This tall left-hander from Jamaica can destroy any bowling attack in the world. When Gayle is batting, fans know they’re going to see some massive hits.

Chris gale
Source: bbc

Gayle hits sixes like it’s child’s play. He can clear the most significant grounds with ease and has hit some of the longest sixes ever seen in cricket. His power is scary for bowlers – even a mistimed shot can go for six! He once scored 175 not out in a World Cup match, hitting 13 sixes and making it look effortless.

3. Shahid Afridi (Pakistan)

StatValue
Debut1996
Matches524
Innings508
Runs11961
6s476

Shahid Afridi was known as “Boom Boom” for good reason! This all-rounder could hit sixes from the moment he walked to the crease. Afridi never believed in playing it safe – he would swing hard and hit the ball miles.

Shahid Afridi
Source: cricket365

Afridi’s six-hitting was pure entertainment. He would attack from ball one and could change the game in just a few minutes. His strike rate of 114.14 shows how fast he scored runs. Even when he was bowling, batters knew he could come back and hit quick sixes to win matches for Pakistan.

4. Brendon McCullum (New Zealand)

StatValue
Debut2002
Matches432
Innings474
Runs14676
6s398

Brendon McCullum changed how cricket is played! This New Zealand wicket-keeper-batter showed the world that attacking cricket is the most fun cricket. McCullum would hit sixes from anywhere on the field.

Brendon McCullum
Source: India Today

McCullum’s six-hitting was fearless and exciting. He could hit sixes straight down the ground, over square leg, or even over point! His aggressive style inspired a whole generation of cricketers. When he was captain, New Zealand became known for its exciting brand of cricket that fans loved to watch.

5. Martin Guptill (New Zealand)

StatValue
Debut2009
Matches367
Innings402
Runs13463
6s383

Martin Guptill is one of the cleanest strikers of the ball in cricket. This New Zealand opener can hit huge sixes when he gets his eye in. Guptill’s timing and power make him very dangerous in the powerplay overs.

 Martin Guptill
Source: sports.ndtv

Guptill loves to hit sixes straight back over the bowler’s head. His technique is so good that he makes six-hitting look easy. He scored the highest individual score in World Cup history (237*) and hit many sixes in that innings. When Guptill is in form, bowlers struggle to find where to bowl to him.

6. Jos Buttler (England)

StatValue
Debut2011
Matches384
Innings389
Runs11881
6s369

Jos Buttler is England’s six-hitting superstar! This wicket-keeper-batter can hit sixes all around the ground and is known for his amazing ability to finish matches. Buttler’s strike rate of 95.46 shows how quickly he scores runs.

 Jos Buttler
Source: BBC

Buttler’s six-hitting is wise and powerful. He can wait for the right ball and then hit it out of the ground. His scoop shots and reverse sweeps often go for six, surprising bowlers and fans. When England needs quick runs, Buttler is the man they trust to deliver the big hits.

7. MS Dhoni (India)

StatValue
Debut2004
Matches538
Innings526
Runs17266
6s359

MS Dhoni was cricket’s most excellent finisher! This Indian captain and wicket-keeper was famous for hitting sixes to win matches. Dhoni’s helicopter shot became one of the most famous shots in cricket.

MS Dhoni
Source: sports.ndtv

Dhoni’s six-hitting was calm and calculated. He would stay cool under pressure and hit the winning six when his team needed it most. His timing was perfect, and he could hit sixes even when running out of balls. Many of India’s most significant wins came because Dhoni hit crucial sixes at the right time.

8. Sanath Jayasuriya (Sri Lanka)

StatValue
Debut1989
Matches586
Innings651
Runs21032
6s352

Sanath Jayasuriya was one of cricket’s first big six-hitters! This Sri Lankan left-hander revolutionized the way cricket was played in the 1990s. Jayasuriya would attack from the first ball and hit sixes when other players were trying to get their eye in.

Sanath Jayasuriya
Source: scroll

Jayasuriya’s six-hitting was revolutionary for his time. He showed that you could hit sixes in the first 15 overs when fielding restrictions were in place. His aggressive style helped Sri Lanka win the 1996 World Cup. Even after more than 20 years, people still remember how exciting Jayasuriya was to watch.

9. Eoin Morgan (England)

StatValue
Debut2006
Matches379
Innings361
Runs10859
6s346

Eoin Morgan was England’s six-hitting captain! This Irish-born left-hander led England to their first-ever World Cup win in 2019. Morgan could hit sixes in any direction and was especially good at hitting them behind square.

Eoin Morgan
Source: thehindu

Morgan’s six-hitting was creative and innovative. He could sweep fast bowlers for six, reverse sweep spinners over the boundary, and hit conventional sixes straight down the ground. His leadership and six-hitting ability made England one of the most feared batting teams in the world.

10. AB de Villiers (South Africa)

StatValue
Debut2004
Matches420
Innings484
Runs20014
6s328

AB de Villiers was known as “Mr. 360” because he could hit sixes in every direction! This South African genius could hit sixes with shots that no other player could even think of. His six-hitting was like magic.

AB de Villiers
Source: Hindustan Times

De Villiers’ six-hitting was unbelievable to watch. He could hit sixes while falling over, while on one knee, or even while moving across his stumps. His 31-ball century against the West Indies included many incredible sixes. Bowlers never knew where to bowl to him because he could hit any ball for six.

Related read;

Conclusion: Rohit Sharma Leads The Six-Hitting Charts

Rohit Sharma is the king of sixes in international cricket with 637 maximums. But all these players have entertained fans with their excellent six-hitting abilities.

These players have shown us that cricket is not just about technique – it’s also about power, timing, and courage. They’ve inspired millions of young cricketers to dream of hitting big sixes.

Cricket is changing every year, and new players will try to break these records. But these legends will always be remembered for the joy and excitement they brought to cricket with their incredible six-hitting skills.

FAQs

Who has hit the most sixes in international cricket?

 Rohit Sharma from India has hit the most sixes in international cricket with 637 sixes across all formats.

Which player has the best strike rate among the top six hitters?

Shahid Afridi from Pakistan has the highest strike rate (114.14) among the top 10 six-hitters, showing how aggressively he played.

Who hit the longest six ever recorded? 

While not officially measured, Chris Gayle and Shahid Afridi are famous for hitting some of the longest sixes, with many traveling over 100 meters.

How many Indian players are in the top 10 list?

 Three Indian players are in the top 10: Rohit Sharma (1st), MS Dhoni (7th), making India well-represented in power-hitting.

Why is Rohit Sharma’s record so exceptional?

 Rohit has been consistently hitting sixes across all formats for over 15 years. His technique and timing enable him to hit sixes without exerting too much power, making him very consistent and a dangerous bowler.

Siddharth Joshi is the voice behind GenZcricket, a cricket lover turned storyteller. Born in 2001, his dream of becoming a cricketer was cut short by an early injury—but his love for the game never faded. Instead, he found a new way to stay connected by analyzing matches, players, and stadiums through his platform. With GenZcricket, Siddharth aims to help the younger generation dive deeper into the game with insights, stats, and stories. His goal is to make cricket exciting, relatable, and accessible for fans of all ages—especially Gen Z.

Scroll to Top