India vs South Africa Head to Head Stats & Records in ODI Cricket 2025

97
Matches Played
97
42
Won
52
52
Lost
42
3
No Result
3
401
Highest Score
438
46
Lowest Score
42

IND Vs SA in all seasons

# Team1 Team2 Winner Margin Match Date Venue Scorecard
1 India South Africa India 9 wickets 06-Dec-2025 Visakhapatnam IND won by 9 wickets
2 India South Africa South Africa 4 wickets 03-Dec-2025 Raipur SA won by 4 wickets
3 India South Africa India 17 runs 30-Nov-2025 Ranchi IND won by 17 runs
4 South Africa India India 78 runs. 21-Dec-2023 Paarl IND won by 78 runs.
5 South Africa India South Africa 8 wickets 19-Dec-2023 Port Elizabeth SA won by 8 wickets
6 South Africa India India 8 wickets 17-Dec-2023 Johannesburg IND won by 8 wickets
7 India South Africa India 243 runs. 05-Nov-2023 Kolkata IND won by 243 runs.
8 India South Africa India 7 wickets 11-Oct-2022 Delhi IND won by 7 wickets
9 India South Africa India 7 wickets 09-Oct-2022 Ranchi IND won by 7 wickets
10 India South Africa South Africa 9 runs. 06-Oct-2022 Lucknow SA won by 9 runs.
11 South Africa India South Africa 4 runs. 23-Jan-2022 Cape Town SA won by 4 runs.
12 South Africa India South Africa 7 wickets 21-Jan-2022 Paarl SA won by 7 wickets
13 South Africa India South Africa 31 runs. 19-Jan-2022 Paarl SA won by 31 runs.
14 India South Africa India 6 wickets 05-Jun-2019 Southampton IND won by 6 wickets (with 15 balls remaining)
15 South Africa India India 8 wickets 16-Feb-2018 Centurion IND won by 8 wickets (with 107 balls remaining)
16 South Africa India India 73 runs 13-Feb-2018 Port Elizabeth IND won by 73 runs
17 South Africa India South Africa 5 wkts (15b rem) (D/L) 10-Feb-2018 Johannesburg SA won by 5 wkts (15b rem) (D/L)
18 South Africa India India 124 runs 07-Feb-2018 Cape Town IND won by 124 runs
19 South Africa India India 9 wickets 04-Feb-2018 Centurion IND won by 9 wickets (with 177 balls remaining)
20 South Africa India India 6 wkts (27b rem) 01-Feb-2018 Durban IND won by 6 wkts (27b rem)
21 India South Africa India 8 wkts (72b rem) 11-Jun-2017 London IND won by 8 wkts (72b rem)
22 South Africa India South Africa won by 214 runs 25-Oct-2015 Mumbai SA won by 214 runs
23 India South Africa India won by 35 runs 22-Oct-2015 Chennai IND won by 35 runs
24 South Africa India South Africa won by 18 runs 18-Oct-2015 Rajkot SA won by 18 runs
25 India South Africa India won by 22 runs 14-Oct-2015 Indore IND won by 22 runs
26 South Africa India South Africa won by 5 runs 11-Oct-2015 Kanpur SA won by 5 runs
27 India South Africa India 130 runs 22-Feb-2015 Melbourne IND won by 130 runs
28 South Africa India No result 11-Dec-2013 Centurion No result
29 South Africa India South Africa won by 134 runs 08-Dec-2013 Durban SA won by 134 runs
30 South Africa India South Africa won by 141 runs 05-Dec-2013 Johannesburg SA won by 141 runs
31 India South Africa India 26 runs 06-Jun-2013 Cardiff IND won by 26 runs
32 India South Africa South Africa 3 wkts (2b rem) 12-Mar-2011 Nagpur SA won by 3 wkts (2b rem)
33 South Africa India South Africa won by 33 runs (D/L method) 23-Jan-2011 Centurion SA won by 33 runs (D/L method)
34 South Africa India South Africa won by 48 runs (D/L method) 21-Jan-2011 Port Elizabeth SA won by 48 runs (D/L method)
35 India South Africa India won by 2 wickets 18-Jan-2011 Cape Town IND won by 2 wickets
36 India South Africa India won by 1 run 15-Jan-2011 Johannesburg IND won by 1 run
37 South Africa India South Africa won by 135 runs 12-Jan-2011 Durban SA won by 135 runs
38 South Africa India South Africa won by 90 runs 27-Feb-2010 Ahmedabad SA won by 90 runs
39 India South Africa India won by 153 runs 24-Feb-2010 Gwalior IND won by 153 runs
40 India South Africa India won by 1 run 21-Feb-2010 Jaipur IND won by 1 run
41 India South Africa India won by 6 wickets 01-Jul-2007 Belfast IND won by 6 wickets
42 India South Africa India won by 6 wickets 29-Jun-2007 Belfast IND won by 6 wickets
43 South Africa India South Africa won by 4 wickets 26-Jun-2007 Belfast SA won by 4 wickets
44 South Africa India South Africa won by 9 wickets 03-Dec-2006 Centurion SA won by 9 wickets
45 South Africa India South Africa won by 80 runs 29-Nov-2006 Port Elizabeth SA won by 80 runs
46 South Africa India South Africa won by 106 runs 26-Nov-2006 Cape Town SA won by 106 runs
47 South Africa India South Africa won by 157 runs 22-Nov-2006 Durban SA won by 157 runs
48 India South Africa India won by 5 wickets 28-Nov-2005 Mumbai IND won by 5 wickets
49 South Africa India South Africa won by 10 wickets 25-Nov-2005 Kolkata SA won by 10 wickets
50 India South Africa India won by 6 wickets 19-Nov-2005 Bengaluru IND won by 6 wickets
51 South Africa India South Africa won by 5 wickets 16-Nov-2005 Hyderabad SA won by 5 wickets
52 India South Africa No result 21-Apr-2003 Dhaka No result
53 South Africa India South Africa won by 5 wickets 18-Apr-2003 Dhaka SA won by 5 wickets
54 India South Africa India won by 153 runs 13-Apr-2003 Dhaka IND won by 153 runs
55 India South Africa India won by 10 runs 25-Sep-2002 Colombo IND won by 10 runs
56 South Africa India South Africa won by 6 wickets 26-Oct-2001 Durban SA won by 6 wickets
57 South Africa India South Africa won by 46 runs 19-Oct-2001 East London SA won by 46 runs
58 India South Africa India won by 41 runs 10-Oct-2001 Centurion IND won by 41 runs
59 South Africa India South Africa won by 6 wickets 05-Oct-2001 Johannesburg SA won by 6 wickets
60 India South Africa India won by 95 runs 13-Oct-2000 Nairobi IND won by 95 runs
61 South Africa India South Africa won by 6 wickets 27-Mar-2000 Sharjah SA won by 6 wickets
62 South Africa India South Africa won by 10 wickets 22-Mar-2000 Sharjah SA won by 10 wickets
63 South Africa India South Africa won by 10 runs 19-Mar-2000 Nagpur SA won by 10 runs
64 India South Africa India won by 4 wickets 17-Mar-2000 Vadodara IND won by 4 wickets
65 South Africa India South Africa won by 2 wickets 15-Mar-2000 Faridabad SA won by 2 wickets
66 India South Africa India won by 6 wickets 12-Mar-2000 Jamshedpur IND won by 6 wickets
67 India South Africa India won by 3 wickets 09-Mar-2000 IND won by 3 wickets
68 South Africa India South Africa won by 26 runs 03-Oct-1999 Nairobi SA won by 26 runs
69 India South Africa India won by 8 wickets 26-Sep-1999 Nairobi IND won by 8 wickets
70 South Africa India South Africa won by 4 wickets 15-May-1999 Brighton SA won by 4 wickets
71 South Africa India South Africa won by 17 runs (D/L method) 13-Feb-1997 Durban SA won by 17 runs (D/L method)
72 South Africa India No result 12-Feb-1997 Durban No result
73 South Africa India South Africa won by 6 wickets 04-Feb-1997 East London SA won by 6 wickets
74 South Africa India South Africa won by 6 wickets 02-Feb-1997 Port Elizabeth SA won by 6 wickets
75 South Africa India South Africa won by 6 wickets 23-Jan-1997 Bloemfontein SA won by 6 wickets
76 India South Africa India won by 74 runs 14-Dec-1996 Mumbai IND won by 74 runs
77 India South Africa India won by 35 runs 06-Nov-1996 Mumbai IND won by 35 runs
78 South Africa India South Africa won by 5 wickets 29-Oct-1996 Rajkot SA won by 5 wickets
79 South Africa India South Africa won by 27 runs 23-Oct-1996 Jaipur SA won by 27 runs
80 South Africa India South Africa won by 47 runs 17-Oct-1996 Vallabh Vidyanagar SA won by 47 runs
81 South Africa India South Africa won by 38 runs 19-Apr-1996 Sharjah SA won by 38 runs
82 South Africa India South Africa won by 5 wickets 17-Apr-1996 Sharjah SA won by 5 wickets
83 South Africa India South Africa won by 80 runs 14-Apr-1996 Sharjah SA won by 80 runs
84 South Africa India South Africa won by 14 runs 18-Feb-1995 Hamilton SA won by 14 runs
85 India South Africa India won by 2 runs 24-Nov-1993 Kolkata IND won by 2 runs
86 India South Africa India won by 43 runs 22-Nov-1993 Chandigarh IND won by 43 runs
87 India South Africa India won by 5 wickets 19-Dec-1992 East London IND won by 5 wickets
88 South Africa India South Africa won by 39 runs 17-Dec-1992 Durban SA won by 39 runs
89 South Africa India South Africa won by 8 wickets 15-Dec-1992 Bloemfontein SA won by 8 wickets
90 South Africa India South Africa won by 6 wickets 13-Dec-1992 Johannesburg SA won by 6 wickets
91 India South Africa India won by 4 wickets 11-Dec-1992 Centurion IND won by 4 wickets
92 South Africa India South Africa won by 6 wickets 09-Dec-1992 Port Elizabeth SA won by 6 wickets
93 South Africa India South Africa won by 6 wickets 07-Dec-1992 Cape Town SA won by 6 wickets
94 South Africa India South Africa won by 6 wickets 15-Mar-1992 Adelaide SA won by 6 wickets
95 South Africa India South Africa won by 8 wickets 14-Nov-1991 Ghaziabad SA won by 8 wickets
96 India South Africa India won by 38 runs 12-Nov-1991 Gwalior IND won by 38 runs
97 India South Africa India won by 3 wickets 10-Nov-1991 Kolkata IND won by 3 wickets

India vs South Africa Head-to-Head in ODI Cricket!

ODI cricket has seen 97 matches between India and South Africa. India has won 42 games, whereas South Africa leads with 52 wins, and 3 contests ended in a no result. India’s highest score in this rivalry is 401, while South Africa’s top score is 438. However, on the worst day for both teams, India’s lowest score is 46 against South Africa, while South Africa’s lowest total against India is 42. It's the latest India vs South Africa head-to-head stats in ODI format.

India vs South Africa Head-to-Head in ODI (FAQs)