|
Match
|
Country
|
Versus
|
Result
|
1 |
18/01/1923
|
South Africa
|
England
|
Match drawn
|
2 |
16/02/1923
|
South Africa
|
England
|
England won by 109 runs
|
3 |
21/01/1928
|
South Africa
|
England
|
Match drawn
|
4 |
04/02/1928
|
South Africa
|
England
|
South Africa won by 8 wickets
|
5 |
16/01/1931
|
South Africa
|
England
|
Match drawn
|
6 |
21/02/1931
|
South Africa
|
England
|
Match drawn
|
7 |
14/12/1935
|
South Africa
|
Australia
|
Australia won by 9 wickets
|
8 |
28/02/1936
|
South Africa
|
Australia
|
Australia won by an innings and 6 runs
|
9 |
20/01/1939
|
South Africa
|
England
|
England won by an innings and 13 runs
|
10 |
03/03/1939
|
South Africa
|
England
|
Match drawn
|
11 |
16/12/1948
|
South Africa
|
England
|
England won by 2 wickets
|
12 |
20/01/1950
|
South Africa
|
Australia
|
Australia won by 5 wickets
|
13 |
11/12/1953
|
South Africa
|
New Zealand
|
South Africa won by an innings and 58 runs
|
14 |
25/01/1957
|
South Africa
|
England
|
Match drawn
|
15 |
24/01/1958
|
South Africa
|
Australia
|
Match drawn
|
16 |
08/12/1961
|
South Africa
|
New Zealand
|
South Africa won by 30 runs
|
17 |
04/12/1964
|
South Africa
|
England
|
England won by an innings and 104 runs
|
18 |
20/01/1967
|
South Africa
|
Australia
|
South Africa won by 8 wickets
|
19 |
05/02/1970
|
South Africa
|
Australia
|
South Africa won by an innings and 129 runs
|
20 |
13/11/1992
|
South Africa
|
India
|
Match drawn
|
21 |
25/03/1994
|
South Africa
|
Australia
|
Match drawn
|
22 |
26/12/1994
|
South Africa
|
New Zealand
|
South Africa won by 8 wickets
|
23 |
14/12/1995
|
South Africa
|
England
|
Match drawn
|
24 |
26/12/1996
|
South Africa
|
India
|
South Africa won by 328 runs
|
25 |
26/02/1998
|
South Africa
|
Pakistan
|
Pakistan won by 29 runs
|
26 |
26/12/1998
|
South Africa
|
West Indies
|
South Africa won by 9 wickets
|
27 |
26/12/1999
|
South Africa
|
England
|
Match drawn
|
28 |
26/12/2000
|
South Africa
|
Sri Lanka
|
Match drawn
|
29 |
15/03/2002
|
South Africa
|
Australia
|
South Africa won by 5 wickets
|
30 |
26/12/2002
|
South Africa
|
Pakistan
|
South Africa won by 10 wickets
|
31 |
26/12/2003
|
South Africa
|
West Indies
|
South Africa won by an innings and 65 runs
|
32 |
26/12/2004
|
South Africa
|
England
|
Match drawn
|
33 |
24/03/2006
|
South Africa
|
Australia
|
Australia won by 112 runs
|
34 |
26/12/2006
|
South Africa
|
India
|
South Africa won by 174 runs
|
35 |
10/01/2008
|
South Africa
|
West Indies
|
South Africa won by an innings and 100 runs
|
36 |
06/03/2009
|
South Africa
|
Australia
|
Australia won by 175 runs
|
37 |
26/12/2009
|
South Africa
|
England
|
England won by an innings and 98 runs
|
38 |
26/12/2010
|
South Africa
|
India
|
India won by 87 runs
|
39 |
26/12/2011
|
South Africa
|
Sri Lanka
|
Sri Lanka won by 208 runs
|
40 |
26/12/2013
|
South Africa
|
India
|
South Africa won by 10 wickets
|
41 |
26/12/2015
|
South Africa
|
England
|
England won by 241 runs
|
42 |
19/08/2016
|
South Africa
|
New Zealand
|
Match drawn
|
43 |
01/03/2018
|
South Africa
|
Australia
|
Australia won by 118 runs
|
44 |
13/02/2019
|
South Africa
|
Sri Lanka
|
Sri Lanka won by 1 wicket
|
45 |
31/03/2022
|
South Africa
|
Bangladesh
|
South Africa won by 220 runs
|