TestSouth Africa v Australia2026Australia won by 214 runs
ODISouth Africa v Australia2026South Africa won by 67 runs
T20ISouth Africa v Pakistan2024South Africa won by 11 runs
TestSouth Africa v Sri Lanka2024
T20IIndia v South Africa2024India won by 61 runs
T20ISouth Africa v India2023Match abandoned without a ball bowled
T20ISouth Africa v Australia2023Australia won by 5 wickets (with 13 balls remaining)
T20ISouth Africa v Australia2023Australia won by 8 wickets (with 31 balls remaining)
T20ISouth Africa v Australia2023Australia won by 111 runs
TestSouth Africa v Bangladesh2022South Africa won by 220 runs
T20ISouth Africa v England2020England won by 2 runs
ODISouth Africa v Sri Lanka2019South Africa won by 71 runs (D/L method)