India |
won |
4 wickets |
5 |
|
South Africa v India |
11 Dec 1992 |
ODI # 774 |
Pakistan |
won |
22 runs |
|
|
South Africa v Pakistan |
21 Feb 1993 |
ODI # 806 |
South Africa |
won |
56 runs |
|
|
South Africa v Australia |
20 Feb 1994 |
ODI # 884 |
Pakistan |
won |
12 runs |
|
|
Pakistan v Sri Lanka |
4 Dec 1994 |
ODI # 954 |
South Africa |
won |
81 runs |
|
|
South Africa v New Zealand |
11 Dec 1994 |
ODI # 960 |
South Africa |
won |
7 wickets |
12 |
|
South Africa v England |
14 Jan 1996 |
ODI # 1038 |
South Africa |
won |
5 wickets |
23 |
|
South Africa v Zimbabwe |
25 Jan 1997 |
ODI # 1168 |
Zimbabwe |
won |
3 wickets |
2 |
|
India v Zimbabwe |
7 Feb 1997 |
ODI # 1174 |
Australia |
won |
5 wickets |
6 |
|
South Africa v Australia |
10 Apr 1997 |
ODI # 1197 |
South Africa |
won |
7 wickets |
87 |
|
South Africa v Pakistan |
17 Apr 1998 |
ODI # 1318 |
South Africa |
won |
50 runs |
|
|
South Africa v West Indies |
7 Feb 1999 |
ODI # 1404 |
|
aban |
- |
|
|
England v Zimbabwe |
9 Feb 2000 |
ODI # 1558a |
South Africa |
won |
115 runs |
|
|
South Africa v New Zealand |
25 Oct 2000 |
ODI # 1647 |
India |
won |
41 runs |
|
|
South Africa v India |
10 Oct 2001 |
ODI # 1757 |
Australia |
won |
45 runs |
|
|
South Africa v Australia |
24 Mar 2002 |
ODI # 1820 |
South Africa |
won |
177 runs |
|
|
South Africa v Sri Lanka |
29 Nov 2002 |
ODI # 1905 |
Australia |
won |
9 wickets |
166 |
|
Australia v India |
15 Feb 2003 |
ODI # 1951 |
West Indies |
won |
7 wickets |
177 |
|
Canada v West Indies |
23 Feb 2003 |
ODI # 1963 |
India |
won |
6 wickets |
26 |
|
India v Pakistan |
1 Mar 2003 |
ODI # 1975 |
Australia |
won |
96 runs |
|
|
Australia v Sri Lanka |
7 Mar 2003 |
ODI # 1982 |
India |
won |
7 wickets |
56 |
|
India v New Zealand |
14 Mar 2003 |
ODI # 1988 |
West Indies |
won |
7 wickets |
30 |
|
South Africa v West Indies |
1 Feb 2004 |
ODI # 2094 |
South Africa |
won |
3 wickets |
6 |
|
South Africa v England |
13 Feb 2005 |
ODI # 2226 |
Africa XI |
won |
2 runs |
|
|
Africa XI v Asia XI |
17 Aug 2005 |
ODI # 2269 |
South Africa |
won |
5 wickets |
11 |
|
South Africa v New Zealand |
6 Nov 2005 |
ODI # 2293 |
South Africa |
won |
6 wickets |
21 |
|
South Africa v Australia |
26 Feb 2006 |
ODI # 2341 |
South Africa |
won |
9 wickets |
112 |
|
South Africa v India |
3 Dec 2006 |
ODI # 2458 |
South Africa |
won |
164 runs |
|
|
South Africa v Pakistan |
4 Feb 2007 |
ODI # 2506 |
South Africa |
won |
6 wickets |
12 |
|
South Africa v West Indies |
20 Jan 2008 |
ODI # 2661 |
South Africa |
won |
7 wickets |
142 |
|
South Africa v Australia |
5 Apr 2009 |
ODI # 2834 |
Ireland |
won |
9 wickets |
45 |
|
Canada v Ireland |
19 Apr 2009 |
ODI # 2843 |
Sri Lanka |
won |
55 runs |
|
|
South Africa v Sri Lanka |
22 Sep 2009 |
ODI # 2893 |
South Africa |
won |
5 wickets |
53 |
|
South Africa v New Zealand |
24 Sep 2009 |
ODI # 2895 |
Pakistan |
won |
54 runs |
|
|
India v Pakistan |
26 Sep 2009 |
ODI # 2898 |
England |
won |
22 runs |
|
|
South Africa v England |
27 Sep 2009 |
ODI # 2900 |
|
n/r |
- |
|
|
Australia v India |
28 Sep 2009 |
ODI # 2901 |
Australia |
won |
2 wickets |
0 |
|
Australia v Pakistan |
30 Sep 2009 |
ODI # 2903 |
Australia |
won |
9 wickets |
49 |
|
Australia v England |
2 Oct 2009 |
ODI # 2905 |
Australia |
won |
6 wickets |
28 |
|
Australia v New Zealand |
5 Oct 2009 |
ODI # 2907 |
South Africa |
won |
212 runs |
|
|
South Africa v Zimbabwe |
10 Nov 2009 |
ODI # 2928 |
England |
won |
7 wickets |
24 |
|
South Africa v England |
22 Nov 2009 |
ODI # 2929 |
South Africa |
won |
33 runs |
|
|
South Africa v India |
23 Jan 2011 |
ODI # 3087 |
Australia |
won |
93 runs |
|
|
South Africa v Australia |
19 Oct 2011 |
ODI # 3203 |
Pakistan |
won |
6 wickets |
28 |
|
South Africa v Pakistan |
15 Mar 2013 |
ODI # 3346 |
South Africa |
won |
4 wickets |
68 |
|
South Africa v Pakistan |
30 Nov 2013 |
ODI # 3441 |
|
n/r |
- |
|
|
South Africa v India |
11 Dec 2013 |
ODI # 3444 |
South Africa |
won |
131 runs |
|
|
South Africa v West Indies |
28 Jan 2015 |
ODI # 3593 |
South Africa |
won |
20 runs |
|
|
South Africa v New Zealand |
19 Aug 2015 |
ODI # 3676 |
South Africa |
won |
7 wickets |
22 |
|
South Africa v England |
9 Feb 2016 |
ODI # 3736 |
South Africa |
won |
6 wickets |
82 |
|
South Africa v Australia |
30 Sep 2016 |
ODI # 3785 |
South Africa |
won |
88 runs |
|
|
South Africa v Sri Lanka |
10 Feb 2017 |
ODI # 3834 |
India |
won |
9 wickets |
177 |
|
South Africa v India |
4 Feb 2018 |
ODI # 3970 |
India |
won |
8 wickets |
107 |
|
South Africa v India |
16 Feb 2018 |
ODI # 3978 |
South Africa |
won |
13 runs |
|
|
South Africa v Pakistan |
25 Jan 2019 |
ODI # 4084 |
South Africa |
won |
113 runs |
|
|
South Africa v Sri Lanka |
6 Mar 2019 |
ODI # 4107 |
Pakistan |
won |
3 wickets |
0 |
|
South Africa v Pakistan |
2 Apr 2021 |
ODI # 4285 |
Pakistan |
won |
28 runs |
|
|
South Africa v Pakistan |
7 Apr 2021 |
ODI # 4287 |
|
n/r |
- |
|
|
South Africa v Netherlands |
26 Nov 2021 |
ODI # 4337 |
Bangladesh |
won |
38 runs |
|
|
South Africa v Bangladesh |
18 Mar 2022 |
ODI # 4370 |
Bangladesh |
won |
9 wickets |
141 |
|
South Africa v Bangladesh |
23 Mar 2022 |
ODI # 4375 |
South Africa |
won |
164 runs |
|
|
South Africa v Australia |
15 Sep 2023 |
ODI # 4646 |