| 30 Sept 2026 | AUS 322/9 v SA 145/43rd ODI · ODI | SA | DNB | - | 0 | Australia won by 45 runs (DLS method) | Potchefstroom | Australia tour of South Africa 2026/27 |
| 24 Sept 2026 | SA 297/8 v AUS 2301st ODI · ODI | SA | 0 | - | 0 | South Africa won by 67 runs | Durban | Australia tour of South Africa 2026/27 |
| 11 Sept 2026 | SA 335/9 v NAM 1782nd ODI · ODI | SA | 79 | - | 0 | South Africa won by 157 runs | Windhoek | South Africa tour of Namibia 2026 |
| 9 Sept 2026 | SA 348/6 v NAM 162/81st ODI · ODI | SA | 72 | - | 0 | South Africa won by 99 runs (DLS method) | Windhoek | South Africa tour of Namibia 2026 |
| 6 Sept 2026 | SA 205/5 v ZIM 157Final · T20I | SA | 17 | - | 0 | South Africa won by 48 runs | Windhoek | Namibia T20I Tri-Series 2026 |
| 29 Aug 2026 | ZIM 144/8 v SA 146/3Match 2 · T20I | SA | 15 | - | 1 | South Africa won by 7 wickets | Windhoek | Namibia T20I Tri-Series 2026 |
| 28 Aug 2026 | NAM 163/9 v SA 145/9Match 1 · T20I | SA | 9 | - | 0 | Namibia won by 18 runs | Windhoek | Namibia T20I Tri-Series 2026 |
| 25 Mar 2026 | SA 187/4 v NZ 154/85th T20I · T20I | SA | 12 | - | 1 | South Africa won by 33 runs | Christchurch | South Africa tour of New Zealand 2025/26 |
| 22 Mar 2026 | SA 164/5 v NZ 1454th T20I · T20I | SA | 23 | - | 0 | South Africa won by 19 runs | Wellington | South Africa tour of New Zealand 2025/26 |
| 20 Mar 2026 | SA 136/9 v NZ 137/23rd T20I · T20I | SA | 15 | - | 0 | New Zealand won by 8 wickets | Auckland | South Africa tour of New Zealand 2025/26 |
| 17 Mar 2026 | NZ 175/6 v SA 1072nd T20I · T20I | SA | 1 | - | 0 | New Zealand won by 68 runs | Hamilton | South Africa tour of New Zealand 2025/26 |
| 15 Mar 2026 | NZ 91 v SA 93/31st T20I · T20I | SA | 2 | - | 1 | South Africa won by 7 wickets | Mount Maunganui | South Africa tour of New Zealand 2025/26 |
| 3 Dec 2025 | IND 358/5 v SA 362/62nd ODI · ODI | SA | 17* | - | 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 | 39 | - | 0 | 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 | 28 & 49 | - | 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 | 24 & 2 | - | 0 | South Africa won by 30 runs | Kolkata | South Africa tour of India 2025/26 |
| 8 Nov 2025 | SA 143 v PAK 144/33rd ODI · ODI | SA | 2 | - | 0 | Pakistan won by 7 wickets | Faisalabad | South Africa tour of Pakistan 2025/26 |
| 6 Nov 2025 | PAK 269/9 v SA 270/22nd ODI · ODI | SA | 76 | - | 0 | South Africa won by 8 wickets | Faisalabad | South Africa tour of Pakistan 2025/26 |
| 4 Nov 2025 | SA 263 v PAK 264/81st ODI · ODI | SA | 18 | - | 0 | Pakistan won by 2 wickets | Faisalabad | 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 | 33 | - | 0 | South Africa won by 55 runs | Rawalpindi | South Africa tour of Pakistan 2025/26 |
| 20 Oct 2025 | PAK 333 & 138 v SA 404 & 73/22nd Test · Test | SA | 55 & 0* | - | 2 | 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 | 104 & 16 | - | 1 | Pakistan won by 93 runs | Lahore | South Africa tour of Pakistan 2025/26 |
| 2 Sept 2025 | ENG 131 v SA 137/31st ODI · ODI | SA | DNB | - | 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 | 33 | - | 0 | Australia won by 276 runs | Mackay | South Africa tour of Australia 2025 |
| 22 Aug 2025 | SA 277 v AUS 1932nd ODI · ODI | SA | 38 | - | 0 | South Africa won by 84 runs | Mackay | South Africa tour of Australia 2025 |
| 6 Jul 2025 | SA 626/5d v ZIM 170 & 2202nd Test · Test | SA | 10 | - | 0 | South Africa won by an innings and 236 runs | Bulawayo | South Africa tour of Zimbabwe 2025 |
| 28 Jun 2025 | SA 418/9d & 369 v ZIM 251 & 2081st Test · Test | SA | 0 & 31 | - | 3 | South Africa won by 328 runs | Bulawayo | South Africa tour of Zimbabwe 2025 |
| 21 Feb 2025 | AFG 208 v SA 315/63rd Match, Group B · ODI | SA | 11 | - | 0 | South Africa won by 107 runs | Karachi | ICC Champions Trophy 2024/25 |
| 12 Feb 2025 | SA 352/5 v PAK 355/4Match 3 · ODI | SA | 22 | - | 0 | Pakistan won by 6 wickets | Karachi | Pakistan Tri-Nation Series 2024/25 |
| 26 Dec 2024 | PAK 211 & 237 v SA 301 & 150/81st Test · Test | SA | 2 & 2 | - | 0 | 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 | 26 | - | 0 | 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 | 34 | - | 0 | 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 | 33 | - | 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 | 0 & 19 | - | 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 | 4 & 17 | - | 1 | South Africa won by 233 runs | Durban | Sri Lanka tour of South Africa 2024/25 |
| 29 Oct 2024 | SA 575/6d v BAN 159 & 1432nd Test · Test | SA | 177 | - | 2 | 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 | 30 & 41 | - | 1 | South Africa won by 7 wickets | Dhaka | South Africa tour of Bangladesh 2024/25 |
| 2 Oct 2024 | SA 271/9 v IRE 1321st ODI · ODI | SA | 12 | - | 0 | South Africa won by 139 runs | 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 | South Africa v Afghanistan in United Arab Emirates 2024/25 |
| 20 Sept 2024 | AFG 311/4 v SA 1342nd ODI · ODI | SA | 31 | - | 0 | Afghanistan won by 177 runs | Sharjah | South Africa v Afghanistan in United Arab Emirates 2024/25 |
| 18 Sept 2024 | SA 106 v AFG 107/41st ODI · ODI | SA | 11 | - | 0 | Afghanistan won by 6 wickets (with 144 balls remaining) | Sharjah | South Africa v Afghanistan in United Arab Emirates 2024/25 |
| 15 Aug 2024 | SA 160 & 246 v WI 144 & 2222nd Test · Test | SA | 1 & 39 | - | 0 | South Africa won by 40 runs | Providence | South Africa tour of West Indies 2024 |
| 7 Aug 2024 | SA 357 & 173/3d v WI 233 & 201/51st Test · Test | SA | 78 & 45 | - | 1 | Match drawn | Port of Spain | South Africa tour of West Indies 2024 |
| 3 Jan 2024 | SA 55 & 176 v IND 153 & 80/32nd Test · Test | SA | 2 & 1 | - | 0 | India won by 7 wickets | Cape Town | India tour of South Africa 2023/24 |
| 26 Dec 2023 | IND 245 & 131 v SA 408/91st Test · Test | SA | 28 | - | 0 | South Africa won by an innings and 32 runs | Centurion | India tour of South Africa 2023/24 |
| 21 Dec 2023 | IND 296/8 v SA 2183rd ODI · ODI | SA | 81 | - | 0 | India won by 78 runs | Paarl | India tour of South Africa 2023/24 |
| 19 Dec 2023 | IND 211 v SA 215/22nd ODI · ODI | SA | 119* | - | 0 | South Africa won by 8 wickets | Gqeberha | India tour of South Africa 2023/24 |
| 17 Dec 2023 | SA 116 v IND 117/21st ODI · ODI | SA | 28 | - | 0 | India won by 8 wickets | Johannesburg | India tour of South Africa 2023/24 |
| 21 Mar 2023 | WI 260 v SA 264/63rd ODI · ODI | SA | 21 | - | 0 | South Africa won by 4 wickets | Potchefstroom | West Indies tour of South Africa 2022/23 |