Team India will begin their limited-overs campaign with a three-match ODI series against the Proteas, starting Sunday. The matches will take place in Ranchi, Raipur, and Visakhapatnam, with South African captain Temba Bavuma aiming for supremacy in the 50-over format. Due to injuries to both regular captain Shubman Gill and vice-captain Shreyas Iyer, KL Rahul has been named the stand-in captain for the series. Iyer is recovering from an abdominal injury suffered during the Australian tour, while Gill is making a speedy recovery after a neck injury he picked up in the opening Test against South Africa. Veteran players Rohit Sharma and Virat Kohli are expected to be part of the playing XI.
IND vs SA ODI head-to-head records
India and South Africa have faced each other 94 times in ODI cricket, with the latter holding the edge historically, having won 51 matches. India have won 40 times, while 3 matches have ended without a result. Despite South Africa’s historical dominance, India have shown significant inprovement in recent years.
| Matches Played | India | South Africa | NR |
| 94 | 40 | 51 | 3 |
IND vs SA Full Schedule
| Date | Match | Venue | Start Time (IST) |
| Sun, Nov 30, 2025 | 1st ODI | Ranchi, JSCA International Stadium Complex | 1:30 PM IST |
| Wed, Dec 3, 2025 | 2nd ODI | Raipur, Shaheed Veer Narayan Singh International Stadium | 1:30 PM IST |
| Sat, Dec 6, 2025 | 3rd ODI | Visakhapatnam, ACA-VDCA Cricket Stadium | 1:30 PM IST |
India vs South Africa ODI Series: Match Details and Where to Watch
When will the India vs South Africa ODI series begin?
The India vs South Africa ODI series is set to begin on Friday, November 30, 2025, with the first match taking place in Ranchi.
Where will the ODI series be hosted?
The series will be hosted in Ranchi, Raipur, and Visakhapatnam.
At what time will the first ODI start?
The start time for the 1st ODI is 1:30 PM IST.
Where to watch the IND vs SA 1st ODI in India?
You can watch the match live on Star Sports Network, with streaming available on JioHotstar.
IND vs SA Squads
India: Rohit Sharma, Washington Sundar, Ravindra Jadeja, Yashasvi Jaiswal, Virat Kohli, Tilak Varma, KL Rahul (C, wk), Rishabh Pant (wk), Kuldeep Yadav, Prasidh Krishna, Arshdeep Singh, Nitish Kumar Reddy, Harshit Rana, Ruturaj Gaikwad, Dhruv Jurel
South Africa: Nandre Burger, Quinton de Kock, Temba Bavuma (C), Ottneil Baartman, Corbin Bosch, Matthew Breetzke, Dewald Brevis, Lungi Ngidi, Ryan Rickelton, Tony de Zorzi, Rubin Hermann, Keshav Maharaj, Marco Jansen, Aiden Markram, Prenelan Subrayen

