Pace spearhead Jasprit Bumrah claimed a five-wicket haul as India bowled out South Africa for 159 on day one of the first Test.
Electing to bat at Kolkata’s Eden Gardens, the reigning Test world champions lost regular wickets to survive just 55 overs of play.
Bumrah struck twice in the third over after tea to send back Simon Harmer and last man Keshav Maharaj, for a duck, for his 16th five-wicket haul in Test cricket since his debut in 2018.
The Proteas are without key pace bowler Kagiso Rabada who was ruled out of the game due to a rib injury.
Aiden Markram and Ryan Rickelton started briskly in a 57-run opening stand before falling to Bumrah.
India soon seized control, with spinner Kuldeep Yadav and fast bowler Mohammed Siraj taking two wickets each.
Opening batsman Markram took 23 deliveries to get off the mark but did it with a glorious straight drive for four off Siraj.
Spin was introduced in the eighth over with Axar Patel bowling his left-arm orthodox but Markram kept up the attack with another set of boundaries.
Bumrah broke the opening stand when he bowled left-hander Rickelton for 23 to raise the noise of a large crowd.
He then produced a gem to send back Markram, caught behind for 31 on a rising ball that got the glove as returning wicketkeeper Rishabh Pant completed a diving catch.
๐.๐พ.๐.๐.๐
2โฃ ๐จ๐ป๐ฝ๐น๐ฎ๐๐ฎ๐ฏ๐น๐ฒ ๐๐ฒ๐น๐ถ๐๐ฒ๐ฟ๐ถ๐ฒ๐ ๐ฅ@Jaspritbumrah93 lit up the morning session in style ๐
Which was your favourite of the two? โ๏ธ
Updates โถ๏ธ https://t.co/okTBo3qxVH#TeamIndia | #INDvSA | @IDFCFIRSTBank pic.twitter.com/ntwOdQR6L0
โ BCCI (@BCCI) November 14, 2025
Kuldeep kept up the bowling charge and took down Temba Bavuma, with the captain caught at leg slip for three.
Wiaan Mulder and Tony de Zorzi โ who both scored 24 โ took the team past 100 and into lunch before Kuldeep trapped Mulder lbw with the batsman attempting a reverse sweep off the left-arm wrist spinner.
Bumrah endedย de Zorzi’s defiance and the batter, like Mulder, wasted a review with tracker on both occasions showing the ball would have hit the stumps.
Wickets kept tumbling as Siraj picked two in the space of four balls, with Kyle Verreynne lbw for 16 and Marco Jansen bowled for a duck.
Photo: Prakash Singh/Getty Images




