India |
won |
1 runs |
|
|
ODI : South Africa v India |
15 Jan 2011 |
ODI # 3080 |
South Africa |
won |
3 wickets |
5 |
|
T20I : South Africa v Australia |
16 Oct 2011 |
T20I # 212 |
Australia |
won |
2 wickets |
|
|
Test : South Africa v Australia |
17 Nov 2011 |
Test # 2018 |
Sri Lanka |
won |
2 wickets |
1 |
|
ODI : South Africa v Sri Lanka |
22 Jan 2012 |
ODI # 3229 |
South Africa |
won |
11 runs |
|
|
T20I : South Africa v India |
30 Mar 2012 |
T20I # 242 |
South Africa |
won |
211 runs |
|
|
Test : South Africa v Pakistan |
1 Feb 2013 |
Test # 2072 |
South Africa |
won |
34 runs |
|
|
ODI : South Africa v Pakistan |
17 Mar 2013 |
ODI # 3347 |
South Africa |
won |
4 runs |
|
|
T20I : South Africa v Pakistan |
20 Nov 2013 |
T20I # 340 |
South Africa |
won |
141 runs |
|
|
ODI : South Africa v India |
5 Dec 2013 |
ODI # 3442 |
|
draw |
- |
|
|
Test : South Africa v India |
18 Dec 2013 |
Test # 2108 |
West Indies |
won |
4 wickets |
4 |
|
T20I : South Africa v West Indies |
11 Jan 2015 |
T20I # 414 |
South Africa |
won |
148 runs |
|
|
ODI : South Africa v West Indies |
18 Jan 2015 |
ODI # 3583 |
England |
won |
7 wickets |
|
|
Test : South Africa v England |
14 Jan 2016 |
Test # 2199 |
South Africa |
won |
1 wickets |
16 |
|
ODI : South Africa v England |
12 Feb 2016 |
ODI # 3737 |
South Africa |
won |
9 wickets |
32 |
|
T20I : South Africa v England |
21 Feb 2016 |
T20I # 506 |
Australia |
won |
5 wickets |
0 |
|
T20I : South Africa v Australia |
6 Mar 2016 |
T20I # 520 |
South Africa |
won |
142 runs |
|
|
ODI : South Africa v Australia |
2 Oct 2016 |
ODI # 3787 |
South Africa |
won |
inns & 118 runs |
|
|
Test : South Africa v Sri Lanka |
12 Jan 2017 |
Test # 2247 |
Sri Lanka |
won |
3 wickets |
2 |
|
T20I : South Africa v Sri Lanka |
22 Jan 2017 |
T20I # 590 |
South Africa |
won |
7 wickets |
108 |
|
ODI : South Africa v Sri Lanka |
4 Feb 2017 |
ODI # 3831 |
India |
won |
63 runs |
|
|
Test : South Africa v India |
24 Jan 2018 |
Test # 2294 |
South Africa |
won |
5 wickets |
15 |
|
ODI : South Africa v India |
10 Feb 2018 |
ODI # 3973 |
India |
won |
28 runs |
|
|
T20I : South Africa v India |
18 Feb 2018 |
T20I # 652 |
South Africa |
won |
492 runs |
|
|
Test : South Africa v Australia |
30 Mar 2018 |
Test # 2302 |
South Africa |
won |
107 runs |
|
|
Test : South Africa v Pakistan |
11 Jan 2019 |
Test # 2341 |
Pakistan |
won |
8 wickets |
111 |
|
ODI : South Africa v Pakistan |
27 Jan 2019 |
ODI # 4087 |
South Africa |
won |
7 runs |
|
|
T20I : South Africa v Pakistan |
3 Feb 2019 |
T20I # 734 |
South Africa |
won |
8 wickets |
67 |
|
ODI : South Africa v Sri Lanka |
3 Mar 2019 |
ODI # 4104 |
South Africa |
won |
45 runs |
|
|
T20I : South Africa v Sri Lanka |
24 Mar 2019 |
T20I # 763 |
England |
won |
191 runs |
|
|
Test : South Africa v England |
24 Jan 2020 |
Test # 2382 |
England |
won |
2 wickets |
40 |
|
ODI : South Africa v England |
9 Feb 2020 |
ODI # 4242 |
Australia |
won |
107 runs |
|
|
T20I : South Africa v Australia |
21 Feb 2020 |
T20I # 1046 |
South Africa |
won |
10 wickets |
|
|
Test : South Africa v Sri Lanka |
3 Jan 2021 |
Test # 2401 |
South Africa |
won |
17 runs |
|
|
ODI : South Africa v Pakistan |
4 Apr 2021 |
ODI # 4286 |
Pakistan |
won |
4 wickets |
1 |
|
T20I : South Africa v Pakistan |
10 Apr 2021 |
T20I # 1145 |
South Africa |
won |
6 wickets |
36 |
|
T20I : South Africa v Pakistan |
12 Apr 2021 |
T20I # 1146 |
South Africa |
won |
7 wickets |
|
|
Test : South Africa v India |
3 Jan 2022 |
Test # 2445 |
South Africa |
won |
7 wickets |
76 |
|
ODI : South Africa v Bangladesh |
20 Mar 2022 |
ODI # 4372 |
South Africa |
won |
284 runs |
|
|
Test : South Africa v West Indies |
8 Mar 2023 |
Test # 2497 |
West Indies |
won |
7 runs |
|
|
T20I : South Africa v West Indies |
28 Mar 2023 |
T20I # 2036 |
South Africa |
won |
146 runs |
|
|
ODI : South Africa v Netherlands |
2 Apr 2023 |
ODI # 4563 |
South Africa |
won |
122 runs |
|
|
ODI : South Africa v Australia |
17 Sep 2023 |
ODI # 4648 |
India |
won |
106 runs |
|
|
T20I : South Africa v India |
14 Dec 2023 |
T20I # 2401 |
India |
won |
8 wickets |
200 |
|
ODI : South Africa v India |
17 Dec 2023 |
ODI # 4713 |