| 30 Sept 2026 | AUS 322/9 v SA 145/43rd ODI · ODI | SA | DNB | 2/48 | 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 | 1* | 3/54 | 0 | South Africa won by 32 runs | Johannesburg | Australia tour of South Africa 2026/27 |
| 8 Aug 2026 | JK 123 v GG 126/5Final · T20 | JK | DNB | 0/39 | 0 | Galle Gallants won by 5 wickets | Colombo | Lanka Premier League 2026 |
| 5 Aug 2026 | JK 242/2 v GG 228/8Qualifier 1 · T20 | JK | DNB | 2/39 | 0 | Jaffna Kings won by 14 runs | Colombo | Lanka Premier League 2026 |
| 2 Aug 2026 | DS 203/8 v JKMatch 20 · T20 | JK | - | 2/39 | 0 | No result | Kandy | Lanka Premier League 2026 |
| 28 Jul 2026 | JK 202/5 v CK 183/9Match 15 · T20 | JK | DNB | 2/47 | 0 | Jaffna Kings won by 19 runs | Kandy | Lanka Premier League 2026 |
| 23 Jul 2026 | GG 193/8 v JK 133/9Match 10 · T20 | JK | DNB | 2/37 | 0 | Galle Gallants won by 60 runs | Dambulla | Lanka Premier League 2026 |
| 22 Jul 2026 | JK 179/6 v CK 174/9Match 7 · T20 | JK | DNB | 3/29 | 0 | Jaffna Kings won by 5 runs | Dambulla | Lanka Premier League 2026 |
| 19 Jul 2026 | DS 130 v JK 133/5Match 4 · T20 | JK | - | 3/14 | 1 | Jaffna Kings won by 5 wickets | Colombo | Lanka Premier League 2026 |
| 17 Jul 2026 | GG 213/6 v JK 177Match 1 · T20 | JK | 0* | 2/28 | 0 | Galle Gallants won by 36 runs | Colombo | Lanka Premier League 2026 |
| 25 Jan 2026 | PC 158/7 v SEC 162/4Final · T20 | PC | 0* | 1/26 | 0 | Sunrisers Eastern Cape won by 6 wickets | Cape Town | SA20 2025/26 |
| 21 Jan 2026 | SEC 170/7 v PC 172/3Qualifier 1 · T20 | PC | DNB | 0/46 | 0 | Pretoria Capitals won by 7 wickets | Durban | SA20 2025/26 |
| 17 Jan 2026 | PC 143/6 v JSK 122/8Match 28 · T20 | PC | DNB | 3/25 | 0 | Pretoria Capitals won by 21 runs | Johannesburg | SA20 2025/26 |
| 15 Jan 2026 | PC 127 v PR 128/4Match 25 · T20 | PC | 0 | 2/28 | 0 | Paarl Royals won by 6 wickets | Centurion | SA20 2025/26 |
| 12 Jan 2026 | PC 185/6 v MCT 132/7Match 22 · T20 | PC | DNB | 1/27 | 0 | Pretoria Capitals won by 53 runs | Centurion | SA20 2025/26 |
| 10 Jan 2026 | PC 138/9 v PR 117/6Match 19 · T20 | PC | 4 | 1/21 | 0 | Pretoria Capitals won by 21 runs | Paarl | SA20 2025/26 |
| 7 Jan 2026 | PC 201/4 v DSG 186Match 16 · T20 | PC | DNB | 1/52 | 0 | Pretoria Capitals won by 15 runs | Durban | SA20 2025/26 |
| 5 Jan 2026 | PC 176/7 v SEC 177/0Match 14 · T20 | PC | 0* | 0/30 | 0 | Sunrisers Eastern Cape won by 10 wickets | Centurion | SA20 2025/26 |
| 31 Dec 2025 | PC 220/5 v MCT 135Match 8 · T20 | PC | DNB | 1/19 | 0 | Pretoria Capitals won by 85 runs | Cape Town | SA20 2025/26 |
| 4 Nov 2025 | SA 263 v PAK 264/81st ODI · ODI | SA | 1 | 0/36 | 0 | Pakistan won by 2 wickets | Faisalabad | South Africa tour of Pakistan 2025/26 |
| 1 Nov 2025 | SA 139/9 v PAK 140/63rd T20I · T20I | SA | 5 | 2/26 | 0 | Pakistan won by 4 wickets | Lahore | South Africa tour of Pakistan 2025/26 |
| 28 Oct 2025 | SA 194/9 v PAK 1391st T20I · T20I | SA | 3 | 2/21 | 1 | 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 | DNB | 0/23 | 1 | Namibia won by 4 wickets | Windhoek | South Africa tour of Namibia 2025/26 |
| 12 Sept 2025 | ENG 304/2 v SA 1582nd T20I · T20I | SA | 0* | 0/62 | 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 | - | 0 | South Africa won by 14 runs (DLS method) | Cardiff | South Africa tour of England 2025 |
| 7 Oct 2024 | IRE 284/9 v SA 2153rd ODI · ODI | SA | 2 | 4/56 | 0 | 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 | DNB | 3/36 | 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 | 13 | 4/32 | 0 | 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 | 0 | 1/35 | 0 | 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 | 0/29 | 1 | South Africa won by 8 wickets | Abu Dhabi | Ireland vs South Africa 2024/25 |
| 27 Aug 2024 | SA 108/4 v WI 116/23rd T20I · T20I | SA | DNB | 0/20 | 0 | West Indies won by 8 wickets (DLS method) | Tarouba | South Africa tour of West Indies 2024 |
| 25 Aug 2024 | WI 179/6 v SA 1492nd T20I · T20I | SA | 0 | 3/36 | 0 | West Indies won by 30 runs | Tarouba | South Africa tour of West Indies 2024 |
| 29 Apr 2024 | DC 153/9 v KKR 157/3Match 47 · T20 | DC | 1* | 1/38 | 0 | Kolkata Knight Riders won by 7 wickets | Kolkata | Indian Premier League 2024 |
| 27 Apr 2024 | DC 257/4 v MI 247/9Match 43 · T20 | DC | DNB | 0/34 | 1 | Delhi Capitals won by 10 runs | Delhi | Indian Premier League 2024 |
| 8 Mar 2024 | TIT 169/7 v NW 156/8Match 4 · T20 | TIT | DNB | 0/33 | 0 | Titans won by 13 runs | Centurion | CSA T20 Challenge 2023/24 |
| 3 Feb 2024 | DSG 203/6 v JSK 209/3Match 29 · T20 | JSK | DNB | 3/47 | 0 | Joburg Super Kings won by 7 wickets | Johannesburg | SA20 2023/24 |
| 31 Jan 2024 | JSK 78 v SEC 79/1Match 25 · T20 | JSK | 1 | 1/7 | 0 | Sunrisers Eastern Cape won by 9 wickets | Johannesburg | SA20 2023/24 |
| 29 Jan 2024 | MCT 80/3 v JSK 98/0Match 23 · T20 | JSK | DNB | 1/15 | 0 | Joburg Super Kings won by 10 wickets (DLS method) | Cape Town | SA20 2023/24 |
| 27 Jan 2024 | JSK 44/2 v PCMatch 21 · T20 | JSK | DNB | - | 0 | No result | Centurion | SA20 2023/24 |
| 24 Jan 2024 | JSK 168/3 v PR 171/5Match 17 · T20 | JSK | DNB | 1/52 | 1 | Paarl Royals won by 5 wickets | Johannesburg | SA20 2023/24 |
| 20 Jan 2024 | PC 167/9 v JSK 171/4Match 13 · T20 | JSK | DNB | 3/26 | 1 | Joburg Super Kings won by 6 wickets | Johannesburg | SA20 2023/24 |
| 17 Jan 2024 | JSK 134 v PR 135/3Match 9 · T20 | JSK | 2 | 1/39 | 0 | Paarl Royals won by 7 wickets | Paarl | SA20 2023/24 |
| 15 Jan 2024 | DSG 145/8 v JSK 108/9Match 7 · T20 | JSK | 0 | 4/26 | 0 | Durban's Super Giants won by 37 runs | Durban | SA20 2023/24 |
| 13 Jan 2024 | MCT 243/5 v JSK 145Match 4 · T20 | JSK | 7 | 1/36 | 0 | MI Cape Town won by 98 runs | Johannesburg | SA20 2023/24 |
| 21 Dec 2023 | IND 296/8 v SA 2183rd ODI · ODI | SA | 2 | 1/71 | 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 | DNB | 1/49 | 0 | South Africa won by 8 wickets | Gqeberha | India tour of South Africa 2023/24 |
| 14 Dec 2023 | IND 201/7 v SA 953rd T20I · T20I | SA | 0 | 2/46 | 0 | India won by 106 runs | Johannesburg | India tour of South Africa 2023/24 |
| 12 Dec 2023 | IND 180/7 v SA 154/52nd T20I · T20I | SA | DNB | 1/32 | 0 | South Africa won by 5 wickets (DLS method) | Gqeberha | India tour of South Africa 2023/24 |
| 24 Oct 2023 | SA 382/5 v BAN 233Match 23 · ODI | SA | DNB | 2/56 | 0 | South Africa won by 149 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 3 Sept 2023 | SA 190/8 v AUS 191/53rd T20I · T20I | SA | DNB | 0/24 | 0 | Australia won by 5 wickets | Durban | Australia tour of South Africa 2023/24 |