India head into the second ODI in Raipur after a thrilling win in Ranchi, where Virat Kohli stole the show with a majestic 135 to put the hosts 1-0 up.
His 52nd ODI hundred set the tone for India’s total of 349 and reminded everyone why he remains the most reliable batter in pressure situations. Rohit Sharma and KL Rahul added solid support, and India’s bowlers did just enough at the death to close out a tight finish.
South Africa pushed the chase deep, but their inconsistency at the top cost them again. As the series moves to a venue where India have never lost an ODI, the spotlight stays firmly on Kohli to anchor another strong performance in a match that could decide the series.
Here's TSN's predictions, lineups, betting tips, odds, and live scorecard for the second ODI.
India vs South Africa preview: Who Will Win?
India will go into the Raipur ODI as clear favourites. South Africa have never played an ODI at this venue, while India have a perfect record here. The recent head-to-head numbers also tilt heavily India’s way, with the hosts winning four of the last five ODIs between the sides.
South Africa’s only recent success against India came in Gqeberha, but India have looked far more settled in the current series. All signs point toward another strong outing for the home team.
BET NOW: How to bet on cricket in India | Best cricket betting sites | Who will win the Ashes?
Head-to-head record: India vs South Africa in ODIs
India and South Africa have faced each other 95 times in ODIs. South Africa lead the rivalry with 51 wins, while India have won 41 matches and 3 matches ended in draws.
- Total matches: 95
- India wins: 41
- South Africa wins: 51
- Tied/No result: 3
India vs South Africa Form Guide & Predictions
India enter the second ODI with clear momentum after their 17-run win in Ranchi. Recent results show India winning three of their last five ODIs, including dominant performances against Australia and New Zealand.
South Africa remain inconsistent. They have lost three of their last five ODIs and struggled to close out tight games, including the opener in Ranchi.
India – Last 5 ODIs
- India won by 17 runs vs South Africa (Ranchi)
- India won by 9 wickets vs Australia (Sydney)
- Australia won by 2 wickets vs India (Adelaide)
- Australia won by 7 wickets vs India (Perth)
- India won by 4 wickets vs New Zealand (Dubai)
South Africa – Last 5 ODIs
- India won by 17 runs vs South Africa (Ranchi)
- Pakistan won by 7 wickets vs South Africa (Faisalabad)
- South Africa won by 8 wickets vs Pakistan (Faisalabad)
- Pakistan won by 2 wickets vs South Africa (Faisalabad)
- England won by 342 runs vs South Africa (Southampton)
AllSportsPeople Prediction for IND vs SA 2nd ODI
- If India bat first: 270-315
- If South Africa bat first: 255-290
Expected Result: India start ahead based on form, squad balance and home advantage. South Africa can compete if their top order fires, but India’s batting depth and sharper bowling unit make them favourites to seal the series 2-0.
India vs South Africa lineups: Predicted XIs and team news
India Team News
India are expected to continue with the same XI after their thrilling win in Ranchi. Virat Kohli, Rohit Sharma and KL Rahul look in strong touch, giving the hosts a stable top order. The pace trio of Prasidh Krishna, Arshdeep Singh and Harshit Rana delivered early breakthroughs and should retain their spots.
The only talking point is whether Ruturaj Gaikwad makes way for Rishabh Pant, but India are likely to stick with their winning combination.
India (predicted playing XI): Rohit Sharma, Yashasvi Jaiswal, Virat Kohli, Ruturaj Gaikwad, Washington Sundar, KL Rahul (wk/c), Ravindra Jadeja, Harshit Rana, Kuldeep Yadav, Arshdeep Singh, Prasidh Krishna
MORE: IPL 2026 Auction | Virat Kohli IPL 2026 | Who will win SA20 2026?
South Africa Team News
South Africa pushed India deep into the final over and may not make wholesale changes despite the defeat. Matthew Breetzke held the innings together, while Marco Jansen and Corbin Bosch provided key lower-order resistance.
Their main concern lies in the top order’s early collapse, but the Proteas are expected to back the same group. The bowling unit also looks settled, with no major injury issues reported ahead of the second ODI.
South Africa (predicted playing XI): Ryan Rickelton (wk), Aiden Markram, Temba Bavuma (c), Matthew Breetzke, Tony de Zorzi, Dewald Brevis, Marco Jansen, Corbin Bosch, Keshav Maharaj, Nandre Burger, Ottneil Baartman
Players to Watch – India vs South Africa 2nd ODI
Rohit Sharma (India): Rohit has scored 561 runs in 2025 at an average of 51 and has crossed fifty in each of his last three ODIs. His strike rate of 99 at the top adds early momentum.
Virat Kohli (India): Kohli’s 52nd ODI hundred in Ranchi showed he is operating at a high level once again. He now has 484 runs in 11 matches this year, averaging 53.77.
Matthew Breetzke (South Africa): Breetzke has made a remarkable start to his ODI career, scoring 614 runs at 68.22 in his first ten matches. His consistency is unmatched, with six fifties already to his name.
IND vs. SA betting odds & tips: Who has the edge?
According to Dafabet, India enter the first ODI as favourites priced at 1.36 compared to South Africa’s 3.10.
Odds* (click here to bet) | |
India | 1.36 |
South Africa | 3.10 |
*odds are correct at the time of publish
TSN’s Top 3 Predictions:
- Rohit Sharma to score 50+: Rohit has crossed fifty in his last three ODIs and his consistency at the top make him a strong pick for another big contribution.
- Virat Kohli to be India’s top scorer: Kohli looked in complete control during his 52nd ODI hundred in Ranchi and well placed to lead India’s scoring again.
- Harshit Rana to take 2+ wickets: Rana has been impressive with 19 wickets in just nine ODIs and made an early impact in the series opener.
IND vs. SA live scorecard: 2nd ODI
To follow the action between India vs. South Africa live, you can make use of the live scorecard feature on Dafabet's website.
Navigate to the game of your choice and click the scorecard icon to follow along, and bet live with the action with a trusted Dafabet site.
Where to watch IND vs. SA 2nd ODI in India
- Venue: Shaheed Veer Narayan Singh International Stadium, Raipur
- Date & Time (IST): Wednesday, December 3, 1:30 p.m
- Live Telecast & Streaming Details: JioHotstar and Star Sports Network
RELATED LINKS:
