India |
won |
4 wickets |
5 |
|
ODI : South Africa v India |
11 Dec 1992 |
ODI # 774 |
Pakistan |
won |
22 runs |
|
|
ODI : South Africa v Pakistan |
21 Feb 1993 |
ODI # 806 |
South Africa |
won |
56 runs |
|
|
ODI : South Africa v Australia |
20 Feb 1994 |
ODI # 884 |
Pakistan |
won |
12 runs |
|
|
ODI : Pakistan v Sri Lanka |
4 Dec 1994 |
ODI # 954 |
South Africa |
won |
81 runs |
|
|
ODI : South Africa v New Zealand |
11 Dec 1994 |
ODI # 960 |
|
draw |
- |
|
|
Test : South Africa v England |
16 Nov 1995 |
Test # 1312 |
South Africa |
won |
7 wickets |
12 |
|
ODI : South Africa v England |
14 Jan 1996 |
ODI # 1038 |
South Africa |
won |
5 wickets |
23 |
|
ODI : South Africa v Zimbabwe |
25 Jan 1997 |
ODI # 1168 |
Zimbabwe |
won |
3 wickets |
2 |
|
ODI : India v Zimbabwe |
7 Feb 1997 |
ODI # 1174 |
South Africa |
won |
8 wickets |
|
|
Test : South Africa v Australia |
21 Mar 1997 |
Test # 1362 |
Australia |
won |
5 wickets |
6 |
|
ODI : South Africa v Australia |
10 Apr 1997 |
ODI # 1197 |
South Africa |
won |
6 wickets |
|
|
Test : South Africa v Sri Lanka |
27 Mar 1998 |
Test # 1414 |
South Africa |
won |
7 wickets |
87 |
|
ODI : South Africa v Pakistan |
17 Apr 1998 |
ODI # 1318 |
South Africa |
won |
351 runs |
|
|
Test : South Africa v West Indies |
15 Jan 1999 |
Test # 1441 |
South Africa |
won |
50 runs |
|
|
ODI : South Africa v West Indies |
7 Feb 1999 |
ODI # 1404 |
England |
won |
2 wickets |
|
|
Test : South Africa v England |
14 Jan 2000 |
Test # 1483 |
|
aban |
- |
|
|
ODI : England v Zimbabwe |
9 Feb 2000 |
ODI # 1558a |
South Africa |
won |
115 runs |
|
|
ODI : South Africa v New Zealand |
25 Oct 2000 |
ODI # 1647 |
South Africa |
won |
inns & 7 runs |
|
|
Test : South Africa v Sri Lanka |
20 Jan 2001 |
Test # 1529 |
India |
won |
41 runs |
|
|
ODI : South Africa v India |
10 Oct 2001 |
ODI # 1757 |
Australia |
won |
45 runs |
|
|
ODI : South Africa v Australia |
24 Mar 2002 |
ODI # 1820 |
South Africa |
won |
3 wickets |
|
|
Test : South Africa v Sri Lanka |
15 Nov 2002 |
Test # 1626 |
South Africa |
won |
177 runs |
|
|
ODI : South Africa v Sri Lanka |
29 Nov 2002 |
ODI # 1905 |
Australia |
won |
9 wickets |
166 |
|
ODI : Australia v India |
15 Feb 2003 |
ODI # 1951 |
West Indies |
won |
7 wickets |
177 |
|
ODI : Canada v West Indies |
23 Feb 2003 |
ODI # 1963 |
India |
won |
6 wickets |
26 |
|
ODI : India v Pakistan |
1 Mar 2003 |
ODI # 1975 |
Australia |
won |
96 runs |
|
|
ODI : Australia v Sri Lanka |
7 Mar 2003 |
ODI # 1982 |
India |
won |
7 wickets |
56 |
|
ODI : India v New Zealand |
14 Mar 2003 |
ODI # 1988 |
South Africa |
won |
10 wickets |
|
|
Test : South Africa v West Indies |
16 Jan 2004 |
Test # 1682 |
West Indies |
won |
7 wickets |
30 |
|
ODI : South Africa v West Indies |
1 Feb 2004 |
ODI # 2094 |
|
draw |
- |
|
|
Test : South Africa v England |
21 Jan 2005 |
Test # 1736 |
South Africa |
won |
3 wickets |
6 |
|
ODI : South Africa v England |
13 Feb 2005 |
ODI # 2226 |
South Africa |
won |
inns & 62 runs |
|
|
Test : South Africa v Zimbabwe |
11 Mar 2005 |
Test # 1740 |
Africa XI |
won |
2 runs |
|
|
ODI : Africa XI v Asia XI |
17 Aug 2005 |
ODI # 2269 |
South Africa |
won |
5 wickets |
11 |
|
ODI : South Africa v New Zealand |
6 Nov 2005 |
ODI # 2293 |
South Africa |
won |
6 wickets |
21 |
|
ODI : South Africa v Australia |
26 Feb 2006 |
ODI # 2341 |
South Africa |
won |
128 runs |
|
|
Test : South Africa v New Zealand |
15 Apr 2006 |
Test # 1798 |
South Africa |
won |
9 wickets |
112 |
|
ODI : South Africa v India |
3 Dec 2006 |
ODI # 2458 |
South Africa |
won |
7 wickets |
|
|
Test : South Africa v Pakistan |
11 Jan 2007 |
Test # 1828 |
South Africa |
won |
164 runs |
|
|
ODI : South Africa v Pakistan |
4 Feb 2007 |
ODI # 2506 |
South Africa |
won |
inns & 59 runs |
|
|
Test : South Africa v New Zealand |
16 Nov 2007 |
Test # 1848 |
South Africa |
won |
6 wickets |
12 |
|
ODI : South Africa v West Indies |
20 Jan 2008 |
ODI # 2661 |
South Africa |
won |
inns & 48 runs |
|
|
Test : South Africa v Bangladesh |
26 Nov 2008 |
Test # 1895 |
South Africa |
won |
17 runs |
|
|
T20I : South Africa v Australia |
29 Mar 2009 |
T20I # 88 |
South Africa |
won |
7 wickets |
142 |
|
ODI : South Africa v Australia |
5 Apr 2009 |
ODI # 2834 |
Ireland |
won |
9 wickets |
45 |
|
ODI : Canada v Ireland |
19 Apr 2009 |
ODI # 2843 |
Sri Lanka |
won |
55 runs |
|
|
ODI : South Africa v Sri Lanka |
22 Sep 2009 |
ODI # 2893 |
South Africa |
won |
5 wickets |
53 |
|
ODI : South Africa v New Zealand |
24 Sep 2009 |
ODI # 2895 |
Pakistan |
won |
54 runs |
|
|
ODI : India v Pakistan |
26 Sep 2009 |
ODI # 2898 |
England |
won |
22 runs |
|
|
ODI : South Africa v England |
27 Sep 2009 |
ODI # 2900 |
|
n/r |
- |
|
|
ODI : Australia v India |
28 Sep 2009 |
ODI # 2901 |
Australia |
won |
2 wickets |
0 |
|
ODI : Australia v Pakistan |
30 Sep 2009 |
ODI # 2903 |
Australia |
won |
9 wickets |
49 |
|
ODI : Australia v England |
2 Oct 2009 |
ODI # 2905 |
Australia |
won |
6 wickets |
28 |
|
ODI : Australia v New Zealand |
5 Oct 2009 |
ODI # 2907 |
South Africa |
won |
212 runs |
|
|
ODI : South Africa v Zimbabwe |
10 Nov 2009 |
ODI # 2928 |
South Africa |
won |
84 runs |
|
|
T20I : South Africa v England |
15 Nov 2009 |
T20I # 125 |
England |
won |
7 wickets |
24 |
|
ODI : South Africa v England |
22 Nov 2009 |
ODI # 2929 |
|
draw |
- |
|
|
Test : South Africa v England |
16 Dec 2009 |
Test # 1942 |
South Africa |
won |
inns & 25 runs |
|
|
Test : South Africa v India |
16 Dec 2010 |
Test # 1985 |
South Africa |
won |
33 runs |
|
|
ODI : South Africa v India |
23 Jan 2011 |
ODI # 3087 |
Australia |
won |
93 runs |
|
|
ODI : South Africa v Australia |
19 Oct 2011 |
ODI # 3203 |
South Africa |
won |
inns & 81 runs |
|
|
Test : South Africa v Sri Lanka |
15 Dec 2011 |
Test # 2023 |
South Africa |
won |
inns & 18 runs |
|
|
Test : South Africa v Pakistan |
22 Feb 2013 |
Test # 2075 |
Pakistan |
won |
95 runs |
|
|
T20I : South Africa v Pakistan |
3 Mar 2013 |
T20I # 306 |
Pakistan |
won |
6 wickets |
28 |
|
ODI : South Africa v Pakistan |
15 Mar 2013 |
ODI # 3346 |
South Africa |
won |
4 wickets |
68 |
|
ODI : South Africa v Pakistan |
30 Nov 2013 |
ODI # 3441 |
|
n/r |
- |
|
|
ODI : South Africa v India |
11 Dec 2013 |
ODI # 3444 |
Australia |
won |
281 runs |
|
|
Test : South Africa v Australia |
12 Feb 2014 |
Test # 2119 |
Australia |
won |
6 wickets |
30 |
|
T20I : South Africa v Australia |
14 Mar 2014 |
T20I # 365 |
South Africa |
won |
inns & 220 runs |
|
|
Test : South Africa v West Indies |
17 Dec 2014 |
Test # 2150 |
South Africa |
won |
131 runs |
|
|
ODI : South Africa v West Indies |
28 Jan 2015 |
ODI # 3593 |
New Zealand |
won |
32 runs |
|
|
T20I : South Africa v New Zealand |
16 Aug 2015 |
T20I # 452 |
South Africa |
won |
20 runs |
|
|
ODI : South Africa v New Zealand |
19 Aug 2015 |
ODI # 3676 |
South Africa |
won |
280 runs |
|
|
Test : South Africa v England |
22 Jan 2016 |
Test # 2200 |
South Africa |
won |
7 wickets |
22 |
|
ODI : South Africa v England |
9 Feb 2016 |
ODI # 3736 |
South Africa |
won |
204 runs |
|
|
Test : South Africa v New Zealand |
27 Aug 2016 |
Test # 2220 |
South Africa |
won |
6 wickets |
82 |
|
ODI : South Africa v Australia |
30 Sep 2016 |
ODI # 3785 |
South Africa |
won |
19 runs |
|
|
T20I : South Africa v Sri Lanka |
20 Jan 2017 |
T20I # 589 |
South Africa |
won |
88 runs |
|
|
ODI : South Africa v Sri Lanka |
10 Feb 2017 |
ODI # 3834 |
South Africa |
won |
135 runs |
|
|
Test : South Africa v India |
13 Jan 2018 |
Test # 2293 |
India |
won |
9 wickets |
177 |
|
ODI : South Africa v India |
4 Feb 2018 |
ODI # 3970 |
India |
won |
8 wickets |
107 |
|
ODI : South Africa v India |
16 Feb 2018 |
ODI # 3978 |
South Africa |
won |
6 wickets |
8 |
|
T20I : South Africa v India |
21 Feb 2018 |
T20I # 654 |
South Africa |
won |
6 wickets |
|
|
Test : South Africa v Pakistan |
26 Dec 2018 |
Test # 2338 |
South Africa |
won |
13 runs |
|
|
ODI : South Africa v Pakistan |
25 Jan 2019 |
ODI # 4084 |
Pakistan |
won |
27 runs |
|
|
T20I : South Africa v Pakistan |
6 Feb 2019 |
T20I # 736 |
South Africa |
won |
113 runs |
|
|
ODI : South Africa v Sri Lanka |
6 Mar 2019 |
ODI # 4107 |
South Africa |
won |
16 runs |
|
|
T20I : South Africa v Sri Lanka |
22 Mar 2019 |
T20I # 758 |
South Africa |
won |
107 runs |
|
|
Test : South Africa v England |
26 Dec 2019 |
Test # 2377 |
England |
won |
5 wickets |
5 |
|
T20I : South Africa v England |
16 Feb 2020 |
T20I # 1043 |
South Africa |
won |
inns & 45 runs |
|
|
Test : South Africa v Sri Lanka |
26 Dec 2020 |
Test # 2399 |
Pakistan |
won |
3 wickets |
0 |
|
ODI : South Africa v Pakistan |
2 Apr 2021 |
ODI # 4285 |
Pakistan |
won |
28 runs |
|
|
ODI : South Africa v Pakistan |
7 Apr 2021 |
ODI # 4287 |
Pakistan |
won |
9 wickets |
12 |
|
T20I : South Africa v Pakistan |
14 Apr 2021 |
T20I # 1147 |
Pakistan |
won |
3 wickets |
1 |
|
T20I : South Africa v Pakistan |
16 Apr 2021 |
T20I # 1148 |
|
n/r |
- |
|
|
ODI : South Africa v Netherlands |
26 Nov 2021 |
ODI # 4337 |
India |
won |
113 runs |
|
|
Test : South Africa v India |
26 Dec 2021 |
Test # 2443 |
Bangladesh |
won |
38 runs |
|
|
ODI : South Africa v Bangladesh |
18 Mar 2022 |
ODI # 4370 |
Bangladesh |
won |
9 wickets |
141 |
|
ODI : South Africa v Bangladesh |
23 Mar 2022 |
ODI # 4375 |
South Africa |
won |
87 runs |
|
|
Test : South Africa v West Indies |
28 Feb 2023 |
Test # 2495 |
West Indies |
won |
3 wickets |
3 |
|
T20I : South Africa v West Indies |
25 Mar 2023 |
T20I # 2031 |
South Africa |
won |
6 wickets |
7 |
|
T20I : South Africa v West Indies |
26 Mar 2023 |
T20I # 2032 |
South Africa |
won |
164 runs |
|
|
ODI : South Africa v Australia |
15 Sep 2023 |
ODI # 4646 |
South Africa |
won |
inns & 32 runs |
|
|
Test : South Africa v India |
26 Dec 2023 |
Test # 2520 |