England |
won |
131 runs |
|
|
Test : South Africa v England |
24 Dec 1956 |
Test # 434 |
South Africa |
won |
17 runs |
|
|
Test : South Africa v England |
15 Feb 1957 |
Test # 437 |
|
draw |
- |
|
|
Test : South Africa v Australia |
23 Dec 1957 |
Test # 444 |
Australia |
won |
10 wickets |
|
|
Test : South Africa v Australia |
7 Feb 1958 |
Test # 449 |
|
draw |
- |
|
|
Test : South Africa v New Zealand |
26 Dec 1961 |
Test # 517 |
South Africa |
won |
inns & 51 runs |
|
|
Test : South Africa v New Zealand |
2 Feb 1962 |
Test # 523 |
|
draw |
- |
|
|
Test : South Africa v England |
23 Dec 1964 |
Test # 572 |
|
draw |
- |
|
|
Test : South Africa v England |
22 Jan 1965 |
Test # 575 |
South Africa |
won |
233 runs |
|
|
Test : South Africa v Australia |
23 Dec 1966 |
Test # 611 |
|
draw |
- |
|
|
Test : South Africa v Australia |
3 Feb 1967 |
Test # 616 |
South Africa |
won |
307 runs |
|
|
Test : South Africa v Australia |
19 Feb 1970 |
Test # 672 |
|
draw |
- |
|
|
Test : South Africa v India |
26 Nov 1992 |
Test # 1201 |
South Africa |
won |
6 wickets |
9 |
|
ODI : South Africa v India |
13 Dec 1992 |
ODI # 779 |
West Indies |
won |
8 wickets |
11 |
|
ODI : Pakistan v West Indies |
13 Feb 1993 |
ODI # 802 |
West Indies |
won |
5 wickets |
62 |
|
ODI : Pakistan v West Indies |
27 Feb 1993 |
ODI # 810 |
South Africa |
won |
5 runs |
|
|
ODI : South Africa v Australia |
19 Feb 1994 |
ODI # 882 |
South Africa |
won |
197 runs |
|
|
Test : South Africa v Australia |
4 Mar 1994 |
Test # 1252 |
New Zealand |
won |
137 runs |
|
|
Test : South Africa v New Zealand |
25 Nov 1994 |
Test # 1276 |
South Africa |
won |
7 wickets |
26 |
|
ODI : South Africa v Pakistan |
10 Dec 1994 |
ODI # 959 |
South Africa |
won |
157 runs |
|
|
ODI : South Africa v Pakistan |
12 Jan 1995 |
ODI # 971 |
South Africa |
won |
324 runs |
|
|
Test : South Africa v Pakistan |
19 Jan 1995 |
Test # 1283 |
|
draw |
- |
|
|
Test : South Africa v England |
30 Nov 1995 |
Test # 1315 |
South Africa |
won |
3 wickets |
11 |
|
ODI : South Africa v England |
13 Jan 1996 |
ODI # 1036 |
|
draw |
- |
|
|
Test : South Africa v India |
16 Jan 1997 |
Test # 1350 |
South Africa |
won |
4 wickets |
9 |
|
ODI : South Africa v Zimbabwe |
31 Jan 1997 |
ODI # 1171 |
Australia |
won |
inns & 196 runs |
|
|
Test : South Africa v Australia |
28 Feb 1997 |
Test # 1356 |
Australia |
won |
8 runs |
|
|
ODI : South Africa v Australia |
8 Apr 1997 |
ODI # 1195 |
|
draw |
- |
|
|
Test : South Africa v Pakistan |
14 Feb 1998 |
Test # 1400 |
South Africa |
won |
57 runs |
|
|
ODI : South Africa v Sri Lanka |
5 Apr 1998 |
ODI # 1306 |
South Africa |
won |
4 wickets |
|
|
Test : South Africa v West Indies |
26 Nov 1998 |
Test # 1429 |
South Africa |
won |
2 wickets |
0 |
|
ODI : South Africa v West Indies |
22 Jan 1999 |
ODI # 1390 |
South Africa |
won |
inns & 21 runs |
|
|
Test : South Africa v England |
25 Nov 1999 |
Test # 1471 |
South Africa |
won |
6 wickets |
11 |
|
ODI : South Africa v Zimbabwe |
21 Jan 2000 |
ODI # 1544 |
South Africa |
won |
38 runs |
|
|
ODI : South Africa v England |
13 Feb 2000 |
ODI # 1560 |
South Africa |
won |
4 wickets |
13 |
|
ODI : South Africa v Australia |
16 Apr 2000 |
ODI # 1591 |
|
draw |
- |
|
|
Test : South Africa v New Zealand |
8 Dec 2000 |
Test # 1522 |
Sri Lanka |
won |
4 runs |
|
|
ODI : South Africa v Sri Lanka |
17 Jan 2001 |
ODI # 1673 |
South Africa |
won |
6 wickets |
10 |
|
ODI : South Africa v India |
5 Oct 2001 |
ODI # 1752 |
Australia |
won |
inns & 360 runs |
|
|
Test : South Africa v Australia |
22 Feb 2002 |
Test # 1590 |
Australia |
won |
19 runs |
|
|
ODI : South Africa v Australia |
22 Mar 2002 |
ODI # 1819 |
South Africa |
won |
inns & 64 runs |
|
|
Test : South Africa v Sri Lanka |
8 Nov 2002 |
Test # 1624 |
South Africa |
won |
6 wickets |
123 |
|
ODI : South Africa v Sri Lanka |
27 Nov 2002 |
ODI # 1903 |
Australia |
won |
82 runs |
|
|
ODI : Australia v Pakistan |
11 Feb 2003 |
ODI # 1945 |
New Zealand |
won |
9 wickets |
13 |
|
ODI : South Africa v New Zealand |
16 Feb 2003 |
ODI # 1955 |
Kenya |
won |
32 runs |
|
|
ODI : Bangladesh v Kenya |
1 Mar 2003 |
ODI # 1974 |
India |
won |
183 runs |
|
|
ODI : India v Sri Lanka |
10 Mar 2003 |
ODI # 1985 |
Australia |
won |
125 runs |
|
|
ODI : Australia v India |
23 Mar 2003 |
ODI # 1993 |
South Africa |
won |
189 runs |
|
|
Test : South Africa v West Indies |
12 Dec 2003 |
Test # 1674 |
South Africa |
won |
4 wickets |
2 |
|
ODI : South Africa v West Indies |
4 Feb 2004 |
ODI # 2096 |
England |
won |
77 runs |
|
|
Test : South Africa v England |
13 Jan 2005 |
Test # 1734 |
England |
won |
26 runs |
|
|
ODI : South Africa v England |
30 Jan 2005 |
ODI # 2216 |
South Africa |
won |
165 runs |
|
|
ODI : South Africa v Zimbabwe |
25 Feb 2005 |
ODI # 2229 |
New Zealand |
won |
5 wickets |
12 |
|
T20I : South Africa v New Zealand |
21 Oct 2005 |
T20I # 3 |
South Africa |
won |
2 runs |
|
|
T20I : South Africa v Australia |
24 Feb 2006 |
T20I # 6 |
South Africa |
won |
1 wickets |
1 |
|
ODI : South Africa v Australia |
12 Mar 2006 |
ODI # 2349 |
Australia |
won |
2 wickets |
|
|
Test : South Africa v Australia |
31 Mar 2006 |
Test # 1795 |
South Africa |
won |
4 wickets |
|
|
Test : South Africa v New Zealand |
5 May 2006 |
Test # 1801 |
|
aban |
- |
|
|
ODI : South Africa v India |
19 Nov 2006 |
ODI # 2446a |
India |
won |
6 wickets |
1 |
|
T20I : South Africa v India |
1 Dec 2006 |
T20I # 10 |
India |
won |
123 runs |
|
|
Test : South Africa v India |
15 Dec 2006 |
Test # 1823 |
South Africa |
won |
10 wickets |
51 |
|
T20I : South Africa v Pakistan |
2 Feb 2007 |
T20I # 14 |
South Africa |
won |
9 wickets |
130 |
|
ODI : South Africa v Pakistan |
14 Feb 2007 |
ODI # 2523 |
South Africa |
won |
8 wickets |
14 |
|
T20I : South Africa v West Indies |
11 Sep 2007 |
T20I # 20 |
Bangladesh |
won |
6 wickets |
12 |
|
T20I : Bangladesh v West Indies |
13 Sep 2007 |
T20I # 24 |
Sri Lanka |
won |
172 runs |
|
|
T20I : Kenya v Sri Lanka |
14 Sep 2007 |
T20I # 27 |
Sri Lanka |
won |
7 wickets |
7 |
|
T20I : New Zealand v Sri Lanka |
15 Sep 2007 |
T20I # 30 |
New Zealand |
won |
10 runs |
|
|
T20I : India v New Zealand |
16 Sep 2007 |
T20I # 32 |
Pakistan |
won |
33 runs |
|
|
T20I : Pakistan v Sri Lanka |
17 Sep 2007 |
T20I # 35 |
Pakistan |
won |
6 wickets |
5 |
|
T20I : Australia v Pakistan |
18 Sep 2007 |
T20I # 37 |
Sri Lanka |
won |
64 runs |
|
|
T20I : Bangladesh v Sri Lanka |
18 Sep 2007 |
T20I # 38 |
India |
won |
5 runs |
|
|
T20I : India v Pakistan |
24 Sep 2007 |
T20I # 46 |
South Africa |
won |
358 runs |
|
|
Test : South Africa v New Zealand |
8 Nov 2007 |
Test # 1846 |
South Africa |
won |
3 wickets |
1 |
|
T20I : South Africa v New Zealand |
23 Nov 2007 |
T20I # 48 |
South Africa |
won |
4 wickets |
4 |
|
T20I : South Africa v West Indies |
18 Jan 2008 |
T20I # 51 |
South Africa |
won |
8 wickets |
13 |
|
ODI : South Africa v West Indies |
3 Feb 2008 |
ODI # 2671 |
South Africa |
won |
12 runs |
|
|
T20I : South Africa v Bangladesh |
5 Nov 2008 |
T20I # 77 |
Australia |
won |
162 runs |
|
|
Test : South Africa v Australia |
26 Feb 2009 |
Test # 1910 |
South Africa |
won |
4 wickets |
4 |
|
T20I : South Africa v Australia |
27 Mar 2009 |
T20I # 87 |
Australia |
won |
47 runs |
|
|
ODI : South Africa v Australia |
17 Apr 2009 |
ODI # 2841 |
Pakistan |
won |
5 wickets |
117 |
|
ODI : Pakistan v West Indies |
23 Sep 2009 |
ODI # 2894 |
England |
won |
6 wickets |
30 |
|
ODI : England v Sri Lanka |
25 Sep 2009 |
ODI # 2896 |
Australia |
won |
50 runs |
|
|
ODI : Australia v West Indies |
26 Sep 2009 |
ODI # 2897 |
New Zealand |
won |
38 runs |
|
|
ODI : New Zealand v Sri Lanka |
27 Sep 2009 |
ODI # 2899 |
New Zealand |
won |
4 wickets |
137 |
|
ODI : England v New Zealand |
29 Sep 2009 |
ODI # 2902 |
India |
won |
7 wickets |
107 |
|
ODI : India v West Indies |
30 Sep 2009 |
ODI # 2904 |
New Zealand |
won |
5 wickets |
13 |
|
ODI : New Zealand v Pakistan |
3 Oct 2009 |
ODI # 2906 |
England |
won |
1 runs |
|
|
T20I : South Africa v England |
13 Nov 2009 |
T20I # 124 |
|
aban |
- |
|
|
ODI : South Africa v England |
20 Nov 2009 |
ODI # 2928b |
South Africa |
won |
inns & 74 runs |
|
|
Test : South Africa v England |
14 Jan 2010 |
Test # 1948 |
India |
won |
1 runs |
|
|
ODI : South Africa v India |
15 Jan 2011 |
ODI # 3080 |
South Africa |
won |
3 wickets |
5 |
|
T20I : South Africa v Australia |
16 Oct 2011 |
T20I # 212 |
Australia |
won |
2 wickets |
|
|
Test : South Africa v Australia |
17 Nov 2011 |
Test # 2018 |
South Africa |
won |
11 runs |
|
|
T20I : South Africa v India |
30 Mar 2012 |
T20I # 242 |
South Africa |
won |
211 runs |
|
|
Test : South Africa v Pakistan |
1 Feb 2013 |
Test # 2072 |
South Africa |
won |
34 runs |
|
|
ODI : South Africa v Pakistan |
17 Mar 2013 |
ODI # 3347 |
South Africa |
won |
4 runs |
|
|
T20I : South Africa v Pakistan |
20 Nov 2013 |
T20I # 340 |
South Africa |
won |
141 runs |
|
|
ODI : South Africa v India |
5 Dec 2013 |
ODI # 3442 |
|
draw |
- |
|
|
Test : South Africa v India |
18 Dec 2013 |
Test # 2108 |
West Indies |
won |
4 wickets |
4 |
|
T20I : South Africa v West Indies |
11 Jan 2015 |
T20I # 414 |
South Africa |
won |
148 runs |
|
|
ODI : South Africa v West Indies |
18 Jan 2015 |
ODI # 3583 |
England |
won |
7 wickets |
|
|
Test : South Africa v England |
14 Jan 2016 |
Test # 2199 |
South Africa |
won |
1 wickets |
16 |
|
ODI : South Africa v England |
12 Feb 2016 |
ODI # 3737 |
South Africa |
won |
9 wickets |
32 |
|
T20I : South Africa v England |
21 Feb 2016 |
T20I # 506 |
Australia |
won |
5 wickets |
0 |
|
T20I : South Africa v Australia |
6 Mar 2016 |
T20I # 520 |
South Africa |
won |
142 runs |
|
|
ODI : South Africa v Australia |
2 Oct 2016 |
ODI # 3787 |
South Africa |
won |
inns & 118 runs |
|
|
Test : South Africa v Sri Lanka |
12 Jan 2017 |
Test # 2247 |
Sri Lanka |
won |
3 wickets |
2 |
|
T20I : South Africa v Sri Lanka |
22 Jan 2017 |
T20I # 590 |
South Africa |
won |
7 wickets |
108 |
|
ODI : South Africa v Sri Lanka |
4 Feb 2017 |
ODI # 3831 |
India |
won |
63 runs |
|
|
Test : South Africa v India |
24 Jan 2018 |
Test # 2294 |
South Africa |
won |
5 wickets |
15 |
|
ODI : South Africa v India |
10 Feb 2018 |
ODI # 3973 |
India |
won |
28 runs |
|
|
T20I : South Africa v India |
18 Feb 2018 |
T20I # 652 |
South Africa |
won |
492 runs |
|
|
Test : South Africa v Australia |
30 Mar 2018 |
Test # 2302 |
South Africa |
won |
107 runs |
|
|
Test : South Africa v Pakistan |
11 Jan 2019 |
Test # 2341 |
Pakistan |
won |
8 wickets |
111 |
|
ODI : South Africa v Pakistan |
27 Jan 2019 |
ODI # 4087 |
South Africa |
won |
7 runs |
|
|
T20I : South Africa v Pakistan |
3 Feb 2019 |
T20I # 734 |
South Africa |
won |
8 wickets |
67 |
|
ODI : South Africa v Sri Lanka |
3 Mar 2019 |
ODI # 4104 |
South Africa |
won |
45 runs |
|
|
T20I : South Africa v Sri Lanka |
24 Mar 2019 |
T20I # 763 |
England |
won |
191 runs |
|
|
Test : South Africa v England |
24 Jan 2020 |
Test # 2382 |
England |
won |
2 wickets |
40 |
|
ODI : South Africa v England |
9 Feb 2020 |
ODI # 4242 |
Australia |
won |
107 runs |
|
|
T20I : South Africa v Australia |
21 Feb 2020 |
T20I # 1046 |
South Africa |
won |
10 wickets |
|
|
Test : South Africa v Sri Lanka |
3 Jan 2021 |
Test # 2401 |
South Africa |
won |
17 runs |
|
|
ODI : South Africa v Pakistan |
4 Apr 2021 |
ODI # 4286 |
Pakistan |
won |
4 wickets |
1 |
|
T20I : South Africa v Pakistan |
10 Apr 2021 |
T20I # 1145 |
South Africa |
won |
6 wickets |
36 |
|
T20I : South Africa v Pakistan |
12 Apr 2021 |
T20I # 1146 |
South Africa |
won |
7 wickets |
|
|
Test : South Africa v India |
3 Jan 2022 |
Test # 2445 |
South Africa |
won |
7 wickets |
76 |
|
ODI : South Africa v Bangladesh |
20 Mar 2022 |
ODI # 4372 |
South Africa |
won |
284 runs |
|
|
Test : South Africa v West Indies |
8 Mar 2023 |
Test # 2497 |
West Indies |
won |
7 runs |
|
|
T20I : South Africa v West Indies |
28 Mar 2023 |
T20I # 2036 |
South Africa |
won |
146 runs |
|
|
ODI : South Africa v Netherlands |
2 Apr 2023 |
ODI # 4563 |
South Africa |
won |
122 runs |
|
|
ODI : South Africa v Australia |
17 Sep 2023 |
ODI # 4648 |
India |
won |
106 runs |
|
|
T20I : South Africa v India |
14 Dec 2023 |
T20I # 2401 |
India |
won |
8 wickets |
200 |
|
ODI : South Africa v India |
17 Dec 2023 |
ODI # 4713 |