Home » Top 10 Players with Most Sixes in ODI Cricket (2025 List)

Top 10 Players with Most Sixes in ODI Cricket (2025 List)

July 21, 2025

Pakistan’s Shahid Afridi holds the record for the most sixes in ODI cricket, smashing 351 sixes in his career. Known as “Boom Boom,” he was famous for his fearless and powerful hitting.

Several other greats have thrilled fans with their six-hitting skills. India’s Rohit Sharma, with his effortless timing; West Indies’ Chris Gayle, known for his brute strength; and MS Dhoni, the master finisher, all rank among the top six-hitters in ODI history.

This article presents the top 10 players with the most sixes in ODI cricket, highlighting their incredible batting achievements.

Top 10 Batters With the Most Sixes in ODI Cricket

Shahid Afridi leads the list for the most sixes in ODI cricket, followed by several players known for their powerful hitting and ability to clear the boundary consistently.

Let’s take a look at the top 10 six-hitters in ODI history.

PlayerCountrySpanMatchesSixes
Shahid AfridiPakistan1996-2015398351
Rohit SharmaIndia2007-2025273344
Chris GayleWest Indies1999-2019301331
Sanath JayasuriyaSri Lanka1989-2011445270
MS DhoniIndia2004-2019350229
Eoin MorganEngland2006-2022248220
AB de VilliersSouth Africa2005-2018228204
Brendon McCullumNew Zealand2002-2016260200
Sachin TendulkarIndia1989-2012463195
Sourav GangulyIndia1992-2007311190

1. Shahid Afridi 

ODI Career Stats:

Matches398
Runs8064
Average23.57
Strike rate117.00
Highest score124
Number of sixes351

Shahid Afridi was famous for his explosive batting and fearless approach, often launching massive sixes right from the start of his innings. His aggressive style earned him the nickname “Boom Boom,” and he could change the game’s momentum within a few balls.

Shahid Afridi's Most Sixes In ODI Cricket
Source: The Cricket Monthly


Afridi’s ability to consistently clear the boundary made him one of the most feared hitters in ODI cricket. With 351 sixes, he holds the record for the most sixes ever hit in the format.

2. Rohit Sharma

ODI Career Stats:

Matches273
Runs11168
Average48.46
Strike rate92.80
Highest score264
Number of sixes344

Rohit Sharma is known for his effortless timing and ability to find the gaps while hitting towering sixes. His calm and composed batting masks his immense power, making him a deadly finisher and a prolific six-hitter.

Rohit Sharma
Source: Scroll. in

Sharma’s knack for accelerating the innings with sixes at crucial moments has been instrumental in India’s success, helping him notch 344 sixes so far in his ODI career.

3. Chris Gayle

ODI Career Stats:

Matches301
Runs10480
Average37.83
Strike rate87.19
Highest score215
Number of sixes331

Chris Gayle, often called the “Universe Boss,” is renowned for his brute strength and fearless big-hitting. He consistently smashes sixes with ease, intimidating bowlers worldwide with his power and range.

Chris Gayle's Most Sixes In ODI Cricket
Source: NDTV Sports

His aggressive batting style, combined with his ability to clear boundaries almost at will, places him among the top six-hitters with 331 sixes in ODI cricket.

4. Sanath Jayasuriya

ODI Career Stats:

Matches445
Runs13430
Average32.36
Strike rate91.20
Highest score189
Number of sixes270

Sanath Jayasuriya revolutionized opening batting in ODIs with his attacking approach, frequently hitting sixes early to put pressure on the opposition. His innovative stroke play and powerful hitting redefined the role of an opener.

Sanath Jayasuriya
Source: Hindustan Times

With 270 sixes, Jayasuriya’s aggressive style helped Sri Lanka dominate many matches, and his fearless approach inspired a generation of attacking batsmen.

5. MS Dhoni

ODI Career Stats:

Matches350
Runs10773
Average50.57
Strike rate87.56
Highest score183*
Number of sixes229

MS Dhoni was a master finisher known for his calmness under pressure and ability to clear the boundary with ease. His helicopter shot became iconic, often sending the ball soaring for sixes in tight matches.

MS Dhoni
Source: India TV News

Accumulating 229 sixes, Dhoni’s combination of timing, power, and cool temperament made him one of the most effective six-hitters in ODI history.

6. Eoin Morgan

ODI Career Stats:

Matches248
Runs7701
Average39.29
Strike rate91.16
Highest score148
Number of sixes220

Eoin Morgan brought a fearless and inventive approach to England’s middle order, often dispatching sixes with elegant yet powerful strokes. His ability to innovate and clear boundaries changed England’s ODI fortunes.

Eoin Morgan
Source: Hindustan Times

Morgan’s tally of 220 sixes is a testament to his role in transforming England into a dominant white-ball side.

7. AB de Villiers

ODI Career Stats:

Matches228
Runs9577
Average53.50
Strike rate101.09
Highest score176
Number of sixes204

AB de Villiers was a versatile and dynamic batsman who could hit sixes from almost any position. Known for his 360-degree strokeplay, he could adapt his power-hitting to any situation effortlessly.

AB de Villiers
Source: India Today

With 204 sixes, de Villiers’ innovative and aggressive style made him one of the most exciting and effective six-hitters in ODI cricket.

8. Brendon McCullum

ODI Career Stats:

Matches260
Runs6083
Average30.41
Strike rate96.37
Highest score166
Number of sixes200

Brendon McCullum was an aggressive opener who set the tone with powerful hitting and quick scoring, often overwhelming bowlers with sixes early in the innings. His fearless approach was key to New Zealand’s ODI attack.

 Brendon McCullum
Source: Sky Sports

McCullum’s 200 sixes highlight his ability to consistently clear the boundary and dictate terms against top bowling attacks.

9. Sachin Tendulkar

ODI Career Stats:

Matches463
Runs18426
Average44.83
Strike rate86.23
Highest score200*
Number of sixes195

Sachin Tendulkar combined exquisite timing with occasional explosive hitting, using sixes to keep the scoreboard ticking. While not purely a power hitter, his calculated six-hitting was crucial in many innings.

Sachin Tendulkar
Source: SportsBoom

Tendulkar balanced finesse and aggression, making him one of the most complete batsmen in ODI history.

10. Sourav Ganguly

ODI Career Stats:

Matches311
Runs11363
Average41.02
Strike rate73.70
Highest score183
Number of sixes190

Sourav Ganguly, the “Prince of Kolkata,” was known for his elegant strokeplay and powerful offside hitting. He frequently cleared the ropes, inspiring India’s batting lineup with his confident six-hitting.

Sourav Ganguly
Source: Cricket Country

Ganguly’s 190 sixes reflect his ability to dominate bowlers and his role in shaping modern aggressive batting in Indian ODI cricket.

Related Reads:

Conclusion: Shahid Afridi Tops the ODI Sixes Chart with 351 Maximums!

Shahid Afridi, with his unmatched tally of 351 sixes, set the benchmark for power-hitting in ODI cricket. His fearless approach inspired a generation of aggressive batters who followed in his footsteps.

From Rohit Sharma’s elegant lofts to Chris Gayle’s raw muscle and MS Dhoni’s calculated strikes, each of these players brought their own unique style to six-hitting. Their ability to consistently clear the ropes has thrilled fans and reshaped the dynamics of ODI batting. 

As the game progresses, these six-hitters remain icons for aspiring players aiming to leave a similar mark.

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