India vs SA ODI Series 2025: Schedule, live streaming, squads, head-to-head, and other details
India vs SA ODI Schedule: Team India faces South Africa in a three-match ODI series starting Sunday. KL Rahul will lead the side as captain. This series marks India's return to limited-overs cricket after a Test series loss. Senior players Rohit S...

New Captain for India SA ODI series
With both regular captain Shubman Gill and vice-captain Shreyas Iyer unavailable due to injuries, KL Rahul has been appointed as the stand-in skipper for the series against South Africa. Iyer suffered an abdominal injury during the Australian tour, while Gill is recovering from a neck issue sustained in the opening Test against South Africa.Senior stars Rohit Sharma and Virat Kohli are expected to play in India’s comeback efforts agasint the Proteas.
India vs South Africa ODI Series 2025 Schedule
| Date | Match | Venue | Teams | Time (IST) |
|---|---|---|---|---|
| Sun, Nov 30, 2025 | 1st ODI | JSCA International Stadium, Ranchi | India vs South Africa | 1:30 PM |
| Wed, Dec 3, 2025 | 2nd ODI | Shaheed Veer Narayan Singh Stadium, Raipur | India vs South Africa | 1:30 PM |
| Sat, Dec 6, 2025 | 3rd ODI | ACA-VDCA Stadium, Visakhapatnam | India vs South Africa | 1:30 PM |
Full Squads
India Squad: Rohit Sharma, Yashasvi Jaiswal, Virat Kohli, Tilak Varma, KL Rahul (C, wk), Rishabh Pant (wk), Washington Sundar, Ravindra Jadeja, Kuldeep Yadav, Nitish Kumar Reddy, Harshit Rana, Ruturaj Gaikwad, Prasidh Krishna, Arshdeep Singh, Dhruv JurelSouth Africa Squad: Temba Bavuma (C), Ottneil Baartman, Corbin Bosch, Matthew Breetzke, Dewald Brevis, Nandre Burger, Quinton de Kock, Tony de Zorzi, Rubin Hermann, Keshav Maharaj, Marco Jansen, Aiden Markram, Lungi Ngidi, Ryan Rickelton, Prenelan Subrayen
India vs South Africa: ODI Head-to-Head
- Total matches: 94
- India won: 40
- South Africa won: 51
- No result: 3
The series begins on Friday, November 30, 2025, with the first ODI in Ranchi.
Where are the matches being played?
The games will be held in Ranchi, Raipur and Visakhapatnam.
What time do matches begin?
All three ODIs will start at 1:30 PM IST.
Where to watch the live telecast in India?
The series will be broadcast live on the Star Sports Network.
Live streaming will be available on Jio Hotstar.
The Economic Times Business News App for the Latest News in Business, Sensex, Stock Market Updates & More.
The Economic Times News App for Quarterly Results, Latest News in ITR, Business, Share Market, Live Sensex News & More.