T20ISouth Africa v West Indies2026South Africa won by 7 wickets (with 15 balls remaining)
TestSouth Africa v Pakistan2024
T20ISouth Africa v Pakistan2024South Africa won by 7 wickets (with 3 balls remaining)
T20IIndia v South Africa2024India won by 11 runs
TestSouth Africa v India2023South Africa won by an innings and 32 runs
ODISouth Africa v Australia2023South Africa won by 164 runs
T20IWest Indies v South Africa2023South Africa won by 6 wickets (with 7 balls remaining)
T20ISouth Africa v West Indies2023West Indies won by 3 wickets (with 3 balls remaining)
TestSouth Africa v West Indies2023South Africa won by 87 runs
ODISouth Africa v Bangladesh2022Bangladesh won by 9 wickets (with 141 balls remaining)
ODIBangladesh v South Africa2022Bangladesh won by 38 runs
TestIndia v South Africa2021India won by 113 runs