Virat Kohli scored his 84th international century in the second India vs South Africa ODI at Raipur on December 3, 2025. This was his second consecutive century in the series, following 135 runs in the first ODI. He reached his 84th ton in 90 balls, following 135 runs in the series opener at Ranchi.
This was also Kohli’s 40th century at home, putting him just behind Sachin Tendulkar, who has 42. He now holds the record for the most 50+ scores by an Indian against South Africa, with 26, surpassing Tendulkar’s 25. Globally, Ricky Ponting leads with 34 scores above 50 against South Africa. Kohli has scored three consecutive 50+ innings recently, including an unbeaten 74 against Australia and 135 in the previous ODI against South Africa.
South Africa made three changes for the match, including captain Temba Bavuma. India, leading the series 1-0, kept the same team. India has now lost 20 tosses in a row in ODIs. Gaikwad’s innings marked the end of an 803-day wait for a second 50+ score in ODIs.
India vs South Africa: Ruturaj Gaikwad scored a maiden century
Ruturaj Gaikwad scored a maiden senior international ODI century during the IND vs SA 2nd ODI match. During his brilliant innings, Gaikwad scored a massive 150-run partnership with Virat Kohli, which rescued the Indian innings after an early stutter. He made 100 runs with 12 fours and 2 sixes. He batted at No. 4 and shared a 96-run partnership with Kohli. This innings also gave him the highest List A batting average in the world at 58.02, surpassing Michael Bevan.
Gaikwad had a poor start to the series, scoring only 8 in the first ODI, but he came back strongly in the second match. He reached his half-century in 52 balls, his first ODI 50+ score since September 22, 2023. His performance in Raipur helped India aim for a big total and proved his critics wrong after his earlier low score.
FAQs
Q. How many ODI centuries has Virat Kohli scored?
A. Virat Kohli has scored 53 centuries in his international ODI career.
Q. How many ODI centuries has Ruturaj Gaikwad scored?
A. Gaikwad scored his first-ever One-Day International century during the second ODI against South Africa.
Q. When is the third ODI between India and South Africa?
A. The Third ODI match between India and South Africa will be played on Saturday, December 6, 2025, at Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam
Q. Who is the captain of the current Indian ODI team?
A. As Shubman Gill is injured, KL Rahul has been appointed as the stand-in captain of the Indian ODI team.
Get the Latest Cricket Updates at IceCric.News. Also, Follow Our Social Media for live updates on Facebook and Instagram.

