| 12 Nov 2016 | KNI 184/8 v CC 146Match · T20 | CC | 12 | 2/25 | 2 | Knights won by 38 runs | Johannesburg | CSA T20 Challenge 2016/17 |
| 16 Nov 2016 | CC 141/6 v TIT 142/4Match · T20 | CC | 38 | 1/23 | 0 | Titans won by 6 wickets | Paarl | CSA T20 Challenge 2016/17 |
| 20 Nov 2016 | LIO 165/5 v CC 66/3Match · T20 | CC | DNB | - | 0 | Lions won by 3 runs (DLS method) | Potchefstroom | CSA T20 Challenge 2016/17 |
| 19 Nov 2017 | CC 119/9 v TIT 120/3Match 9 · T20 | CC | 7 | - | 0 | Titans won by 7 wickets | Centurion | Ram Slam T20 Challenge 2017/18 |
| 16 Nov 2018 | CTB 180/4 v TS 131Match 1 · T20 | CTB | 25 | - | 1 | Cape Town Blitz won by 49 runs | Cape Town | Mzansi Super League 2018/19 |
| 16 Apr 2019 | CC 150/5 v KNI 145/7Match 13 · T20 | CC | 4 | 0/17 | 0 | Cape Cobras won by 5 runs | Cape Town | CSA T20 Challenge 2018/19 |
| 24 Apr 2019 | TIT 182/3 v CC 183/7Match 22 · T20 | CC | 28 | - | 0 | Cape Cobras won by 3 wickets | Paarl | CSA T20 Challenge 2018/19 |
| 26 Apr 2019 | CC 133/7 v LIO 134/4Match 25 · T20 | CC | 49* | 0/16 | 0 | Lions won by 6 wickets | Cape Town | CSA T20 Challenge 2018/19 |
| 28 Apr 2019 | CC 121/7 v DOL 124/5Match 29 · T20 | CC | 25 | - | 0 | Dolphins won by 5 wickets | Durban | CSA T20 Challenge 2018/19 |
| 1 May 2019 | WAR 172/7 v CC 157/8Semi-final · T20 | CC | 6 | 1/16 | 0 | Warriors won by 15 runs | East London | CSA T20 Challenge 2018/19 |
| 19 Feb 2021 | DOL 155/8 v CC 141/7Match 2 · T20 | CC | 2 | - | 0 | Dolphins won by 14 runs | Durban | CSA T20 Challenge 2020/21 |
| 21 Feb 2021 | TIT 148/6 v CC 132Match 5 · T20 | CC | 20 | - | 1 | Titans won by 16 runs | Durban | CSA T20 Challenge 2020/21 |
| 23 Feb 2021 | CC 181/5 v WAR 157Match 9 · T20 | CC | 9 | - | 0 | Cape Cobras won by 24 runs | Durban | CSA T20 Challenge 2020/21 |
| 26 Feb 2021 | CC 144/6 v LIO 147/3Match 14 · T20 | CC | 2 | - | 0 | Lions won by 7 wickets | Durban | CSA T20 Challenge 2020/21 |
| 8 Feb 2022 | KNI 128/5 v DOL 130/2Match 4 · T20 | DOL | DNB | - | 2 | Dolphins won by 8 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 10 Feb 2022 | LIO 156/8 v DOL 148/8Match 8 · T20 | DOL | 39 | 3/16 | 0 | Lions won by 8 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 12 Feb 2022 | DOL 211/5 v WAR 191/6Match 9 · T20 | DOL | 6 | 3/24 | 0 | Dolphins won by 20 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 14 Feb 2022 | DOL 134/4 v TIT 137/3Match 13 · T20 | DOL | 38 | - | 0 | Titans won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 20 Feb 2022 | BOL 119/9 v DOL 111/9Match 23 · T20 | DOL | 1 | - | 0 | Boland won by 8 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 17 Oct 2022 | TIT 168/6 v DOL 134Match 1 · T20 | DOL | 9 | - | 0 | Titans won by 34 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 19 Oct 2022 | DOL 163/5 v NW 133/9Match 6 · T20 | DOL | 34 | - | 0 | Dolphins won by 30 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 22 Oct 2022 | DOL 136/7 v BOL 87/3Match 11 · T20 | DOL | 21* | - | 0 | Boland won by 7 wickets (DLS method) | Potchefstroom | CSA T20 Challenge 2022/23 |
| 26 Oct 2022 | LIO 163/6 v DOL 167/1Match 17 · T20 | DOL | DNB | - | 0 | Dolphins won by 9 wickets | Potchefstroom | CSA T20 Challenge 2022/23 |
| 28 Oct 2022 | KNI 100/9 v DOLMatch 21 · T20 | DOL | - | - | 0 | No result | Potchefstroom | CSA T20 Challenge 2022/23 |
| 29 Oct 2022 | WP 73 v DOL 76/3Match 23 · T20 | DOL | DNB | - | 0 | Dolphins won by 7 wickets | Potchefstroom | CSA T20 Challenge 2022/23 |
| 2 Nov 2022 | DOL 146 v BOL 126/8Semi-final · T20 | DOL | 22 | - | 0 | Dolphins won by 20 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 5 Nov 2022 | DOL 162/3 v TIT 165/6Final · T20 | DOL | 21* | - | 0 | Titans won by 4 wickets | Potchefstroom | CSA T20 Challenge 2022/23 |
| 8 Mar 2024 | WP 148/8 v DOL 146/7Match 2 · T20 | DOL | 27 | - | 0 | Western Province won by 2 runs | Durban | CSA T20 Challenge 2023/24 |
| 27 Aug 2024 | SA 108/4 v WI 116/23rd T20I · T20I | SA | 6* | - | 1 | West Indies won by 8 wickets (DLS method) | Tarouba | South Africa tour of West Indies 2024 |
| 18 Sept 2024 | SA 106 v AFG 107/41st ODI · ODI | SA | 0 | - | 1 | Afghanistan won by 6 wickets (with 144 balls remaining) | Sharjah | - |
| 7 Oct 2024 | IRE 284/9 v SA 2153rd ODI · ODI | SA | 91 | 0/29 | 0 | Ireland won by 69 runs | Abu Dhabi | Ireland vs South Africa 2024/25 |
| 9 Oct 2024 | NW 136/7 v DOL 93Match 14 · T20 | DOL | 26 | - | 1 | North West won by 43 runs | Durban | CSA T20 Challenge 2024/25 |
| 13 Oct 2024 | WP 167/6 v DOL 169/6Match 19 · T20 | DOL | 39 | 0/19 | 0 | Dolphins won by 4 wickets | Durban | CSA T20 Challenge 2024/25 |
| 16 Oct 2024 | KNI 155/9 v DOL 158/4Match 22 · T20 | DOL | 65* | 3/21 | 0 | Dolphins won by 6 wickets | Bloemfontein | CSA T20 Challenge 2024/25 |
| 19 Oct 2024 | BOL 167/4 v DOL 83/5Match 27 · T20 | DOL | 2 | 0/28 | 0 | Boland won by 4 runs (DLS method) | Durban | CSA T20 Challenge 2024/25 |
| 14 Jan 2025 | JSK 169/7 v DSG 141Match 8 · T20 | DSG | 0 | - | 0 | Joburg Super Kings won by 28 runs | Durban | SA20 2024/25 |
| 17 Jan 2025 | SEC 165/5 v DSG 107Match 11 · T20 | DSG | 4 | - | 0 | Sunrisers Eastern Cape won by 58 runs | Durban | SA20 2024/25 |
| 10 Feb 2025 | SA 304/6 v NZ 308/4Match 2 · ODI | SA | 41 | - | 0 | New Zealand won by 6 wickets | Lahore | Pakistan Tri-Nation Series 2024/25 |
| 11 Oct 2025 | SA 134/8 v NAM 138/6Only T20I · T20I | SA | 31 | - | 1 | Namibia won by 4 wickets | Windhoek | South Africa tour of Namibia 2025/26 |
| 26 Dec 2025 | DSG 232/5 v MCT 217/7Match 1 · T20 | MCT | 41 | - | 1 | Durban's Super Giants won by 15 runs | Cape Town | SA20 2025/26 |
| 28 Dec 2025 | DSG 37/0 v MCTMatch 4 · T20 | MCT | - | - | 0 | No result | Durban | SA20 2025/26 |
| 31 Dec 2025 | PC 220/5 v MCT 135Match 8 · T20 | MCT | 1 | - | 0 | Pretoria Capitals won by 85 runs | Cape Town | SA20 2025/26 |
| 2 Jan 2026 | PR 181/3 v MCT 180/8Match 10 · T20 | MCT | 1 | - | 0 | Paarl Royals won by 1 run | Paarl | SA20 2025/26 |
| 4 Jan 2026 | MCT 88 v PR 90/3Match 13 · T20 | MCT | 4 | - | 0 | Paarl Royals won by 7 wickets | Cape Town | SA20 2025/26 |
| 6 Jan 2026 | JSK 123/7 v MCT 128/6Match 15 · T20 | MCT | 22 | - | 0 | MI Cape Town won by 4 wickets (DLS method) | Cape Town | SA20 2025/26 |
| 10 Jan 2026 | MCT 234/3 v JSK 198/5Match 20 · T20 | MCT | 2 | - | 0 | MI Cape Town won by 36 runs | Johannesburg | SA20 2025/26 |
| 12 Jan 2026 | PC 185/6 v MCT 132/7Match 22 · T20 | MCT | 13 | - | 0 | Pretoria Capitals won by 53 runs | Centurion | SA20 2025/26 |
| 16 Jan 2026 | SEC 139/9 v MCT 140/7Match 26 · T20 | MCT | 1 | - | 2 | MI Cape Town won by 3 wickets | Cape Town | SA20 2025/26 |
| 18 Jan 2026 | MCT 148/6 v SEC 149/3Match 29 · T20 | MCT | 14 | - | 2 | Sunrisers Eastern Cape won by 7 wickets | Gqeberha | SA20 2025/26 |
| 27 Jan 2026 | WI 173/7 v SA 176/11st T20I · T20I | SA | DNB | - | 0 | South Africa won by 9 wickets | Paarl | West Indies tour of South Africa 2025/26 |