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 |