Ireland ODI 4▼ 2 1 209.5
Trinidad and Tobago ODI 1▼ 1 0 255.0
Dominica ODI 2▼ 2 0 264.0
Bangladesh ODI 4▼ 1 3 166.5
Zimbabwe ODI 3▼ 2 1 256.3
Sri Lanka ODI 16▼ 6 9 219.6
Date
Match
Result
07/09/21
3rd ODI, SA TO SL 2021
Sri Lanka won by 78 runs.
04/09/21
2nd ODI, SA TO SL 2021
South Africa won by 67 runs (D/L method)
02/09/21
1st ODI, SA TO SL 2021
Sri Lanka won by 14 runs.
12/08/18
5th ODI, SATOSL 2018
Sri Lanka won by 178 runs
08/08/18
4th ODI, SATOSL 2018
Sri Lanka won by 3 runs - DLS Method
05/08/18
3rd ODI, SATOSL 2018
South Africa won by 78 runs
01/08/18
2nd ODI, SATOSL 2018
South Africa won by 4 wkts
29/07/18
1st ODI, SATOSL 2018
South Africa won by 5 wkts
12/07/14
3rd ODI, SATOSL 2014
South Africa won by 82 runs
09/07/14
2nd ODI, SATOSL 2014
Sri Lanka won by 87 runs
06/07/14
1st ODI, SATOSL 2014
South Africa won by 75 runs
31/07/13
5th ODI, SATOSL 2013
Sri Lanka won by 128 runs
28/07/13
4th ODI, SATOSL 2013
Sri Lanka won by 8 wkts
26/07/13
3rd ODI, SATOSL 2013
South Africa won by 56 runs
23/07/13
2nd ODI, SATOSL 2013
Sri Lanka won by 17 runs (D/L method)
20/07/13
1st ODI, SATOSL 2013
Sri Lanka won by 180 runs
Barbados ODI 1▼ 0 1 185.0
Saint Kitts and Nevis ODI 2▼ 1 1 297.5
West Indies ODI 4▼ 3 1 239.3
South Africa ODI 110▼ 72 35 255.4
Date
Match
Result
21/12/23
3rd ODI, IND TO SA 2023-24
India beat South Africa by 78 runs
17/12/23
1st ODI, IND TO SA 2023-24
India beat South Africa by 8 wickets
17/09/23
5th ODI, AUS TO SA 2023
South Africa beat Australia by 122 runs
15/09/23
4th ODI, AUS TO SA 2023
South Africa beat Australia by 164 runs
12/09/23
3rd ODI, AUS TO SA 2023
South Africa beat Australia by 111 runs
09/09/23
2nd ODI, AUS TO SA 2023
Australia beat South Africa by 123 runs
07/09/23
1st ODI, AUS TO SA 2023
Australia beat South Africa by 3 wickets
02/04/23
2nd ODI, Netherlands tour of South Africa 2023
South Africa beat Netherlands by 146 runs
31/03/23
1st ODI, Netherlands tour of South Africa 2023
South Africa beat Netherlands by 8 wickets
21/03/23
3rd ODI, West Indies tour of South Africa 2023
South Africa beat West Indies by 4 wickets
18/03/23
2nd ODI, West Indies tour of South Africa 2023
West Indies beat South Africa by 48 runs
16/03/23
1st ODI, West Indies tour of South Africa 2023
Match Abandoned
01/02/23
3rd ODI, England tour of South Africa 2023
England beat South Africa by 59 runs
29/01/23
2nd ODI, England tour of South Africa 2023
South Africa beat England by 5 wickets
27/01/23
1st ODI, England tour of South Africa 2023
South Africa beat England by 27 runs
23/03/22
3rd ODI, BAN TO RSA
Bangladesh beat South Africa by 9 wickets
20/03/22
2nd ODI, BAN TO RSA
South Africa beat Bangladesh by 7 wickets
18/03/22
1st ODI, BAN TO RSA
Bangladesh beat South Africa by 38 runs
23/01/22
3rd ODI, IND TO SA 2021-22
South Africa won by 4 runs.
21/01/22
2nd ODI, IND TO SA 2021-22
South Africa won by 7 wickets
19/01/22
1st ODI, IND TO SA 2021-22
South Africa won by 31 runs.
01/12/21
3rd ODI, NED TO SA 2021-22
Match Abandoned
28/11/21
2nd ODI, NED TO SA 2021-22
Match abandoned
26/11/21
1st ODI, NED TO SA 2021-22
Match abandoned due to rain
07/04/21
3rd ODI, PTOSA 2021
Pakistan won by 28 runs
04/04/21
2nd ODI, PTOSA 2021
South Africa won by 17 runs
02/04/21
1st ODI, PTOSA 2021
Pakistan won by 3 wkts
09/12/20
3rd ODI, ENGTOSA 2020
Match cancelled due to COVID-19 pandemic
07/12/20
2nd ODI, ENGTOSA 2020
Match abandoned due to COVID-19 pandemic
06/12/20
1st ODI, ENGTOSA 2020
Match abandoned due to COVID-19 pandemic
07/03/20
3rd ODI, ATOSA 2020
South Africa won by 6 wkts
04/03/20
2nd ODI, ATOSA 2020
South Africa won by 6 wkts
29/02/20
1st ODI, ATOSA 2020
South Africa won by 74 runs
09/02/20
3rd ODI, ETOSA 2019-20
England won by 2 wkts
07/02/20
2nd ODI, ETOSA 2019-20
No result due to rain
04/02/20
1st ODI, ETOSA 2019-20
South Africa won by 7 wkts
16/03/19
5th ODI, SLTOSA 2019
South Africa won by 41 runs (by DLS method)
13/03/19
4th ODI, SLTOSA 2019
South Africa won by 6 wkts
10/03/19
3rd ODI, SLTOSA 2019
South Africa won by 71 runs (D/L method)
06/03/19
2nd ODI, SLTOSA 2019
South Africa won by 113 runs
03/03/19
1st ODI, SLTOSA 2019
South Africa won by 8 wkts
30/01/19
5th ODI, PTOSA 2018-19
South Africa won by 7 wkts
27/01/19
4th ODI, PTOSA 2018-19
Pakistan won by 8 wkts
25/01/19
3rd ODI, PTOSA 2018-19
South Africa won by 13 runs (D/L method)
22/01/19
2nd ODI, PTOSA 2018-19
South Africa won by 5 wkts
19/01/19
1st ODI, PTOSA 2018-19
Pakistan won by 5 wkts
06/10/18
3rd ODI, ZTOSA 2018
South Africa won by 4 wkts
03/10/18
2nd ODI, ZTOSA 2018
South Africa won by 120 runs
30/09/18
1st ODI, ZTOSA 2018
South Africa won by 5 wkts
16/02/18
6th ODI, ITOSA 2017-18
India won by 8 wkts
13/02/18
5th ODI, ITOSA 2017-18
India won by 73 runs
10/02/18
4th ODI, ITOSA 2017-18
South Africa won by 5 wkts (DLS method match reduced to 28 overs - target 202)
07/02/18
3rd ODI, ITOSA 2017-18
India won by 124 runs
04/02/18
2nd ODI, ITOSA 2017-18
India won by 9 wkts
01/02/18
1st ODI, ITOSA 2017-18
India won by 6 wkts
22/10/17
3rd ODI, BTOSA 2017
South Africa won by 200 runs
18/10/17
2nd ODI, BTOSA 2017
South Africa won by 104 runs
15/10/17
1st ODI, BTOSA 2017
South Africa won by 10 wkts
10/02/17
5th ODI, SLTOSA 2016-17
South Africa won by 88 runs
07/02/17
4th ODI, SLTOSA 2016-17
South Africa won by 40 runs
04/02/17
3rd ODI, SLTOSA 2016-17
South Africa won by 7 wkts
01/02/17
2nd ODI, SLTOSA 2016-17
South Africa won by 121 runs
28/01/17
1st ODI, SLTOSA 2016-17
South Africa won by 8 wkts
12/10/16
5th ODI, ATOSA ODIS 2016
South Africa won by 31 runs
09/10/16
4th ODI, ATOSA ODIS 2016
South Africa won by 6 wkts
05/10/16
3rd ODI, ATOSA ODIS 2016
South Africa won by 4 wkts
02/10/16
2nd ODI, ATOSA ODIS 2016
South Africa won by 142 runs
30/09/16
1st ODI, ATOSA ODIS 2016
South Africa won by 6 wkts
14/02/16
5th ODI, ETOSA 2015-16
South Africa won by 5 wkts
12/02/16
4th ODI, ETOSA 2015-16
South Africa won by 1 wkt
09/02/16
3rd ODI, ETOSA 2015-16
South Africa won by 7 wkts
06/02/16
2nd ODI, ETOSA 2015-16
England won by 5 wkts
03/02/16
1st ODI, ETOSA 2015-16
England won by 39 runs (D/L method)
26/08/15
3rd ODI, NZTOSA 2015
South Africa won by 62 runs
23/08/15
2nd ODI, NZTOSA 2015
New Zealand won by 8 wkts
19/08/15
1st ODI, NZTOSA 2015
South Africa won by 20 runs
28/01/15
5th ODI, WIISA 2014-15
South Africa won by 131 runs
25/01/15
4th ODI, WIISA 2014-15
West Indies won by 1 wkt
21/01/15
3rd ODI, WIISA 2014-15
South Africa won by 9 wkts
18/01/15
2nd ODI, WIISA 2014-15
South Africa won by 148 runs
16/01/15
1st ODI, WIISA 2014-15
RSA won by 61 runs (D/L method)
11/12/13
3rd ODI, IISA 2013
No result
08/12/13
2nd ODI, IISA 2013
South Africa won by 134 runs
05/12/13
1st ODI, IISA 2013
South Africa won by 141 runs
30/11/13
3rd ODI, PISA 2013
South Africa won by 4 wkts
27/11/13
2nd ODI, PISA 2013
Pakistan won by 1 run
24/11/13
1st ODI, PISA 2013
Pakistan won by 23 runs
24/03/13
5th ODI, PTOSA 2013
South Africa won by 6 wkts
21/03/13
4th ODI, PTOSA 2013
Pakistan won by 3 wkts
17/03/13
3rd ODI, PTOSA 2013
South Africa won by 34 runs
15/03/13
2nd ODI, PTOSA 2013
Pakistan won by 6 wkts
10/03/13
1st ODI, PTOSA 2013
South Africa won by 125 runs
25/01/13
3rd ODI, NZTOSA 2012-13
South Africa won by 1 wkt
22/01/13
2nd ODI, NZTOSA 2012-13
New Zealand won by 27 runs
19/01/13
1st ODI, NZTOSA 2012-13
New Zealand won by 1 wkt
22/01/12
5th ODI, SLISA 2011-12
Sri Lanka won by 2 wkts
20/01/12
4th ODI, SLISA 2011-12
Sri Lanka won by 5 wkts
17/01/12
3rd ODI, SLISA 2011-12
South Africa win by 4 runs (D/L method)
14/01/12
2nd ODI, SLISA 2011-12
South Africa won by 5 wkts
11/01/12
1st ODI, SLISA 2011-12
South Africa won by 258 runs
23/01/11
5th ODI, IISA 2010-11
RSA won by 33 runs (D/L method)
21/01/11
4th ODI, IISA 2010-11
RSA won by 48 runs (D/L method)
18/01/11
3rd ODI, IISA 2010-11
India won by 2 wkts
15/01/11
2nd ODI, IISA 2010-11
India won by 1 run
12/01/11
1st ODI, IISA 2010-11
South Africa won by 135 runs
04/12/09
5th ODI, EISA ODIS 2009
Match abandoned without a ball bowled
29/11/09
4th ODI, EISA ODIS 2009
England won by 7 wickets (with 112 balls remaining)
27/11/09
3rd ODI, EISA ODIS 2009
South Africa won by 112 runs
22/11/09
2nd ODI, EISA ODIS 2009
England won by 7 wickets (with 24 balls remaining)
20/11/09
1st ODI, EISA ODIS 2009
Match abandoned without a ball bowled
Saint Lucia ODI 1▼ 0 1 149.0
Grenada ODI 4▼ 3 1 259.3
United Arab Emirates ODI 16▼ 11 5 225.0
Date
Match
Result
11/11/13
5th ODI, PVSAIUAE 2013
South Africa won by 117 runs
08/11/13
4th ODI, PVSAIUAE 2013
South Africa won by 28 runs
06/11/13
3rd ODI, PVSAIUAE 2013
South Africa won by 68 runs
01/11/13
2nd ODI, PVSAIUAE 2013
Pakistan won by 66 runs
30/10/13
1st ODI, PVSAIUAE 2013
South Africa won by 1 run
08/11/10
5th ODI, PVSAIUAE 2010
South Africa won by 57 runs
05/11/10
4th ODI, PVSAIUAE 2010
Pakistan won by 1 wkt
02/11/10
3rd ODI, PVSAIUAE 2010
South Africa won by 2 runs
31/10/10
2nd ODI, PVSAIUAE 2010
Pakistan won by 1 wkt
29/10/10
1st ODI, PVSAIUAE 2010
South Africa won by 8 wkts
30/03/00
Final, IPSAUAE 2000
Pakistan won by 16 runs
27/03/00
6th Match, IPSAUAE 2000
Pakistan won by 67 runs
26/03/00
5th Match, IPSAUAE 2000
South Africa won by 6 wickets (with 44 balls remaining)
23/03/00
3rd Match, IPSAUAE 2000
South Africa won by 3 wickets (with 33 balls remaining)
21/03/00
1st Match, IPSAUAE 2000
South Africa won by 10 wickets (with 124 balls remaining)
18/04/96
Final, IPSAIUAE 1996
South Africa won by 38 runs
Wales ODI 5▼ 1 1 174.6
New Zealand ODI 12▼ 8 4 240.6
Date
Match
Result
04/03/17
5th ODI, SATONZ 2017
South Africa won by 6 wkts
01/03/17
4th ODI, SATONZ 2017
New Zealand won by 7 wkts
25/02/17
3rd ODI, SATONZ 2017
South Africa won by 159 runs
22/02/17
2nd ODI, SATONZ 2017
New Zealand won by 6 runs
19/02/17
1st ODI, SATONZ 2017
South Africa won by 4 wkts (Match reduced to 34 overs due to rain)
24/03/15
1st Semi-Final, ICWC 2015
NZ won by 4 wkts (D/L method)
07/03/15
29th Match, ICWC 2015
Pakistan won by 29 runs (D/L method)
11/02/15
8th Match, ICCWCWUM 2015
New Zealand won by 134 runs
24/10/14
2nd ODI, SATONZ 2014
South Africa won by 72 runs
21/10/14
1st ODI, SATONZ 2014
South Africa won by 6 wkts
03/03/12
3rd ODI, SAINZ 2012
South Africa won by 5 wkts
29/02/12
2nd ODI, SAINZ 2012
South Africa won by 6 wkts
Australia ODI 14▼ 8 6 234.2
Date
Match
Result
11/11/18
3rd ODI, SATOA 2018
South Africa won by 40 runs
09/11/18
2nd ODI, SATOA 2018
Australia won by 7 runs
04/11/18
1st ODI, SATOA 2018
South Africa won by 6 wkts
18/03/15
1st Quarter-Final, ICWC 2015
South Africa won by 9 wkts
27/02/15
19th Match, ICWC 2015
South Africa won by 257 runs
22/02/15
13th Match, ICWC 2015
India won by 130 runs
23/11/14
5th ODI, SATOA 2014
Australia won by 2 wickets (D/L method)
21/11/14
4th ODI, SATOA 2014
Australia won by 3 wkts
19/11/14
3rd ODI, SATOA 2014
Australia won by 73 runs
16/11/14
2nd ODI, SATOA 2014
South Africa won by 3 wkts
14/11/14
1st ODI, SATOA 2014
Australia won by 32 runs
16/01/09
1st ODI, SAIA ODIS 2009
South Africa won by 3 wickets (with 3 balls remaining)
08/02/02
2nd Final, ANZSAA 2002
South Africa won by 6 wickets (with 47 balls remaining) (D/L method)
25/01/94
3rd Final, ANZSAA 1993 94
Australia won by 35 runs
India ODI 30▼ 17 13 263.3
Date
Match
Result
16/11/23
Semi Final 2, ICC World Cup 2023
Australia beat South Africa by 3 wickets
10/11/23
Match 42, ICC World Cup 2023
South Africa beat Afghanistan by 5 wickets
05/11/23
Match 37, ICC World Cup 2023
India beat South Africa by 243 runs
01/11/23
Match 32, ICC World Cup 2023
South Africa beat New Zealand by 190 runs
27/10/23
Match 26, ICC World Cup 2023
South Africa beat Pakistan by 1 wicket
24/10/23
Match 23, ICC World Cup 2023
South Africa beat Bangladesh by 149 runs
21/10/23
Match 20, ICC World Cup 2023
South Africa beat England by 229 runs
17/10/23
Match 15, ICC World Cup 2023
Netherlands beat South Africa by 38 runs
12/10/23
Match 10, ICC World Cup 2023
South Africa beat Australia by 134 runs
07/10/23
Match 4, ICC World Cup 2023
South Africa beat Sri Lanka by 102 runs
11/10/22
3rd ODI, South Africa Tour of India Sep 2022
India beat South Africa by 7 wickets
09/10/22
2nd ODI, South Africa Tour of India Sep 2022
India beat South Africa by 7 wickets
06/10/22
1st ODI, South Africa Tour of India Sep 2022
South Africa beat India by 9 runs
25/10/15
5th ODI, SATOI 2015
South Africa won by 214 runs
22/10/15
4th ODI, SATOI 2015
India won by 35 runs
18/10/15
3rd ODI, SATOI 2015
South Africa won by 18 runs
14/10/15
2nd ODI, SATOI 2015
India won by 22 runs
11/10/15
1st ODI, SATOI 2015
South Africa won by 5 runs
15/03/11
34th Match, ICCWC 2011
South Africa won by 131 runs
12/03/11
29th Match, ICCWC 2011
South Africa won by 3 wkts
05/03/11
21st Match, ICCWC 2011
England won by 6 runs
24/02/11
7th Match, ICCWC 2011
South Africa won by 7 wkts
27/02/10
3rd ODI, SAII ODIS 2010
South Africa won by 90 runs
24/02/10
2nd ODI, SAII ODIS 2010
India won by 153 runs
21/02/10
1st ODI, SAII ODIS 2010
India won by 1 run
24/10/06
13th Match, ICT 2006
South Africa won by 78 runs
28/11/05
5th ODI, SAII ODIS 2005
India won by 5 wickets (with 15 balls remaining)
25/11/05
4th ODI, SAII ODIS 2005
South Africa won by 10 wickets (with 85 balls remaining)
14/12/96
Only ODI, SAI 1996
India won by 74 runs
06/11/96
Final, AISAII 1996
India won by 35 runs
England ODI 25▼ 7 16 217.0
Date
Match
Result
19/07/22
1st ODI, South Africa tour of England 2022
Match Abandoned
06/07/19
Match 45, ICCCWC 2019
South Africa won by 10 runs
28/06/19
Match 35, ICCCWC 2019
South Africa won by 9 wkts
23/06/19
Match 30, ICCCWC 2019
Pakistan won by 49 runs
19/06/19
Match 25, ICCCWC 2019
New Zealand won by 4 wkts
10/06/19
Match 15, ICCCWC 2019
No result
05/06/19
Match 8, ICCCWC 2019
India won by 6 wkts
02/06/19
Match 5, ICCCWC 2019
Bangladesh won by 21 runs
30/05/19
Match 1, ICCCWC 2019
England won by 104 runs
11/06/17
11th Match, ICCCT 2017
India won by 8 wkts
07/06/17
7th Match, ICCCT 2017
Pakistan won by 19 runs (by DLS method) - Match called off after rain arrived
03/06/17
3rd Match, ICCCT 2017
South Africa won by 96 runs
29/05/17
3rd ODI, SATOE 2017
South Africa won by 7 wkts
27/05/17
2nd ODI, SATOE 2017
England won by 2 runs
24/05/17
1st ODI, SATOE 2017
England won by 72 runs
19/06/13
1st Semi-Final, ICCCT 2013
England won by 7 wkts
10/06/13
5th Match, ICCCT 2013
South Africa won by 67 runs
05/09/12
5th ODI, SAIE 2012
South Africa won by 7 wkts
02/09/12
4th ODI, SAIE 2012
England won by 6 wkts
31/08/12
3rd ODI, SAIE 2012
England won by 4 wkts
28/08/12
2nd ODI, SAIE 2012
South Africa won by 80 runs
31/08/08
4th ODI, SAIE 2008
England won by 7 wickets (with 14 balls remaining) (D/L method)
29/08/08
3rd ODI, SAIE 2008
England won by 126 runs
26/08/08
2nd ODI, SAIE 2008
England won by 10 wickets (with 215 balls remaining)
22/08/08
1st ODI, SAIE 2008
England won by 20 runs
M = Matches, M = Matches, W = Win, L = Loss, Mode = Click For More Details