Indian captain Rohit Sharma has once again stamped his authority as the greatest six hitter in ODI cricket, climbing to the No.1 position in the list of most sixes in ODIs. With his latest knock of 57 runs off 51 balls against South Africa in Ranchi, Rohit smashed 3 sixes, taking his tally to 352 ODI sixes.
This new milestone places him ahead of Pakistan legend Shahid Afridi and West Indies great Chris Gayle.
Why Rohit Sharma Is the Best Six Hitter in ODI Cricket
Rohit Sharma’s six-hitting ability is a combination of:
- Timing + Power
- High backlift and clean bat swing
- Mastery against pace and spin
- Confidence in lofted shots
He is the only player in ODI history with three double centuries, including his iconic 264, the highest individual ODI score ever.
His ability to loft bowlers consistently beyond the boundary makes him the most complete power hitter of the modern era.
Top 10 Most Sixes in ODI Cricket
Here is the updated list of top ODI six hitters based entirely on the latest inputs, including Rohit Sharma’s updated tally of 352 sixes:
Top ODI Six Hitters (All-Time Updated)
| Rank | Player | Country | Span | Matches | Sixes |
|---|---|---|---|---|---|
| 1 | Rohit Sharma | India | 2007–2025 | 277* | 352 |
| 2 | Shahid Afridi | Pakistan | 1996–2015 | 398 | 351 |
| 3 | Chris Gayle | West Indies | 1999–2019 | 301 | 331 |
| 4 | Sanath Jayasuriya | Sri Lanka | 1989–2011 | 445 | 270 |
| 5 | MS Dhoni | India | 2004–2019 | 350 | 229 |
| 6 | Eoin Morgan | ENG/IRE | 2006–2022 | 248 | 220 |
| 7 | AB de Villiers | South Africa | 2005–2018 | 228 | 204 |
| 8 | Brendon McCullum | New Zealand | 2002–2016 | 260 | 200 |
| 9 | Sachin Tendulkar | India | 1989–2012 | 463 | 195 |
| 10 | Sourav Ganguly | India | 1992–2007 | 311 | 190 |
Rohit Sharma now holds the world record with 352 ODI sixes.
Rohit Sharma’s Latest Match: 1st ODI vs South Africa (2025)
- Runs: 57 (51)
- Sixes: 3
- Opponent: South Africa
- Venue: JSCA International Stadium Complex, Ranchi
- Impact: These 3 sixes helped Rohit rise to No.1 in ODI sixes history, crossing Afridi’s 351.
Read more: Rohit Sharma Record List
Why Rohit’s Record Matters
1. Longevity + Consistency
Across 17+ years, Rohit has been India’s most reliable top-order power hitter.
2. Big-Match Player
From ICC tournaments to bilateral series, Rohit consistently delivers sixes under pressure.
3. Modern-Day ODI Giant
With over 11,400+ ODI runs, his strike rate, average, and six-hitting combine to create a rare elite profile.
What This Record Means for World Cricket
Rohit Sharma’s achievement rewrites ODI history. For years, Afridi and Gayle dominated the six-hitting charts. But Rohit’s rise shows how modern cricket has evolved—highlighting technique, fitness, and range hitting.
He is now recognized globally as: “The Greatest ODI Six Hitter of All Time.”
Conclusion
With 352 ODI sixes, Rohit Sharma now officially stands as the world’s No.1 six hitter in ODI cricket history. His timing, power, and fearless approach make him unmatched in modern-day limited-overs cricket.
Like to know? Rohit Sharma Captaincy Record
As he continues to play, this record is expected to grow even further—making it harder for future generations to catch up.
Rohit Sharma is not just a batsman; he is a six-hitting machine.



