Who Has the Most Sixes in ODI Cricket? Top 5 Hitters Ranked

Chirag Pic By Chirag - Dec 02, 2025 01:03 PM
Last updated on Dec 02, 2025 01:05 PM
Who Has the Most Sixes in ODI Cricket? Top 5 Hitters Ranked

Image Source: X

One Day International (ODI) cricket has always been filled with excitement, and nothing thrills fans more than watching towering sixes. Power-hitting has become a crucial part of modern cricket, and in this era, former India captain Rohit Sharma has created a massive world record. In the first ODI against South Africa in Ranchi, Rohit became the player with the most sixes in ODI history.

Here’s a look at the top five batsmen with the most sixes in ODI cricket.

1. Rohit Sharma – 352+ 6s (INDIA)

rohit sharma odi

Image Source: X

India’s ‘Hitman’ is now the undisputed king of six-hitting in ODI cricket.

  • Matches: 277
  • Sixes: 352
  • Team: India

Rohit surpassed Shahid Afridi’s long-standing record when he smashed his 352nd six in the Ranchi ODI. As an active player, his six-hitting numbers will only continue to rise.

2. Shahid Afridi – 351 sixes (PAKISTAN)

shahid afridi odi

Image Source: X

Shahid Afridi, famously known as ‘Boom Boom,’ was once synonymous with explosive batting.

  • Matches: 398
  • Sixes: 351
  • Career: 1996–2015

Afridi held the record for most ODI sixes for many years before Rohit finally overtook him.

3. Chris Gayle – 331 sixes (WEST INDIES)

chris gayle odi

Image Source: X

West Indies legend Chris Gayle is one of the most destructive batsmen the world has ever seen.

  • Matches: 301
  • Sixes: 331
  • Career: 1999–2019

Gayle’s unbelievable striking ability made him a natural entrant into the top three.

4. Sanath Jayasuriya – 270 sixes (SRI LANKA)

sanath jayasuriya odi

Image Source: X

Sri Lankan superstar Sanath Jayasuriya revolutionized ODI batting with his fearless approach.

  • Matches: 445
  • Sixes: 270
  • Career: 1989–2011

His aggressive batting in the 90s and 2000s often changed the course of matches in just a few overs.

5. MS Dhoni – 229 sixes (INDIA)

ms dhoni odi

Image Source: X

One of the greatest finishers in world cricket, MS Dhoni completes the top-5 list.

  • Matches: 350
  • Sixes: 229
  • Career: 2004–2019

Dhoni’s powerful helicopter shots and calm finishing style earned him global admiration.

Conclusion

Hitting sixes consistently in ODI cricket is no easy task, but these legendary players have mastered the art through power, timing, and fearless intent. Rohit Sharma’s rise to the top is a proud moment for Indian cricket, and given his current form, this record is likely to climb even higher.

Also Read: BAN vs IRE 3rd T20I, Pitch Report, Head to Head, Playing 11, AI Prediction

Give Your Feedback



Disclaimer

Possible11 is a sports news platform that provides live scores, player statistics, and tournament updates for informational and educational purposes only. We comply with the Online Gaming Bill, 2025 (India) and do not promote or engage with fantasy sports, betting, or real-money gaming platforms. All content is intended solely to enhance the sports experience. Possible11 is not affiliated with any fantasy or gambling applications and is not responsible for any financial gains or losses incurred on external platforms.

casinos not on GamStop

casinos not on GamStop