By shattering the ODI Sixes World Record, Indian opener Rohit Sharma has changed the course of cricket history. He has surpassed former Pakistani captain Shahid Afridi, who held the ODI Sixes World Record for many years with 351 sixes, with a total of 352 sixes. Rohit scored 57 runs as an opener, including three sixes, in the first ODI against South Africa.
The Milestone’s Numbers
With 352 sixes in 269 innings, Rohit Sharma is currently the player with the most ODI sixes. West Indies great Chris Gayle is in third place with 331 sixes in 294 innings, behind Afridi’s 351 sixes in 369 innings. Rohit’s dominance and consistency in limited-overs cricket are demonstrated by this six-hitting milestone.
Best in Every Format
Rohit is at the top of all formats in addition to ODIs. He leads the list with 645 sixes in Tests, ODIs, and T20 Internationals combined. Shahid Afridi comes in third with 476 sixes, followed by Chris Gayle with 553. Rohit’s unparalleled power-hitting ability is demonstrated by this record for the most sixes across formats.
An Unprecedented Success
With his six-hitting prowess, 38-year-old Rohit Sharma continues to rule the world of cricket. He is among the best six-hitters in cricket history because of his track record, which emphasizes durability, consistency, and the capacity to hit big hits under duress.
Also read: ICC Announces T20 World Cup 2026 Schedule, Pakistan vs India on February 15