Home » 10 Players with Most Sixes in ODI Cricket History (2026 Stats)

10 Players with Most Sixes in ODI Cricket History (2026 Stats)

December 4, 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
RG SharmaIndia2007–2025277352
Shahid AfridiPakistan/Asia/ICC1996–2015398351
CH GayleWest Indies/ICC1999–2019301331
ST JayasuriyaSri Lanka/Asia1989–2011445270
MS DhoniIndia/Asia2004–2019350229
EJG MorganEngland/Ireland2006–2022248220
AB de VilliersSouth Africa/Africa2005–2018228204
BB McCullumNew Zealand2002–2016260200
SR TendulkarIndia1989–2012463195
SC GangulyIndia/Asia1992–2007311190

1. Rohit Sharma

ODI Career Stats:

Matches278
Runs11441
Average49.10
Strike rate92.79
Highest score264
Number of sixes352

Rohit Sharma is known for his effortless timing and ability to clear the ropes with ease. His calm and composed batting hides immense power, making him one of cricket’s most dangerous six-hitters.

With smooth acceleration and clean ball-striking, Rohit has now surpassed Shahid Afridi to become the top six-hitter in ODI history, crossing the 350-six mark.

Rohit Sharma
Source: Scroll. in

His big-hitting ability continues to play a major role in India’s success in limited-overs cricket.

2. 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 now stands second on the all-time ODI six-hitting list, showcasing the lasting impact of his explosive batting.

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.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top