South Africa |
won |
inns & 25 runs |
|
|
Test : South Africa v India |
Centurion |
16 Dec 2010 |
|
South Africa |
won |
33 runs |
|
|
ODI : South Africa v India |
Centurion |
23 Jan 2011 |
|
Australia |
won |
93 runs |
|
|
ODI : South Africa v Australia |
Centurion |
19 Oct 2011 |
|
South Africa |
won |
inns & 81 runs |
|
|
Test : South Africa v Sri Lanka |
Centurion |
15 Dec 2011 |
|
South Africa |
won |
inns & 18 runs |
|
|
Test : South Africa v Pakistan |
Centurion |
22 Feb 2013 |
|
Pakistan |
won |
95 runs |
|
|
T20I : South Africa v Pakistan |
Centurion |
3 Mar 2013 |
|
Pakistan |
won |
6 wickets |
28 |
|
ODI : South Africa v Pakistan |
Centurion |
15 Mar 2013 |
|
South Africa |
won |
4 wickets |
68 |
|
ODI : South Africa v Pakistan |
Centurion |
30 Nov 2013 |
|
|
n/r |
- |
|
|
ODI : South Africa v India |
Centurion |
11 Dec 2013 |
|
Australia |
won |
281 runs |
|
|
Test : South Africa v Australia |
Centurion |
12 Feb 2014 |
|
Australia |
won |
6 wickets |
30 |
|
T20I : South Africa v Australia |
Centurion |
14 Mar 2014 |
|
South Africa |
won |
inns & 220 runs |
|
|
Test : South Africa v West Indies |
Centurion |
17 Dec 2014 |
|
South Africa |
won |
131 runs |
|
|
ODI : South Africa v West Indies |
Centurion |
28 Jan 2015 |
|
New Zealand |
won |
32 runs |
|
|
T20I : South Africa v New Zealand |
Centurion |
16 Aug 2015 |
|
South Africa |
won |
20 runs |
|
|
ODI : South Africa v New Zealand |
Centurion |
19 Aug 2015 |
|
South Africa |
won |
280 runs |
|
|
Test : South Africa v England |
Centurion |
22 Jan 2016 |
|
South Africa |
won |
7 wickets |
22 |
|
ODI : South Africa v England |
Centurion |
9 Feb 2016 |
|
South Africa |
won |
204 runs |
|
|
Test : South Africa v New Zealand |
Centurion |
27 Aug 2016 |
|
South Africa |
won |
6 wickets |
82 |
|
ODI : South Africa v Australia |
Centurion |
30 Sep 2016 |
|
South Africa |
won |
19 runs |
|
|
T20I : South Africa v Sri Lanka |
Centurion |
20 Jan 2017 |
|
South Africa |
won |
88 runs |
|
|
ODI : South Africa v Sri Lanka |
Centurion |
10 Feb 2017 |
|
South Africa |
won |
135 runs |
|
|
Test : South Africa v India |
Centurion |
13 Jan 2018 |
|
India |
won |
9 wickets |
177 |
|
ODI : South Africa v India |
Centurion |
4 Feb 2018 |
|
India |
won |
8 wickets |
107 |
|
ODI : South Africa v India |
Centurion |
16 Feb 2018 |
|
South Africa |
won |
6 wickets |
8 |
|
T20I : South Africa v India |
Centurion |
21 Feb 2018 |
|
South Africa |
won |
6 wickets |
|
|
Test : South Africa v Pakistan |
Centurion |
26 Dec 2018 |
|
South Africa |
won |
13 runs |
|
|
ODI : South Africa v Pakistan |
Centurion |
25 Jan 2019 |
|
Pakistan |
won |
27 runs |
|
|
T20I : South Africa v Pakistan |
Centurion |
6 Feb 2019 |
|
South Africa |
won |
113 runs |
|
|
ODI : South Africa v Sri Lanka |
Centurion |
6 Mar 2019 |
|
South Africa |
won |
16 runs |
|
|
T20I : South Africa v Sri Lanka |
Centurion |
22 Mar 2019 |
|
South Africa |
won |
107 runs |
|
|
Test : South Africa v England |
Centurion |
26 Dec 2019 |
|
England |
won |
5 wickets |
5 |
|
T20I : South Africa v England |
Centurion |
16 Feb 2020 |
|
South Africa |
won |
inns & 45 runs |
|
|
Test : South Africa v Sri Lanka |
Centurion |
26 Dec 2020 |
|
Pakistan |
won |
3 wickets |
0 |
|
ODI : South Africa v Pakistan |
Centurion |
2 Apr 2021 |
|
Pakistan |
won |
28 runs |
|
|
ODI : South Africa v Pakistan |
Centurion |
7 Apr 2021 |
|
Pakistan |
won |
9 wickets |
12 |
|
T20I : South Africa v Pakistan |
Centurion |
14 Apr 2021 |
|
Pakistan |
won |
3 wickets |
1 |
|
T20I : South Africa v Pakistan |
Centurion |
16 Apr 2021 |
|
|
n/r |
- |
|
|
ODI : South Africa v Netherlands |
Centurion |
26 Nov 2021 |
|
India |
won |
113 runs |
|
|
Test : South Africa v India |
Centurion |
26 Dec 2021 |
|
Bangladesh |
won |
38 runs |
|
|
ODI : South Africa v Bangladesh |
Centurion |
18 Mar 2022 |
|
Bangladesh |
won |
9 wickets |
141 |
|
ODI : South Africa v Bangladesh |
Centurion |
23 Mar 2022 |
|
South Africa |
won |
87 runs |
|
|
Test : South Africa v West Indies |
Centurion |
28 Feb 2023 |
|
West Indies |
won |
3 wickets |
3 |
|
T20I : South Africa v West Indies |
Centurion |
25 Mar 2023 |
|
South Africa |
won |
6 wickets |
7 |
|
T20I : South Africa v West Indies |
Centurion |
26 Mar 2023 |
|
South Africa |
won |
164 runs |
|
|
ODI : South Africa v Australia |
Centurion |
15 Sep 2023 |
|
South Africa |
won |
inns & 32 runs |
|
|
Test : South Africa v India |
Centurion |
26 Dec 2023 |
|