One Day Internationals - Country Records and Statistics
Matches for South Africa
  Match Versus Ground Result
1 10/11/1991 India Eden Gardens India won by 3 wickets 
2 12/11/1991 India Captain Roop Singh Stadium India won by 38 runs 
3 14/11/1991 India Jawaharlal Nehru Stadium (Delhi) South Africa won by 8 wickets 
4 26/02/1992 Australia Sydney Cricket Ground South Africa won by 9 wickets 
5 29/02/1992 New Zealand Eden Park New Zealand won by 7 wickets 
6 02/03/1992 Sri Lanka Basin Reserve Sri Lanka won by 3 wickets 
7 05/03/1992 West Indies AMI Stadium South Africa won by 64 runs 
8 08/03/1992 Pakistan Brisbane Cricket Ground South Africa won by 20 runs 
9 10/03/1992 Zimbabwe Manuka Oval South Africa won by 7 wickets 
10 12/03/1992 England Melbourne Cricket Ground England won by 3 wickets 
11 15/03/1992 India Adelaide Oval South Africa won by 6 wickets 
12 22/03/1992 England Sydney Cricket Ground England won by 19 runs 
13 07/04/1992 West Indies Sabina Park West Indies won by 107 runs 
14 11/04/1992 West Indies Queen's Park Oval West Indies won by 10 wickets 
15 12/04/1992 West Indies Queen's Park Oval West Indies won by 7 wickets 
16 07/12/1992 India Newlands South Africa won by 6 wickets 
17 09/12/1992 India St George's Park South Africa won by 6 wickets 
18 11/12/1992 India SuperSport Park India won by 4 wickets 
19 13/12/1992 India Wanderers Stadium South Africa won by 6 wickets 
20 15/12/1992 India Mangaung Oval South Africa won by 8 wickets 
21 17/12/1992 India Kingsmead South Africa won by 39 runs 
22 19/12/1992 India Buffalo Park India won by 5 wickets 
23 09/02/1993 Pakistan Kingsmead Pakistan won by 10 runs 
24 11/02/1993 West Indies St George's Park South Africa won by 6 wickets 
25 15/02/1993 Pakistan Buffalo Park Pakistan won by 9 runs 
26 17/02/1993 West Indies Newlands South Africa won by 4 runs 
27 21/02/1993 Pakistan SuperSport Park Pakistan won by 22 runs 
28 23/02/1993 West Indies Mangaung Oval West Indies won by 9 wickets 
29 22/08/1993 Sri Lanka Asgiriya Stadium No result 
30 02/09/1993 Sri Lanka R Premadasa Stadium South Africa won by 124 runs 
31 04/09/1993 Sri Lanka R Premadasa Stadium Sri Lanka won by 44 runs 
32 10/11/1993 Zimbabwe M Chinnaswamy Stadium No result 
33 14/11/1993 West Indies Brabourne Stadium South Africa won by 41 runs 
34 19/11/1993 Sri Lanka Nehru Stadium (Guwahati) South Africa won by 78 runs 
35 22/11/1993 India Punjab Cricket Association IS Bindra Stadium India won by 43 runs 
36 24/11/1993 India Eden Gardens India won by 2 runs 
37 09/12/1993 Australia Melbourne Cricket Ground South Africa won by 7 wickets 
38 14/12/1993 Australia Sydney Cricket Ground Australia won by 103 runs 
39 18/12/1993 New Zealand Bellerive Oval New Zealand won by 4 wickets 
40 08/01/1994 New Zealand Brisbane Cricket Ground New Zealand won by 9 runs 
41 09/01/1994 Australia Brisbane Cricket Ground Australia won by 48 runs 
42 14/01/1994 New Zealand WACA Ground South Africa won by 5 wickets 
43 16/01/1994 Australia WACA Ground South Africa won by 82 runs 
44 21/01/1994 Australia Melbourne Cricket Ground South Africa won by 28 runs 
45 23/01/1994 Australia Sydney Cricket Ground Australia won by 69 runs 
46 25/01/1994 Australia Sydney Cricket Ground Australia won by 35 runs 
47 19/02/1994 Australia Wanderers Stadium South Africa won by 5 runs 
48 20/02/1994 Australia SuperSport Park South Africa won by 56 runs 
49 22/02/1994 Australia St George's Park Australia won by 88 runs 
50 24/02/1994 Australia Kingsmead South Africa won by 7 wickets 
51 02/04/1994 Australia Buffalo Park Australia won by 7 wickets 
52 04/04/1994 Australia St George's Park South Africa won by 26 runs 
53 06/04/1994 Australia Newlands Australia won by 36 runs 
54 08/04/1994 Australia Mangaung Oval Australia won by 1 run 
55 25/08/1994 England Edgbaston England won by 6 wickets 
56 27/08/1994 England Old Trafford England won by 4 wickets 
57 12/10/1994 Australia Gaddafi Stadium Australia won by 6 runs 
58 16/10/1994 Pakistan National Stadium (Karachi) Pakistan won by 8 wickets 
59 18/10/1994 Australia Iqbal Stadium Australia won by 22 runs 
60 20/10/1994 Pakistan Rawalpindi Cricket Stadium Pakistan won by 39 runs 
61 24/10/1994 Australia Arbab Niaz Stadium Australia won by 3 wickets 
62 28/10/1994 Pakistan Iqbal Stadium Pakistan won by 6 wickets 
63 06/12/1994 New Zealand Newlands South Africa won by 69 runs 
64 10/12/1994 Pakistan Wanderers Stadium South Africa won by 7 wickets 
65 11/12/1994 New Zealand SuperSport Park South Africa won by 81 runs 
66 15/12/1994 Sri Lanka Mangaung Oval Sri Lanka won by 35 runs 
67 17/12/1994 Pakistan Kingsmead Pakistan won by 8 wickets 
68 21/12/1994 Sri Lanka St George's Park South Africa won by 44 runs 
69 10/01/1995 Pakistan Newlands South Africa won by 37 runs 
70 12/01/1995 Pakistan Wanderers Stadium South Africa won by 157 runs 
71 15/02/1995 Australia Basin Reserve Australia won by 3 wickets 
72 18/02/1995 India Seddon Park South Africa won by 14 runs 
73 23/02/1995 New Zealand AMI Stadium New Zealand won by 46 runs 
74 21/10/1995 Zimbabwe Harare Sports Club South Africa won by 134 runs 
75 22/10/1995 Zimbabwe Harare Sports Club South Africa won by 112 runs 
76 09/01/1996 England Newlands South Africa won by 6 runs 
77 11/01/1996 England Mangaung Oval England won by 5 wickets 
78 13/01/1996 England Wanderers Stadium South Africa won by 3 wickets 
79 14/01/1996 England SuperSport Park South Africa won by 7 wickets 
80 17/01/1996 England Kingsmead South Africa won by 5 wickets 
81 19/01/1996 England Buffalo Park South Africa won by 14 runs 
82 21/01/1996 England St George's Park South Africa won by 64 runs 
83 16/02/1996 United Arab Emirates Rawalpindi Cricket Stadium South Africa won by 169 runs 
84 20/02/1996 New Zealand Iqbal Stadium South Africa won by 5 wickets 
85 25/02/1996 England Rawalpindi Cricket Stadium South Africa won by 78 runs 
86 29/02/1996 Pakistan National Stadium (Karachi) South Africa won by 5 wickets 
87 05/03/1996 Netherlands Rawalpindi Cricket Stadium South Africa won by 160 runs 
88 11/03/1996 West Indies National Stadium (Karachi) West Indies won by 19 runs 
89 13/04/1996 Pakistan Sharjah Cricket Stadium South Africa won by 143 runs 
90 14/04/1996 India Sharjah Cricket Stadium South Africa won by 80 runs 
91 16/04/1996 Pakistan Sharjah Cricket Stadium South Africa won by 8 wickets 
92 17/04/1996 India Sharjah Cricket Stadium South Africa won by 5 wickets 
93 19/04/1996 India Sharjah Cricket Stadium South Africa won by 38 runs 
94 29/09/1996 Pakistan Gymkhana Club Ground South Africa won by 62 runs 
95 01/10/1996 Sri Lanka Nairobi Club Ground Sri Lanka won by 2 wickets 
96 03/10/1996 Kenya Gymkhana Club Ground South Africa won by 202 runs 
97 06/10/1996 Pakistan Gymkhana Club Ground South Africa won by 7 wickets 
98 17/10/1996 India Lal Bahadur Shastri Stadium South Africa won by 47 runs 
99 19/10/1996 Australia Nehru Stadium (Indore) South Africa won by 7 wickets 
100 23/10/1996 India Sawai Mansingh Stadium South Africa won by 27 runs 
101 25/10/1996 Australia Nahar Singh Stadium South Africa won by 2 wickets 
102 29/10/1996 India Madhavrao Scindia Cricket Ground South Africa won by 5 wickets 
103 01/11/1996 Australia Nehru Stadium (Guwahati) South Africa won by 8 wickets 
104 06/11/1996 India Wankhede Stadium India won by 35 runs 
105 14/12/1996 India Wankhede Stadium India won by 74 runs 
106 23/01/1997 India Mangaung Oval South Africa won by 6 wickets 
107 25/01/1997 Zimbabwe SuperSport Park South Africa won by 5 wickets 
108 29/01/1997 Zimbabwe Newlands South Africa won by 5 wickets 
109 31/01/1997 Zimbabwe Wanderers Stadium South Africa won by 4 wickets 
110 02/02/1997 India St George's Park South Africa won by 6 wickets 
111 04/02/1997 India Buffalo Park South Africa won by 6 wickets 
112 12/02/1997 India Kingsmead No result 
113 13/02/1997 India Kingsmead South Africa won by 17 runs 
114 29/03/1997 Australia Buffalo Park South Africa won by 6 wickets 
115 31/03/1997 Australia St George's Park Australia won by 7 wickets 
116 02/04/1997 Australia Newlands South Africa won by 46 runs 
117 05/04/1997 Australia Kingsmead Australia won by 15 runs 
118 08/04/1997 Australia Wanderers Stadium Australia won by 8 runs 
119 10/04/1997 Australia SuperSport Park Australia won by 5 wickets 
120 13/04/1997 Australia Mangaung Oval South Africa won by 109 runs 
121 02/11/1997 Pakistan Gaddafi Stadium South Africa won by 9 runs 
122 03/11/1997 West Indies Gaddafi Stadium South Africa won by 5 wickets 
123 06/11/1997 Sri Lanka Gaddafi Stadium South Africa won by 66 runs 
124 08/11/1997 Sri Lanka Gaddafi Stadium South Africa won by 4 wickets 
125 04/12/1997 Australia Sydney Cricket Ground South Africa won by 67 runs 
126 06/12/1997 New Zealand Adelaide Oval New Zealand won by 47 runs 
127 09/12/1997 Australia Melbourne Cricket Ground South Africa won by 45 runs 
128 11/12/1997 New Zealand Bellerive Oval South Africa won by 1 run 
129 09/01/1998 New Zealand Brisbane Cricket Ground South Africa won by 2 runs 
130 11/01/1998 Australia Brisbane Cricket Ground South Africa won by 5 wickets 
131 16/01/1998 New Zealand WACA Ground South Africa won by 67 runs 
132 18/01/1998 Australia WACA Ground South Africa won by 7 wickets 
133 23/01/1998 Australia Melbourne Cricket Ground South Africa won by 6 runs 
134 26/01/1998 Australia Sydney Cricket Ground Australia won by 7 wickets 
135 27/01/1998 Australia Sydney Cricket Ground Australia won by 14 runs 
136 03/04/1998 Pakistan Kingsmead South Africa won by 52 runs 
137 05/04/1998 Sri Lanka Wanderers Stadium South Africa won by 57 runs 
138 11/04/1998 Pakistan Buffalo Park South Africa won by 3 wickets 
139 13/04/1998 Sri Lanka St George's Park Sri Lanka won by 6 wickets 
140 17/04/1998 Pakistan SuperSport Park South Africa won by 7 wickets 
141 19/04/1998 Sri Lanka Mangaung Oval South Africa won by 5 wickets 
142 23/04/1998 Pakistan Newlands South Africa won by 9 wickets 
143 21/05/1998 England Kennington Oval South Africa won by 3 wickets 
144 23/05/1998 England Old Trafford South Africa won by 32 runs 
145 24/05/1998 England Headingley England won by 7 wickets 
146 14/08/1998 Sri Lanka Trent Bridge Sri Lanka won by 57 runs 
147 18/08/1998 England Edgbaston South Africa won by 14 runs 
148 25/10/1998 England Bangabandhu National Stadium South Africa won by 6 wickets 
149 30/10/1998 Sri Lanka Bangabandhu National Stadium South Africa won by 92 runs 
150 01/11/1998 West Indies Bangabandhu National Stadium South Africa won by 4 wickets 
151 22/01/1999 West Indies Wanderers Stadium South Africa won by 2 wickets 
152 24/01/1999 West Indies Buffalo Park West Indies won by 43 runs 
153 27/01/1999 West Indies Kingsmead South Africa won by 55 runs 
154 30/01/1999 West Indies St George's Park South Africa won by 99 runs 
155 02/02/1999 West Indies Newlands South Africa won by 89 runs 
156 05/02/1999 West Indies Mangaung Oval South Africa won by 114 runs 
157 07/02/1999 West Indies SuperSport Park South Africa won by 50 runs 
158 14/02/1999 New Zealand Carisbrook New Zealand won by 3 wickets 
159 17/02/1999 New Zealand AMI Stadium South Africa won by 7 wickets 
160 20/02/1999 New Zealand Eden Park New Zealand won by 7 wickets 
161 25/03/1999 New Zealand McLean Park No result 
162 26/03/1999 New Zealand McLean Park South Africa won by 2 wickets 
163 27/03/1999 New Zealand Eden Park South Africa won by 143 runs 
164 30/03/1999 New Zealand Basin Reserve No result 
165 15/05/1999 India County Ground (Hove) South Africa won by 4 wickets 
166 19/05/1999 Sri Lanka County Ground (Northampton) South Africa won by 89 runs 
167 22/05/1999 England Kennington Oval South Africa won by 122 runs 
168 26/05/1999 Kenya VRA Ground South Africa won by 7 wickets 
169 29/05/1999 Zimbabwe County Ground (Chelmsford) Zimbabwe won by 48 runs 
170 05/06/1999 Pakistan Trent Bridge South Africa won by 3 wickets 
171 10/06/1999 New Zealand Edgbaston South Africa won by 74 runs 
172 13/06/1999 Australia Headingley Australia won by 5 wickets 
173 17/06/1999 Australia Edgbaston Match tied 
174 26/09/1999 India Gymkhana Club Ground India won by 8 wickets 
175 28/09/1999 Zimbabwe Gymkhana Club Ground South Africa won by 9 wickets 
176 30/09/1999 Kenya Gymkhana Club Ground South Africa won by 24 runs 
177 03/10/1999 India Gymkhana Club Ground South Africa won by 26 runs 
178 21/01/2000 Zimbabwe Wanderers Stadium South Africa won by 6 wickets 
179 23/01/2000 England Mangaung Oval England won by 9 wickets 
180 26/01/2000 England Newlands South Africa won by 1 run 
181 02/02/2000 Zimbabwe Kingsmead Zimbabwe won by 2 wickets 
182 04/02/2000 England Buffalo Park South Africa won by 2 wickets 
183 06/02/2000 Zimbabwe St George's Park South Africa won by 53 runs 
184 13/02/2000 England Wanderers Stadium South Africa won by 38 runs 
185 09/03/2000 India Nehru Stadium (Kochi) India won by 3 wickets 
186 12/03/2000 India Keenan Stadium India won by 6 wickets 
187 15/03/2000 India Nahar Singh Stadium South Africa won by 2 wickets 
188 17/03/2000 India Reliance Stadium India won by 4 wickets 
189 19/03/2000 India Vidarbha Cricket Association Ground South Africa won by 10 runs 
190 22/03/2000 India Sharjah Cricket Stadium South Africa won by 10 wickets 
191 24/03/2000 Pakistan Sharjah Cricket Stadium South Africa won by 3 wickets 
192 27/03/2000 India Sharjah Cricket Stadium South Africa won by 6 wickets 
193 28/03/2000 Pakistan Sharjah Cricket Stadium Pakistan won by 67 runs 
194 31/03/2000 Pakistan Sharjah Cricket Stadium Pakistan won by 16 runs 
195 12/04/2000 Australia Kingsmead South Africa won by 6 wickets 
196 14/04/2000 Australia Newlands Australia won by 5 wickets 
197 16/04/2000 Australia Wanderers Stadium South Africa won by 4 wickets 
198 06/07/2000 Sri Lanka Galle International Stadium Sri Lanka won by 37 runs 
199 08/07/2000 Pakistan R Premadasa Stadium South Africa won by 18 runs 
200 11/07/2000 Sri Lanka Sinhalese Sports Club Ground Sri Lanka won by 8 wickets 
201 12/07/2000 Pakistan Sinhalese Sports Club Ground South Africa won by 7 wickets 
202 14/07/2000 Sri Lanka R Premadasa Stadium Sri Lanka won by 30 runs 
203 16/08/2000 Australia Etihad Stadium Australia won by 94 runs 
204 18/08/2000 Australia Etihad Stadium Match tied 
205 20/08/2000 Australia Etihad Stadium South Africa won by 8 runs 
206 23/08/2000 Pakistan Kallang Ground Pakistan won by 28 runs 
207 25/08/2000 New Zealand Kallang Ground South Africa won by 8 wickets 
208 27/08/2000 Pakistan Kallang Ground South Africa won by 93 runs 
209 10/10/2000 England Gymkhana Club Ground South Africa won by 8 wickets 
210 13/10/2000 India Gymkhana Club Ground India won by 95 runs 
211 20/10/2000 New Zealand Senwes Park No result 
212 22/10/2000 New Zealand Willowmoore Park South Africa won by 6 wickets 
213 25/10/2000 New Zealand SuperSport Park South Africa won by 115 runs 
214 28/10/2000 New Zealand Diamond Oval South Africa won by 5 wickets 
215 01/11/2000 New Zealand Kingsmead South Africa won by 6 wickets 
216 04/11/2000 New Zealand Newlands South Africa won by 3 wickets 
217 15/12/2000 Sri Lanka St George's Park South Africa won by 4 wickets 
218 17/12/2000 Sri Lanka Buffalo Park South Africa won by 95 runs 
219 09/01/2001 Sri Lanka Boland Park South Africa won by 8 wickets 
220 11/01/2001 Sri Lanka Newlands South Africa won by 99 runs 
221 14/01/2001 Sri Lanka Mangaung Oval South Africa won by 5 wickets 
222 17/01/2001 Sri Lanka Wanderers Stadium Sri Lanka won by 4 runs 
223 28/04/2001 West Indies Sabina Park West Indies won by 3 wickets 
224 02/05/2001 West Indies Antigua Recreation Ground South Africa won by 8 wickets 
225 05/05/2001 West Indies National Cricket Stadium (Grenada) South Africa won by 132 runs 
226 06/05/2001 West Indies National Cricket Stadium (Grenada) South Africa won by 8 wickets 
227 09/05/2001 West Indies Kensington Oval South Africa won by 7 wickets 
228 12/05/2001 West Indies Queen's Park Oval South Africa won by 53 runs 
229 16/05/2001 West Indies Arnos Vale Ground West Indies won by 6 wickets 
230 23/09/2001 Zimbabwe Queens Sports Club South Africa won by 153 runs 
231 29/09/2001 Zimbabwe Harare Sports Club South Africa won by 148 runs 
232 30/09/2001 Zimbabwe Harare Sports Club South Africa won by 6 wickets 
233 05/10/2001 India Wanderers Stadium South Africa won by 6 wickets 
234 07/10/2001 Kenya Willowmoore Park South Africa won by 7 wickets 
235 10/10/2001 India SuperSport Park India won by 41 runs 
236 14/10/2001 Kenya Diamond Oval South Africa won by 9 wickets 
237 19/10/2001 India Buffalo Park South Africa won by 46 runs 
238 22/10/2001 Kenya Newlands South Africa won by 208 runs 
239 26/10/2001 India Kingsmead South Africa won by 6 wickets 
240 13/01/2002 Australia Melbourne Cricket Ground South Africa won by 4 wickets 
241 15/01/2002 New Zealand Bellerive Oval South Africa won by 26 runs 
242 19/01/2002 New Zealand Brisbane Cricket Ground New Zealand won by 4 wickets 
243 20/01/2002 Australia Brisbane Cricket Ground Australia won by 27 runs 
244 22/01/2002 Australia Sydney Cricket Ground Australia won by 8 wickets 
245 27/01/2002 New Zealand Adelaide Oval South Africa won by 93 runs 
246 01/02/2002 New Zealand WACA Ground South Africa won by 67 runs 
247 03/02/2002 Australia WACA Ground Australia won by 33 runs 
248 06/02/2002 New Zealand Melbourne Cricket Ground South Africa won by 8 wickets 
249 08/02/2002 New Zealand Sydney Cricket Ground South Africa won by 6 wickets 
250 22/03/2002 Australia Wanderers Stadium Australia won by 19 runs 
251 24/03/2002 Australia SuperSport Park Australia won by 45 runs 
252 27/03/2002 Australia Senwes Park Match tied 
253 30/03/2002 Australia Mangaung Oval Australia won by 37 runs 
254 03/04/2002 Australia Kingsmead Australia won by 8 wickets 
255 06/04/2002 Australia St George's Park Australia won by 3 wickets 
256 09/04/2002 Australia Newlands South Africa won by 65 runs 
257 12/08/2002 Pakistan National Cricket Stadium (Tangier) South Africa won by 54 runs 
258 15/08/2002 Sri Lanka National Cricket Stadium (Tangier) Sri Lanka won by 93 runs 
259 18/08/2002 Pakistan National Cricket Stadium (Tangier) South Africa won by 8 runs 
260 19/08/2002 Sri Lanka National Cricket Stadium (Tangier) Sri Lanka won by 6 wickets 
261 21/08/2002 Sri Lanka National Cricket Stadium (Tangier) Sri Lanka won by 27 runs 
262 13/09/2002 West Indies Sinhalese Sports Club Ground South Africa won by 2 wickets 
263 20/09/2002 Kenya R Premadasa Stadium South Africa won by 176 runs 
264 25/09/2002 India R Premadasa Stadium India won by 10 runs 
265 03/10/2002 Bangladesh Senwes Park South Africa won by 168 runs 
266 06/10/2002 Bangladesh Willowmoore Park South Africa won by 10 wickets 
267 09/10/2002 Bangladesh Diamond Oval South Africa won by 7 wickets 
268 27/11/2002 Sri Lanka Wanderers Stadium South Africa won by 6 wickets 
269 29/11/2002 Sri Lanka SuperSport Park South Africa won by 177 runs 
270 01/12/2002 Sri Lanka Willowmoore Park Sri Lanka won by 7 wickets 
271 04/12/2002 Sri Lanka Diamond Oval South Africa won by 8 wickets 
272 06/12/2002 Sri Lanka Mangaung Oval South Africa won by 6 wickets 
273 08/12/2002 Pakistan Kingsmead South Africa won by 132 runs 
274 11/12/2002 Pakistan St George's Park Pakistan won by 182 runs 
275 13/12/2002 Pakistan Buffalo Park South Africa won by 62 runs 
276 16/12/2002 Pakistan Boland Park South Africa won by 9 wickets 
277 18/12/2002 Pakistan Newlands South Africa won by 34 runs 
278 09/02/2003 West Indies Newlands West Indies won by 3 runs 
279 12/02/2003 Kenya Senwes Park South Africa won by 10 wickets 
280 16/02/2003 New Zealand Wanderers Stadium New Zealand won by 9 wickets 
281 22/02/2003 Bangladesh Mangaung Oval South Africa won by 10 wickets 
282 27/02/2003 Canada Buffalo Park South Africa won by 118 runs 
283 03/03/2003 Sri Lanka Kingsmead Match tied 
284 13/04/2003 India Bangabandhu National Stadium India won by 153 runs 
285 14/04/2003 Bangladesh Bangabandhu National Stadium South Africa won by 83 runs 
286 17/04/2003 Bangladesh Bangabandhu National Stadium South Africa won by 93 runs 
287 18/04/2003 India Bangabandhu National Stadium South Africa won by 5 wickets 
288 21/04/2003 India Bangabandhu National Stadium No result 
289 28/06/2003 England Kennington Oval England won by 6 wickets 
290 29/06/2003 Zimbabwe St Lawrence Ground South Africa won by 46 runs 
291 03/07/2003 England Old Trafford South Africa won by 7 wickets 
292 05/07/2003 Zimbabwe Sophia Gardens South Africa won by 9 wickets 
293 08/07/2003 England Edgbaston England won by 4 wickets 
294 10/07/2003 Zimbabwe The Rose Bowl South Africa won by 7 wickets 
295 12/07/2003 England Lord's England won by 7 wickets 
296 03/10/2003 Pakistan Gaddafi Stadium Pakistan won by 8 runs 
297 05/10/2003 Pakistan Gaddafi Stadium Pakistan won by 42 runs 
298 07/10/2003 Pakistan Iqbal Stadium South Africa won by 13 runs 
299 10/10/2003 Pakistan Rawalpindi Cricket Stadium South Africa won by 6 wickets 
300 12/10/2003 Pakistan Rawalpindi Cricket Stadium South Africa won by 7 wickets 
301 25/01/2004 West Indies Newlands South Africa won by 209 runs 
302 28/01/2004 West Indies St George's Park South Africa won by 16 runs 
303 30/01/2004 West Indies Kingsmead No result  
304 01/02/2004 West Indies SuperSport Park West Indies won by 7 wickets 
305 04/02/2004 West Indies Wanderers Stadium South Africa won by 4 wickets 
306 13/02/2004 New Zealand Eden Park South Africa won by 5 wickets 
307 17/02/2004 New Zealand AMI Stadium New Zealand won by 5 wickets 
308 20/02/2004 New Zealand Sky Stadium New Zealand won by 5 runs 
309 25/02/2004 New Zealand Carisbrook New Zealand won by 6 wickets 
310 29/02/2004 New Zealand Eden Park New Zealand won by 2 runs 
311 02/03/2004 New Zealand McLean Park New Zealand won by 5 wickets 
312 20/08/2004 Sri Lanka R Premadasa Stadium Sri Lanka won by 3 wickets 
313 22/08/2004 Sri Lanka R Premadasa Stadium Sri Lanka won by 37 runs 
314 25/08/2004 Sri Lanka Rangiri Dambulla International Stadium Sri Lanka won by 4 wickets 
315 28/08/2004 Sri Lanka Rangiri Dambulla International Stadium Sri Lanka won by 7 wickets 
316 31/08/2004 Sri Lanka Sinhalese Sports Club Ground Sri Lanka won by 49 runs 
317 12/09/2004 Bangladesh Edgbaston South Africa won by 9 wickets 
318 18/09/2004 West Indies Kennington Oval West Indies won by 5 wickets 
319 30/01/2005 England Wanderers Stadium England won by 26 runs 
320 02/02/2005 England Mangaung Oval Match tied 
321 04/02/2005 England St George's Park South Africa won by 3 wickets 
322 06/02/2005 England Newlands South Africa won by 108 runs 
323 09/02/2005 England Buffalo Park South Africa won by 7 runs 
324 11/02/2005 England Kingsmead No result 
325 13/02/2005 England SuperSport Park South Africa won by 3 wickets 
326 25/02/2005 Zimbabwe Wanderers Stadium South Africa won by 165 runs 
327 27/02/2005 Zimbabwe Kingsmead South Africa won by 131 runs 
328 02/03/2005 Zimbabwe St George's Park South Africa won by 5 wickets 
329 07/05/2005 West Indies Sabina Park South Africa won by 8 wickets 
330 08/05/2005 West Indies Sabina Park South Africa won by 8 wickets 
331 11/05/2005 West Indies Kensington Oval South Africa won by 1 run 
332 14/05/2005 West Indies Queen's Park Oval South Africa won by 6 wickets 
333 15/05/2005 West Indies Queen's Park Oval South Africa won by 7 wickets 
334 23/10/2005 New Zealand Mangaung Oval South Africa won by 2 wickets 
335 28/10/2005 New Zealand Newlands South Africa won by 19 runs 
336 30/10/2005 New Zealand St George's Park South Africa won by 4 wickets 
337 04/11/2005 New Zealand Kingsmead No result 
338 06/11/2005 New Zealand SuperSport Park South Africa won by 5 wickets 
339 16/11/2005 India Rajiv Gandhi International Stadium South Africa won by 5 wickets 
340 19/11/2005 India M Chinnaswamy Stadium India won by 6 wickets 
341 25/11/2005 India Eden Gardens South Africa won by 10 wickets 
342 28/11/2005 India Wankhede Stadium India won by 5 wickets 
343 15/01/2006 Australia Brisbane Cricket Ground South Africa won by 5 wickets 
344 17/01/2006 Sri Lanka Brisbane Cricket Ground Sri Lanka won by 94 runs 
345 20/01/2006 Australia Etihad Stadium Australia won by 59 runs 
346 24/01/2006 Sri Lanka Adelaide Oval South Africa won by 9 runs 
347 31/01/2006 Sri Lanka WACA Ground South Africa won by 5 wickets 
348 03/02/2006 Australia Etihad Stadium Australia won by 80 runs 
349 05/02/2006 Australia Sydney Cricket Ground Australia won by 57 runs 
350 07/02/2006 Sri Lanka Bellerive Oval Sri Lanka won by 76 runs 
351 26/02/2006 Australia SuperSport Park South Africa won by 6 wickets 
352 03/03/2006 Australia Newlands South Africa won by 196 runs 
353 05/03/2006 Australia St George's Park Australia won by 24 runs 
354 10/03/2006 Australia Kingsmead Australia won by 1 wicket 
355 12/03/2006 Australia Wanderers Stadium South Africa won by 1 wicket 
356 15/09/2006 Zimbabwe Mangaung Oval South Africa won by 5 wickets 
357 18/09/2006 Zimbabwe Buffalo Park South Africa won by 6 wickets 
358 20/09/2006 Zimbabwe Senwes Park South Africa won by 171 runs 
359 16/10/2006 New Zealand Brabourne Stadium New Zealand won by 87 runs 
360 24/10/2006 Sri Lanka Narendra Modi Stadium South Africa won by 78 runs 
361 27/10/2006 Pakistan Punjab Cricket Association IS Bindra Stadium South Africa won by 124 runs 
362 02/11/2006 West Indies Sawai Mansingh Stadium West Indies won by 6 wickets 
363 22/11/2006 India Kingsmead South Africa won by 157 runs 
364 26/11/2006 India Newlands South Africa won by 106 runs 
365 29/11/2006 India St George's Park South Africa won by 80 runs 
366 03/12/2006 India SuperSport Park South Africa won by 9 wickets 
367 04/02/2007 Pakistan SuperSport Park South Africa won by 164 runs 
368 07/02/2007 Pakistan Kingsmead Pakistan won by 141 runs 
369 09/02/2007 Pakistan St George's Park No result  
370 11/02/2007 Pakistan Newlands South Africa won by 10 wickets 
371 14/02/2007 Pakistan Wanderers Stadium South Africa won by 9 wickets 
372 16/03/2007 Netherlands Warner Park South Africa won by 221 runs 
373 20/03/2007 Scotland Warner Park South Africa won by 7 wickets 
374 24/03/2007 Australia Warner Park Australia won by 83 runs 
375 28/03/2007 Sri Lanka Providence Stadium South Africa won by 1 wicket 
376 03/04/2007 Ireland Providence Stadium South Africa won by 7 wickets 
377 07/04/2007 Bangladesh Providence Stadium Bangladesh won by 67 runs 
378 10/04/2007 West Indies National Cricket Stadium (Grenada) South Africa won by 67 runs 
379 14/04/2007 New Zealand National Cricket Stadium (Grenada) New Zealand won by 5 wickets 
380 17/04/2007 England Kensington Oval South Africa won by 9 wickets 
381 25/04/2007 Australia Daren Sammy Cricket Ground Australia won by 7 wickets 
382 24/06/2007 Ireland Civil Service Cricket Club South Africa won by 42 runs 
383 26/06/2007 India Civil Service Cricket Club South Africa won by 4 wickets 
384 29/06/2007 India Civil Service Cricket Club India won by 6 wickets 
385 01/07/2007 India Civil Service Cricket Club India won by 6 wickets 
386 22/08/2007 Zimbabwe Queens Sports Club South Africa won by 5 wickets 
387 25/08/2007 Zimbabwe Harare Sports Club South Africa won by 8 wickets 
388 26/08/2007 Zimbabwe Harare Sports Club South Africa won by 28 runs 
389 18/10/2007 Pakistan Gaddafi Stadium South Africa won by 45 runs 
390 20/10/2007 Pakistan Gaddafi Stadium Pakistan won by 25 runs 
391 23/10/2007 Pakistan Iqbal Stadium Pakistan won by 6 wickets 
392 26/10/2007 Pakistan Multan Cricket Stadium South Africa won by 7 wickets 
393 29/10/2007 Pakistan Gaddafi Stadium South Africa won by 14 runs 
394 25/11/2007 New Zealand Kingsmead South Africa won by 2 wickets 
395 30/11/2007 New Zealand St George's Park New Zealand won by 7 wickets 
396 02/12/2007 New Zealand Newlands South Africa won by 5 wickets 
397 20/01/2008 West Indies SuperSport Park South Africa won by 6 wickets 
398 25/01/2008 West Indies Newlands South Africa won by 86 runs 
399 27/01/2008 West Indies St George's Park South Africa won by 7 wickets 
400 01/02/2008 West Indies Kingsmead South Africa won by 5 wickets 
401 03/02/2008 West Indies Wanderers Stadium South Africa won by 8 wickets 
402 09/03/2008 Bangladesh Zahur Ahmed Chowdhury Stadium South Africa won by 9 wickets 
403 12/03/2008 Bangladesh Shere Bangla National Stadium South Africa won by 7 wickets 
404 14/03/2008 Bangladesh Shere Bangla National Stadium South Africa won by 7 wickets 
405 22/08/2008 England Headingley England won by 20 runs 
406 26/08/2008 England Trent Bridge England won by 10 wickets 
407 29/08/2008 England Kennington Oval England won by 126 runs 
408 31/08/2008 England Lord's England won by 7 wickets 
409 03/09/2008 England Sophia Gardens No result 
410 31/10/2008 Kenya Mangaung Oval South Africa won by 159 runs 
411 02/11/2008 Kenya Diamond Oval South Africa won by 7 wickets 
412 07/11/2008 Bangladesh Senwes Park South Africa won by 61 runs 
413 09/11/2008 Bangladesh Willowmoore Park South Africa won by 128 runs 
414 16/01/2009 Australia Melbourne Cricket Ground South Africa won by 3 wickets 
415 18/01/2009 Australia Bellerive Oval Australia won by 5 runs 
416 23/01/2009 Australia Sydney Cricket Ground South Africa won by 3 wickets 
417 26/01/2009 Australia Adelaide Oval South Africa won by 8 wickets 
418 30/01/2009 Australia WACA Ground South Africa won by 39 runs 
419 03/04/2009 Australia Kingsmead Australia won by 141 runs 
420 05/04/2009 Australia SuperSport Park South Africa won by 7 wickets 
421 09/04/2009 Australia Newlands South Africa won by 25 runs 
422 13/04/2009 Australia St George's Park South Africa won by 61 runs 
423 17/04/2009 Australia Wanderers Stadium Australia won by 47 runs 
424 22/09/2009 Sri Lanka SuperSport Park Sri Lanka won by 55 runs 
425 24/09/2009 New Zealand SuperSport Park South Africa won by 5 wickets 
426 27/09/2009 England SuperSport Park England won by 22 runs 
427 08/11/2009 Zimbabwe Willowmoore Park South Africa won by 45 runs 
428 10/11/2009 Zimbabwe SuperSport Park South Africa won by 212 runs 
429 22/11/2009 England SuperSport Park England won by 7 wickets 
430 27/11/2009 England Newlands South Africa won by 112 runs 
431 29/11/2009 England St George's Park England won by 7 wickets 
432 21/02/2010 India Sawai Mansingh Stadium India won by 1 run 
433 24/02/2010 India Captain Roop Singh Stadium India won by 153 runs 
434 27/02/2010 India Narendra Modi Stadium South Africa won by 90 runs 
435 22/05/2010 West Indies Sir Vivian Richards Stadium South Africa won by 66 runs 
436 24/05/2010 West Indies Sir Vivian Richards Stadium South Africa won by 17 runs 
437 28/05/2010 West Indies Windsor Park South Africa won by 67 runs 
438 30/05/2010 West Indies Windsor Park South Africa won by 7 wickets 
439 03/06/2010 West Indies Queen's Park Oval South Africa won by 1 wicket 
440 15/10/2010 Zimbabwe Mangaung Oval South Africa won by 64 runs 
441 17/10/2010 Zimbabwe Senwes Park South Africa won by 8 wickets 
442 22/10/2010 Zimbabwe Willowmoore Park South Africa won by 272 runs 
443 29/10/2010 Pakistan Sheikh Zayed Stadium South Africa won by 8 wickets 
444 31/10/2010 Pakistan Sheikh Zayed Stadium Pakistan won by 1 wicket 
445 02/11/2010 Pakistan Dubai International Cricket Stadium South Africa won by 2 runs 
446 05/11/2010 Pakistan Dubai International Cricket Stadium Pakistan won by 1 wicket 
447 08/11/2010 Pakistan Dubai International Cricket Stadium South Africa won by 57 runs 
448 12/01/2011 India Kingsmead South Africa won by 135 runs 
449 15/01/2011 India Wanderers Stadium India won by 1 run 
450 18/01/2011 India Newlands India won by 2 wickets 
451 21/01/2011 India St George's Park South Africa won by 48 runs 
452 23/01/2011 India SuperSport Park South Africa won by 33 runs 
453 24/02/2011 West Indies Arun Jaitley Stadium South Africa won by 7 wickets 
454 03/03/2011 Netherlands Punjab Cricket Association IS Bindra Stadium South Africa won by 231 runs 
455 06/03/2011 England MA Chidambaram Stadium England won by 6 runs 
456 12/03/2011 India Vidarbha Cricket Association Stadium South Africa won by 3 wickets 
457 15/03/2011 Ireland Eden Gardens South Africa won by 131 runs 
458 19/03/2011 Bangladesh Shere Bangla National Stadium South Africa won by 206 runs 
459 25/03/2011 New Zealand Shere Bangla National Stadium New Zealand won by 49 runs 
460 19/10/2011 Australia SuperSport Park Australia won by 93 runs 
461 23/10/2011 Australia St George's Park South Africa won by 80 runs 
462 28/10/2011 Australia Kingsmead Australia won by 3 wickets 
463 11/01/2012 Sri Lanka Boland Park South Africa won by 258 runs 
464 14/01/2012 Sri Lanka Buffalo Park South Africa won by 5 wickets 
465 17/01/2012 Sri Lanka Mangaung Oval South Africa won by 4 runs 
466 20/01/2012 Sri Lanka Diamond Oval Sri Lanka won by 5 wickets 
467 22/01/2012 Sri Lanka Wanderers Stadium Sri Lanka won by 2 wickets 
468 25/02/2012 New Zealand Sky Stadium South Africa won by 6 wickets 
469 29/02/2012 New Zealand McLean Park South Africa won by 6 wickets 
470 03/03/2012 New Zealand Eden Park South Africa won by 5 wickets 
471 24/08/2012 England Sophia Gardens No result 
472 28/08/2012 England The Rose Bowl South Africa won by 80 runs 
473 31/08/2012 England Kennington Oval England won by 4 wickets 
474 02/09/2012 England Lord's England won by 6 wickets 
475 05/09/2012 England Trent Bridge South Africa won by 7 wickets 
476 19/01/2013 New Zealand Boland Park New Zealand won by 1 wicket 
477 22/01/2013 New Zealand Diamond Oval New Zealand won by 27 runs 
478 25/01/2013 New Zealand Senwes Park South Africa won by 1 wicket 
479 10/03/2013 Pakistan Mangaung Oval South Africa won by 125 runs 
480 15/03/2013 Pakistan SuperSport Park Pakistan won by 6 wickets 
481 17/03/2013 Pakistan Wanderers Stadium South Africa won by 34 runs 
482 21/03/2013 Pakistan Kingsmead Pakistan won by 3 wickets 
483 24/03/2013 Pakistan Willowmoore Park South Africa won by 6 wickets 
484 31/05/2013 Netherlands VRA Ground South Africa won by 84 runs 
485 06/06/2013 India Sophia Gardens India won by 26 runs 
486 10/06/2013 Pakistan Edgbaston South Africa won by 67 runs 
487 14/06/2013 West Indies Sophia Gardens Match tied 
488 19/06/2013 England Kennington Oval England won by 7 wickets 
489 20/07/2013 Sri Lanka R Premadasa Stadium Sri Lanka won by 180 runs 
490 23/07/2013 Sri Lanka R Premadasa Stadium Sri Lanka won by 17 runs 
491 26/07/2013 Sri Lanka Pallekele International Cricket Stadium South Africa won by 56 runs 
492 28/07/2013 Sri Lanka Pallekele International Cricket Stadium Sri Lanka won by 8 wickets 
493 31/07/2013 Sri Lanka R Premadasa Stadium Sri Lanka won by 128 runs 
494 30/10/2013 Pakistan Sharjah Cricket Stadium South Africa won by 1 run 
495 01/11/2013 Pakistan Dubai International Cricket Stadium Pakistan won by 66 runs 
496 06/11/2013 Pakistan Sheikh Zayed Stadium South Africa won by 68 runs 
497 08/11/2013 Pakistan Sheikh Zayed Stadium South Africa won by 28 runs 
498 11/11/2013 Pakistan Sharjah Cricket Stadium South Africa won by 117 runs 
499 24/11/2013 Pakistan Newlands Pakistan won by 23 runs 
500 27/11/2013 Pakistan St George's Park Pakistan won by 1 run 
501 30/11/2013 Pakistan SuperSport Park South Africa won by 4 wickets 
502 05/12/2013 India Wanderers Stadium South Africa won by 141 runs 
503 08/12/2013 India Kingsmead South Africa won by 134 runs 
504 11/12/2013 India SuperSport Park No result 
505 06/07/2014 Sri Lanka R Premadasa Stadium South Africa won by 75 runs 
506 09/07/2014 Sri Lanka Pallekele International Cricket Stadium Sri Lanka won by 87 runs 
507 12/07/2014 Sri Lanka Mahinda Rajapaksha International Cricket Stadium South Africa won by 82 runs 
508 17/08/2014 Zimbabwe Queens Sports Club South Africa won by 93 runs 
509 19/08/2014 Zimbabwe Queens Sports Club South Africa won by 61 runs 
510 21/08/2014 Zimbabwe Queens Sports Club South Africa won by 7 wickets 
511 27/08/2014 Australia Harare Sports Club South Africa won by 7 wickets 
512 29/08/2014 Zimbabwe Harare Sports Club South Africa won by 61 runs 
513 02/09/2014 Australia Harare Sports Club Australia won by 62 runs 
514 04/09/2014 Zimbabwe Harare Sports Club South Africa won by 63 runs 
515 06/09/2014 Australia Harare Sports Club South Africa won by 6 wickets 
516 21/10/2014 New Zealand Bay Oval South Africa won by 6 wickets 
517 24/10/2014 New Zealand Bay Oval South Africa won by 72 runs 
518 27/10/2014 New Zealand Seddon Park No result 
519 14/11/2014 Australia WACA Ground Australia won by 32 runs 
520 16/11/2014 Australia WACA Ground South Africa won by 3 wickets 
521 19/11/2014 Australia Manuka Oval Australia won by 73 runs 
522 21/11/2014 Australia Melbourne Cricket Ground Australia won by 3 wickets 
523 23/11/2014 Australia Sydney Cricket Ground Australia won by 2 wickets 
524 16/01/2015 West Indies Kingsmead South Africa won by 61 runs 
525 18/01/2015 West Indies Wanderers Stadium South Africa won by 148 runs 
526 21/01/2015 West Indies Buffalo Park South Africa won by 9 wickets 
527 25/01/2015 West Indies St George's Park West Indies won by 1 wicket 
528 28/01/2015 West Indies SuperSport Park South Africa won by 131 runs 
529 15/02/2015 Zimbabwe Seddon Park South Africa won by 62 runs 
530 22/02/2015 India Melbourne Cricket Ground India won by 130 runs 
531 27/02/2015 West Indies Sydney Cricket Ground South Africa won by 257 runs 
532 03/03/2015 Ireland Manuka Oval South Africa won by 201 runs 
533 07/03/2015 Pakistan Eden Park Pakistan won by 29 runs 
534 11/03/2015 United Arab Emirates Sky Stadium South Africa won by 146 runs 
535 18/03/2015 Sri Lanka Sydney Cricket Ground South Africa won by 9 wickets 
536 24/03/2015 New Zealand Eden Park New Zealand won by 4 wickets 
537 10/07/2015 Bangladesh Shere Bangla National Stadium South Africa won by 8 wickets 
538 12/07/2015 Bangladesh Shere Bangla National Stadium Bangladesh won by 7 wickets 
539 15/07/2015 Bangladesh Zahur Ahmed Chowdhury Stadium Bangladesh won by 9 wickets 
540 19/08/2015 New Zealand SuperSport Park South Africa won by 20 runs 
541 23/08/2015 New Zealand Senwes Park New Zealand won by 8 wickets 
542 26/08/2015 New Zealand Kingsmead South Africa won by 62 runs 
543 11/10/2015 India Green Park South Africa won by 5 runs 
544 14/10/2015 India Holkar Cricket Stadium India won by 22 runs 
545 18/10/2015 India Saurashtra Cricket Association Stadium South Africa won by 18 runs 
546 22/10/2015 India MA Chidambaram Stadium India won by 35 runs 
547 25/10/2015 India Wankhede Stadium South Africa won by 214 runs 
548 03/02/2016 England Mangaung Oval England won by 39 runs 
549 06/02/2016 England St George's Park England won by 5 wickets 
550 09/02/2016 England SuperSport Park South Africa won by 7 wickets 
551 12/02/2016 England Wanderers Stadium South Africa won by 1 wicket 
552 14/02/2016 England Newlands South Africa won by 5 wickets 
553 03/06/2016 West Indies Providence Stadium West Indies won by 4 wickets 
554 07/06/2016 Australia Providence Stadium South Africa won by 47 runs 
555 11/06/2016 Australia Warner Park Australia won by 36 runs 
556 15/06/2016 West Indies Warner Park South Africa won by 139 runs 
557 19/06/2016 Australia Kensington Oval No result 
558 24/06/2016 West Indies Kensington Oval West Indies won by 100 runs 
559 25/09/2016 Ireland Willowmoore Park South Africa won by 206 runs 
560 30/09/2016 Australia SuperSport Park South Africa won by 6 wickets 
561 02/10/2016 Australia Wanderers Stadium South Africa won by 142 runs 
562 05/10/2016 Australia Kingsmead South Africa won by 4 wickets 
563 08/10/2016 Australia St George's Park South Africa won by 6 wickets 
564 12/10/2016 Australia Newlands South Africa won by 31 runs 
565 28/01/2017 Sri Lanka St George's Park South Africa won by 8 wickets 
566 01/02/2017 Sri Lanka Kingsmead South Africa won by 121 runs 
567 04/02/2017 Sri Lanka Wanderers Stadium South Africa won by 7 wickets 
568 07/02/2017 Sri Lanka Newlands South Africa won by 40 runs 
569 10/02/2017 Sri Lanka SuperSport Park South Africa won by 88 runs 
570 19/02/2017 New Zealand Seddon Park South Africa won by 4 wickets 
571 22/02/2017 New Zealand Hagley Oval New Zealand won by 6 runs 
572 25/02/2017 New Zealand Sky Stadium South Africa won by 159 runs 
573 01/03/2017 New Zealand Seddon Park New Zealand won by 7 wickets 
574 04/03/2017 New Zealand Eden Park South Africa won by 6 wickets 
575 24/05/2017 England Headingley England won by 72 runs 
576 27/05/2017 England The Rose Bowl England won by 2 runs 
577 29/05/2017 England Lord's South Africa won by 7 wickets 
578 03/06/2017 Sri Lanka Kennington Oval South Africa won by 96 runs 
579 07/06/2017 Pakistan Edgbaston Pakistan won by 19 runs 
580 11/06/2017 India Kennington Oval India won by 8 wickets 
581 15/10/2017 Bangladesh Diamond Oval South Africa won by 10 wickets 
582 18/10/2017 Bangladesh Boland Park South Africa won by 104 runs 
583 22/10/2017 Bangladesh Buffalo Park South Africa won by 200 runs 
584 01/02/2018 India Kingsmead India won by 6 wickets 
585 04/02/2018 India SuperSport Park India won by 9 wickets 
586 07/02/2018 India Newlands India won by 124 runs 
587 10/02/2018 India Wanderers Stadium South Africa won by 5 wickets 
588 13/02/2018 India St George's Park India won by 73 runs 
589 16/02/2018 India SuperSport Park India won by 8 wickets 
590 29/07/2018 Sri Lanka Rangiri Dambulla International Stadium South Africa won by 5 wickets 
591 01/08/2018 Sri Lanka Rangiri Dambulla International Stadium South Africa won by 4 wickets 
592 05/08/2018 Sri Lanka Pallekele International Cricket Stadium South Africa won by 78 runs 
593 08/08/2018 Sri Lanka Pallekele International Cricket Stadium Sri Lanka won by 3 runs 
594 12/08/2018 Sri Lanka R Premadasa Stadium Sri Lanka won by 178 runs 
595 30/09/2018 Zimbabwe Diamond Oval South Africa won by 5 wickets 
596 03/10/2018 Zimbabwe Mangaung Oval South Africa won by 120 runs 
597 06/10/2018 Zimbabwe Boland Park South Africa won by 4 wickets 
598 04/11/2018 Australia Perth Stadium South Africa won by 6 wickets 
599 09/11/2018 Australia Adelaide Oval Australia won by 7 runs 
600 11/11/2018 Australia Bellerive Oval South Africa won by 40 runs 
601 19/01/2019 Pakistan St George's Park Pakistan won by 5 wickets 
602 22/01/2019 Pakistan Kingsmead South Africa won by 5 wickets 
603 25/01/2019 Pakistan SuperSport Park South Africa won by 13 runs 
604 27/01/2019 Pakistan Wanderers Stadium Pakistan won by 8 wickets 
605 30/01/2019 Pakistan Newlands South Africa won by 7 wickets 
606 03/03/2019 Sri Lanka Wanderers Stadium South Africa won by 8 wickets 
607 06/03/2019 Sri Lanka SuperSport Park South Africa won by 113 runs 
608 10/03/2019 Sri Lanka Kingsmead South Africa won by 71 runs 
609 13/03/2019 Sri Lanka St George's Park South Africa won by 6 wickets 
610 16/03/2019 Sri Lanka Newlands South Africa won by 41 runs 
611 30/05/2019 England Kennington Oval England won by 104 runs 
612 02/06/2019 Bangladesh Kennington Oval Bangladesh won by 21 runs 
613 05/06/2019 India The Rose Bowl India won by 6 wickets 
614 10/06/2019 West Indies The Rose Bowl No result 
615 15/06/2019 Afghanistan Sophia Gardens South Africa won by 9 wickets 
616 19/06/2019 New Zealand Edgbaston New Zealand won by 4 wickets 
617 23/06/2019 Pakistan Lord's Pakistan won by 49 runs 
618 28/06/2019 Sri Lanka Riverside Ground South Africa won by 9 wickets 
619 06/07/2019 Australia Old Trafford South Africa won by 10 runs 
620 04/02/2020 England Newlands South Africa won by 7 wickets 
621 07/02/2020 England Kingsmead No result 
622 09/02/2020 England Wanderers Stadium England won by 2 wickets 
623 29/02/2020 Australia Boland Park South Africa won by 74 runs 
624 04/03/2020 Australia Mangaung Oval South Africa won by 6 wickets 
625 07/03/2020 Australia Senwes Park South Africa won by 6 wickets 
626 02/04/2021 Pakistan SuperSport Park Pakistan won by 3 wickets 
627 04/04/2021 Pakistan Wanderers Stadium South Africa won by 17 runs 
628 07/04/2021 Pakistan SuperSport Park Pakistan won by 28 runs 
629 11/07/2021 Ireland The Village No result 
630 13/07/2021 Ireland The Village Ireland won by 43 runs 
631 16/07/2021 Ireland The Village South Africa won by 70 runs 
632 02/09/2021 Sri Lanka R Premadasa Stadium Sri Lanka won by 14 runs 
633 04/09/2021 Sri Lanka R Premadasa Stadium South Africa won by 67 runs 
634 07/09/2021 Sri Lanka R Premadasa Stadium Sri Lanka won by 78 runs 
635 26/11/2021 Netherlands SuperSport Park No result 
636 19/01/2022 India Boland Park South Africa won by 31 runs 
637 21/01/2022 India Boland Park South Africa won by 7 wickets 
638 23/01/2022 India Newlands South Africa won by 4 runs 
639 18/03/2022 Bangladesh SuperSport Park Bangladesh won by 38 runs 
640 20/03/2022 Bangladesh Wanderers Stadium South Africa won by 7 wickets 
641 23/03/2022 Bangladesh SuperSport Park Bangladesh won by 9 wickets 
642 19/07/2022 England Riverside Ground South Africa won by 62 runs 
643 22/07/2022 England Old Trafford England won by 118 runs 
644 24/07/2022 England Headingley No result 
645 06/10/2022 India Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium South Africa won by 9 runs 
646 09/10/2022 India JSCA International Stadium Complex India won by 7 wickets 
647 11/10/2022 India Arun Jaitley Stadium India won by 7 wickets 
648 27/01/2023 England Mangaung Oval South Africa won by 27 runs 
649 29/01/2023 England Mangaung Oval South Africa won by 5 wickets 
650 01/02/2023 England Diamond Oval England won by 59 runs 
651 18/03/2023 West Indies Buffalo Park West Indies won by 48 runs 
652 21/03/2023 West Indies Senwes Park South Africa won by 4 wickets 
653 31/03/2023 Netherlands Willowmoore Park South Africa won by 8 wickets 
654 02/04/2023 Netherlands Wanderers Stadium South Africa won by 146 runs 
655 07/09/2023 Australia Mangaung Oval Australia won by 3 wickets 
656 09/09/2023 Australia Mangaung Oval Australia won by 123 runs 
657 12/09/2023 Australia Senwes Park South Africa won by 111 runs 
658 15/09/2023 Australia SuperSport Park South Africa won by 164 runs 
659 17/09/2023 Australia Wanderers Stadium South Africa won by 122 runs 
660 07/10/2023 Sri Lanka Arun Jaitley Stadium South Africa won by 102 runs 
661 12/10/2023 Australia Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium South Africa won by 134 runs 
662 17/10/2023 Netherlands Himachal Pradesh Cricket Association Stadium Netherlands won by 38 runs 
663 21/10/2023 England Wankhede Stadium South Africa won by 229 runs 
664 24/10/2023 Bangladesh Wankhede Stadium South Africa won by 149 runs 
665 27/10/2023 Pakistan MA Chidambaram Stadium South Africa won by 1 wicket 
666 01/11/2023 New Zealand Maharashtra Cricket Association Stadium South Africa won by 190 runs 
667 05/11/2023 India Eden Gardens India won by 243 runs 
668 10/11/2023 Afghanistan Narendra Modi Stadium South Africa won by 5 wickets 
669 16/11/2023 Australia Eden Gardens Australia won by 3 wickets 
670 17/12/2023 India Wanderers Stadium India won by 8 wickets 
671 19/12/2023 India St George's Park South Africa won by 8 wickets 
672 21/12/2023 India Boland Park India won by 78 runs 
673 18/09/2024 Afghanistan Sharjah Cricket Stadium Afghanistan won by 6 wickets 
674 20/09/2024 Afghanistan Sharjah Cricket Stadium Afghanistan won by 177 runs 
675 22/09/2024 Afghanistan Sharjah Cricket Stadium South Africa won by 7 wickets 
676 02/10/2024 Ireland Sheikh Zayed Stadium South Africa won by 139 runs 
677 04/10/2024 Ireland Sheikh Zayed Stadium South Africa won by 174 runs 
678 07/10/2024 Ireland Sheikh Zayed Stadium Ireland won by 69 runs 
679 17/12/2024 Pakistan Boland Park Pakistan won by 3 wickets 
680 19/12/2024 Pakistan Newlands Pakistan won by 81 runs 
681 22/12/2024 Pakistan Wanderers Stadium Pakistan won by 36 runs 
682 10/02/2025 New Zealand Gaddafi Stadium New Zealand won by 6 wickets 
683 12/02/2025 Pakistan National Stadium (Karachi) Pakistan won by 6 wickets 
684 21/02/2025 Afghanistan National Stadium (Karachi) South Africa won by 107 runs 
685 01/03/2025 England National Stadium (Karachi) South Africa won by 7 wickets 
686 05/03/2025 New Zealand Gaddafi Stadium New Zealand won by 50 runs 
687 19/08/2025 Australia Cazaly's Stadium South Africa won by 98 runs 
688 22/08/2025 Australia Harrup Park South Africa won by 84 runs 
689 24/08/2025 Australia Harrup Park Australia won by 276 runs 
690 02/09/2025 England Headingley South Africa won by 7 wickets 

Country Records and Statistics Menu
Match Records and Statistics Menu