India’s Test wins in South Africa
By 123 runs - Johannesburg, 2006
By 87 runs - Durban, 2010
By 63 runs - Johannesburg, 2018
By 113 runs - Centurion, 2021
By 7 wickets - Cape Town, 2024
*India is the first Asian team to win a Test match at Newlands, Cape Town.