TestSouth Africa v Australia2026South Africa won by an innings and 31 runs
TestSouth Africa v Sri Lanka2024
T20IIndia v South Africa2024South Africa won by 3 wickets (with 6 balls remaining)
ODISouth Africa v India2023South Africa won by 8 wickets (with 45 balls remaining)
T20ISouth Africa v India2023South Africa won by 5 wickets (with 7 balls remaining) (DLS method)
TestSouth Africa v Bangladesh2022South Africa won by 332 runs
T20ISouth Africa v Australia2020South Africa won by 12 runs
TestSouth Africa v England2020England won by an innings and 53 runs
ODISouth Africa v Sri Lanka2019South Africa won by 6 wickets (with 103 balls remaining)
TestSouth Africa v Sri Lanka2019Sri Lanka won by 8 wickets
ODISouth Africa v Pakistan2019Pakistan won by 5 wickets (with 5 balls remaining)
TestSouth Africa v Australia2018South Africa won by 6 wickets