List of Rohit Sharma's international centuries by opposition

Rohit Sharma is currently the captain of Indian ODI team.

By Ajay Koushik R

Updated - 21 Sept 2025, 15:37 IST

5 Min Read

South Africa - T20I (1), ODI (3), Test (3)

Rohit Sharma. (Photo source: Getty Images)

Rohit has seven centuries against South Africa, one in T20Is, three in ODIs and as many in red-ball internationals. In 2015, he struck 106 in a T20I even though India ended up on the losing side. His ODI centuries were crucial in India’s bilateral success, while in Tests he dominated with three tons, including a majestic 212 in Ranchi that helped India win by an innings.

Prev
Page7 / 10
Next

Get every cricket updates! Follow Us:

Download Our App

For a better experience: Download the CricTracker app from the IOS and Google Play Store