Former India captain Rohit Sharma has never been just a run-scorer--he's been a destroyer of cricket balls, a collector of records, and the calmest man alive while sending deliveries out of stadiums.
And in Ranchi on Sunday, he added another giant milestone to his legend.
In the first ODI against South Africa, he launched three trademark sky-kissers in his 51-ball 57-- three swings that carried far more weight than just runs.
With them, Rohit surged to 352 sixes in ODIs, vaulting past former Pakistan all-rounder Shahid Afridi's long-standing mark of 351 and planting his flag at the very top of the format's six-hitting mountain.
It felt inevitable. Once Rohit unlocked his power game, the numbers began to sound almost unreal. Since his six-hitting boom, he has smashed 316 sixes in just 167 innings--one every 27 balls. Only Jos Buttler and Eoin Morgan even crossed 150 in the same period, and they were still miles behind.
Captaincy sharpened him further. As India's all-format leader from 2022, his balls-per-six ratio dropped to a blistering 17.69. As ODI captain alone, it stayed just as lethal: 126 sixes in 55 innings, second only to Morgan for most sixes by a captain.
And the records kept falling. Most sixes against a single team (93 vs Australia). Most sixes in a single country (182 in India). Most in a calendar year (67 in 2023). Most in ODI World Cups (54), including a jaw-dropping 31 in 2023—another record.
With 352 ODI sixes, Rohit stands alone. Only Chris Gayle joins him in the 300-club. Across formats, Rohit has rocketed 645 sixes—nearly a hundred clear of Gayle. He still owns the T20I record with 205 sixes, even after bowing out as a World Cup–winning captain. And in Tests? His 88 sixes trail only Rishabh Pant's 94 and Virender Sehwag's 91.