The writing had been on the wall since the fourth evening, when India lost both openers while chasing an improbable 549. On Wednesday, South Africa wrapped up the inevitable inside two sessions on a worn fifth-day surface at the ACA Stadium, completing a commanding 408-run victory, a 2-0 whitewash, and most notably their first Test series win in India since 2001.
If New Zealand’s 3-0 sweep in 2024 chipped away at India’s aura of invincibility at home, South Africa shattered it completely in 2025. India, who went 12 years and 18 series unbeaten at home, have now lost five of their last seven Tests in familiar conditions, an alarming slide for a team once considered untouchable on its own soil.
As in Kolkata, Simon Harmer dictated the script on the final day. The off-spinner tore through India with figures of 6 for 37, his first five-wicket haul in India after narrowly missing out on four previous occasions, vindicating the visitors’ decision to bat deeper into the fourth day, despite the risk of reducing their bowling time in the second innings. Ravindra Jadeja’s fighting 54 was the lone act of resistance; his dismissal, stumped off Keshav Maharaj and left sprawled face-down on the turf, symbolised India’s current state in the format.
At the start of the day, only one team had a viable route to victory. India needed 522, a chase effectively out of the question but the great Manchester escape four months ago meant a final-day blockathon wasn’t entirely beyond imagination.
Harmer made sure it stayed that way. He struck early, removing nighthawk Kuldeep Yadav and Dhruv Jurel in the same over to reduce India to 42 for 4. Kuldeep was bowled through the gate, while Jurel edged a defensive push to Aiden Markram at slip, Markram inching closer to a world record of his own (more on that shortly).
Sai Sudharsan embodied India’s mindset. He dug in stubbornly, surviving a dismissal off a Marco Jansen no-ball and a dropped catch by Markram. But India’s last realistic thread of hope snapped when Harmer removed Rishabh Pant. The India captain pressed forward in defence, only for the ball to leap out of the rough, strike the splice, and loop tamely to Markram.
India lost three wickets in the morning, and the collapse intensified after Tea. Sudharsan, who had resisted for 139 balls, fell first ball of the session, edging Senuran Muthusamy to Markram, who drew level with Ajinkya Rahane’s record of eight catches in a Test match. He surpassed Rahane soon after with a catch off Washington Sundar, a wicket that gave Harmer his five-for and 16th scalp of the series. Harmer added another before finishing his spell when Nitish Reddy gloved an attempted reverse sweep.
Maharaj wrapped up the innings with the final two wickets, and it was Player of the Match Marco Jansen who fittingly provided the finishing touch, sprinting back from mid-on to complete a stunning catch, an exclamation mark on South Africa’s most emphatic achievement since their WTC triumph earlier this year.
Brief scores: South Africa 489 & 260/5 decl. beat India 201 & 140 (Ravindra Jadeja 54; Simon Harmer 6-37) by 408 runs.