Home
Cricket
Rohit Sharma scripts all-time record to become player with most ODI sixes ever

Rohit Sharma scripts all-time record to become player with most ODI sixes ever

AAP Image/David Woodley via Alamy Images
Rohit Sharma already has the record for hitting the most sixes in T20Is (205) and in international cricket (642) history.

It is poetic that Rohit Sharma scripted history in his usual fashion. When Marco Jansen banged in short from around the wicket, the former Indian captain stood tall and pulled it over the fine leg fielder for a maximum. It was number 352 for Rohit and he now becomes the player with the most sixes in one-day international history, going past Shahid Afridi’s long-standing mark of 351.

The Ranchi crowd in the first ODI knew what they were witnessing. His 350th six came via a thunderous slog-sweep off Prenelan Subrayen. He equalled Afridi with the very next ball. Then, moments after completing his half-century, he pulled Jansen for a record-breaking blow, a sequel after the South African quick had tormented India in the Test series. However, Jansen had the last laugh against Rohit as he trapped in front of the wicket for 57 runs. It was a beautiful innings.

Natural six-hitter Rohit Sharma

To say Rohit makes six-hitting look easy is an understatement. Hand-eye precision, a still head, and that extra fraction of a second he seems to manufacture out of nowhere make him a rare breed. His ability to pick length early and extend his arms without forcing power has fooled bowlers across eras. There are players who muscle the ball, but Rohit seems to caress it beyond the rope, like he was born to do it. In the modern era of manufactured shots and funky angles, Rohit’s clean striking still feels heartening to watch.

Rohit now owns the six-hitting crown across formats. Already the player with the most sixes in international cricket (642) and the most in T20Is (205), he continues to redefine power-hitting with grace. He has now cleared the boundary 352 times in ODIs, while also boasting 89 sixes in Tests, behind only Virender Sehwag and Rishabh Pant for India.

For perspective, Afridi smashed his 351 sixes in 369 innings with a six every 19.6 balls. Rohit has taken 269 innings to cross the mark, clearing the ropes once every 35 balls. Different styles, different eras, but the numbers show Rohit’s dominance without mindless hitting.

Players with most ODI sixes ft. Rohit

PlayerInnsRunsHSSR1006s
Rohit Sharma2691142726492.7433352
Shahid Afridi 3698064124117.006351
Chris Gayle2941048021587.1925331
Sanath Jayasuriya4331343018991.2028270
MS Dhoni29710773183*87.5610229
Eoin Morgan230770114891.1614220
AB de Villiers2189577176101.0925204
Brendon McCullum228608316696.375200
Follow
Share

Editor's Pick

Sanju Samson and Jasprit Bumrah under scanner as India seek 3-1 in Ahmedabad Cricket Sanju Samson and Jasprit Bumrah under scanner as India seek 3-1 in Ahmedabad

Top Stories

Share article
Follow us on social media
Tell us why didn’t you like our article so that we can improve on?
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking