| 9 Oct 2026 | AUS 390 & 314/6d v SA 284 & 2061st Test · Test | SA | 32 & 1 | - | 0 | Australia won by 214 runs | Durban | Australia tour of South Africa 2026/27 |
| 30 Sept 2026 | AUS 322/9 v SA 145/43rd ODI · ODI | SA | 14 | 0/10 | 0 | Australia won by 45 runs (DLS method) | Potchefstroom | Australia tour of South Africa 2026/27 |
| 27 Sept 2026 | SA 365/9 v AUS 3332nd ODI · ODI | SA | 6 | - | 0 | South Africa won by 32 runs | Johannesburg | Australia tour of South Africa 2026/27 |
| 4 Mar 2026 | SA 169/8 v NZ 173/1Semi-final · T20I | SA | 29 | - | 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 | 21* | - | 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 | DNB | - | 0 | 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 | 44* | - | 3 | 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 | 6* | - | 0 | 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 | DNB | - | 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 | 1 | - | 1 | Match tied (South Africa won the 2nd Super Over) | Ahmedabad | - |
| 9 Feb 2026 | SA 213/4 v CAN 156/8Match 9 · T20I | SA | 34* | - | 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 | 10* | - | 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 | DNB | - | 1 | South Africa won by 7 wickets | Centurion | West Indies tour of South Africa 2025/26 |
| 14 Dec 2025 | SA 117 v IND 120/33rd T20I · T20I | SA | 9 | - | 0 | India won by 7 wickets | Dharamsala | South Africa tour of India 2025/26 |
| 9 Dec 2025 | IND 175/6 v SA 741st T20I · T20I | SA | 14 | - | 0 | India won by 101 runs | Cuttack | South Africa tour of India 2025/26 |
| 22 Nov 2025 | SA 489 & 260/5d v IND 201 & 1402nd Test · Test | SA | 49 & 94 | - | 0 | South Africa won by 408 runs | Guwahati | South Africa tour of India 2025/26 |
| 14 Nov 2025 | SA 159 & 153 v IND 189/9 & 93/91st Test · Test | SA | 15* & 5 | - | 0 | South Africa won by 30 runs | Kolkata | South Africa tour of India 2025/26 |
| 20 Oct 2025 | PAK 333 & 138 v SA 404 & 73/22nd Test · Test | SA | 76 & 0 | - | 0 | South Africa won by 8 wickets | Rawalpindi | South Africa tour of Pakistan 2025/26 |
| 12 Oct 2025 | PAK 378 & 167 v SA 269 & 1831st Test · Test | SA | 8 & 2 | - | 1 | Pakistan won by 93 runs | Lahore | South Africa tour of Pakistan 2025/26 |
| 12 Sept 2025 | ENG 304/2 v SA 1582nd T20I · T20I | SA | 23 | - | 1 | England won by 146 runs | Manchester | South Africa tour of England 2025 |
| 10 Sept 2025 | SA 97/5 v ENG 54/51st T20I · T20I | SA | 13 | - | 0 | South Africa won by 14 runs (DLS method) | Cardiff | South Africa tour of England 2025 |
| 7 Sept 2025 | ENG 414/5 v SA 72/93rd ODI · ODI | SA | 10 | - | 0 | England won by 342 runs | Southampton | South Africa tour of England 2025 |
| 4 Sept 2025 | SA 330/8 v ENG 325/92nd ODI · ODI | SA | 58 | - | 0 | South Africa won by 5 runs | London | South Africa tour of England 2025 |
| 2 Sept 2025 | ENG 131 v SA 137/31st ODI · ODI | SA | 0 | - | 0 | South Africa won by 7 wickets | Leeds | South Africa tour of England 2025 |
| 24 Aug 2025 | AUS 431/2 v SA 1553rd ODI · ODI | SA | 1 | - | 0 | Australia won by 276 runs | Mackay | South Africa tour of Australia 2025 |
| 22 Aug 2025 | SA 277 v AUS 1932nd ODI · ODI | SA | 74 | - | 0 | South Africa won by 84 runs | Mackay | South Africa tour of Australia 2025 |
| 19 Aug 2025 | SA 296/8 v AUS 1981st ODI · ODI | SA | 0 | - | 0 | South Africa won by 98 runs | Cairns | South Africa tour of Australia 2025 |
| 16 Aug 2025 | SA 172/7 v AUS 173/83rd T20I · T20I | SA | 25 | - | 0 | Australia won by 2 wickets | Cairns | South Africa tour of Australia 2025 |
| 12 Aug 2025 | SA 218/7 v AUS 1652nd T20I · T20I | SA | 31 | - | 2 | South Africa won by 53 runs | Darwin | South Africa tour of Australia 2025 |
| 10 Aug 2025 | AUS 178 v SA 161/91st T20I · T20I | SA | 37 | - | 1 | Australia won by 17 runs | Darwin | South Africa tour of Australia 2025 |
| 11 Jun 2025 | AUS 212 & 207 v SA 138 & 282/5Final · Test | SA | 2 & 8 | - | 0 | South Africa won by 5 wickets | London | ICC World Test Championship 2025 |
| 1 Mar 2025 | ENG 179 v SA 181/3Match 11 · ODI | SA | 0 | - | 0 | South Africa won by 7 wickets | Karachi | ICC Champions Trophy 2024/25 |
| 3 Jan 2025 | SA 615 & 58/0 v PAK 194/9 & 478/92nd Test · Test | SA | 0 & DNB | - | 1 | South Africa won by 10 wickets | Cape Town | Pakistan tour of South Africa 2024/25 |
| 26 Dec 2024 | PAK 211 & 237 v SA 301 & 150/81st Test · Test | SA | 9 & 1 | - | 2 | South Africa won by 2 wickets | Centurion | Pakistan tour of South Africa 2024/25 |
| 17 Dec 2024 | SA 239/9 v PAK 242/71st ODI · ODI | SA | 1 | - | 0 | Pakistan won by 3 wickets | Paarl | Pakistan tour of South Africa 2024/25 |
| 5 Dec 2024 | SA 358 & 317 v SL 328 & 2382nd Test · Test | SA | 4 & 47 | - | 0 | South Africa won by 109 runs | Gqeberha | Sri Lanka tour of South Africa 2024/25 |
| 27 Nov 2024 | SA 191 & 366/5d v SL 42 & 2821st Test · Test | SA | 16 & 122 | - | 4 | South Africa won by 233 runs | Durban | Sri Lanka tour of South Africa 2024/25 |
| 15 Nov 2024 | IND 283/1 v SA 1484th T20I · T20I | SA | 43 | 0/21 | 0 | India won by 135 runs | Johannesburg | India tour of South Africa 2024/25 |
| 13 Nov 2024 | IND 219/6 v SA 208/73rd T20I · T20I | SA | 12 | - | 0 | India won by 11 runs | Centurion | India tour of South Africa 2024/25 |
| 10 Nov 2024 | IND 124/6 v SA 128/72nd T20I · T20I | SA | 47* | - | 0 | South Africa won by 3 wickets | Gqeberha | India tour of South Africa 2024/25 |
| 8 Nov 2024 | IND 202/8 v SA 1411st T20I · T20I | SA | 11 | - | 2 | India won by 61 runs | Durban | India tour of South Africa 2024/25 |
| 29 Oct 2024 | SA 575/6d v BAN 159 & 1432nd Test · Test | SA | 106 | - | 1 | South Africa won by an innings and 273 runs | Chattogram | South Africa tour of Bangladesh 2024/25 |
| 21 Oct 2024 | BAN 106 & 307 v SA 308 & 106/31st Test · Test | SA | 23 & 30* | - | 2 | South Africa won by 7 wickets | Dhaka | South Africa tour of Bangladesh 2024/25 |
| 7 Oct 2024 | IRE 284/9 v SA 2153rd ODI · ODI | SA | 20 | 0/15 | 1 | Ireland won by 69 runs | Abu Dhabi | Ireland vs South Africa 2024/25 |
| 4 Oct 2024 | SA 343/4 v IRE 1692nd ODI · ODI | SA | 112* | - | 0 | South Africa won by 174 runs | Abu Dhabi | Ireland vs South Africa 2024/25 |
| 2 Oct 2024 | SA 271/9 v IRE 1321st ODI · ODI | SA | 79 | - | 1 | South Africa won by 139 runs | Abu Dhabi | Ireland vs South Africa 2024/25 |
| 29 Sept 2024 | IRE 195/6 v SA 185/92nd T20I · T20I | SA | 9 | - | 1 | Ireland won by 10 runs | Abu Dhabi | Ireland vs South Africa 2024/25 |
| 27 Sept 2024 | IRE 171/8 v SA 174/21st T20I · T20I | SA | DNB | - | 1 | South Africa won by 8 wickets | Abu Dhabi | Ireland vs South Africa 2024/25 |
| 22 Sept 2024 | AFG 169 v SA 170/33rd ODI · ODI | SA | 26* | - | 0 | South Africa won by 7 wickets (with 102 balls remaining) | Sharjah | - |
| 20 Sept 2024 | AFG 311/4 v SA 1342nd ODI · ODI | SA | 5 | - | 0 | Afghanistan won by 177 runs | Sharjah | - |