In Sunday’s second ODI against England in Cuttack, India captain Rohit Sharma became the second most prolific six-hitter in One-Day International cricket history.
In the second over of India’s chase, he hit Gus Atkinson for a six over midwicket, surpassing the West Indies opener, who was tied with him on 331 sixes before the game.
After smashing 351 sixes in 398 innings in ODI cricket, Shahid Afridi is presently the game’s top six-hitter. Nevertheless, Rohit, who has struck 624 maximums in T20I, ODI, and Test matches, owns the record for most sixes across all forms.
In T20 Internationals, Rohit is also the most prolific six-hitter, having hit 205 sixes in 151 innings.
MOST SIXES IN MEN’S ODIs
Shahid Afridi (Pakistan) – 351 sixes in 369 innings
Rohit Sharma (India) – 332* sixes in 259 innings
Chris Gayle (West Indies) – 331 sixes in 294 innings
Sanath Jayasuriya (Sri Lanka) – 270 sixes in 433 innings
MS Dhoni (India) – 229 sixes in 297 innings