| 18 Oct 2026 | SA 425/9 v AUS 99 & 2952nd Test · Test | SA | 11 | 0/0 & 0/18 | 2 | South Africa won by an innings and 31 runs | Gqeberha | Australia tour of South Africa 2026/27 |
| 9 Oct 2026 | AUS 390 & 314/6d v SA 284 & 2061st Test · Test | SA | 37 & 75 | 0/3 | 3 | 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 | 15 | 0/42 | 1 | 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 | 0 | 1/55 | 2 | 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 | 18 | - | 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 | 4 | 0/11 | 1 | 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 | 82* | - | 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 | 4 | 1/5 | 1 | 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 | 28 | - | 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 | 86* | 0/15 | 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 | 5 | 0/14 | 1 | 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 | 59 | - | 0 | 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 | 2 | 0/18 | 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 | 15 | 0/19 | 0 | South Africa won by 7 wickets | Centurion | West Indies tour of South Africa 2025/26 |
| 27 Jan 2026 | WI 173/7 v SA 176/11st T20I · T20I | SA | 86* | - | 0 | South Africa won by 9 wickets | Paarl | West Indies tour of South Africa 2025/26 |
| 19 Dec 2025 | IND 231/5 v SA 201/85th T20I · T20I | SA | 6 | - | 0 | 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 | 61 | - | 1 | 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 | 29 | - | 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 | 14 | - | 1 | India won by 101 runs | Cuttack | South Africa tour of India 2025/26 |
| 6 Dec 2025 | SA 270 v IND 271/13rd ODI · ODI | SA | 1 | 0/17 | 0 | India won by 9 wickets | Visakhapatnam | South Africa tour of India 2025/26 |
| 3 Dec 2025 | IND 358/5 v SA 362/62nd ODI · ODI | SA | 110 | 0/48 | 1 | South Africa won by 4 wickets | Raipur | South Africa tour of India 2025/26 |
| 30 Nov 2025 | IND 349/8 v SA 3321st ODI · ODI | SA | 7 | - | 1 | India won by 17 runs | Ranchi | South Africa tour of India 2025/26 |
| 22 Nov 2025 | SA 489 & 260/5d v IND 201 & 1402nd Test · Test | SA | 38 & 29 | 0/26 & 0/2 | 9 | 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 | 31 & 4 | 1/5 | 3 | 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 | 32 & 42 | 0/12 | 3 | 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 | 20 & 3 | 0/6 | 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 | 41 | 0/19 | 0 | 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 | 28 | - | 1 | 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 | 0 | - | 1 | 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 | 49 | 0/27 | 1 | 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 | 86 | - | 2 | 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 | 2 | 0/60 | 0 | Australia won by 276 runs | Mackay | South Africa tour of Australia 2025 |
| 22 Aug 2025 | SA 277 v AUS 1932nd ODI · ODI | SA | 0 | 0/23 | 1 | 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 | 82 | 0/35 | 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 | 1 | 1/6 | 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 | 18 | 1/9 | 0 | 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 | 12 | - | 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 | 0 & 136 | 1/5 & 1/5 | 1 | South Africa won by 5 wickets | London | ICC World Test Championship 2025 |
| 5 Mar 2025 | NZ 362/6 v SA 312/9Semi-final · ODI | SA | 31 | 0/23 | 1 | New Zealand won by 50 runs | Lahore | ICC Champions Trophy 2024/25 |
| 1 Mar 2025 | ENG 179 v SA 181/3Match 11 · ODI | SA | DNB | - | 1 | South Africa won by 7 wickets | Karachi | ICC Champions Trophy 2024/25 |
| 21 Feb 2025 | AFG 208 v SA 315/63rd Match, Group B · ODI | SA | 52* | - | 1 | South Africa won by 107 runs | Karachi | 2025 ICC Champions Trophy |
| 3 Jan 2025 | SA 615 & 58/0 v PAK 194/9 & 478/92nd Test · Test | SA | 17 & 14* | 0/14 | 2 | 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 | 89 & 37 | - | 3 | South Africa won by 2 wickets | Centurion | Pakistan tour of South Africa 2024/25 |
| 22 Dec 2024 | PAK 308/9 v SA 2713rd ODI · ODI | SA | 19 | 0/17 | 1 | Pakistan won by 36 runs (DLS method) | Johannesburg | Pakistan tour of South Africa 2024/25 |
| 19 Dec 2024 | PAK 329 v SA 2482nd ODI · ODI | SA | 21 | 0/20 | 2 | Pakistan won by 81 runs | Cape Town | Pakistan tour of South Africa 2024/25 |
| 17 Dec 2024 | SA 239/9 v PAK 242/71st ODI · ODI | SA | 35 | 0/42 | 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 | 20 & 55 | 0/15 & 0/6 | 3 | 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 | 9 & 47 | - | 1 | 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 | 8 | 0/30 | 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 | 29 | 0/19 | 0 | India won by 11 runs | Centurion | India tour of South Africa 2024/25 |