South Africa |
won |
8 wickets |
16 |
|
ODI : South Africa v India |
15 Dec 1992 |
ODI # 781 |
West Indies |
won |
9 wickets |
33 |
|
ODI : South Africa v West Indies |
23 Feb 1993 |
ODI # 807 |
Australia |
won |
1 runs |
|
|
ODI : South Africa v Australia |
8 Apr 1994 |
ODI # 903 |
|
n/r |
- |
|
|
ODI : New Zealand v Sri Lanka |
8 Dec 1994 |
ODI # 958 |
Sri Lanka |
won |
35 runs |
|
|
ODI : South Africa v Sri Lanka |
15 Dec 1994 |
ODI # 963 |
England |
won |
5 wickets |
10 |
|
ODI : South Africa v England |
11 Jan 1996 |
ODI # 1034 |
South Africa |
won |
39 runs |
|
|
ODI : South Africa v India |
23 Jan 1997 |
ODI # 1167 |
South Africa |
won |
109 runs |
|
|
ODI : South Africa v Australia |
13 Apr 1997 |
ODI # 1199 |
South Africa |
won |
5 wickets |
141 |
|
ODI : South Africa v Sri Lanka |
19 Apr 1998 |
ODI # 1321 |
South Africa |
won |
114 runs |
|
|
ODI : South Africa v West Indies |
5 Feb 1999 |
ODI # 1402 |
South Africa |
won |
inns & 13 runs |
|
|
Test : South Africa v Zimbabwe |
29 Oct 1999 |
Test # 1466 |
England |
won |
9 wickets |
63 |
|
ODI : South Africa v England |
23 Jan 2000 |
ODI # 1546 |
South Africa |
won |
5 wickets |
|
|
Test : South Africa v New Zealand |
17 Nov 2000 |
Test # 1514 |
South Africa |
won |
5 wickets |
48 |
|
ODI : South Africa v Sri Lanka |
14 Jan 2001 |
ODI # 1671 |
India |
won |
10 wickets |
231 |
|
ODI : India v Kenya |
12 Oct 2001 |
ODI # 1758 |
South Africa |
won |
9 wickets |
|
|
Test : South Africa v India |
3 Nov 2001 |
Test # 1564 |
Australia |
won |
37 runs |
|
|
ODI : South Africa v Australia |
30 Mar 2002 |
ODI # 1822 |
South Africa |
won |
6 wickets |
29 |
|
ODI : South Africa v Sri Lanka |
6 Dec 2002 |
ODI # 1912 |
Sri Lanka |
won |
47 runs |
|
|
ODI : New Zealand v Sri Lanka |
10 Feb 2003 |
ODI # 1944 |
South Africa |
won |
10 wickets |
228 |
|
ODI : South Africa v Bangladesh |
22 Feb 2003 |
ODI # 1961 |
Netherlands |
won |
64 runs |
|
|
ODI : Namibia v Netherlands |
3 Mar 2003 |
ODI # 1978 |
New Zealand |
won |
6 wickets |
16 |
|
ODI : New Zealand v Zimbabwe |
8 Mar 2003 |
ODI # 1984 |
Kenya |
won |
7 wickets |
144 |
|
ODI : Kenya v Zimbabwe |
12 Mar 2003 |
ODI # 1987 |
|
tied |
- |
|
|
ODI : South Africa v England |
2 Feb 2005 |
ODI # 2219 |
South Africa |
won |
2 wickets |
3 |
|
ODI : South Africa v New Zealand |
23 Oct 2005 |
ODI # 2285 |
South Africa |
won |
5 wickets |
37 |
|
ODI : South Africa v Zimbabwe |
15 Sep 2006 |
ODI # 2415 |
South Africa |
won |
159 runs |
|
|
ODI : South Africa v Kenya |
31 Oct 2008 |
ODI # 2769 |
South Africa |
won |
inns & 129 runs |
|
|
Test : South Africa v Bangladesh |
19 Nov 2008 |
Test # 1893 |
South Africa |
won |
7 wickets |
25 |
|
T20I : South Africa v Zimbabwe |
8 Oct 2010 |
T20I # 188 |
South Africa |
won |
64 runs |
|
|
ODI : South Africa v Zimbabwe |
15 Oct 2010 |
ODI # 3057 |
South Africa |
won |
4 runs |
|
|
ODI : South Africa v Sri Lanka |
17 Jan 2012 |
ODI # 3227 |
South Africa |
won |
125 runs |
|
|
ODI : South Africa v Pakistan |
10 Mar 2013 |
ODI # 3343 |
England |
won |
39 runs |
|
|
ODI : South Africa v England |
3 Feb 2016 |
ODI # 3732 |
South Africa |
won |
inns & 254 runs |
|
|
Test : South Africa v Bangladesh |
6 Oct 2017 |
Test # 2277 |
South Africa |
won |
20 runs |
|
|
T20I : South Africa v Bangladesh |
26 Oct 2017 |
T20I # 626 |
South Africa |
won |
120 runs |
|
|
ODI : South Africa v Zimbabwe |
3 Oct 2018 |
ODI # 4050 |
South Africa |
won |
6 wickets |
9 |
|
ODI : South Africa v Australia |
4 Mar 2020 |
ODI # 4252 |
South Africa |
won |
27 runs |
|
|
ODI : South Africa v England |
27 Jan 2023 |
ODI # 4512 |
South Africa |
won |
5 wickets |
5 |
|
ODI : South Africa v England |
29 Jan 2023 |
ODI # 4513 |
Australia |
won |
3 wickets |
58 |
|
ODI : South Africa v Australia |
7 Sep 2023 |
ODI # 4635 |
Australia |
won |
123 runs |
|
|
ODI : South Africa v Australia |
9 Sep 2023 |
ODI # 4638 |