
Six-hitting has become a defining part of ODI cricket, and the all-time leaders in this category are true game-changers. Players like Rohit Sharma, Shahid Afridi, Chris Gayle, and MS Dhoni have thrilled fans with their power and consistency. Their ability to clear the boundary under pressure has shaped many memorable matches. This list highlights the greatest six-hitters who left a lasting impact on one-day cricket.
Hitting a six has always been one of the most exciting moments in cricket. It lifts the crowd, changes the game’s momentum, and showcases a batter’s pure power and confidence. Over the years, ODI cricket has produced some incredible players who mastered the art of clearing the boundary with ease. These players didn’t just score runs — they changed matches with their fearless approach and memorable big hits.
Here’s a look at the all-time leaders in ODI six-hitting, featuring legends who entertained fans around the world.
Rank | Players | Match | Inns | Sixes |
1 | 277 | 269 | 352 | |
2 | Shahid Afridi | 398 | 360 | 351 |
3 | Chris Gayle | 301 | 294 | 331 |
4 | ST Jayasuriya | 445 | 433 | 270 |
5 | MS Dhoni | 350 | 297 | 229 |
6 | IJG Morgan | 248 | 230 | 220 |
7 | AB de Villiers | 228 | 218 | 204 |
8 | BB McCullum | 260 | 228 | 200 |
9 | S Tendulkar | 463 | 452 | 195 |
10 | S Ganguly | 311 | 300 | 190 |
(updated till November 2025)
Fearless Batting
Each of these players carried a unique style, but they all shared one thing — confidence to take on bowlers, no matter the situation. Whether it was Rohit Sharma’s effortless timing, Gayle’s raw power, or Afridi’s explosive unpredictability, these hitters made six-hitting look natural.
Game-Changing Moments
A well-timed six can completely shift the pressure. These batters often delivered in crucial moments — during chases, powerplays, and death overs — turning matches around with only a few strokes.
Longevity and Consistency
What sets them apart is not just their striking ability but their consistency over long careers. They dominated bowling attacks across different conditions and against the best teams in the world.
ODI cricket has grown faster and more aggressively over the years. Teams now look for batters who can clear the ropes with ease, build pressure on opponents, and maintain a high scoring rate. Big hitters are no longer luxury players — they are match-winners.
With shorter boundaries, improved bats, and strategic use of powerplays, sixes have become an essential part of today’s one-day format.
These qualities help top ODI hitters maintain high strike rates and deliver memorable performances.
The list of players with the most sixes in ODI history represents more than just big numbers. It reflects years of hard work, thrilling performances, and moments that cricket lovers will always remember. These batters brought excitement to the game, kept crowds on their feet, and inspired a new generation of hitters.
As ODI cricket continues to evolve, fans can look forward to even more records being challenged — and plenty of sixes lighting up the stadium.
Also Read: Most Sixes in Test Cricket for India | Top Indian Players with the Highest Sixes
ScoreWaves © 2025 Copyright. All Rights Reserved.