Indian captain Rohit Sharma created history during the first ODI against South Africa in Ranchi, surpassing Shahid Afridi to become the player with the most sixes in One Day Internationals. Sharma struck three powerful sixes in his innings, taking his tally past Afridi’s long-standing record.
The right-handed opener achieved the milestone while leading India in the series opener. Before this match, he was only a few hits away from overtaking Afridi, who held the record for years with 351 sixes. With these new additions, Sharma’s count has now moved beyond that mark, putting him at the top of the all-time list.
Sharma’s feat is a reflection of his trademark effortless stroke play, especially his pull and lofted drives that have long been a signature of his batting in limited-overs cricket.
The record came during India’s home series opener against South Africa at Ranchi. Known for being a true surface for stroke play, the venue gave Sharma room to express himself freely at the crease. His sixes played a key part in India’s competitive total and energized the local crowd.
Fans and cricket experts celebrated the milestone, underlining how Rohit Sharma continues to redefine power hitting in modern cricket. Having already held records across formats — including the highest individual score in ODIs — this achievement reinforces his place among the game’s greats.
"Rohit Sharma’s ability to time the ball cleanly and find distance with ease makes him one of the most dangerous hitters in world cricket."
Rohit’s new record stands as a symbol of longevity, skill, and consistency across a decorated ODI career.
Author’s summary: Rohit Sharma broke Shahid Afridi’s record for most ODI sixes during the Ranchi match, continuing his dominance as one of cricket’s most prolific power hitters.