| 4 Mar 2026 | SA 169/8 v NZ 173/1Semi-final · T20I | SA | 10 | - | 0 | New Zealand won by 9 wickets | Kolkata | ICC Men's T20 World Cup 2025/26 |
| 1 Mar 2026 | ZIM 153/7 v SA 154/5Match 51 · T20I | SA | 0 | - | 0 | South Africa won by 5 wickets | Delhi | ICC Men's T20 World Cup 2025/26 |
| 26 Feb 2026 | WI 176/8 v SA 177/1Match 47 · T20I | SA | 47 | - | 3 | South Africa won by 9 wickets | Ahmedabad | ICC Men's T20 World Cup 2025/26 |
| 22 Feb 2026 | SA 187/7 v IND 111Match 43 · T20I | SA | 6 | - | 2 | South Africa won by 76 runs | Ahmedabad | ICC Men's T20 World Cup 2025/26 |
| 18 Feb 2026 | UAE 122/6 v SA 123/4Match 34 · T20I | SA | 14 | - | 1 | South Africa won by 6 wickets | Delhi | ICC Men's T20 World Cup 2025/26 |
| 14 Feb 2026 | NZ 175/7 v SA 178/3Match 24 · T20I | SA | 20 | - | 1 | South Africa won by 7 wickets | Ahmedabad | ICC Men's T20 World Cup 2025/26 |
| 11 Feb 2026 | SA 187/6 v AFG 18713th Match, Group D · T20I | SA | 59 | - | 0 | Match tied (South Africa won the 2nd Super Over) | Ahmedabad | ICC Men's T20 World Cup 2025/26 |
| 9 Feb 2026 | SA 213/4 v CAN 156/8Match 9 · T20I | SA | 25 | - | 2 | South Africa won by 57 runs | Ahmedabad | ICC Men's T20 World Cup 2025/26 |
| 31 Jan 2026 | WI 114/3 v SA 118/63rd T20I · T20I | SA | 28 | - | 0 | West Indies won by 6 runs (DLS method) | Johannesburg | West Indies tour of South Africa 2025/26 |
| 29 Jan 2026 | WI 221/4 v SA 225/32nd T20I · T20I | SA | 115 | - | 1 | South Africa won by 7 wickets | Centurion | West Indies tour of South Africa 2025/26 |
| 19 Dec 2025 | IND 231/5 v SA 201/85th T20I · T20I | SA | 65 | - | 1 | India won by 30 runs | Ahmedabad | South Africa tour of India 2025/26 |
| 14 Dec 2025 | SA 117 v IND 120/33rd T20I · T20I | SA | 1 | - | 0 | India won by 7 wickets | Dharamsala | South Africa tour of India 2025/26 |
| 11 Dec 2025 | SA 213/4 v IND 1622nd T20I · T20I | SA | 90 | - | 2 | South Africa won by 51 runs | New Chandigarh | South Africa tour of India 2025/26 |
| 9 Dec 2025 | IND 175/6 v SA 741st T20I · T20I | SA | 0 | - | 0 | India won by 101 runs | Cuttack | South Africa tour of India 2025/26 |
| 1 Nov 2025 | SA 139/9 v PAK 140/63rd T20I · T20I | SA | 0 | - | 0 | Pakistan won by 4 wickets | Lahore | South Africa tour of Pakistan 2025/26 |
| 31 Oct 2025 | SA 110 v PAK 112/12nd T20I · T20I | SA | 7 | - | 0 | Pakistan won by 9 wickets | Lahore | South Africa tour of Pakistan 2025/26 |
| 28 Oct 2025 | SA 194/9 v PAK 1391st T20I · T20I | SA | 23 | - | 2 | South Africa won by 55 runs | Rawalpindi | South Africa tour of Pakistan 2025/26 |
| 11 Oct 2025 | SA 134/8 v NAM 138/6Only T20I · T20I | SA | 1 | - | 0 | Namibia won by 4 wickets | Windhoek | South Africa tour of Namibia 2025/26 |
| 29 Jun 2024 | IND 176/7 v SA 169/8Final · T20I | SA | 39 | - | 1 | India won by 7 runs | Bridgetown | ICC Men's T20 World Cup 2024 |
| 26 Jun 2024 | AFG 56 v SA 60/11st Semi-Final · T20I | SA | 5 | - | 1 | South Africa won by 9 wickets (67 balls left) | Tarouba | ICC Men's T20 World Cup 2024 |
| 23 Jun 2024 | WI 135/8 v SA 124/7Match 50 · T20I | SA | 12 | - | 1 | South Africa won by 3 wickets (DLS method) | North Sound | ICC Men's T20 World Cup 2024 |
| 21 Jun 2024 | SA 163/6 v ENG 156/6Match 45 · T20I | SA | 65 | - | 0 | South Africa won by 7 runs | Gros Islet | ICC Men's T20 World Cup 2024 |
| 19 Jun 2024 | SA 194/4 v USA 176/6Match 41 · T20I | SA | 74 | - | 1 | South Africa won by 18 runs | North Sound | ICC Men's T20 World Cup 2024 |
| 14 Jun 2024 | SA 115/7 v NEP 114/7Match 31 · T20I | SA | 10 | - | 1 | South Africa won by 1 run | Kingstown | ICC Men's T20 World Cup 2024 |
| 10 Jun 2024 | SA 113/6 v BAN 109/7Match 21 · T20I | SA | 18 | - | 1 | South Africa won by 4 runs | New York | ICC Men's T20 World Cup 2024 |
| 8 Jun 2024 | NED 103/9 v SA 106/6Match 16 · T20I | SA | 0 | - | 1 | South Africa won by 4 wickets | New York | ICC Men's T20 World Cup 2024 |
| 3 Jun 2024 | SL 77 v SA 80/4Match 4 · T20I | SA | 20 | - | 1 | South Africa won by 6 wickets | New York | ICC Men's T20 World Cup 2024 |
| 26 May 2024 | SA 163/7 v WI 165/23rd T20I · T20I | SA | 19 | - | 1 | West Indies won by 8 wickets | Kingston | South Africa tour of West Indies 2024 |
| 25 May 2024 | WI 207/7 v SA 191/72nd T20I · T20I | SA | 41 | - | 1 | West Indies won by 16 runs | Kingston | South Africa tour of West Indies 2024 |
| 23 May 2024 | WI 175/8 v SA 1471st T20I · T20I | SA | 4 | - | 0 | West Indies won by 28 runs | Kingston | South Africa tour of West Indies 2024 |
| 28 Mar 2023 | WI 220/8 v SA 213/63rd T20I · T20I | SA | 21 | - | 1 | West Indies won by 7 runs | Johannesburg | West Indies tour of South Africa 2022/23 |
| 26 Mar 2023 | WI 258/5 v SA 259/42nd T20I · T20I | SA | 100 | - | 1 | South Africa won by 6 wickets | Centurion | West Indies tour of South Africa 2022/23 |
| 25 Mar 2023 | SA 131/8 v WI 132/71st T20I · T20I | SA | 0 | - | 3 | West Indies won by 3 wickets | Centurion | West Indies tour of South Africa 2022/23 |
| 6 Nov 2022 | NED 158/4 v SA 145/8Match 40 · T20I | SA | 13 | - | 1 | Netherlands won by 13 runs | Adelaide | ICC Men's T20 World Cup 2022/23 |
| 3 Nov 2022 | PAK 185/9 v SA 108/9Match 36 · T20I | SA | 0 | - | 0 | Pakistan won by 33 runs (DLS method) | Sydney | ICC Men's T20 World Cup 2022/23 |
| 30 Oct 2022 | IND 133/9 v SA 137/5Match 30 · T20I | SA | 1 | - | 1 | South Africa won by 5 wickets | Perth | ICC Men's T20 World Cup 2022/23 |
| 27 Oct 2022 | SA 205/5 v BAN 101Match 22 · T20I | SA | 63 | - | 2 | South Africa won by 104 runs | Sydney | ICC Men's T20 World Cup 2022/23 |
| 24 Oct 2022 | ZIM 79/5 v SA 51/0Match 18 · T20I | SA | 47* | - | 3 | No result | Hobart | ICC Men's T20 World Cup 2022/23 |
| 4 Oct 2022 | SA 227/3 v IND 1783rd T20I · T20I | SA | 68 | - | 1 | South Africa won by 49 runs | Indore | South Africa tour of India 2022/23 |
| 2 Oct 2022 | IND 237/3 v SA 221/32nd T20I · T20I | SA | 69* | - | 0 | India won by 16 runs | Guwahati | South Africa tour of India 2022/23 |
| 28 Sept 2022 | SA 106/8 v IND 110/21st T20I · T20I | SA | 1 | - | 2 | India won by 8 wickets | Thiruvananthapuram | South Africa tour of India 2022/23 |
| 5 Aug 2022 | SA 182/6 v IRE 1382nd T20I · T20I | SA | 7 | - | 2 | South Africa won by 44 runs | Bristol | South Africa tour of England 2022 |
| 3 Aug 2022 | SA 211/5 v IRE 190/91st T20I · T20I | SA | 7 | - | 1 | South Africa won by 21 runs | Bristol | South Africa tour of England 2022 |
| 31 Jul 2022 | SA 191/5 v ENG 1013rd T20I · T20I | SA | 0 | - | 1 | South Africa won by 90 runs | Southampton | South Africa tour of England 2022 |
| 28 Jul 2022 | SA 207/3 v ENG 1492nd T20I · T20I | SA | 15 | - | 4 | South Africa won by 58 runs | Cardiff | South Africa tour of England 2022 |
| 27 Jul 2022 | ENG 234/6 v SA 193/81st T20I · T20I | SA | 2 | - | 3 | England won by 41 runs | Bristol | South Africa tour of England 2022 |
| 19 Jun 2022 | IND 28/2 v SA5th T20I · T20I | SA | - | - | 0 | No result | Bengaluru | South Africa tour of India 2022 |
| 17 Jun 2022 | IND 169/6 v SA 87/94th T20I · T20I | SA | 14 | - | 2 | India won by 82 runs | Rajkot | South Africa tour of India 2022 |
| 9 Jun 2022 | IND 211/4 v SA 212/31st T20I · T20I | SA | 22 | - | 0 | South Africa won by 7 wickets | Delhi | South Africa tour of India 2022 |
| 6 Nov 2021 | SA 189/2 v ENG 179/8Match 39 · T20I | SA | 34 | - | 0 | South Africa won by 10 runs | Sharjah | ICC Men's T20 World Cup 2021/22 |