| 13 Sept 2026 | NAM 156 v SA 157/13rd ODI · ODI | SA | DNB | 2/18 | 1 | South Africa won by 9 wickets | Windhoek | South Africa tour of Namibia 2026 |
| 9 Sept 2026 | SA 348/6 v NAM 162/81st ODI · ODI | SA | DNB | 2/32 | 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 | DNB | 1/9 | 0 | South Africa won by 48 runs | Windhoek | Namibia T20I Tri-Series 2026 |
| 4 Sept 2026 | SA 228/4 v NAM 217/3Match 6 · T20I | SA | DNB | 0/38 | 0 | South Africa won by 11 runs | Windhoek | Namibia T20I Tri-Series 2026 |
| 1 Sept 2026 | SA 185/7 v ZIM 142Match 4 · T20I | SA | DNB | 0/33 | 1 | South Africa won by 43 runs | Windhoek | Namibia T20I Tri-Series 2026 |
| 29 Aug 2026 | ZIM 144/8 v SA 146/3Match 2 · T20I | SA | DNB | 1/24 | 0 | South Africa won by 7 wickets | Windhoek | Namibia T20I Tri-Series 2026 |
| 1 Mar 2026 | ZIM 153/7 v SA 154/5Match 51 · T20I | SA | DNB | 2/21 | 0 | South Africa won by 5 wickets | Delhi | ICC Men's T20 World Cup 2025/26 |
| 18 Feb 2026 | UAE 122/6 v SA 123/4Match 34 · T20I | SA | DNB | 0/30 | 3 | South Africa won by 6 wickets | Delhi | ICC Men's T20 World Cup 2025/26 |
| 31 Jan 2026 | WI 114/3 v SA 118/63rd T20I · T20I | SA | DNB | 1/12 | 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 | 0/39 | 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 | DNB | 0/30 | 0 | South Africa won by 9 wickets | Paarl | West Indies tour of South Africa 2025/26 |
| 17 Jan 2026 | DSG 189/7 v PR 131/9Match 27 · T20 | DSG | DNB | 1/10 | 0 | Durban's Super Giants won by 58 runs | Durban | SA20 2025/26 |
| 11 Jan 2026 | SEC 158/5 v DSG 162/8Match 21 · T20 | DSG | 1* | 1/44 | 0 | Durban's Super Giants won by 2 wickets | Gqeberha | SA20 2025/26 |
| 7 Jan 2026 | PC 201/4 v DSG 186Match 16 · T20 | DSG | 0 | 1/45 | 0 | Pretoria Capitals won by 15 runs | Durban | SA20 2025/26 |
| 1 Jan 2026 | JSK 205/4 v DSG 205/8Match 9 · T20 | DSG | DNB | 0/50 | 0 | Match tied (Joburg Super Kings won the Super Over) | Johannesburg | SA20 2025/26 |
| 30 Dec 2025 | DSG 86 v JSK 88/4Match 6 · T20 | DSG | 1* | 0/11 | 1 | Joburg Super Kings won by 6 wickets | Durban | SA20 2025/26 |
| 28 Dec 2025 | DSG 37/0 v MCTMatch 4 · T20 | DSG | DNB | - | 0 | No result | Durban | SA20 2025/26 |
| 26 Dec 2025 | DSG 232/5 v MCT 217/7Match 1 · T20 | DSG | DNB | 1/43 | 0 | Durban's Super Giants won by 15 runs | Cape Town | SA20 2025/26 |
| 12 Sept 2025 | ENG 304/2 v SA 1582nd T20I · T20I | SA | 0 | 0/41 | 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 | DNB | - | 1 | South Africa won by 14 runs (DLS method) | Cardiff | South Africa tour of England 2025 |
| 24 Aug 2025 | AUS 431/2 v SA 1553rd ODI · ODI | SA | 0 | 0/73 | 0 | Australia won by 276 runs | Mackay | South Africa tour of Australia 2025 |
| 16 Aug 2025 | SA 172/7 v AUS 173/83rd T20I · T20I | SA | DNB | 2/36 | 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 | DNB | 3/57 | 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 | 3* | 4/20 | 2 | Australia won by 17 runs | Darwin | South Africa tour of Australia 2025 |
| 26 Jul 2025 | NZ 180/5 v SA 177/6Final · T20I | SA | DNB | 1/35 | 0 | New Zealand won by 3 runs | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 22 Jul 2025 | SA 134/8 v NZ 135/3Match 5 · T20I | SA | DNB | 0/19 | 0 | New Zealand won by 7 wickets | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 16 Jul 2025 | NZ 173/5 v SA 152Match 2 · T20I | SA | 0 | 2/38 | 1 | New Zealand won by 21 runs | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 28 Jun 2025 | SA 418/9d & 369 v ZIM 251 & 2081st Test · Test | SA | 9* & 8 | 0/52 & 0/28 | 1 | South Africa won by 328 runs | Bulawayo | South Africa tour of Zimbabwe 2025 |
| 20 May 2025 | CSK 187/8 v RR 188/4Match 62 · T20 | RR | DNB | 0/22 | 2 | Rajasthan Royals won by 6 wickets | Delhi | Indian Premier League 2025 |
| 18 May 2025 | PK 219/5 v RR 209/7Match 59 · T20 | RR | 8* | 1/32 | 0 | Punjab Kings won by 10 runs | Jaipur | Indian Premier League 2025 |
| 6 Feb 2025 | PR 175/4 v SEC 177/2Qualifier 2 · T20 | PR | DNB | 1/29 | 0 | Sunrisers Eastern Cape won by 8 wickets | Centurion | SA20 2024/25 |
| 4 Feb 2025 | MCT 199/4 v PR 160Qualifier 1 · T20 | PR | 0* | 0/49 | 0 | MI Cape Town won by 39 runs | Gqeberha | SA20 2024/25 |
| 30 Jan 2025 | PR 150/9 v JSK 151/3Match 26 · T20 | PR | 2* | 0/18 | 0 | Joburg Super Kings won by 7 wickets | Johannesburg | SA20 2024/25 |
| 27 Jan 2025 | DSG 143/7 v PR 147/4Match 23 · T20 | PR | DNB | 2/22 | 1 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 20 Jan 2025 | JSK 146/6 v PR 150/4Match 15 · T20 | PR | DNB | 0/29 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 18 Jan 2025 | PC 212/5 v PR 213/2Match 12 · T20 | PR | DNB | 0/41 | 1 | Paarl Royals won by 8 wickets | Centurion | SA20 2024/25 |
| 15 Jan 2025 | MCT 158/4 v PR 159/4Match 9 · T20 | PR | DNB | 0/35 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 13 Jan 2025 | MCT 172/7 v PR 139/9Match 6 · T20 | PR | 22* | 1/40 | 0 | MI Cape Town won by 33 runs | Cape Town | SA20 2024/25 |
| 11 Jan 2025 | SEC 175/5 v PR 176/1Match 3 · T20 | PR | DNB | 2/35 | 0 | Paarl Royals won by 9 wickets | Paarl | SA20 2024/25 |
| 3 Jan 2025 | SA 615 & 58/0 v PAK 194/9 & 478/92nd Test · Test | SA | 0 & DNB | 2/43 & 1/47 | 1 | South Africa won by 10 wickets | Cape Town | Pakistan tour of South Africa 2024/25 |
| 22 Dec 2024 | PAK 308/9 v SA 2713rd ODI · ODI | SA | 0 | 1/50 | 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 | 1 | 4/72 | 1 | Pakistan won by 81 runs | Cape Town | Pakistan tour of South Africa 2024/25 |
| 13 Dec 2024 | PAK 206/5 v SA 210/32nd T20I · T20I | SA | DNB | 0/41 | 1 | South Africa won by 7 wickets | Centurion | Pakistan tour of South Africa 2024/25 |
| 10 Dec 2024 | SA 183/9 v PAK 172/81st T20I · T20I | SA | 12* | 2/39 | 0 | South Africa won by 11 runs | Durban | Pakistan tour of South Africa 2024/25 |
| 27 Oct 2024 | TIT 119 v LIO 124/2Final · T20 | LIO | DNB | 2/15 | 0 | Lions won by 8 wickets | Johannesburg | CSA T20 Challenge 2024/25 |
| 22 Oct 2024 | TIT 115 v LIO 116/3Qualifier 1 · T20 | LIO | DNB | 3/11 | 0 | Lions won by 7 wickets | Johannesburg | CSA T20 Challenge 2024/25 |
| 19 Oct 2024 | LIO 170/3 v NW 165/6Match 28 · T20 | LIO | DNB | 2/28 | 0 | Lions won by 5 runs | Potchefstroom | CSA T20 Challenge 2024/25 |
| 16 Oct 2024 | LIO 145/7 v WP 146/6Match 23 · T20 | LIO | DNB | 1/28 | 0 | Western Province won by 4 wickets | Johannesburg | CSA T20 Challenge 2024/25 |
| 6 Oct 2024 | LIO 156/5 v DOL 147/8Match 10 · T20 | LIO | DNB | 2/24 | 0 | Lions won by 9 runs | Johannesburg | CSA T20 Challenge 2024/25 |
| 27 Sept 2024 | TIT 258/6 v LIO 141/8Match 1 · T20 | LIO | 1* | 2/31 | 0 | Titans won by 117 runs | Johannesburg | CSA T20 Challenge 2024/25 |