India vs South Africa ODI series starts on Sunday (30 November) with the first match taking place at the Jharkhand State Cricket Association Stadium in Ranchi. The ODI series marks the return of Rohit Sharma and Virat Kohli to international cricket after a gap of over one month.
The three-match ODI series in October in Australia, which India lost 2-1, was Rohit and Kohli’s first international assignments since they retired from Tests. The veterans took time to get going in the ODIs due to a lack of match practice, having retired from T20Is as well. But they ended the Australia ODI series with big scores in the last game at Sydney.
Also Read | IND vs SA ODI Series: Under-fire Gambhir turns to Rohit–Kohli experience with Pant facing uncertain role
Hence, all eyes will be on Rohit and Kohli’s form once again in the ODI series against South Africa. Especially in the absence of regular captain Shubman Gill, who is out of ODIs due to a neck injury, while Shreyas Iyer is also missing. Iyer is currently recovering from the spleen injury he suffered in Australia.
Rishabh Pant, Ruturaj Gaikwad and Tilak Varma have been added to the ODI squad. Stand-in captain KL Rahul confirmed on Saturday that Pant will be playing in the first ODI at Ranchi. Meanwhile, Yashasvi Jaiswal could replace Gill at the top.
Also Read | Rohit Sharma on verge of breaking Afridi’s world record as he nears another major milestone
Meanwhile, South Africa will be captained by inspirational leader Temba Bavuma. But the Proteas are missing Kagiso Rabada due to a rib injury.
Here’s more on the India vs South Africa ODI series, including schedule, live streaming details, squads and head-to-head record.
Quick Reads
View AllIND vs SA ODI schedule
| Match | Date | Venue | Timings (IST) |
|---|---|---|---|
| 1st ODI | 30-Nov-25 | Ranchi | 1:30 PM |
| 2nd ODI | 03-Dec-25 | Raipur | 1:30 PM |
| 3rd ODI | 06-Dec-25 | Visakhapatnam | 1:30 PM |
India national cricket team vs South Africa national cricket team players
India squad: KL Rahul (C), Rohit Sharma, Yashasvi Jaiswal, Virat Kohli, Tilak Varma, Rishabh Pant, Washington Sundar, Ravindra Jadeja, Kuldeep Yadav, Nitish Kumar Reddy, Harshit Rana, Ruturaj Gaikwad, Prasidh Krishna, Arshdeep Singh, Dhruv Jurel
South 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
IND vs SA ODI head-to-head record
Total matches played: 94
India won: 40
South Africa won: 51
No result: 3
IND vs SA ODI head-to-head record in India
Total matches played: 32
India won: 18
South Africa won: 14
IND vs SA ODI live streaming details
The India vs South Africa ODI series will be streamed live on the JioHotstar app and website. The live broadcast will also be available on Star Sports TV channels.


)

)
)
)
)
)
)
)
)



