| 27 Sept 2026 | SA 365/9 v AUS 3332nd ODI · ODI | SA | 27* | 0/44 | 0 | South Africa won by 32 runs | Johannesburg | Australia tour of South Africa 2026/27 |
| 11 Sept 2026 | SA 335/9 v NAM 1782nd ODI · ODI | SA | 2 | 4/31 | 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 | 1* | 1/13 | 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 | 23* | 3/38 | 0 | South Africa won by 48 runs | Windhoek | Namibia T20I Tri-Series 2026 |
| 1 Sept 2026 | SA 185/7 v ZIM 142Match 4 · T20I | SA | 3* | 3/21 | 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 | 3/45 | 0 | 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 | 25* | 2/32 | 0 | Namibia won by 18 runs | Windhoek | Namibia T20I Tri-Series 2026 |
| 15 Jul 2026 | GLO 152 v NOR 153/2Quarter-final · T20 | GLO | 0 | 0/36 | 0 | Northamptonshire won by 8 wickets | Northampton | Vitality Blast Men 2026 |
| 7 Jun 2026 | GLO 148/8 v WOR 145Match · T20 | GLO | 1* | 4/37 | 2 | Gloucestershire won by 3 runs | Bristol | Vitality Blast Men 2026 |
| 5 Jun 2026 | SOM 137/8 v GLO 138/3Match · T20 | GLO | DNB | 2/25 | 0 | Gloucestershire won by 7 wickets | Bristol | Vitality Blast Men 2026 |
| 31 May 2026 | GLO 217/6 v YOR 161Match · T20 | GLO | 15* | 3/22 | 1 | Gloucestershire won by 56 runs | Leeds | Vitality Blast Men 2026 |
| 29 May 2026 | GLO 164/9 v NOR 166/3Match · T20 | GLO | 14 | 0/20 | 0 | Northamptonshire won by 7 wickets | Northampton | Vitality Blast Men 2026 |
| 23 May 2026 | GLA 157/8 v GLO 158/8Match 10 · T20 | GLO | 4 | 3/27 | 2 | Gloucestershire won by 2 wickets | Cardiff | Vitality Blast Men 2026 |
| 22 May 2026 | GLO 121 v BB 74Match 7 · T20 | GLO | 0 | 4/25 | 0 | Gloucestershire won by 47 runs | Bristol | Vitality Blast Men 2026 |
| 22 Jan 2026 | PR 210/5 v JSK 174/8Eliminator · T20 | JSK | 18* | 1/52 | 1 | Paarl Royals won by 36 runs | Centurion | SA20 2025/26 |
| 17 Jan 2026 | PC 143/6 v JSK 122/8Match 28 · T20 | JSK | 15 | 1/27 | 0 | Pretoria Capitals won by 21 runs | Johannesburg | SA20 2025/26 |
| 1 Jan 2026 | JSK 205/4 v DSG 205/8Match 9 · T20 | JSK | DNB | 0/33 | 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 | JSK | DNB | 1/12 | 0 | Joburg Super Kings won by 6 wickets | Durban | SA20 2025/26 |
| 27 Dec 2025 | JSK 168/6 v PC 146/9Match 2 · T20 | JSK | DNB | 4/23 | 0 | Joburg Super Kings won by 22 runs | Centurion | SA20 2025/26 |
| 6 Oct 2024 | NW 176/5 v BOL 173/7Match 12 · T20 | NW | 1 | 0/27 | 1 | North West won by 3 runs | Potchefstroom | CSA T20 Challenge 2024/25 |
| 4 Oct 2024 | WP 142/9 v NW 146/7Match 8 · T20 | NW | 5 | 1/24 | 3 | North West won by 3 wickets | Potchefstroom | CSA T20 Challenge 2024/25 |
| 28 Sept 2024 | NW 144/4 v KNI 146/6Match 2 · T20 | NW | 1* | 3/30 | 0 | North West won by 3 runs (DLS method) | Bloemfontein | CSA T20 Challenge 2024/25 |
| 8 Mar 2024 | TIT 169/7 v NW 156/8Match 4 · T20 | NW | 12 | 2/25 | 3 | Titans won by 13 runs | Centurion | CSA T20 Challenge 2023/24 |
| 16 Apr 2023 | KKR 185/6 v MI 186/5Match 22 · T20 | MI | DNB | 1/53 | 2 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2023 |
| 4 Feb 2023 | MCT 159 v PC 160/9Match 26 · T20 | MCT | 8 | 2/47 | 0 | Pretoria Capitals won by 1 wicket | Centurion | SA20 2022/23 |
| 2 Feb 2023 | MCT 165/5 v DSG 169/5Match 23 · T20 | MCT | DNB | 1/28 | 1 | Durban's Super Giants won by 5 wickets | Durban | SA20 2022/23 |
| 13 Jan 2023 | MCT 152/8 v DSG 154/5Match 5 · T20 | MCT | 7* | 0/19 | 0 | Durban's Super Giants won by 5 wickets | Cape Town | SA20 2022/23 |
| 10 Jan 2023 | PR 142/7 v MCT 143/2Match 1 · T20 | MCT | DNB | 1/16 | 0 | MI Cape Town won by 8 wickets | Cape Town | SA20 2022/23 |
| 1 Nov 2022 | NW 154/6 v KNI 132Match 27 · T20 | NW | 39 | 0/31 | 2 | North West won by 22 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 30 Oct 2022 | WAR 166/4 v NW 156/7Match 24 · T20 | NW | 1 | 1/30 | 0 | Warriors won by 10 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 29 Oct 2022 | NW 150/5 v BOL 134/5Match 22 · T20 | NW | 8* | 0/10 | 0 | Boland won by 5 wickets (DLS method) | Potchefstroom | CSA T20 Challenge 2022/23 |
| 27 Oct 2022 | WP 164/5 v NW 137/6Match 19 · T20 | NW | 23 | 2/26 | 0 | Western Province won by 27 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 22 Oct 2022 | NW 134/8 v TIT 135/5Match 12 · T20 | NW | 41 | 0/23 | 1 | Titans won by 5 wickets | Potchefstroom | CSA T20 Challenge 2022/23 |
| 19 Oct 2022 | DOL 163/5 v NW 133/9Match 6 · T20 | NW | 20 | 0/36 | 0 | Dolphins won by 30 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 17 Oct 2022 | LIO 174/6 v NW 175/6Match 2 · T20 | NW | 5* | 1/32 | 1 | North West won by 4 wickets | Potchefstroom | CSA T20 Challenge 2022/23 |
| 21 Sept 2022 | BR 156/3 v SKAN 120Match 24 · T20 | SKAN | 3 | 1/32 | 0 | Barbados Royals won by 36 runs | Providence | Caribbean Premier League 2022 |
| 17 Sept 2022 | SLK 189/7 v SKAN 140Match 20 · T20 | SKAN | 1 | 1/24 | 0 | St Lucia Kings won by 49 runs | Tarouba | Caribbean Premier League 2022 |
| 14 Sept 2022 | JT 139/5 v SKAN 113/2Match 17 · T20 | SKAN | DNB | 0/19 | 0 | St Kitts and Nevis Patriots won by 8 wickets (DLS method) | Port of Spain | Caribbean Premier League 2022 |
| 11 Sept 2022 | SLK 161/9 v SKAN 100Match 15 · T20 | SKAN | 3 | 0/22 | 0 | St Lucia Kings won by 61 runs | Gros Islet | Caribbean Premier League 2022 |
| 8 Sept 2022 | GAW 162/6 v SKAN 163/6Match 10 · T20 | SKAN | 23* | 2/37 | 0 | St Kitts and Nevis Patriots won by 4 wickets | Gros Islet | Caribbean Premier League 2022 |
| 1 Sept 2022 | SKAN 149/8 v BR 150/3Match 3 · T20 | SKAN | 5* | 0/34 | 0 | Barbados Royals won by 7 wickets | Basseterre | Caribbean Premier League 2022 |
| 31 Aug 2022 | JT 183/2 v SKAN 136/8Match 1 · T20 | SKAN | 8 | 0/18 | 1 | Jamaica Tallawahs won by 47 runs | Basseterre | Caribbean Premier League 2022 |
| 23 Feb 2022 | NW 169/5 v WAR 159/9Match 28 · T20 | NW | 1* | 2/43 | 0 | North West won by 10 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 15 Feb 2022 | WP 164/8 v NW 80Match 16 · T20 | NW | 9 | 0/27 | 1 | Western Province won by 84 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 13 Feb 2022 | BOL 182/6 v NW 182/3Match 12 · T20 | NW | DNB | 1/42 | 0 | Match tied (Boland won the Super Over) | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 10 Feb 2022 | KNI 94/9 v NW 95/2Match 7 · T20 | NW | DNB | 1/16 | 1 | North West won by 8 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 8 Feb 2022 | NW 136/6 v LIO 125/5Match 3 · T20 | NW | 32* | 0/24 | 0 | North West won by 11 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |