Skip to content
Format5 min

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.

Written by GeoCric EditorialUpdated Sep 30, 2026
ShareShareWhatsAppFacebook

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.

IND vs SA Test series 2023: 2 Tests, India won 1–0 (1 draw). 1st Test Nagpur (29 Sep–3 Oct): IND won innings & 32 runs (IND 445: Kohli 143, Rahul 101; SA 189 & 224, Ashwin 5/60). 2nd Test Pune (8–12 Oct): Draw (IND 536/9d: Rohit 131; SA 336 & 174/0, Jadeja 5/76). IND captain: Rohit Sharma. SA captain: Temba Bavuma. Kohli's 29th Test century.

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.