T20ISouth Africa v West Indies2026South Africa won by 9 wickets (with 13 balls remaining)
ODISouth Africa v Pakistan2024Pakistan won by 3 wickets (with 3 balls remaining)
ODISouth Africa v India2023India won by 78 runs
ODIIndia v South Africa2022South Africa won by 7 wickets (with 11 balls remaining)
ODISouth Africa v India2022South Africa won by 31 runs
T20ISouth Africa v England2020England won by 4 wickets (with 1 ball remaining)
ODISouth Africa v Australia2020South Africa won by 74 runs
ODISouth Africa v Zimbabwe2018South Africa won by 4 wickets (with 25 balls remaining)
ODISouth Africa v Bangladesh2017South Africa won by 104 runs
ODISouth Africa v New Zealand2013New Zealand won by 1 wicket (with 26 balls remaining)
ODISouth Africa v Sri Lanka2012South Africa won by 258 runs
ODINetherlands v Pakistan2003Pakistan won by 97 runs