South Africa |
won |
inns & 142 runs |
|
|
Test : South Africa v Pakistan |
2 Jan 2003 |
Test # 1637 |
West Indies |
won |
3 runs |
|
|
ODI : South Africa v West Indies |
9 Feb 2003 |
ODI # 1942 |
Kenya |
won |
4 wickets |
9 |
|
ODI : Canada v Kenya |
15 Feb 2003 |
ODI # 1952 |
England |
won |
112 runs |
|
|
ODI : England v Pakistan |
22 Feb 2003 |
ODI # 1962 |
Sri Lanka |
won |
6 runs |
|
|
ODI : Sri Lanka v West Indies |
28 Feb 2003 |
ODI # 1973 |
India |
won |
6 wickets |
13 |
|
ODI : India v Kenya |
7 Mar 2003 |
ODI # 1983 |
|
draw |
- |
|
|
Test : South Africa v West Indies |
2 Jan 2004 |
Test # 1681 |
South Africa |
won |
209 runs |
|
|
ODI : South Africa v West Indies |
25 Jan 2004 |
ODI # 2088 |
South Africa |
won |
196 runs |
|
|
Test : South Africa v England |
2 Jan 2005 |
Test # 1732 |
South Africa |
won |
108 runs |
|
|
ODI : South Africa v England |
6 Feb 2005 |
ODI # 2223 |
South Africa |
won |
inns & 21 runs |
|
|
Test : South Africa v Zimbabwe |
4 Mar 2005 |
Test # 1737 |
South Africa |
won |
19 runs |
|
|
ODI : South Africa v New Zealand |
28 Oct 2005 |
ODI # 2288 |
South Africa |
won |
196 runs |
|
|
ODI : South Africa v Australia |
3 Mar 2006 |
ODI # 2345 |
Australia |
won |
7 wickets |
|
|
Test : South Africa v Australia |
16 Mar 2006 |
Test # 1789 |
|
draw |
- |
|
|
Test : South Africa v New Zealand |
27 Apr 2006 |
Test # 1800 |
South Africa |
won |
106 runs |
|
|
ODI : South Africa v India |
26 Nov 2006 |
ODI # 2449 |
South Africa |
won |
5 wickets |
|
|
Test : South Africa v India |
2 Jan 2007 |
Test # 1827 |
South Africa |
won |
5 wickets |
|
|
Test : South Africa v Pakistan |
26 Jan 2007 |
Test # 1830 |
South Africa |
won |
10 wickets |
216 |
|
ODI : South Africa v Pakistan |
11 Feb 2007 |
ODI # 2521 |
Zimbabwe |
won |
5 wickets |
1 |
|
T20I : Australia v Zimbabwe |
12 Sep 2007 |
T20I # 23 |
England |
won |
50 runs |
|
|
T20I : England v Zimbabwe |
13 Sep 2007 |
T20I # 25 |
Australia |
won |
8 wickets |
31 |
|
T20I : Australia v England |
14 Sep 2007 |
T20I # 28 |
South Africa |
won |
7 wickets |
7 |
|
T20I : South Africa v Bangladesh |
15 Sep 2007 |
T20I # 31 |
Australia |
won |
9 wickets |
37 |
|
T20I : Australia v Bangladesh |
16 Sep 2007 |
T20I # 33 |
South Africa |
won |
19 runs |
|
|
T20I : South Africa v England |
16 Sep 2007 |
T20I # 34 |
Australia |
won |
10 wickets |
58 |
|
T20I : Australia v Sri Lanka |
20 Sep 2007 |
T20I # 41 |
Pakistan |
won |
4 wickets |
6 |
|
T20I : Bangladesh v Pakistan |
20 Sep 2007 |
T20I # 42 |
Pakistan |
won |
6 wickets |
7 |
|
T20I : New Zealand v Pakistan |
22 Sep 2007 |
T20I # 44 |
South Africa |
won |
5 wickets |
28 |
|
ODI : South Africa v New Zealand |
2 Dec 2007 |
ODI # 2652 |
South Africa |
won |
7 wickets |
|
|
Test : South Africa v West Indies |
2 Jan 2008 |
Test # 1858 |
South Africa |
won |
86 runs |
|
|
ODI : South Africa v West Indies |
25 Jan 2008 |
ODI # 2664 |
South Africa |
won |
inns & 20 runs |
|
|
Test : South Africa v Australia |
19 Mar 2009 |
Test # 1916 |
South Africa |
won |
25 runs |
|
|
ODI : South Africa v Australia |
9 Apr 2009 |
ODI # 2839 |
South Africa |
won |
112 runs |
|
|
ODI : South Africa v England |
27 Nov 2009 |
ODI # 2930 |
|
draw |
- |
|
|
Test : South Africa v England |
3 Jan 2010 |
Test # 1946 |
|
draw |
- |
|
|
Test : South Africa v India |
2 Jan 2011 |
Test # 1988 |
India |
won |
2 wickets |
10 |
|
ODI : South Africa v India |
18 Jan 2011 |
ODI # 3082 |
Australia |
won |
5 wickets |
3 |
|
T20I : South Africa v Australia |
13 Oct 2011 |
T20I # 210 |
South Africa |
won |
8 wickets |
|
|
Test : South Africa v Australia |
9 Nov 2011 |
Test # 2016 |
South Africa |
won |
10 wickets |
|
|
Test : South Africa v Sri Lanka |
3 Jan 2012 |
Test # 2028 |
South Africa |
won |
inns & 27 runs |
|
|
Test : South Africa v New Zealand |
2 Jan 2013 |
Test # 2069 |
South Africa |
won |
4 wickets |
|
|
Test : South Africa v Pakistan |
14 Feb 2013 |
Test # 2073 |
Pakistan |
won |
6 runs |
|
|
T20I : South Africa v Pakistan |
22 Nov 2013 |
T20I # 343 |
Pakistan |
won |
23 runs |
|
|
ODI : South Africa v Pakistan |
24 Nov 2013 |
ODI # 3438 |
Australia |
won |
245 runs |
|
|
Test : South Africa v Australia |
1 Mar 2014 |
Test # 2122 |
South Africa |
won |
8 wickets |
|
|
Test : South Africa v West Indies |
2 Jan 2015 |
Test # 2154 |
West Indies |
won |
4 wickets |
4 |
|
T20I : South Africa v West Indies |
9 Jan 2015 |
T20I # 413 |
|
draw |
- |
|
|
Test : South Africa v England |
2 Jan 2016 |
Test # 2197 |
South Africa |
won |
5 wickets |
36 |
|
ODI : South Africa v England |
14 Feb 2016 |
ODI # 3738 |
South Africa |
won |
3 wickets |
0 |
|
T20I : South Africa v England |
19 Feb 2016 |
T20I # 503 |
Australia |
won |
6 wickets |
4 |
|
T20I : South Africa v Australia |
9 Mar 2016 |
T20I # 526 |
South Africa |
won |
31 runs |
|
|
ODI : South Africa v Australia |
12 Oct 2016 |
ODI # 3795 |
South Africa |
won |
282 runs |
|
|
Test : South Africa v Sri Lanka |
2 Jan 2017 |
Test # 2244 |
Sri Lanka |
won |
5 wickets |
1 |
|
T20I : South Africa v Sri Lanka |
25 Jan 2017 |
T20I # 591 |
South Africa |
won |
40 runs |
|
|
ODI : South Africa v Sri Lanka |
7 Feb 2017 |
ODI # 3833 |
South Africa |
won |
72 runs |
|
|
Test : South Africa v India |
5 Jan 2018 |
Test # 2292 |
India |
won |
124 runs |
|
|
ODI : South Africa v India |
7 Feb 2018 |
ODI # 3971 |
India |
won |
7 runs |
|
|
T20I : South Africa v India |
24 Feb 2018 |
T20I # 655 |
South Africa |
won |
322 runs |
|
|
Test : South Africa v Australia |
22 Mar 2018 |
Test # 2300 |
South Africa |
won |
9 wickets |
|
|
Test : South Africa v Pakistan |
3 Jan 2019 |
Test # 2340 |
South Africa |
won |
7 wickets |
60 |
|
ODI : South Africa v Pakistan |
30 Jan 2019 |
ODI # 4090 |
South Africa |
won |
6 runs |
|
|
T20I : South Africa v Pakistan |
1 Feb 2019 |
T20I # 732 |
South Africa |
won |
41 runs |
|
|
ODI : South Africa v Sri Lanka |
16 Mar 2019 |
ODI # 4115 |
|
tied |
- |
|
|
T20I : South Africa v Sri Lanka |
19 Mar 2019 |
T20I # 755 |
England |
won |
189 runs |
|
|
Test : South Africa v England |
3 Jan 2020 |
Test # 2379 |
South Africa |
won |
7 wickets |
14 |
|
ODI : South Africa v England |
4 Feb 2020 |
ODI # 4234 |
Australia |
won |
97 runs |
|
|
T20I : South Africa v Australia |
26 Feb 2020 |
T20I # 1065 |
England |
won |
5 wickets |
4 |
|
T20I : South Africa v England |
27 Nov 2020 |
T20I # 1109 |
England |
won |
9 wickets |
14 |
|
T20I : South Africa v England |
1 Dec 2020 |
T20I # 1113 |
|
canc |
- |
|
|
ODI : South Africa v England |
7 Dec 2020 |
ODI # 4267b |
|
canc |
- |
|
|
ODI : South Africa v England |
9 Dec 2020 |
ODI # 4267c |
South Africa |
won |
7 wickets |
|
|
Test : South Africa v India |
11 Jan 2022 |
Test # 2448 |
South Africa |
won |
4 runs |
|
|
ODI : South Africa v India |
23 Jan 2022 |
ODI # 4349 |
India |
won |
7 wickets |
|
|
Test : South Africa v India |
3 Jan 2024 |
Test # 2522 |