CricketSky
IPL 2026 Team Points Table Schedule Orange Cap Purple Cap Stats Head to Head Most Runs Most Wickets Most Fifties Most Hundreds

India vs South Africa Head to Head Stats & Records in Test Cricket

16
Wins
20
20
Lost
16
10
No Result
10
601
Highest Score
558
66
Lowest Score
55

IND Vs SA in all seasons

# Team 1 Team 2 Winner Margin Date VENUE Scorecard
1 India South Africa SA 408 runs 22 Nov 2025 Guwahati SA won by 408 runs
2 India South Africa SA 30 runs 14 Nov 2025 Kolkata SA won by 30 runs
3 South Africa India IND 7 wickets 03 Jan 2024 Cape Town IND won by 7 wickets
4 South Africa India SA an inning and 32 runs. 26 Dec 2023 Centurion SA won by an inning and 32 runs.
5 South Africa India SA 7 wickets 11 Jan 2022 Cape Town SA won by 7 wickets
6 South Africa India SA 7 wickets 03 Jan 2022 Johannesburg SA won by 7 wickets
7 South Africa India IND 113 runs. 26 Dec 2021 Centurion IND won by 113 runs.
8 India South Africa IND an inns & 202 runs 19 Oct 2019 Ranchi IND won by an inns & 202 runs
9 India South Africa IND an innings and 137 runs 10 Oct 2019 Pune IND won by an innings and 137 runs
10 India South Africa IND 203 runs 02 Oct 2019 Visakhapatnam IND won by 203 runs
11 South Africa India IND 63 runs 24 Jan 2018 Johannesburg IND won by 63 runs
12 South Africa India SA 135 runs 13 Jan 2018 Centurion SA won by 135 runs
13 South Africa India SA 72 runs 05 Jan 2018 Cape Town SA won by 72 runs
14 India South Africa IND won by 337 runs 03 Dec 2015 Delhi IND won by 337 runs
15 India South Africa IND won by 124 runs 25 Nov 2015 Nagpur IND won by 124 runs
16 India South Africa - Match drawn 13 Nov 2015 Bengaluru Match drawn
17 India South Africa IND won by 108 runs 05 Nov 2015 Chandigarh IND won by 108 runs
18 South Africa India SA won by 10 wickets 26 Dec 2013 Durban SA won by 10 wickets
19 South Africa India - Match drawn 18 Dec 2013 Johannesburg Match drawn
20 South Africa India - Match drawn 02 Jan 2011 Cape Town Match drawn
21 India South Africa IND won by 87 runs 26 Dec 2010 Durban IND won by 87 runs
22 South Africa India SA won by an innings and 25 runs 16 Dec 2010 Centurion SA won by an innings and 25 runs
23 India South Africa IND won by an innings and 57 runs 14 Feb 2010 Kolkata IND won by an innings and 57 runs
24 South Africa India SA won by an innings and 6 runs 06 Feb 2010 Nagpur SA won by an innings and 6 runs
25 India South Africa IND won by 8 wickets 11 Apr 2008 Kanpur IND won by 8 wickets
26 South Africa India SA won by an innings and 90 runs 03 Apr 2008 Ahmedabad SA won by an innings and 90 runs
27 India South Africa - Match drawn 26 Mar 2008 Chennai Match drawn
28 South Africa India SA won by 5 wickets 02 Jan 2007 Cape Town SA won by 5 wickets
29 South Africa India SA won by 174 runs 26 Dec 2006 Durban SA won by 174 runs
30 India South Africa IND won by 123 runs 15 Dec 2006 Johannesburg IND won by 123 runs
31 India South Africa IND won by 8 wickets 28 Nov 2004 Kolkata IND won by 8 wickets
32 India South Africa - Match drawn 20 Nov 2004 Kanpur Match drawn
33 South Africa India - Match drawn 16 Nov 2001 Port Elizabeth Match drawn
34 South Africa India SA won by 9 wickets 03 Nov 2001 Bloemfontein SA won by 9 wickets
35 South Africa India SA won by an innings and 71 runs 02 Mar 2000 Bengaluru SA won by an innings and 71 runs
36 South Africa India SA won by 4 wickets 24 Feb 2000 Mumbai SA won by 4 wickets
37 South Africa India - Match drawn 16 Jan 1997 Johannesburg Match drawn
38 South Africa India SA won by 282 runs 02 Jan 1997 Cape Town SA won by 282 runs
39 South Africa India SA won by 328 runs 26 Dec 1996 Durban SA won by 328 runs
40 India South Africa IND won by 280 runs 08 Dec 1996 Kanpur IND won by 280 runs
41 South Africa India SA won by 329 runs 27 Nov 1996 Kolkata SA won by 329 runs
42 India South Africa IND won by 64 runs 20 Nov 1996 Ahmedabad IND won by 64 runs
43 South Africa India - Match drawn 02 Jan 1993 Cape Town Match drawn
44 South Africa India SA won by 9 wickets 26 Dec 1992 Port Elizabeth SA won by 9 wickets
45 South Africa India - Match drawn 26 Nov 1992 Johannesburg Match drawn
46 South Africa India - Match drawn 13 Nov 1992 Durban Match drawn