|
19th October 2019 |
ICC World Test Championship 2019 to 2021 |
| India v South Africa |
Jharkhand State Cricket Association International Stadium, Ranchi |
wtc12 |
|
26th December 2020 |
ICC World Test Championship 2019 to 2021 |
| South Africa v Sri Lanka |
SuperSport Park, Centurion |
wtc40 |
|
3rd January 2021 |
ICC World Test Championship 2019 to 2021 |
| South Africa v Sri Lanka |
Imperial Wanderers Stadium, Johannesburg |
wtc42 |
|
26th January 2021 |
ICC World Test Championship 2019 to 2021 |
| Pakistan v South Africa |
National Stadium, Karachi |
wtc47 |
|
10th June 2021 |
ICC World Test Championship 2019 to 2021 |
| West Indies v South Africa |
Daren Sammy National Cricket Stadium, Gros Islet |
wtc59 |
|
18th June 2021 |
ICC World Test Championship 2019 to 2021 |
| West Indies v South Africa |
Daren Sammy National Cricket Stadium, Gros Islet |
wtc61 |
|
26th December 2021 |
ICC World Test Championship 2021 to 2023 |
| South Africa v India |
SuperSport Park, Centurion |
wtc77 |
|
3rd January 2022 |
ICC World Test Championship 2021 to 2023 |
| South Africa v India |
Imperial Wanderers Stadium, Johannesburg |
wtc79 |
|
11th January 2022 |
ICC World Test Championship 2021 to 2023 |
| South Africa v India |
PPC Newlands, Cape Town |
wtc82 |
|
17th August 2022 |
ICC World Test Championship 2021 to 2023 |
| England v South Africa |
Lord's Cricket Ground, St John's Wood |
wtc108 |
|
25th August 2022 |
ICC World Test Championship 2021 to 2023 |
| England v South Africa |
Emirates Old Trafford, Manchester |
wtc109 |
|
17th December 2022 |
ICC World Test Championship 2021 to 2023 |
| Australia v South Africa |
Brisbane Cricket Ground, Woolloongabba, Brisbane |
wtc116 |
|
26th December 2022 |
ICC World Test Championship 2021 to 2023 |
| Australia v South Africa |
Melbourne Cricket Ground, Melbourne |
wtc119 |
|
3rd January 2024 |
ICC World Test Championship 2023 to 2025 |
| South Africa v India |
PPC Newlands, Cape Town |
wtc147 |