The highly anticipated 1st ODI between India and South Africa will take place on November 30 at the JSCA International Stadium in Ranchi. Here is everything you need to know ahead of the 1st ODI.

Last Updated: 01.20 PM, Nov 28, 2025
The highly anticipated India vs South Africa 1st ODI of the 2025 series is set to be played on November 30 at the JSCA International Stadium Complex in Ranchi. Both teams will be keen to start the three-match ODI series on a winning note after some intriguing recent encounters and performances. This match will also mark the return of some key players like Virat Kohli and Rohit Sharma after the Australia series. The game is scheduled as a day-night match starting at 1:30 PM IST.
Match: India vs South Africa, 1st ODI
Date and time: 30th November, 1.30 PM IST
Venue: JSCA International Stadium Complex
Football fans in India can watch the India vs South Africa, 1st ODI on JioHotstar, accessible via OTTplay Premium.

India, although they got whitewashed in the Test series by 2-0 against the Proteas, will have a new-look ODI squad to take on the visitors. After a decent outing in the ODIs against Australia a month back, the Men in Blue will look to do better against South Africa, in their journey towards the ICC World Cup 2027.
Meantime, South Africa will be eyeing another clean sweep against India after a historic Test series win after nearly 25 years. Temba Bavuma’s men will be without their key pacer Kagiso Rabada, but their squad still has some great white-ball players to take on the Indians.
India will be without their main captain, Shubman Gill, who suffered a neck injury in Kolkata and has not recovered till then. KL Rahul will be their leader for the three ODIs, while they will depend on legends like Rohit Sharma and Virat Kohli, who now only play the ODI format in international cricket.
India and South Africa have a rich history in ODI cricket, having faced each other in 94 matches overall. India have won 40 matches, while South Africa has been more dominant, winning 51 matches. 3 games ended in no results.
South Africa won the home ODI series 3–0 in 2021–22, but India replied by winning the next home ODI series against them by 2-1 in the 2022-23 season. India then continued their winning momentum by winning the 2023-24 series by 2-1.
India: Rohit Sharma, Yashasvi Jaiswal, Virat Kohli, Tilak Varma, KL Rahul (C) (wk), Rishabh Pant (wk), Ravindra Jadeja, Kuldeep Yadav, Harshit Rana, Prasidh Krishna, Arshdeep Singh
South Africa: Temba Bavuma (captain), Corbin Bosch, Matthew Breetzke, Dewald Brevis, Nandre Burger, Quinton de Kock, Tony de Zorzi, Keshav Maharaj, Marco Jansen, Aiden Markram, Lungi Ngidi.