India vs South Africa Tests 2023: India Won 1–0 — Kohli Century, Bumrah Stars at Nagpur
India hosted South Africa for a two-match home Test series in September–October 2023. India won the series 1-0 (1 win, 1 draw). First Test Nagpur (29 Sep–3 Oct 2023): India won by an innings and 32 runs — India 445/10 (Virat Kohli 143, KL Rahul 101; Marco Jansen 4/87); South Africa 189 (Mohammed Siraj 3/46, Jasprit Bumrah 3/41) & 224 (Ravichandran Ashwin 5/60). Second Test Pune (8–12 Oct 2023): Draw — India 536/9 declared (Rohit Sharma 131, Rahul 64); South Africa 336 (Temba Bavuma 60; Ravindra Jadeja 5/76) & 174/0. India won the series 1-0. Virat Kohli scored his 29th Test century at Nagpur (143). India captain: Rohit Sharma. South Africa captain: Temba Bavuma.
India hosted South Africa for a two-Test series in September–October 2023, played at Nagpur and Pune. It was part of the ICC World Test Championship 2023–25 cycle. India were captained by Rohit Sharma; Temba Bavuma led South Africa. India, dominant at home in recent years on turning pitches, were heavy favourites. The series provided notable individual performances — particularly Virat Kohli's century at Nagpur and R. Ashwin's match-winning bowling.
Nagpur: Kohli's 143 and India Win by Innings
In the first Test at Nagpur (29 September–3 October 2023), India batted first and posted 445 — Virat Kohli scoring 143 (his 29th Test century) and KL Rahul contributing 101. Marco Jansen was South Africa's best bowler with 4/87. South Africa were bowled out for 189 in their first innings — Jasprit Bumrah taking 3/41 and Mohammed Siraj 3/46. Following on, South Africa posted 224 in their second innings — R. Ashwin's 5/60 proving decisive. India won the first Test by an innings and 32 runs.
Pune Draw and India's Series Win
The second Test at Pune (8–12 October 2023) ended in a draw. India declared at 536 for 9 — Rohit Sharma scoring 131. South Africa replied with 336 in their first innings (Temba Bavuma 60; Ravindra Jadeja 5/76). South Africa were 174 for 0 in their second innings when the match was drawn. India won the series 1-0 with the win at Nagpur. Kohli's 143 at Nagpur was his first Test century since January 2020 — a return to form that delighted Indian cricket supporters.
Frequently asked questions
What were the results of India's home Test series against South Africa in 2023?
India beat South Africa 1-0 in a 2-Test home series in September–October 2023 (1 win, 1 draw). India won the first Test at Nagpur by an innings and 32 runs — Virat Kohli scored 143 (his 29th Test century) and KL Rahul 101; R. Ashwin took 5/60 in South Africa's second innings. The second Test at Pune was drawn — Rohit Sharma scored 131 and Jadeja took 5/76. Rohit Sharma captained India; Temba Bavuma captained South Africa.
