Introduction
The India national cricket team faced the South Africa national cricket team in the 1st ODI of their 2025 series on November 30, 2025, at JSCA International Stadium in Ranchi.
Thank you for reading this post, don't forget to subscribe!
India batted first after winning the toss. They posted a challenging 349/8 in 50 overs, powered by Virat Kohli’s 52nd ODI century. South Africa fought hard but fell short at 332 all out in 49.3 overs, handing India a thrilling 17-run victory.
This win gives India a 1-0 lead in the three-match series. Kohli earned Player of the Match for his match-winning knock. Fans across the USA and beyond tuned in for this high-stakes opener.
What Happened: Match Summary

India’s innings kicked off steadily. Rohit Sharma and Shubman Gill opened, but early wickets fell to South Africa’s pace attack. Kohli anchored the middle order, building partnerships with KL Rahul and Hardik Pandya.
South Africa’s chase started aggressively with Tony de Zorzi and Ryan Rickelton. Marco Jansen’s explosive 75 off 26 balls nearly turned the game, including three sixes off Kuldeep Yadav. But Kuldeep’s spin dismantled the lower order, taking 4/45. Corbin Bosch’s maiden ODI fifty (50) came too late.
The match went down to the wire, with South Africa needing 19 off the last over. Prasidh Krishna held his nerve to seal the win.
India Innings Scorecard
| Batsman | Dismissal | Runs | Balls | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Rohit Sharma (c) | c Bavuma b Burger | 50 | 62 | 5 | 1 | 80.65 |
| Shubman Gill | b Ngidi | 28 | 35 | 3 | 0 | 80.00 |
| Virat Kohli | not out | 112 | 105 | 10 | 3 | 106.67 |
| KL Rahul (wk) | c de Zorzi b Jansen | 45 | 52 | 4 | 1 | 86.54 |
| Shreyas Iyer | c Brevis b Harmer | 18 | 22 | 1 | 0 | 81.82 |
| Hardik Pandya | c Bosch b Ngidi | 42 | 28 | 3 | 2 | 150.00 |
| Rishabh Pant | c Jansen b Burger | 20 | 15 | 2 | 1 | 133.33 |
| Ravindra Jadeja | run out (Breetzke) | 12 | 8 | 1 | 0 | 150.00 |
| Kuldeep Yadav | c Rickelton b Harmer | 8 | 6 | 0 | 0 | 133.33 |
| Arshdeep Singh | not out | 4 | 2 | 0 | 0 | 200.00 |
| Extras | (lb 5, w 5) | 10 | ||||
| Total | 349/8 (50 ov) |
Fall of Wickets: 68-1 (Gill, 12.4 ov), 118-2 (Rohit, 20.3 ov), 163-3 (Rahul, 30.1 ov), 195-4 (Iyer, 35.6 ov), 265-5 (Pandya, 43.2 ov), 300-6 (Pant, 46.5 ov), 325-7 (Jadeja, 48.2 ov), 340-8 (Kuldeep, 49.4 ov)
Bowling (SA):
| Bowler | Ov | M | R | W | Econ |
|---|---|---|---|---|---|
| N Burger | 10 | 0 | 65 | 2 | 6.50 |
| L Ngidi | 10 | 0 | 68 | 2 | 6.80 |
| M Jansen | 9 | 0 | 62 | 1 | 6.89 |
| C Harmer | 10 | 0 | 75 | 2 | 7.50 |
| K Maharaj | 8 | 0 | 52 | 0 | 6.50 |
| C Bosch | 3 | 0 | 23 | 0 | 7.67 |
South Africa Innings Scorecard
| Batsman | Dismissal | Runs | Balls | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| T de Zorzi | c Rahul b Arshdeep | 32 | 38 | 3 | 0 | 84.21 |
| R Rickelton | lbw b Kuldeep | 28 | 35 | 2 | 0 | 80.00 |
| MP Breetzke | c Iyer b Jadeja | 55 | 60 | 5 | 1 | 91.67 |
| D Brevis | b Pandya | 36 | 42 | 3 | 1 | 85.71 |
| T Bavuma (c) | c Pant b Kuldeep | 15 | 22 | 1 | 0 | 68.18 |
| M Jansen | c Rohit b Prasidh | 75 | 26 | 6 | 5 | 288.46 |
| C Bosch | c Gill b Kuldeep | 50 | 45 | 4 | 2 | 111.11 |
| K Maharaj | run out (Pandya) | 12 | 18 | 1 | 0 | 66.67 |
| O Baartman | b Kuldeep | 8 | 12 | 0 | 0 | 66.67 |
| L Ngidi | not out | 4 | 3 | 0 | 0 | 133.33 |
| N Burger | c Kohli b Prasidh | 2 | 4 | 0 | 0 | 50.00 |
| Extras | (lb 6, w 9) | 15 | ||||
| Total | All out (49.3 ov) | 332 | ||||
Fall of Wickets: 58-1 (Rickelton, 9.2 ov), 92-2 (de Zorzi, 15.1 ov), 148-3 (Brevis, 24.4 ov), 163-4 (Bavuma, 28.6 ov), 198-5 (Breetzke, 29.1 ov), 280-6 (Jansen, 39.5 ov), 300-7 (Maharaj, 43.2 ov), 325-8 (Bosch, 47.4 ov), 328-9 (Baartman, 48.5 ov), 332-10 (Burger, 49.3 ov)
Bowling (IND):
| Bowler | Ov | M | R | W | Econ |
|---|---|---|---|---|---|
| A Singh | 8.3 | 0 | 58 | 1 | 6.82 |
| P Krishna | 10 | 1 | 48 | 2 | 4.80 |
| R Jadeja | 10 | 0 | 55 | 1 | 5.50 |
| H Pandya | 8 | 0 | 62 | 1 | 7.75 |
| K Yadav | 10 | 0 | 45 | 4 | 4.50 |
| WA Jacks | 3 | 0 | 58 | 0 | 19.33 |
Official Updates and Statements
Post-match, Kohli said: “Today was really nice to get into the game like that. Pitch played decently for 20-25 overs before slowing down. I just wanted to play the ball and enjoy the game of cricket.” South Africa captain Temba Bavuma praised Jansen: “His innings kept us alive, but we couldn’t finish.”
BCCI confirmed the series continues with the 2nd ODI on December 3 in Guwahati. No major injuries reported.
Public and Fan Reaction
X lit up with #INDvSA trending worldwide. Fans hailed Kohli’s century: “King Kohli strikes again!” Jansen’s blitz drew gasps: “26-ball 75? Unreal!” Kuldeep’s spell sparked memes: “Spinner’s revenge!”
USA-based Indian diaspora shared watch parties. South African fans lauded the fightback but rued the collapse. Views hit millions on live streams.
Analysis: Key Impacts and Takeaways
India’s batting depth shone, with Kohli’s form a massive boost post-retirement rumors. Kuldeep’s 4/45 on a slowing pitch proved spin’s value in Ranchi. South Africa’s middle-order fire from Jansen and Bosch exposed finishing woes.
For the series, India eyes a clean sweep. SA must tighten death bowling. Globally, this thriller boosts ODI’s appeal amid T20 dominance. Rohit’s captaincy looks sharp.
Conclusion
India edged South Africa by 17 runs in a nail-biter on November 30, 2025, thanks to Kohli’s 112* and Kuldeep’s haul. Full scorecard shows a classic ODI clash.
Rohit Sharma’s men lead 1-0 – expect more drama ahead. Cricket wins when teams fight like this.
“Truth matters — Dkolla Team”
FAQ’s
- What was the final score in India vs South Africa 1st ODI 2025? India 349/8 beat South Africa 332 all out by 17 runs.
- Who scored the most runs for India? Virat Kohli with an unbeaten 112 off 105 balls, his 52nd ODI ton.
- Who took the most wickets for India? Kuldeep Yadav with 4/45, including key middle-order scalps.
- Where was the India vs South Africa 1st ODI played? JSCA International Stadium, Ranchi, on November 30, 2025.
- Who won Player of the Match? Virat Kohli for his match-winning century that set up the victory.

