RANCHI, India (Kashmir English): Rohit Sharma, one of India’s greatest batters, created a world record on Sunday as he surpassed former Pakistan cricketer Shahid Afridi to hit most sixes in One-Day Internationals (ODIs).
He smacked his 352nd six and became the player with the most sixes in the history of 50-overs format as he represented his nation against South Africa in the first ODI at JSCA International Stadium Complex, Ranchi.
Before the Sunday match, Rohit had 349 sixes, and Shahid Afridi stood tall with 351. However, with 3 sixes against the Proteas, Rohit jumped to the top position when it comes to hitting most sixes in ODIs.
Rohit surpassed Shahid Afridi and now occupies the top spot. Interestingly, while Afridi needed nearly 400 ODIs to achieve the feat, Rohit broke the record in almost 120-less ODIs.
Legendary West Indian batter, Chris Gayle sits at the third place, as the southpaw had hammered 331 big hits in just 301 ODI matches.
Sanath Jayasuriya of Sri Lanka occupies the fourth place in the table as he had smacked 270 sixes in 441 matches, while MS Dhoni, the former India captain sits at the fifth spot with 229 big hits in 350 matches.
Rohit stands tall in another six-hitting achievement
Not only in ODIs, but Rohit also stands tall when it comes to hitting most sixes in international cricket across formats.
Across formats (Tests, ODIs, and T20Is), Rohit has smacked 642 sixes, and the next best is Chris Gayle, who is left miles behind (553).
Shahid Afridi, Brendon McCullum, and Jos Buttler complete the list of five batters with most sixes across formats.
Most sixes in ODI cricket
Players No of sixes hit Matches played
Rohit Sharma 352 277
Shahid Afridi 351 398
Chris Gayle 331 301
Sanath Jayasuriya 270 441
MS Dhoni 229 350
Eoin Morgan 220
AB de Villiers 204
Brendon McCullum 200
Sachin Tendulkar 195
Sourav Ganguly 190




