ODISouth Africa v Australia2026South Africa won by 32 runs
T20ISouth Africa v West Indies2026West Indies won by 6 runs (DLS method)
ODISouth Africa v Pakistan2024Pakistan won by 36 runs (DLS method)
T20ISouth Africa v Pakistan2024Match abandoned without a ball bowled
T20IIndia v South Africa2024India won by 135 runs
ODISouth Africa v India2023India won by 8 wickets (with 200 balls remaining)
T20ISouth Africa v India2023India won by 106 runs
ODISouth Africa v Australia2023South Africa won by 122 runs
ODISouth Africa v Netherlands2023South Africa won by 146 runs
T20IWest Indies v South Africa2023West Indies won by 7 runs
TestSouth Africa v West Indies2023South Africa won by 284 runs
ODIBangladesh v South Africa2022South Africa won by 7 wickets (with 76 balls remaining)