India vs South Africa 1st Test Match report:South Africa won by 30 runs

South Africa Stun India in Kolkata Thriller: Harmer’s Spin Mastery Seals 30-Run Victory.

Kolkata, November 16, 2025:

In a pulsating low-scoring contest at the iconic Eden Gardens, South Africa scripted a remarkable 30-run upset over India in the first Test, bowling out the hosts for a paltry 93 while chasing a modest 124. Off-spinner Simon Harmer, the unassuming architect of the triumph, claimed a match-haul of 8 for 51 across both innings to earn Player of the Match honours. Captain Temba Bavuma’s gritty unbeaten 55 in the second innings provided the backbone for the Proteas, who overcame their own batting frailties to hand India a rare home defeat and take a 1-0 lead in the series.

The match, condensed into three days on a turning track that offered variable bounce from the outset, exemplified Test cricket’s brutal unpredictability. South Africa, inserted after losing the toss (implied by India batting second in the first innings), were skittled for 159 in their opening salvo, with Jasprit Bumrah’s fiery spell of 5 for 27 ripping through the top order. Yet, the visitors’ bowlers, led by Harmer and the towering Marco Jansen, flipped the script, restricting India to 189 and then defending a tricky target with clinical precision.

Day 1: Bumrah’s Blitz, Harmer’s Riposte

South Africa’s first innings unfolded like a house of cards in a breeze. Openers Aiden Markram (31 off 48, 5×4, 1×6) and Ryan Rickelton (23 off 22, 4×4) added a brisk 57, but Bumrah’s swing and seam movement triggered a collapse. Rickelton was castled at 10.3 overs, Markram gloved to Rishabh Pant at 12.1, and the Proteas slumped to 71 for 3 by the 16th over. Kuldeep Yadav (2 for 36) trapped Wiaan Mulder lbw for 24, while Mohammed Siraj (2 for 47) cleaned up the tail, including a duck for Jansen. Tristan Stubbs’ unbeaten 15 off 74 balls was a lone act of defiance as South Africa folded in 55 overs.

India’s reply began shakily. Yashasvi Jaiswal (12) fell to Jansen’s bounce in the seventh over, but KL Rahul (39 off 119, 4×4, 1×6) and nightwatchman Washington Sundar (29 off 82, 2×4, 1×6) steadied with a 57-run stand. Harmer, introduced late, struck gold: Sundar caught at slip, and the spinner’s guile soon accounted for three more. Captain Shubman Gill retired hurt on 4 after a blow (later ruled out of the second innings), Pant blasted 27 off 24 (2×4, 2×6) before edging Bosch, and Harmer (4 for 30) mopped up the middle order. Jansen (3 for 35) returned to dismiss the tail, India scraping a 30-run lead by stumps.

Day 2:

Jadeja’s Four-For, Bavuma’s ResolveResuming on a precarious footing, South Africa’s second dig mirrored the first’s fragility.

Kuldeep (2 for 30) removed Rickelton lbw early, but it was Ravindra Jadeja (4 for 50 in 20 overs) who orchestrated the slide, snaring Markram (4), Mulder (11), Tony de Zorzi (2 in one ball), and Stubbs (5). At 60 for 5, collapse loomed, but Bavuma (55* off 136, 4×4) anchored with stubborn defence. Corbin Bosch counter-attacked with 25 off 37 (2×4, 1×6) in a 44-run stand, before Bumrah (1 for 24) and Siraj (2 for 2 in a devastating two-over burst) polished off the innings for 153 in 54 overs, setting India 124.

Day 3: Harmer’s Web

India’s Meltdown Chasing what should have been a straightforward target on home soil, India imploded spectacularly. Jansen struck twice in his first two overs – Jaiswal (0) and Rahul (1) both feathering edges to Verreynne – reducing the hosts to 1 for 2. Sundar (31 off 92, 2×4) and Dhruv Jurel (13 off 34, 3×4) resisted in a 32-run partnership, but Harmer’s relentless accuracy unravelled the innings. Jurel holed out to mid-off, Pant (2) spooned a return catch, Jadeja (18) was trapped lbw, and Kuldeep (1) fell similarly – Harmer’s second four-for (4 for 21) leaving India reeling at 77 for 7.

Axar Patel provided a late flourish with 26 off 17 (1×4, 2×6), but Keshav Maharaj (2 for 37) sealed the deal, Bavuma pouching a sharp catch and Markram snaffling Siraj at slip off the last ball. India all out for 93 in 35 overs, their lowest Test total against South Africa at home since 2004.

Key Performances and Turning Points

  • Simon Harmer (8/51 match figures): The 36-year-old finger-spinner exploited the dry, turning pitch masterfully, varying pace and flight to claim pivotal wickets. His economy (under 2 runs per over) choked India’s aggressive intents.
  • Temba Bavuma (55 & 3)*: The skipper’s vigil in the second innings was the difference, absorbing pressure when others faltered.
  • Marco Jansen (5 wickets overall): The left-armer’s bounce and seam movement was lethal in both Indian innings.
  • Jasprit Bumrah (6/51): India’s spearhead was unplayable at times but lacked support as the pitch deteriorated.

For India, the absence of Gill hurt, but collective batting failures – only Rahul and Sundar crossed 30 in the match – exposed vulnerabilities against spin. Jadeja’s four-for offered consolation, but the spin trio of Harmer and Maharaj (3 wickets) dominated proceedings.

South Africa’s resilience under Bavuma marks a statement win, their first Test victory in India since 2000. The second Test looms in Pune; India must regroup swiftly to avoid series defeat.

Man of the Match: Simon Harmer (South Africa)