ODIWest Indies v South Africa2023West Indies won by 48 runs
ODISouth Africa v West Indies2023Match abandoned without a ball bowled
T20ISouth Africa v England2020South Africa won by 1 run
T20ISouth Africa v Zimbabwe2018South Africa won by 34 runs
ODISouth Africa v Bangladesh2017South Africa won by 200 runs
ODIKenya v Netherlands2017Kenya won by 2 wickets (with 3 balls remaining)
ODIKenya v Netherlands2017Netherlands won by 6 wickets (with 7 balls remaining)
ODISouth Africa v West Indies2015South Africa won by 9 wickets (with 152 balls remaining)
T20ISouth Africa v New Zealand2012New Zealand won by 8 wickets (with 0 balls remaining) (D/L method)
ODISouth Africa v Sri Lanka2012South Africa won by 5 wickets (with 8 balls remaining)
ODISouth Africa v Bangladesh2008Match abandoned without a ball bowled
ODISouth Africa v Zimbabwe2006South Africa won by 6 wickets (with 134 balls remaining)