Indian cricket team in South Africa in 2023–24

Indian cricket team in South Africa in 2023–24
 
  South Africa India
Dates 10 December 2023 – 7 January 2024
Captains Temba Bavuma (Tests)
Aiden Markram (ODIs & T20Is)
Rohit Sharma (Tests)
KL Rahul (ODIs)
Suryakumar Yadav (T20Is)
Test series
Result 2-match series drawn 1–1
Most runs Dean Elgar (201) Virat Kohli (172)
Most wickets Nandre Burger (11)
Kagiso Rabada (11)
Jasprit Bumrah (12)
Player of the series Dean Elgar (SA)
Jasprit Bumrah (Ind)
One Day International series
Results India won the 3-match series 2–1
Most runs Tony de Zorzi (228) Sai Sudharsan (127)
Most wickets Beuran Hendricks (5)
Nandre Burger (5)
Arshdeep Singh (10)
Player of the series Arshdeep Singh (Ind)
Twenty20 International series
Results 3-match series drawn 1–1
Most runs Reeza Hendricks (57) Suryakumar Yadav (156)
Most wickets Gerald Coetzee (3)
Lizaad Williams (3)
Kuldeep Yadav (6)
Player of the series Suryakumar Yadav (Ind)

The Indian cricket team toured South Africa from December 2023 to January 2024 to play three Twenty20 Internationals (T20Is), three One Day Internationals (ODIs) and two Test matches. The Test series, where the teams were competing for the Freedom Trophy, formed part of the 2023–2025 ICC World Test Championship. The T20I series formed part of both teams' preparation for the 2024 ICC Men's T20 World Cup tournament. On 14 July 2023, Cricket South Africa (CSA) and Board of Control for Cricket in India (BCCI) announced the schedule of the tour.

The T20I series was drawn 1–1, after first T20I was washed out due to rain.

India won the ODI series 2–1.

On 22 December 2023, South Africa's Dean Elgar announced that he would retire from the Tests after the Test series.

South Africa won the first Test by an innings and 32 runs. India went on to win the second Test by 7 wickets, and drew the Test series 1–1.