Khel Now logo
HomeSportsICC Women's World CupLive Cricket Score
Advertisement

India vs South Africa 2025

IND vs SA: History created ! Rohit Sharma breaks Shahid Afridi's record for most sixes in ODIs

From stunning victories to unforgettable moments, get the inside scoop on every major story in the sports world.
Published at :November 30, 2025 at 3:18 PM
Modified at :November 30, 2025 at 3:18 PM
Rohit Sharma celebrates his fifty in the Adelaide ODI against Australia, October 2025

(Courtesy : BCCI)

Rohit Sharma now has 352 sixes to his name in ODI cricket.

India is playing South Africa in their first ODI on November 30 in Ranchi. Once again losing the toss, the Men in Blue will have to bat first in the contest. Numerous changes have been made to the Indian team’s starting lineup for the match. The pitch conditions seem to be ideal for both bowlers and batsmen, making the game even more exciting to watch.

Aiden Markram, who is captaining South Africa in Temba Bavuma’s absence, won the toss against Indian stand-in captain KL Rahul. Because of the evening’s dew, the South African captain decided to bowl first.

India brought back Ruturaj Gaikwad in the ODI mix, with KL Rahul taking the keeping gloves instead of Rishabh Pant. India also played three spinners in Washington Sundar, Ravindra Jadeja, and Kuldeep Yadav. Arshdeep Singh, Prasidh Krishna, and Harshit Rana are the three pacers.

Rohit Sharma and Yashasvi Jaiswal opened the innings for India, adding 25 runs before Jaiswal fell for 18 runs with two fours and one six to his name.

Rohit Sharma breaks Shahid Afridi’s ODI record for most sixes, going past his 351-six record

Rohit Sharma
Rohit Sharma celebrates his 33rd ODI ton at SCG (Image Source:BCCI)

Rohit Sharma was then joined by Virat Kohli in the middle, and the two stalwarts of Indian cricket took the attack to South African bowlers and scored their respective half-centuries in quick time and adding more than 100 runs in the ongoing partnership, their second in two matches.

Rohit Sharma made 57 in 51 balls with five fours and 3 sixes before being dismissed LBW by Marco Jansen in 21.2 overs with India on 161 runs.

Before his dismissal, Rohit Sharma had broken the record for most sixes in ODI cricket. He came into the match with 349 sixes to his name, just behind Pakistan’s Shahid Afridi. However, he attained the record with two sixes off spinner Prenalen Subrayen to get to the 351 six mark, and then went past Shahid Afridi with a six off Marco Jansen.

Batters With Most Sixes In ODI Cricket:

1. Rohit Sharma (India): 352 sixes

2. Shahid Afridi (Pakistan): 351 sixes

3. Chris Gayle (West Indies): 331 sixes

4. Sanath Jayasuriya (Sri Lanka): 270 sixes

5. MS Dhoni (India): 229 sixes

Who holds the record for most sixes in ODIs?

Rohit Sharma holds the record for most sixes in ODIs.

How many sixes has Rohit Sharma hit in ODIs?

Rohit Sharma has slammed 352 sixes in ODIs.

For more updates, follow Khel Now Cricket on FacebookTwitterInstagramYoutube; download the Khel Now Android App or IOS App and join our community on WhatsappTelegram.

JNS
JNS

Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.

Advertisement
Advertisement