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 |