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)

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)

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)

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)

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)

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