India |
won |
1 runs |
|
|
ODI : South Africa v India |
Johannesburg |
15 Jan 2011 |
|
South Africa |
won |
3 wickets |
5 |
|
T20I : South Africa v Australia |
Johannesburg |
16 Oct 2011 |
|
Australia |
won |
2 wickets |
|
|
Test : South Africa v Australia |
Johannesburg |
17 Nov 2011 |
|
Sri Lanka |
won |
2 wickets |
1 |
|
ODI : South Africa v Sri Lanka |
Johannesburg |
22 Jan 2012 |
|
South Africa |
won |
11 runs |
|
|
T20I : South Africa v India |
Johannesburg |
30 Mar 2012 |
|
South Africa |
won |
211 runs |
|
|
Test : South Africa v Pakistan |
Johannesburg |
1 Feb 2013 |
|
South Africa |
won |
34 runs |
|
|
ODI : South Africa v Pakistan |
Johannesburg |
17 Mar 2013 |
|
South Africa |
won |
4 runs |
|
|
T20I : South Africa v Pakistan |
Johannesburg |
20 Nov 2013 |
|
South Africa |
won |
141 runs |
|
|
ODI : South Africa v India |
Johannesburg |
5 Dec 2013 |
|
|
draw |
- |
|
|
Test : South Africa v India |
Johannesburg |
18 Dec 2013 |
|
West Indies |
won |
4 wickets |
4 |
|
T20I : South Africa v West Indies |
Johannesburg |
11 Jan 2015 |
|
South Africa |
won |
148 runs |
|
|
ODI : South Africa v West Indies |
Johannesburg |
18 Jan 2015 |
|
England |
won |
7 wickets |
|
|
Test : South Africa v England |
Johannesburg |
14 Jan 2016 |
|
South Africa |
won |
1 wickets |
16 |
|
ODI : South Africa v England |
Johannesburg |
12 Feb 2016 |
|
South Africa |
won |
9 wickets |
32 |
|
T20I : South Africa v England |
Johannesburg |
21 Feb 2016 |
|
Australia |
won |
5 wickets |
0 |
|
T20I : South Africa v Australia |
Johannesburg |
6 Mar 2016 |
|
South Africa |
won |
142 runs |
|
|
ODI : South Africa v Australia |
Johannesburg |
2 Oct 2016 |
|
South Africa |
won |
inns & 118 runs |
|
|
Test : South Africa v Sri Lanka |
Johannesburg |
12 Jan 2017 |
|
Sri Lanka |
won |
3 wickets |
2 |
|
T20I : South Africa v Sri Lanka |
Johannesburg |
22 Jan 2017 |
|
South Africa |
won |
7 wickets |
108 |
|
ODI : South Africa v Sri Lanka |
Johannesburg |
4 Feb 2017 |
|
India |
won |
63 runs |
|
|
Test : South Africa v India |
Johannesburg |
24 Jan 2018 |
|
South Africa |
won |
5 wickets |
15 |
|
ODI : South Africa v India |
Johannesburg |
10 Feb 2018 |
|
India |
won |
28 runs |
|
|
T20I : South Africa v India |
Johannesburg |
18 Feb 2018 |
|
South Africa |
won |
492 runs |
|
|
Test : South Africa v Australia |
Johannesburg |
30 Mar 2018 |
|
South Africa |
won |
107 runs |
|
|
Test : South Africa v Pakistan |
Johannesburg |
11 Jan 2019 |
|
Pakistan |
won |
8 wickets |
111 |
|
ODI : South Africa v Pakistan |
Johannesburg |
27 Jan 2019 |
|
South Africa |
won |
7 runs |
|
|
T20I : South Africa v Pakistan |
Johannesburg |
3 Feb 2019 |
|
South Africa |
won |
8 wickets |
67 |
|
ODI : South Africa v Sri Lanka |
Johannesburg |
3 Mar 2019 |
|
South Africa |
won |
45 runs |
|
|
T20I : South Africa v Sri Lanka |
Johannesburg |
24 Mar 2019 |
|
England |
won |
191 runs |
|
|
Test : South Africa v England |
Johannesburg |
24 Jan 2020 |
|
England |
won |
2 wickets |
40 |
|
ODI : South Africa v England |
Johannesburg |
9 Feb 2020 |
|
Australia |
won |
107 runs |
|
|
T20I : South Africa v Australia |
Johannesburg |
21 Feb 2020 |
|
South Africa |
won |
10 wickets |
|
|
Test : South Africa v Sri Lanka |
Johannesburg |
3 Jan 2021 |
|
South Africa |
won |
17 runs |
|
|
ODI : South Africa v Pakistan |
Johannesburg |
4 Apr 2021 |
|
Pakistan |
won |
4 wickets |
1 |
|
T20I : South Africa v Pakistan |
Johannesburg |
10 Apr 2021 |
|
South Africa |
won |
6 wickets |
36 |
|
T20I : South Africa v Pakistan |
Johannesburg |
12 Apr 2021 |
|
South Africa |
won |
7 wickets |
|
|
Test : South Africa v India |
Johannesburg |
3 Jan 2022 |
|
South Africa |
won |
7 wickets |
76 |
|
ODI : South Africa v Bangladesh |
Johannesburg |
20 Mar 2022 |
|
South Africa |
won |
284 runs |
|
|
Test : South Africa v West Indies |
Johannesburg |
8 Mar 2023 |
|
West Indies |
won |
7 runs |
|
|
T20I : South Africa v West Indies |
Johannesburg |
28 Mar 2023 |
|
South Africa |
won |
146 runs |
|
|
ODI : South Africa v Netherlands |
Johannesburg |
2 Apr 2023 |
|
South Africa |
won |
122 runs |
|
|
ODI : South Africa v Australia |
Johannesburg |
17 Sep 2023 |
|
India |
won |
106 runs |
|
|
T20I : South Africa v India |
Johannesburg |
14 Dec 2023 |
|
India |
won |
8 wickets |
200 |
|
ODI : South Africa v India |
Johannesburg |
17 Dec 2023 |
|