Notifications
Settings
Clear Notifications
Notifications
Use the toggle to switch on notifications
  • Block for 8 hours
  • Block for 12 hours
  • Block for 24 hours
  • Don't block
For Quick Alerts
ALLOW NOTIFICATIONS  
For Daily Alerts
 

Virat Kohli vs Rohit Sharma: Who has a better ODI Record vs South Africa?

By MyKhel Staff

Virat Kohli has been the standout performer in the 2025 India vs South Africa ODI series, scoring stunning centuries in the first two matches. His knock of 135 in Ranchi on November 30 and another century in Raipur have solidifed his dominance over the Proteas.

These performances have raised his cumulative ODI runs against South Africa to 1639 runs in 30 innings, averaging an impressive 68.29 with seven centuries to his name.

Virat Kohli vs Rohit Sharma Who has a better ODI Record vs South Africa

Meanwhile, Rohit Sharma has had a quieter impact in this series so far. Virat Kohli's ODI record against South Africa is markedly superior, with an average almost twice that of Rohit Sharma's. Kohli's seven centuries and eight fifties showcase his consistency and ability to play big innings, including a highest score of an unbeaten 160. His strike rate of 88.51, combined with a high boundary count, illustrates his balanced approach of aggression and control.

On the other hand, Rohit Sharma possesses a highest individual score of 150 showing his potential to dominate, but his average of 33.73 and fewer half-centuries reflect inconsistency. Rohit and Virat both have scored a couple of ducks, but the latter has been brilliant on other occasions.

Virat Kohli vs Rohit Sharma: ODI Stats vs South Africa

Virat Kohli (2010-2025) Rohit Sharma (2007-2025)
Matches 33 28
Innings 31 27
Not Outs 6 1
Runs 1741 877
Highest Score 160* 150
Average 69.64 33.73
Balls Faced 1967 1034
Strike Rate 88.51 84.81
Centuries 7 3
Fifties 8 3
Ducks 2 2
Fours 139 94
Sixes 26 23

Kohli’s key strength lies in his adaptability and temperament, thriving in crucial chases and against top-quality South African bowling attacks. He recently surpassed Sachin Tendulkar for the most ODI centuries against South Africa, a testament to his dominance. The India star now has 53 ODI centuries, most international century in any single format of the game.

Rohit Sharma, equally talented but with a different style, aims for explosive starts but has struggled with consistency against South Africa. His contribution in this ongoing series has been modest compared to Kohli’s prolific impact. The veteran had an outstanding outing down under against Australia, and would be desperate to make it count in the final ODI match in Vizag on December 6.

Story first published: Thursday, December 4, 2025, 11:59 [IST]
Other articles published on Dec 4, 2025
Gender
Select your Gender
  • Male
  • Female
  • Others
Age
Select your Age Range
  • Under 18
  • 18 to 25
  • 26 to 35
  • 36 to 45
  • 45 to 55
  • 55+