India |
won |
78 runs |
|
|
South Africa v India |
Paarl |
21 Dec 2023 |
|
India |
won |
243 runs |
|
|
India v South Africa |
Eden Gardens |
5 Nov 2023 |
|
South Africa |
won |
190 runs |
|
|
New Zealand v South Africa |
Pune |
1 Nov 2023 |
|
South Africa |
won |
149 runs |
|
|
Bangladesh v South Africa |
Wankhede |
24 Oct 2023 |
|
South Africa |
won |
229 runs |
|
|
England v South Africa |
Wankhede |
21 Oct 2023 |
|
Netherlands |
won |
38 runs |
|
|
Netherlands v South Africa |
Dharamsala |
17 Oct 2023 |
|
South Africa |
won |
134 runs |
|
|
Australia v South Africa |
Lucknow |
12 Oct 2023 |
|
South Africa |
won |
102 runs |
|
|
South Africa v Sri Lanka |
Delhi |
7 Oct 2023 |
|
South Africa |
won |
122 runs |
|
|
South Africa v Australia |
Johannesburg |
17 Sep 2023 |
|
South Africa |
won |
164 runs |
|
|
South Africa v Australia |
Centurion |
15 Sep 2023 |
|
South Africa |
won |
111 runs |
|
|
South Africa v Australia |
Potchefstroom |
12 Sep 2023 |
|
Australia |
won |
123 runs |
|
|
South Africa v Australia |
Bloemfontein |
9 Sep 2023 |
|
South Africa |
won |
146 runs |
|
|
South Africa v Netherlands |
Johannesburg |
2 Apr 2023 |
|
West Indies |
won |
48 runs |
|
|
South Africa v West Indies |
East London |
18 Mar 2023 |
|
England |
won |
59 runs |
|
|
South Africa v England |
Kimberley |
1 Feb 2023 |
|
South Africa |
won |
27 runs |
|
|
South Africa v England |
Bloemfontein |
27 Jan 2023 |
|
South Africa |
won |
9 runs |
|
|
India v South Africa |
Lucknow |
6 Oct 2022 |
|
England |
won |
118 runs |
|
|
England v South Africa |
Manchester |
22 Jul 2022 |
|
South Africa |
won |
62 runs |
|
|
England v South Africa |
Chester-le-Street |
19 Jul 2022 |
|
Bangladesh |
won |
38 runs |
|
|
South Africa v Bangladesh |
Centurion |
18 Mar 2022 |
|
South Africa |
won |
4 runs |
|
|
South Africa v India |
Cape Town |
23 Jan 2022 |
|
South Africa |
won |
31 runs |
|
|
South Africa v India |
Paarl |
19 Jan 2022 |
|
Sri Lanka |
won |
78 runs |
|
|
Sri Lanka v South Africa |
Colombo (RPS) |
7 Sep 2021 |
|
South Africa |
won |
67 runs |
|
|
Sri Lanka v South Africa |
Colombo (RPS) |
4 Sep 2021 |
|
Sri Lanka |
won |
14 runs |
|
|
Sri Lanka v South Africa |
Colombo (RPS) |
2 Sep 2021 |
|
South Africa |
won |
70 runs |
|
|
Ireland v South Africa |
Dublin (Malahide) |
16 Jul 2021 |
|
Ireland |
won |
43 runs |
|
|
Ireland v South Africa |
Dublin (Malahide) |
13 Jul 2021 |
|
Pakistan |
won |
28 runs |
|
|
South Africa v Pakistan |
Centurion |
7 Apr 2021 |
|
South Africa |
won |
17 runs |
|
|
South Africa v Pakistan |
Johannesburg |
4 Apr 2021 |
|
South Africa |
won |
74 runs |
|
|
South Africa v Australia |
Paarl |
29 Feb 2020 |
|
South Africa |
won |
10 runs |
|
|
Australia v South Africa |
Manchester |
6 Jul 2019 |
|
Pakistan |
won |
49 runs |
|
|
Pakistan v South Africa |
Lord's |
23 Jun 2019 |
|
Bangladesh |
won |
21 runs |
|
|
Bangladesh v South Africa |
The Oval |
2 Jun 2019 |
|
England |
won |
104 runs |
|
|
England v South Africa |
The Oval |
30 May 2019 |
|
South Africa |
won |
71 runs |
|
|
South Africa v Sri Lanka |
Durban |
10 Mar 2019 |
|
South Africa |
won |
113 runs |
|
|
South Africa v Sri Lanka |
Centurion |
6 Mar 2019 |
|
South Africa |
won |
40 runs |
|
|
Australia v South Africa |
Hobart |
11 Nov 2018 |
|
Australia |
won |
7 runs |
|
|
Australia v South Africa |
Adelaide |
9 Nov 2018 |
|
South Africa |
won |
120 runs |
|
|
South Africa v Zimbabwe |
Bloemfontein |
3 Oct 2018 |
|
Sri Lanka |
won |
178 runs |
|
|
Sri Lanka v South Africa |
Colombo (RPS) |
12 Aug 2018 |
|
Sri Lanka |
won |
3 runs |
|
|
Sri Lanka v South Africa |
Pallekele |
8 Aug 2018 |
|
South Africa |
won |
78 runs |
|
|
Sri Lanka v South Africa |
Pallekele |
5 Aug 2018 |
|
India |
won |
73 runs |
|
|
South Africa v India |
Gqeberha |
13 Feb 2018 |
|
India |
won |
124 runs |
|
|
South Africa v India |
Cape Town |
7 Feb 2018 |
|
South Africa |
won |
200 runs |
|
|
South Africa v Bangladesh |
East London |
22 Oct 2017 |
|
South Africa |
won |
104 runs |
|
|
South Africa v Bangladesh |
Paarl |
18 Oct 2017 |
|
South Africa |
won |
96 runs |
|
|
South Africa v Sri Lanka |
The Oval |
3 Jun 2017 |
|
England |
won |
2 runs |
|
|
England v South Africa |
Southampton |
27 May 2017 |
|
England |
won |
72 runs |
|
|
England v South Africa |
Leeds |
24 May 2017 |
|
South Africa |
won |
159 runs |
|
|
New Zealand v South Africa |
Wellington |
25 Feb 2017 |
|