Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
Test Cricket - Country Records and Statistics
Matches for South Africa
Match
Versus
Ground
Result
1
12/03/1889
England
St George's Park
England won by 8 wickets
2
25/03/1889
England
Newlands
England won by an innings and 202 runs
3
19/03/1892
England
Newlands
England won by an innings and 189 runs
4
13/02/1896
England
St George's Park
England won by 288 runs
5
02/03/1896
England
Old Wanderers
England won by an innings and 197 runs
6
21/03/1896
England
Newlands
England won by an innings and 33 runs
7
14/02/1899
England
Old Wanderers
England won by 32 runs
8
01/04/1899
England
Newlands
England won by 210 runs
9
11/10/1902
Australia
Old Wanderers
Match drawn
10
18/10/1902
Australia
Old Wanderers
Australia won by 159 runs
11
08/11/1902
Australia
Newlands
Australia won by 10 wickets
12
02/01/1906
England
Old Wanderers
South Africa won by 1 wicket
13
06/03/1906
England
Old Wanderers
South Africa won by 9 wickets
14
10/03/1906
England
Old Wanderers
South Africa won by 243 runs
15
24/03/1906
England
Newlands
England won by 4 wickets
16
30/03/1906
England
Newlands
South Africa won by an innings and 16 runs
17
01/07/1907
England
Lord's
Match drawn
18
29/07/1907
England
Headingley
England won by 53 runs
19
19/08/1907
England
Kennington Oval
Match drawn
20
01/01/1910
England
Old Wanderers
South Africa won by 19 runs
21
21/01/1910
England
Lord's (SAF)
South Africa won by 95 runs
22
26/02/1910
England
Old Wanderers
England won by 3 wickets
23
07/03/1910
England
Newlands
South Africa won by 4 wickets
24
11/03/1910
England
Newlands
England won by 9 wickets
25
09/12/1910
Australia
Sydney Cricket Ground
Australia won by an innings and 114 runs
26
31/12/1910
Australia
Melbourne Cricket Ground
Australia won by 89 runs
27
07/01/1911
Australia
Adelaide Oval
South Africa won by 38 runs
28
17/02/1911
Australia
Melbourne Cricket Ground
Australia won by 530 runs
29
03/03/1911
Australia
Sydney Cricket Ground
Australia won by 7 wickets
30
27/05/1912
Australia
Old Trafford
Australia won by an innings and 88 runs
31
10/06/1912
England
Lord's
England won by an innings and 62 runs
32
08/07/1912
England
Headingley
England won by 174 runs
33
15/07/1912
Australia
Lord's
Australia won by 10 wickets
34
05/08/1912
Australia
Trent Bridge
Match drawn
35
12/08/1912
England
Kennington Oval
England won by 10 wickets
36
13/12/1913
England
Lord's (SAF)
England won by an innings and 157 runs
37
26/12/1913
England
Old Wanderers
England won by an innings and 12 runs
38
01/01/1914
England
Old Wanderers
England won by 91 runs
39
14/02/1914
England
Lord's (SAF)
Match drawn
40
27/02/1914
England
St George's Park
England won by 10 wickets
41
05/11/1921
Australia
Lord's (SAF)
Match drawn
42
12/11/1921
Australia
Old Wanderers
Match drawn
43
26/11/1921
Australia
Newlands
Australia won by 10 wickets
44
23/12/1922
England
Old Wanderers
South Africa won by 168 runs
45
01/01/1923
England
Newlands
England won by 1 wicket
46
18/01/1923
England
Kingsmead
Match drawn
47
09/02/1923
England
Old Wanderers
Match drawn
48
16/02/1923
England
Kingsmead
England won by 109 runs
49
14/06/1924
England
Edgbaston
England won by an innings and 18 runs
50
28/06/1924
England
Lord's
England won by an innings and 18 runs
51
12/07/1924
England
Headingley
England won by 9 wickets
52
26/07/1924
England
Old Trafford
Match drawn
53
16/08/1924
England
Kennington Oval
Match drawn
54
24/12/1927
England
Old Wanderers
England won by 10 wickets
55
31/12/1927
England
Newlands
England won by 87 runs
56
21/01/1928
England
Kingsmead
Match drawn
57
28/01/1928
England
Old Wanderers
South Africa won by 4 wickets
58
04/02/1928
England
Kingsmead
South Africa won by 8 wickets
59
15/06/1929
England
Edgbaston
Match drawn
60
29/06/1929
England
Lord's
Match drawn
61
13/07/1929
England
Headingley
England won by 5 wickets
62
27/07/1929
England
Old Trafford
England won by an innings and 32 runs
63
17/08/1929
England
Kennington Oval
Match drawn
64
24/12/1930
England
Old Wanderers
South Africa won by 28 runs
65
01/01/1931
England
Newlands
Match drawn
66
16/01/1931
England
Kingsmead
Match drawn
67
13/02/1931
England
Old Wanderers
Match drawn
68
21/02/1931
England
Kingsmead
Match drawn
69
27/11/1931
Australia
Brisbane Cricket Ground
Australia won by an innings and 163 runs
70
18/12/1931
Australia
Sydney Cricket Ground
Australia won by an innings and 155 runs
71
31/12/1931
Australia
Melbourne Cricket Ground
Australia won by 169 runs
72
29/01/1932
Australia
Adelaide Oval
Australia won by 10 wickets
73
12/02/1932
Australia
Melbourne Cricket Ground
Australia won by an innings and 72 runs
74
27/02/1932
New Zealand
AMI Stadium
South Africa won by an innings and 12 runs
75
04/03/1932
New Zealand
Basin Reserve
South Africa won by 8 wickets
76
15/06/1935
England
Trent Bridge
Match drawn
77
29/06/1935
England
Lord's
South Africa won by 157 runs
78
13/07/1935
England
Headingley
Match drawn
79
27/07/1935
England
Old Trafford
Match drawn
80
17/08/1935
England
Kennington Oval
Match drawn
81
14/12/1935
Australia
Kingsmead
Australia won by 9 wickets
82
24/12/1935
Australia
Old Wanderers
Match drawn
83
01/01/1936
Australia
Newlands
Australia won by an innings and 78 runs
84
15/02/1936
Australia
Old Wanderers
Australia won by an innings and 184 runs
85
28/02/1936
Australia
Kingsmead
Australia won by an innings and 6 runs
86
24/12/1938
England
Old Wanderers
Match drawn
87
31/12/1938
England
Newlands
Match drawn
88
20/01/1939
England
Kingsmead
England won by an innings and 13 runs
89
18/02/1939
England
Old Wanderers
Match drawn
90
03/03/1939
England
Kingsmead
Match drawn
91
07/06/1947
England
Trent Bridge
Match drawn
92
21/06/1947
England
Lord's
England won by 10 wickets
93
05/07/1947
England
Old Trafford
England won by 7 wickets
94
26/07/1947
England
Headingley
England won by 10 wickets
95
16/08/1947
England
Kennington Oval
Match drawn
96
16/12/1948
England
Kingsmead
England won by 2 wickets
97
27/12/1948
England
Ellis Park
Match drawn
98
01/01/1949
England
Newlands
Match drawn
99
12/02/1949
England
Ellis Park
Match drawn
100
05/03/1949
England
St George's Park
England won by 3 wickets
101
24/12/1949
Australia
Ellis Park
Australia won by an innings and 85 runs
102
31/12/1949
Australia
Newlands
Australia won by 8 wickets
103
20/01/1950
Australia
Kingsmead
Australia won by 5 wickets
104
10/02/1950
Australia
Ellis Park
Match drawn
105
03/03/1950
Australia
St George's Park
Australia won by an innings and 259 runs
106
07/06/1951
England
Trent Bridge
South Africa won by 71 runs
107
21/06/1951
England
Lord's
England won by 10 wickets
108
05/07/1951
England
Old Trafford
England won by 9 wickets
109
26/07/1951
England
Headingley
Match drawn
110
16/08/1951
England
Kennington Oval
England won by 4 wickets
111
05/12/1952
Australia
Brisbane Cricket Ground
Australia won by 96 runs
112
24/12/1952
Australia
Melbourne Cricket Ground
South Africa won by 82 runs
113
09/01/1953
Australia
Sydney Cricket Ground
Australia won by an innings and 38 runs
114
24/01/1953
Australia
Adelaide Oval
Match drawn
115
06/02/1953
Australia
Melbourne Cricket Ground
South Africa won by 6 wickets
116
06/03/1953
New Zealand
Basin Reserve
South Africa won by an innings and 180 runs
117
13/03/1953
New Zealand
Eden Park
Match drawn
118
11/12/1953
New Zealand
Kingsmead
South Africa won by an innings and 58 runs
119
24/12/1953
New Zealand
Ellis Park
South Africa won by 132 runs
120
01/01/1954
New Zealand
Newlands
Match drawn
121
29/01/1954
New Zealand
Ellis Park
South Africa won by 9 wickets
122
05/02/1954
New Zealand
St George's Park
South Africa won by 5 wickets
123
09/06/1955
England
Trent Bridge
England won by an innings and 5 runs
124
23/06/1955
England
Lord's
England won by 71 runs
125
07/07/1955
England
Old Trafford
South Africa won by 3 wickets
126
21/07/1955
England
Headingley
South Africa won by 224 runs
127
13/08/1955
England
Kennington Oval
England won by 92 runs
128
24/12/1956
England
Wanderers Stadium
England won by 131 runs
129
01/01/1957
England
Newlands
England won by 312 runs
130
25/01/1957
England
Kingsmead
Match drawn
131
15/02/1957
England
Wanderers Stadium
South Africa won by 17 runs
132
01/03/1957
England
St George's Park
South Africa won by 58 runs
133
23/12/1957
Australia
Wanderers Stadium
Match drawn
134
31/12/1957
Australia
Newlands
Australia won by an innings and 141 runs
135
24/01/1958
Australia
Kingsmead
Match drawn
136
07/02/1958
Australia
Wanderers Stadium
Australia won by 10 wickets
137
28/02/1958
Australia
St George's Park
Australia won by 8 wickets
138
09/06/1960
England
Edgbaston
England won by 100 runs
139
23/06/1960
England
Lord's
England won by an innings and 73 runs
140
07/07/1960
England
Trent Bridge
England won by 8 wickets
141
21/07/1960
England
Old Trafford
Match drawn
142
18/08/1960
England
Kennington Oval
Match drawn
143
08/12/1961
New Zealand
Kingsmead
South Africa won by 30 runs
144
26/12/1961
New Zealand
Wanderers Stadium
Match drawn
145
01/01/1962
New Zealand
Newlands
New Zealand won by 72 runs
146
02/02/1962
New Zealand
Wanderers Stadium
South Africa won by an innings and 51 runs
147
16/02/1962
New Zealand
St George's Park
New Zealand won by 40 runs
148
06/12/1963
Australia
Brisbane Cricket Ground
Match drawn
149
01/01/1964
Australia
Melbourne Cricket Ground
Australia won by 8 wickets
150
10/01/1964
Australia
Sydney Cricket Ground
Match drawn
151
24/01/1964
Australia
Adelaide Oval
South Africa won by 10 wickets
152
07/02/1964
Australia
Sydney Cricket Ground
Match drawn
153
21/02/1964
New Zealand
Basin Reserve
Match drawn
154
28/02/1964
New Zealand
Carisbrook
Match drawn
155
13/03/1964
New Zealand
Eden Park
Match drawn
156
04/12/1964
England
Kingsmead
England won by an innings and 104 runs
157
23/12/1964
England
Wanderers Stadium
Match drawn
158
01/01/1965
England
Newlands
Match drawn
159
22/01/1965
England
Wanderers Stadium
Match drawn
160
12/02/1965
England
St George's Park
Match drawn
161
22/07/1965
England
Lord's
Match drawn
162
05/08/1965
England
Trent Bridge
South Africa won by 94 runs
163
26/08/1965
England
Kennington Oval
Match drawn
164
23/12/1966
Australia
Wanderers Stadium
South Africa won by 233 runs
165
31/12/1966
Australia
Newlands
Australia won by 6 wickets
166
20/01/1967
Australia
Kingsmead
South Africa won by 8 wickets
167
03/02/1967
Australia
Wanderers Stadium
Match drawn
168
24/02/1967
Australia
St George's Park
South Africa won by 7 wickets
169
22/01/1970
Australia
Newlands
South Africa won by 170 runs
170
05/02/1970
Australia
Kingsmead
South Africa won by an innings and 129 runs
171
19/02/1970
Australia
Wanderers Stadium
South Africa won by 307 runs
172
05/03/1970
Australia
St George's Park
South Africa won by 323 runs
173
18/04/1992
West Indies
Kensington Oval
West Indies won by 52 runs
174
13/11/1992
India
Kingsmead
Match drawn
175
26/11/1992
India
Wanderers Stadium
Match drawn
176
26/12/1992
India
St George's Park
South Africa won by 9 wickets
177
02/01/1993
India
Newlands
Match drawn
178
25/08/1993
Sri Lanka
Tyronne Fernando Stadium
Match drawn
179
06/09/1993
Sri Lanka
Sinhalese Sports Club Ground
South Africa won by an innings and 208 runs
180
14/09/1993
Sri Lanka
P Sara Oval
Match drawn
181
26/12/1993
Australia
Melbourne Cricket Ground
Match drawn
182
02/01/1994
Australia
Sydney Cricket Ground
South Africa won by 5 runs
183
28/01/1994
Australia
Adelaide Oval
Australia won by 191 runs
184
04/03/1994
Australia
Wanderers Stadium
South Africa won by 197 runs
185
17/03/1994
Australia
Newlands
Australia won by 9 wickets
186
25/03/1994
Australia
Kingsmead
Match drawn
187
21/07/1994
England
Lord's
South Africa won by 356 runs
188
04/08/1994
England
Headingley
Match drawn
189
18/08/1994
England
Kennington Oval
England won by 8 wickets
190
25/11/1994
New Zealand
Wanderers Stadium
New Zealand won by 137 runs
191
26/12/1994
New Zealand
Kingsmead
South Africa won by 8 wickets
192
02/01/1995
New Zealand
Newlands
South Africa won by 7 wickets
193
19/01/1995
Pakistan
Wanderers Stadium
South Africa won by 324 runs
194
04/03/1995
New Zealand
Eden Park
South Africa won by 93 runs
195
13/10/1995
Zimbabwe
Harare Sports Club
South Africa won by 7 wickets
196
16/11/1995
England
SuperSport Park
Match drawn
197
30/11/1995
England
Wanderers Stadium
Match drawn
198
14/12/1995
England
Kingsmead
Match drawn
199
26/12/1995
England
St George's Park
Match drawn
200
02/01/1996
England
Newlands
South Africa won by 10 wickets
201
20/11/1996
India
Narendra Modi Stadium
India won by 64 runs
202
27/11/1996
India
Eden Gardens
South Africa won by 329 runs
203
08/12/1996
India
Green Park
India won by 280 runs
204
26/12/1996
India
Kingsmead
South Africa won by 328 runs
205
02/01/1997
India
Newlands
South Africa won by 282 runs
206
16/01/1997
India
Wanderers Stadium
Match drawn
207
28/02/1997
Australia
Wanderers Stadium
Australia won by an innings and 196 runs
208
14/03/1997
Australia
St George's Park
Australia won by 2 wickets
209
21/03/1997
Australia
SuperSport Park
South Africa won by 8 wickets
210
06/10/1997
Pakistan
Rawalpindi Cricket Stadium
Match drawn
211
17/10/1997
Pakistan
Sheikhupura Stadium
Match drawn
212
24/10/1997
Pakistan
Iqbal Stadium
South Africa won by 53 runs
213
26/12/1997
Australia
Melbourne Cricket Ground
Match drawn
214
02/01/1998
Australia
Sydney Cricket Ground
Australia won by an innings and 21 runs
215
30/01/1998
Australia
Adelaide Oval
Match drawn
216
14/02/1998
Pakistan
Wanderers Stadium
Match drawn
217
26/02/1998
Pakistan
Kingsmead
Pakistan won by 29 runs
218
06/03/1998
Pakistan
St George's Park
South Africa won by 259 runs
219
19/03/1998
Sri Lanka
Newlands
South Africa won by 70 runs
220
27/03/1998
Sri Lanka
SuperSport Park
South Africa won by 6 wickets
221
04/06/1998
England
Edgbaston
Match drawn
222
18/06/1998
England
Lord's
South Africa won by 10 wickets
223
02/07/1998
England
Old Trafford
Match drawn
224
23/07/1998
England
Trent Bridge
England won by 8 wickets
225
06/08/1998
England
Headingley
England won by 23 runs
226
26/11/1998
West Indies
Wanderers Stadium
South Africa won by 4 wickets
227
10/12/1998
West Indies
St George's Park
South Africa won by 178 runs
228
26/12/1998
West Indies
Kingsmead
South Africa won by 9 wickets
229
02/01/1999
West Indies
Newlands
South Africa won by 149 runs
230
15/01/1999
West Indies
SuperSport Park
South Africa won by 351 runs
231
27/02/1999
New Zealand
Eden Park
Match drawn
232
11/03/1999
New Zealand
AMI Stadium
Match drawn
233
18/03/1999
New Zealand
Basin Reserve
South Africa won by 8 wickets
234
29/10/1999
Zimbabwe
Mangaung Oval
South Africa won by an innings and 13 runs
235
11/11/1999
Zimbabwe
Harare Sports Club
South Africa won by an innings and 219 runs
236
25/11/1999
England
Wanderers Stadium
South Africa won by an innings and 21 runs
237
09/12/1999
England
St George's Park
Match drawn
238
26/12/1999
England
Kingsmead
Match drawn
239
02/01/2000
England
Newlands
South Africa won by an innings and 37 runs
240
14/01/2000
England
SuperSport Park
England won by 2 wickets
241
24/02/2000
India
Wankhede Stadium
South Africa won by 4 wickets
242
02/03/2000
India
M Chinnaswamy Stadium
South Africa won by an innings and 71 runs
243
20/07/2000
Sri Lanka
Galle International Stadium
Sri Lanka won by an innings and 15 runs
244
30/07/2000
Sri Lanka
Asgiriya Stadium
South Africa won by 7 runs
245
06/08/2000
Sri Lanka
Sinhalese Sports Club Ground
Match drawn
246
17/11/2000
New Zealand
Mangaung Oval
South Africa won by 5 wickets
247
30/11/2000
New Zealand
St George's Park
South Africa won by 7 wickets
248
08/12/2000
New Zealand
Wanderers Stadium
Match drawn
249
26/12/2000
Sri Lanka
Kingsmead
Match drawn
250
02/01/2001
Sri Lanka
Newlands
South Africa won by an innings and 229 runs
251
20/01/2001
Sri Lanka
SuperSport Park
South Africa won by an innings and 7 runs
252
09/03/2001
West Indies
Bourda
Match drawn
253
17/03/2001
West Indies
Queen's Park Oval
South Africa won by 69 runs
254
29/03/2001
West Indies
Kensington Oval
Match drawn
255
06/04/2001
West Indies
Antigua Recreation Ground
South Africa won by 82 runs
256
19/04/2001
West Indies
Sabina Park
West Indies won by 130 runs
257
07/09/2001
Zimbabwe
Harare Sports Club
South Africa won by 9 wickets
258
14/09/2001
Zimbabwe
Queens Sports Club
Match drawn
259
03/11/2001
India
Mangaung Oval
South Africa won by 9 wickets
260
16/11/2001
India
St George's Park
Match drawn
261
14/12/2001
Australia
Adelaide Oval
Australia won by 246 runs
262
26/12/2001
Australia
Melbourne Cricket Ground
Australia won by 9 wickets
263
02/01/2002
Australia
Sydney Cricket Ground
Australia won by 10 wickets
264
22/02/2002
Australia
Wanderers Stadium
Australia won by an innings and 360 runs
265
08/03/2002
Australia
Newlands
Australia won by 4 wickets
266
15/03/2002
Australia
Kingsmead
South Africa won by 5 wickets
267
18/10/2002
Bangladesh
Buffalo Park
South Africa won by an innings and 107 runs
268
25/10/2002
Bangladesh
Senwes Park
South Africa won by an innings and 160 runs
269
08/11/2002
Sri Lanka
Wanderers Stadium
South Africa won by an innings and 64 runs
270
15/11/2002
Sri Lanka
SuperSport Park
South Africa won by 3 wickets
271
26/12/2002
Pakistan
Kingsmead
South Africa won by 10 wickets
272
02/01/2003
Pakistan
Newlands
South Africa won by an innings and 142 runs
273
24/04/2003
Bangladesh
MA Aziz Stadium
South Africa won by an innings and 60 runs
274
01/05/2003
Bangladesh
Bangabandhu National Stadium
South Africa won by an innings and 18 runs
275
24/07/2003
England
Edgbaston
Match drawn
276
31/07/2003
England
Lord's
South Africa won by an innings and 92 runs
277
14/08/2003
England
Trent Bridge
England won by 70 runs
278
21/08/2003
England
Headingley
South Africa won by 191 runs
279
04/09/2003
England
Kennington Oval
England won by 9 wickets
280
17/10/2003
Pakistan
Gaddafi Stadium
Pakistan won by 8 wickets
281
24/10/2003
Pakistan
Iqbal Stadium
Match drawn
282
12/12/2003
West Indies
Wanderers Stadium
South Africa won by 189 runs
283
26/12/2003
West Indies
Kingsmead
South Africa won by an innings and 65 runs
284
02/01/2004
West Indies
Newlands
Match drawn
285
16/01/2004
West Indies
SuperSport Park
South Africa won by 10 wickets
286
10/03/2004
New Zealand
Seddon Park
Match drawn
287
18/03/2004
New Zealand
Eden Park
New Zealand won by 9 wickets
288
26/03/2004
New Zealand
Basin Reserve
South Africa won by 6 wickets
289
04/08/2004
Sri Lanka
Galle International Stadium
Match drawn
290
11/08/2004
Sri Lanka
Sinhalese Sports Club Ground
Sri Lanka won by 313 runs
291
20/11/2004
India
Green Park
Match drawn
292
28/11/2004
India
Eden Gardens
India won by 8 wickets
293
17/12/2004
England
St George's Park
England won by 7 wickets
294
26/12/2004
England
Kingsmead
Match drawn
295
02/01/2005
England
Newlands
South Africa won by 196 runs
296
13/01/2005
England
Wanderers Stadium
England won by 77 runs
297
21/01/2005
England
SuperSport Park
Match drawn
298
04/03/2005
Zimbabwe
Newlands
South Africa won by an innings and 21 runs
299
11/03/2005
Zimbabwe
SuperSport Park
South Africa won by an innings and 62 runs
300
31/03/2005
West Indies
Bourda
Match drawn
301
08/04/2005
West Indies
Queen's Park Oval
South Africa won by 8 wickets
302
21/04/2005
West Indies
Kensington Oval
South Africa won by an innings and 86 runs
303
29/04/2005
West Indies
Antigua Recreation Ground
Match drawn
304
16/12/2005
Australia
WACA Ground
Match drawn
305
26/12/2005
Australia
Melbourne Cricket Ground
Australia won by 184 runs
306
02/01/2006
Australia
Sydney Cricket Ground
Australia won by 8 wickets
307
16/03/2006
Australia
Newlands
Australia won by 7 wickets
308
24/03/2006
Australia
Kingsmead
Australia won by 112 runs
309
31/03/2006
Australia
Wanderers Stadium
Australia won by 2 wickets
310
15/04/2006
New Zealand
SuperSport Park
South Africa won by 128 runs
311
27/04/2006
New Zealand
Newlands
Match drawn
312
05/05/2006
New Zealand
Wanderers Stadium
South Africa won by 4 wickets
313
27/07/2006
Sri Lanka
Sinhalese Sports Club Ground
Sri Lanka won by an innings and 153 runs
314
04/08/2006
Sri Lanka
P Sara Oval
Sri Lanka won by 1 wicket
315
15/12/2006
India
Wanderers Stadium
India won by 123 runs
316
26/12/2006
India
Kingsmead
South Africa won by 174 runs
317
02/01/2007
India
Newlands
South Africa won by 5 wickets
318
11/01/2007
Pakistan
SuperSport Park
South Africa won by 7 wickets
319
19/01/2007
Pakistan
St George's Park
Pakistan won by 5 wickets
320
26/01/2007
Pakistan
Newlands
South Africa won by 5 wickets
321
01/10/2007
Pakistan
National Stadium (Karachi)
South Africa won by 160 runs
322
07/10/2007
Pakistan
Gaddafi Stadium
Match drawn
323
08/11/2007
New Zealand
Wanderers Stadium
South Africa won by 358 runs
324
16/11/2007
New Zealand
SuperSport Park
South Africa won by an innings and 59 runs
325
26/12/2007
West Indies
St George's Park
West Indies won by 128 runs
326
02/01/2008
West Indies
Newlands
South Africa won by 7 wickets
327
10/01/2008
West Indies
Kingsmead
South Africa won by an innings and 100 runs
328
22/02/2008
Bangladesh
Shere Bangla National Stadium
South Africa won by 5 wickets
329
29/02/2008
Bangladesh
Zahur Ahmed Chowdhury Stadium
South Africa won by an innings and 205 runs
330
26/03/2008
India
MA Chidambaram Stadium
Match drawn
331
03/04/2008
India
Narendra Modi Stadium
South Africa won by an innings and 90 runs
332
11/04/2008
India
Green Park
India won by 8 wickets
333
10/07/2008
England
Lord's
Match drawn
334
18/07/2008
England
Headingley
South Africa won by 10 wickets
335
30/07/2008
England
Edgbaston
South Africa won by 5 wickets
336
07/08/2008
England
Kennington Oval
England won by 6 wickets
337
19/11/2008
Bangladesh
Mangaung Oval
South Africa won by an innings and 129 runs
338
26/11/2008
Bangladesh
SuperSport Park
South Africa won by an innings and 48 runs
339
17/12/2008
Australia
WACA Ground
South Africa won by 6 wickets
340
26/12/2008
Australia
Melbourne Cricket Ground
South Africa won by 9 wickets
341
03/01/2009
Australia
Sydney Cricket Ground
Australia won by 103 runs
342
26/02/2009
Australia
Wanderers Stadium
Australia won by 162 runs
343
06/03/2009
Australia
Kingsmead
Australia won by 175 runs
344
19/03/2009
Australia
Newlands
South Africa won by an innings and 20 runs
345
16/12/2009
England
SuperSport Park
Match drawn
346
26/12/2009
England
Kingsmead
England won by an innings and 98 runs
347
03/01/2010
England
Newlands
Match drawn
348
14/01/2010
England
Wanderers Stadium
South Africa won by an innings and 74 runs
349
06/02/2010
India
Vidarbha Cricket Association Stadium
South Africa won by an innings and 6 runs
350
14/02/2010
India
Eden Gardens
India won by an innings and 57 runs
351
10/06/2010
West Indies
Queen's Park Oval
South Africa won by 163 runs
352
18/06/2010
West Indies
Warner Park
Match drawn
353
26/06/2010
West Indies
Kensington Oval
South Africa won by 7 wickets
354
12/11/2010
Pakistan
Dubai International Cricket Stadium
Match drawn
355
20/11/2010
Pakistan
Sheikh Zayed Stadium
Match drawn
356
16/12/2010
India
SuperSport Park
South Africa won by an innings and 25 runs
357
26/12/2010
India
Kingsmead
India won by 87 runs
358
02/01/2011
India
Newlands
Match drawn
359
09/11/2011
Australia
Newlands
South Africa won by 8 wickets
360
17/11/2011
Australia
Wanderers Stadium
Australia won by 2 wickets
361
15/12/2011
Sri Lanka
SuperSport Park
South Africa won by an innings and 81 runs
362
26/12/2011
Sri Lanka
Kingsmead
Sri Lanka won by 208 runs
363
03/01/2012
Sri Lanka
Newlands
South Africa won by 10 wickets
364
07/03/2012
New Zealand
University Oval
Match drawn
365
15/03/2012
New Zealand
Seddon Park
South Africa won by 9 wickets
366
23/03/2012
New Zealand
Basin Reserve
Match drawn
367
19/07/2012
England
Kennington Oval
South Africa won by an innings and 12 runs
368
02/08/2012
England
Headingley
Match drawn
369
16/08/2012
England
Lord's
South Africa won by 51 runs
370
09/11/2012
Australia
Brisbane Cricket Ground
Match drawn
371
22/11/2012
Australia
Adelaide Oval
Match drawn
372
30/11/2012
Australia
WACA Ground
South Africa won by 309 runs
373
02/01/2013
New Zealand
Newlands
South Africa won by an innings and 27 runs
374
11/01/2013
New Zealand
St George's Park
South Africa won by an innings and 193 runs
375
01/02/2013
Pakistan
Wanderers Stadium
South Africa won by 211 runs
376
14/02/2013
Pakistan
Newlands
South Africa won by 4 wickets
377
22/02/2013
Pakistan
SuperSport Park
South Africa won by an innings and 18 runs
378
14/10/2013
Pakistan
Sheikh Zayed Stadium
Pakistan won by 7 wickets
379
23/10/2013
Pakistan
Dubai International Cricket Stadium
South Africa won by an innings and 92 runs
380
18/12/2013
India
Wanderers Stadium
Match drawn
381
26/12/2013
India
Kingsmead
South Africa won by 10 wickets
382
12/02/2014
Australia
SuperSport Park
Australia won by 281 runs
383
20/02/2014
Australia
St George's Park
South Africa won by 231 runs
384
01/03/2014
Australia
Newlands
Australia won by 245 runs
385
16/07/2014
Sri Lanka
Galle International Stadium
South Africa won by 153 runs
386
24/07/2014
Sri Lanka
Sinhalese Sports Club Ground
Match drawn
387
09/08/2014
Zimbabwe
Harare Sports Club
South Africa won by 9 wickets
388
17/12/2014
West Indies
SuperSport Park
South Africa won by an innings and 220 runs
389
26/12/2014
West Indies
St George's Park
Match drawn
390
02/01/2015
West Indies
Newlands
South Africa won by 8 wickets
391
21/07/2015
Bangladesh
Zahur Ahmed Chowdhury Stadium
Match drawn
392
30/07/2015
Bangladesh
Shere Bangla National Stadium
Match drawn
393
05/11/2015
India
Punjab Cricket Association IS Bindra Stadium
India won by 108 runs
394
13/11/2015
India
M Chinnaswamy Stadium
Match drawn
395
25/11/2015
India
Vidarbha Cricket Association Stadium
India won by 124 runs
396
03/12/2015
India
Arun Jaitley Stadium
India won by 337 runs
397
26/12/2015
England
Kingsmead
England won by 241 runs
398
02/01/2016
England
Newlands
Match drawn
399
14/01/2016
England
Wanderers Stadium
England won by 7 wickets
400
22/01/2016
England
SuperSport Park
South Africa won by 280 runs
401
19/08/2016
New Zealand
Kingsmead
Match drawn
402
27/08/2016
New Zealand
SuperSport Park
South Africa won by 204 runs
403
03/11/2016
Australia
WACA Ground
South Africa won by 177 runs
404
12/11/2016
Australia
Bellerive Oval
South Africa won by an innings and 80 runs
405
24/11/2016
Australia
Adelaide Oval
Australia won by 7 wickets
406
26/12/2016
Sri Lanka
St George's Park
South Africa won by 206 runs
407
02/01/2017
Sri Lanka
Newlands
South Africa won by 282 runs
408
12/01/2017
Sri Lanka
Wanderers Stadium
South Africa won by an innings and 118 runs
409
08/03/2017
New Zealand
University Oval
Match drawn
410
16/03/2017
New Zealand
Basin Reserve
South Africa won by 8 wickets
411
24/03/2017
New Zealand
Seddon Park
Match drawn
412
06/07/2017
England
Lord's
England won by 211 runs
413
14/07/2017
England
Trent Bridge
South Africa won by 340 runs
414
27/07/2017
England
Kennington Oval
England won by 239 runs
415
04/08/2017
England
Old Trafford
England won by 177 runs
416
28/09/2017
Bangladesh
Senwes Park
South Africa won by 333 runs
417
06/10/2017
Bangladesh
Mangaung Oval
South Africa won by an innings and 254 runs
418
26/12/2017
Zimbabwe
St George's Park
South Africa won by an innings and 120 runs
419
05/01/2018
India
Newlands
South Africa won by 72 runs
420
13/01/2018
India
SuperSport Park
South Africa won by 135 runs
421
24/01/2018
India
Wanderers Stadium
India won by 63 runs
422
01/03/2018
Australia
Kingsmead
Australia won by 118 runs
423
09/03/2018
Australia
St George's Park
South Africa won by 6 wickets
424
22/03/2018
Australia
Newlands
South Africa won by 322 runs
425
30/03/2018
Australia
Wanderers Stadium
South Africa won by 492 runs
426
12/07/2018
Sri Lanka
Galle International Stadium
Sri Lanka won by 278 runs
427
20/07/2018
Sri Lanka
Sinhalese Sports Club Ground
Sri Lanka won by 199 runs
428
26/12/2018
Pakistan
SuperSport Park
South Africa won by 6 wickets
429
03/01/2019
Pakistan
Newlands
South Africa won by 9 wickets
430
11/01/2019
Pakistan
Wanderers Stadium
South Africa won by 107 runs
431
13/02/2019
Sri Lanka
Kingsmead
Sri Lanka won by 1 wicket
432
21/02/2019
Sri Lanka
St George's Park
Sri Lanka won by 8 wickets
433
02/10/2019
India
Dr YS Rajasekhara Reddy Cricket Stadium
India won by 203 runs
434
10/10/2019
India
Maharashtra Cricket Association Stadium
India won by an innings and 137 runs
435
19/10/2019
India
JSCA International Stadium Complex
India won by an innings and 202 runs
436
26/12/2019
England
SuperSport Park
South Africa won by 107 runs
437
03/01/2020
England
Newlands
England won by 189 runs
438
16/01/2020
England
St George's Park
England won by an innings and 53 runs
439
24/01/2020
England
Wanderers Stadium
England won by 191 runs
440
26/12/2020
Sri Lanka
SuperSport Park
South Africa won by an innings and 45 runs
441
03/01/2021
Sri Lanka
Wanderers Stadium
South Africa won by 10 wickets
442
26/01/2021
Pakistan
National Stadium (Karachi)
Pakistan won by 7 wickets
443
04/02/2021
Pakistan
Rawalpindi Cricket Stadium
Pakistan won by 95 runs
444
10/06/2021
West Indies
Daren Sammy Cricket Ground
South Africa won by an innings and 63 runs
445
18/06/2021
West Indies
Daren Sammy Cricket Ground
South Africa won by 158 runs
446
26/12/2021
India
SuperSport Park
India won by 113 runs
447
03/01/2022
India
Wanderers Stadium
South Africa won by 7 wickets
448
11/01/2022
India
Newlands
South Africa won by 7 wickets
449
17/02/2022
New Zealand
Hagley Oval
New Zealand won by an innings and 276 runs
450
25/02/2022
New Zealand
Hagley Oval
South Africa won by 198 wuns
451
31/03/2022
Bangladesh
Kingsmead
South Africa won by 220 runs
452
08/04/2022
Bangladesh
St George's Park
South Africa won by 332 runs
453
17/08/2022
England
Lord's
South Africa won by an innings and 12 runs
454
26/08/2022
England
Old Trafford
England won by an innings and 85 runs
455
08/09/2022
England
Kennington Oval
England won by 9 wickets
456
17/12/2022
Australia
Brisbane Cricket Ground
Australia won by 6 wickets
457
26/12/2022
Australia
Melbourne Cricket Ground
Australia won by an innings and 182 runs
458
04/01/2023
Australia
Sydney Cricket Ground
Match drawn
459
28/02/2023
West Indies
SuperSport Park
South Africa won by 87 runs
460
08/03/2023
West Indies
Wanderers Stadium
South Africa won by 284 runs
461
26/12/2023
India
SuperSport Park
South Africa won by an innings and 32 runs
462
03/01/2024
India
Newlands
India won by 7 wickets
463
04/02/2024
New Zealand
Bay Oval
New Zealand won by 281 runs
464
13/02/2024
New Zealand
Seddon Park
New Zealand won by 7 wickets
465
07/08/2024
West Indies
Queen's Park Oval
Match drawn
466
15/08/2024
West Indies
Providence Stadium
South Africa won by 40 runs
467
21/10/2024
Bangladesh
Shere Bangla National Stadium
South Africa won by 7 wickets
468
29/10/2024
Bangladesh
Zahur Ahmed Chowdhury Stadium
South Africa won by an innings and 273 runs
469
27/11/2024
Sri Lanka
Kingsmead
South Africa won by 233 runs
470
05/12/2024
Sri Lanka
St George's Park
South Africa won by 109 runs
471
26/12/2024
Pakistan
SuperSport Park
South Africa won by 2 wickets
472
03/01/2025
Pakistan
Newlands
South Africa won by 10 wickets
473
11/06/2025
Australia
Lord's
South Africa won by 5 wickets
474
28/06/2025
Zimbabwe
Queens Sports Club
South Africa won by 328 runs
475
06/07/2025
Zimbabwe
Queens Sports Club
South Africa won by an innings and 236 runs
Country Records and Statistics Menu
Match Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links