South Africa |
won |
107 runs |
|
South Africa v England |
Centurion |
26 Dec 2019 |
|
England |
won |
189 runs |
|
South Africa v England |
Cape Town |
3 Jan 2020 |
|
England |
won |
inns & 53 runs |
|
South Africa v England |
Gqeberha |
16 Jan 2020 |
|
England |
won |
191 runs |
|
South Africa v England |
Johannesburg |
24 Jan 2020 |
|
South Africa |
won |
inns & 45 runs |
|
South Africa v Sri Lanka |
Centurion |
26 Dec 2020 |
|
South Africa |
won |
10 wickets |
|
South Africa v Sri Lanka |
Johannesburg |
3 Jan 2021 |
|
Pakistan |
won |
7 wickets |
|
Pakistan v South Africa |
Karachi |
26 Jan 2021 |
|
Pakistan |
won |
95 runs |
|
Pakistan v South Africa |
Rawalpindi |
4 Feb 2021 |
|
South Africa |
won |
inns & 63 runs |
|
West Indies v South Africa |
Gros Islet |
10 Jun 2021 |
|
South Africa |
won |
158 runs |
|
West Indies v South Africa |
Gros Islet |
18 Jun 2021 |
|
India |
won |
113 runs |
|
South Africa v India |
Centurion |
26 Dec 2021 |
|
South Africa |
won |
7 wickets |
|
South Africa v India |
Johannesburg |
3 Jan 2022 |
|
South Africa |
won |
7 wickets |
|
South Africa v India |
Cape Town |
11 Jan 2022 |
|
New Zealand |
won |
inns & 276 runs |
|
New Zealand v South Africa |
Christchurch |
17 Feb 2022 |
|
South Africa |
won |
198 runs |
|
New Zealand v South Africa |
Christchurch |
25 Feb 2022 |
|
South Africa |
won |
220 runs |
|
South Africa v Bangladesh |
Durban |
31 Mar 2022 |
|
South Africa |
won |
332 runs |
|
South Africa v Bangladesh |
Gqeberha |
8 Apr 2022 |
|
South Africa |
won |
inns & 12 runs |
|
England v South Africa |
Lord's |
17 Aug 2022 |
|
England |
won |
inns & 85 runs |
|
England v South Africa |
Manchester |
25 Aug 2022 |
|
England |
won |
9 wickets |
|
England v South Africa |
The Oval |
8 Sep 2022 |
|
Australia |
won |
6 wickets |
|
Australia v South Africa |
Brisbane |
17 Dec 2022 |
|
Australia |
won |
inns & 182 runs |
|
Australia v South Africa |
Melbourne |
26 Dec 2022 |
|
|
draw |
- |
|
Australia v South Africa |
Sydney |
4 Jan 2023 |
|
South Africa |
won |
87 runs |
|
South Africa v West Indies |
Centurion |
28 Feb 2023 |
|
South Africa |
won |
284 runs |
|
South Africa v West Indies |
Johannesburg |
8 Mar 2023 |
|
South Africa |
won |
inns & 32 runs |
|
South Africa v India |
Centurion |
26 Dec 2023 |
|
India |
won |
7 wickets |
|
South Africa v India |
Cape Town |
3 Jan 2024 |
|
New Zealand |
won |
281 runs |
|
New Zealand v South Africa |
Mount Maunganui |
4 Feb 2024 |
|
New Zealand |
won |
7 wickets |
|
New Zealand v South Africa |
Hamilton |
13 Feb 2024 |
|