2nd T20I (N), Colombo (RPS), Sep 12 2021, South Africa won by 9 wickets (with 35 balls remaining)
1st T20I (N), Colombo (RPS), Sep 10 2021, South Africa won by 28 runs
Sri Lanka vs South Africa 3rd ODI (D/N), Colombo (RPS), Sep 7 2021, Sri Lanka won by 78 runs
Sri Lanka vs South Africa 2nd ODI (D/N), Colombo (RPS), Sep 4 2021, South Africa won by 67 runs
Sri Lanka vs South Africa 1st ODI (D/N), Colombo (RPS), Sep 2 2021, Sri Lanka won by 14 runs
Ireland vs South Africa 3rd T20I, Belfast, Jul 24 2021, South Africa won by 49 runs
Ireland vs South Africa 2nd T20I, Belfast, Jul 22 2021, South Africa won by 42 runs
Ireland vs South Africa, 1st T20I, Dublin (Malahide), Jul 19 2021, South Africa won by 33 runs