×

Rohit Sharma surpasses Shahid Afridi and achieves an remarkable record in ODI match against South Africa

Star Indian player Rohit Sharma achieves an huge milestone in the ODI match against South Africa. Have a look and find out the achievement.

user-circle cricketcountry.com Written by Yash Chauhan
Published: Nov 30, 2025, 05:13 PM (IST)
Edited: Nov 30, 2025, 05:13 PM (IST)

Star Indian cricketer and one of the greatest players of all time. Rohit Sharma played a remarkable innings against South Africa in the first ODI match of the series in Ranchi.

Team India’s legendary batter and one of the greatest players. Rohit Sharma has created history in ODI cricket as Rohit played a remarkable innings against South Africa. However, he became the batsman who hit the most sixes in ODI Internationals. He surpassed Shahid Afridi’s world record (351) for hitting the most sixes.

Rohit Sharma completed 352 sixes in ODI cricket as soon as he hit the third six in the first ODI against South Africa. He surpassed Pakistani legend Shahid Afridi. Rohit achieved this feat in the 270th innings of 278 matches for India since his debut in 2007.

In the ODI match played in Ranchi, Rohit Sharma scored 57 runs from 51 balls. He scored his 60th half-century in ODI cricket. He hit five fours and three sixes in his innings. He shared a 136-run partnership with Virat Kohli. He broke the record for the most sixes in ODIs by hitting a six off Marco Jansen.

TRENDING NOW

Most sixes in ODIs

352* – Rohit Sharma
351 – Shahid Afridi
331 – Chris Gayle
270 – Sanath Jayasuriya
229 – MS Dhoni