India and South Africa meet again in a three-match ODI series that begins on November 30. All games start at 1:30 PM IST and will be played in Ranchi, Raipur, and Visakhapatnam.
This is India’s first limited-overs assignment after the recent Test series. Injuries have forced a change in leadership, so KL Rahul will captain the side. Shubman Gill and Shreyas Iyer are both unavailable. The good news for fans is that Rohit Sharma and Virat Kohli are expected to feature.
South Africa arrive with Temba Bavuma as captain. They want to make a strong push in the 50-over format. Their ODI record against India is strong, with 51 wins from 94 matches.
Match Schedule and Venues
The first ODI will be held in Ranchi on November 30. The second match will be played in Raipur on December 3. The final game of the series will take place in Visakhapatnam on December 6.
IND vs SA Full Schedule
| Date | Match | Venue | Start Time |
|---|---|---|---|
| Sunday Nov 30, 2025 |
1st ODI | JSCA International Stadium Complex Ranchi |
1:30 PM IST |
| Wednesday Dec 3, 2025 |
2nd ODI | Shaheed Veer Narayan Singh International Stadium Raipur |
1:30 PM IST |
| Saturday Dec 6, 2025 |
3rd ODI | ACA-VDCA Cricket Stadium Visakhapatnam |
1:30 PM IST |
Squads for The Series
India have named a senior-heavy squad. Rohit, Kohli, Yashasvi Jaiswal, KL Rahul, Rishabh Pant, Ravindra Jadeja, and Kuldeep Yadav are all part of the group. The team management will use the series to test balance and roles with future white ball events in mind.
South Africa’s squad includes Bavuma, Quinton de Kock, Aiden Markram, Keshav Maharaj, and Marco Jansen. They look settled and want to show they can win in Indian conditions.
Both sides see these ODIs as useful preparation. India want to rebuild rhythm after injuries in the Test series. South Africa hope to continue their strong run in this format.
IND vs SA Broadcast details
Star Sports Network will televise all three ODIs in India. Live streaming will be available on JioHotstar.

