| 12 Nov 2016 | KNI 184/8 v CC 146Match · T20 | KNI | 74 | 2/30 | 0 | Knights won by 38 runs | Johannesburg | CSA T20 Challenge 2016/17 |
| 18 Nov 2016 | KNI 185/6 v TIT 186/7Match · T20 | KNI | 0 | 1/29 | 1 | Titans won by 3 wickets | Benoni | CSA T20 Challenge 2016/17 |
| 20 Nov 2016 | WAR 157/5 v KNI 115Match · T20 | KNI | 7 | 0/13 | 0 | Warriors won by 42 runs | Bloemfontein | CSA T20 Challenge 2016/17 |
| 25 Nov 2016 | KNI 153/4 v DOL 154/2Match · T20 | KNI | 28 | 0/24 | 0 | Dolphins won by 8 wickets | Bloemfontein | CSA T20 Challenge 2016/17 |
| 27 Nov 2016 | TIT 168/5 v KNI 158/6Match · T20 | KNI | 79 | 0/21 | 0 | Titans won by 10 runs | Kimberley | CSA T20 Challenge 2016/17 |
| 30 Nov 2016 | KNI 93 v WAR 94/2Match · T20 | KNI | 37 | - | 0 | Warriors won by 8 wickets | Port Elizabeth | CSA T20 Challenge 2016/17 |
| 7 Dec 2016 | KNI 146/8 v CC 152/2Match · T20 | KNI | 42 | - | 0 | Cape Cobras won by 8 wickets | Cape Town | CSA T20 Challenge 2016/17 |
| 9 Dec 2016 | LIO 125/8 v KNI 112/2Match · T20 | KNI | 0 | 0/16 | 0 | Knights won by 3 runs (DLS method) | Potchefstroom | CSA T20 Challenge 2016/17 |
| 11 Dec 2016 | DOL 59/5 v KNI 68/1Match · T20 | KNI | 34* | 1/4 | 1 | Knights won by 9 wickets (DLS method) | Durban | CSA T20 Challenge 2016/17 |
| 10 Nov 2017 | WAR 153/9 v KNI 157/2Match 1 · T20 | KNI | 2 | - | 0 | Knights won by 8 wickets | Port Elizabeth | Ram Slam T20 Challenge 2017/18 |
| 15 Nov 2017 | TIT 199/4 v KNI 161/7Match 4 · T20 | KNI | 9 | - | 1 | Titans won by 38 runs | Kimberley | Ram Slam T20 Challenge 2017/18 |
| 24 Nov 2017 | WAR 155/6 v KNI 156/6Match 12 · T20 | KNI | 20* | 0/8 | 3 | Knights won by 4 wickets | Bloemfontein | Ram Slam T20 Challenge 2017/18 |
| 26 Nov 2017 | KNI 159/5 v CC 163/7Match 15 · T20 | KNI | 2 | 0/13 | 1 | Cape Cobras won by 3 wickets | Cape Town | Ram Slam T20 Challenge 2017/18 |
| 8 Dec 2017 | KNI 168/4 v DOL 169/4Match 26 · T20 | KNI | 4 | - | 0 | Dolphins won by 6 wickets | Bloemfontein | Ram Slam T20 Challenge 2017/18 |
| 10 Dec 2017 | LIO 3/0 v KNIMatch 30 · T20 | KNI | - | - | 0 | No result | Johannesburg | Ram Slam T20 Challenge 2017/18 |
| 18 Nov 2018 | TS 203/5 v PR 202/6Match 4 · T20 | PR | 19* | - | 0 | Tshwane Spartans won by 1 run | Paarl | Mzansi Super League 2018/19 |
| 20 Nov 2018 | JS 209/2 v PR 149Match 5 · T20 | PR | 10 | - | 0 | Jozi Stars won by 60 runs | Paarl | Mzansi Super League 2018/19 |
| 28 Nov 2018 | PR 98/2 v DH 80/6Match 14 · T20 | PR | DNB | - | 0 | Paarl Rocks won by 32 runs (DLS method) | Durban | Mzansi Super League 2018/19 |
| 30 Nov 2018 | NMBG 168/9 v PR 120Match 15 · T20 | PR | 7 | - | 0 | Nelson Mandela Bay Giants won by 48 runs | Port Elizabeth | Mzansi Super League 2018/19 |
| 9 Dec 2018 | JS 170/6 v PR 172/4Match 26 · T20 | PR | 1 | - | 0 | Paarl Rocks won by 6 wickets | Johannesburg | Mzansi Super League 2018/19 |
| 6 Apr 2019 | KNI 133/8 v DOL 134/6Match 2 · T20 | KNI | 13 | - | 0 | Dolphins won by 4 wickets | Durban | CSA T20 Challenge 2018/19 |
| 12 Apr 2019 | LIO 150/7 v KNI 110/9Match 8 · T20 | KNI | 3 | - | 0 | Lions won by 40 runs | Potchefstroom | CSA T20 Challenge 2018/19 |
| 16 Apr 2019 | CC 150/5 v KNI 145/7Match 13 · T20 | KNI | 57 | - | 1 | Cape Cobras won by 5 runs | Cape Town | CSA T20 Challenge 2018/19 |
| 26 Apr 2019 | KNI 148/8 v TIT 150/4Match 27 · T20 | KNI | 2 | 1/14 | 2 | Titans won by 6 wickets | Centurion | CSA T20 Challenge 2018/19 |
| 19 Feb 2021 | KNI 116 v TIT 120/4Match 1 · T20 | KNI | 22 | - | 0 | Titans won by 6 wickets | Durban | CSA T20 Challenge 2020/21 |
| 20 Feb 2021 | KNI 144/5 v DOL 145/6Match 4 · T20 | KNI | 0 | 0/15 | 0 | Dolphins won by 4 wickets | Durban | CSA T20 Challenge 2020/21 |
| 22 Feb 2021 | CC 167/5 v KNI 169/7Match 7 · T20 | KNI | 18 | 0/6 | 1 | Knights won by 3 wickets | Durban | CSA T20 Challenge 2020/21 |
| 23 Feb 2021 | KNI 106 v LIO 110/3Match 10 · T20 | KNI | 2 | 0/8 | 0 | Lions won by 7 wickets | Durban | CSA T20 Challenge 2020/21 |
| 25 Feb 2021 | WAR 157/8 v KNI 143Match 13 · T20 | KNI | 0 | - | 1 | Warriors won by 14 runs | Durban | CSA T20 Challenge 2020/21 |
| 8 Feb 2022 | KNI 128/5 v DOL 130/2Match 4 · T20 | KNI | 5 | - | 0 | Dolphins won by 8 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 10 Feb 2022 | KNI 94/9 v NW 95/2Match 7 · T20 | KNI | 20 | - | 0 | North West won by 8 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 12 Feb 2022 | TIT 151/6 v KNI 124Match 10 · T20 | KNI | 8 | 2/18 | 0 | Titans won by 27 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 14 Feb 2022 | WAR 170/5 v KNI 173/1Match 14 · T20 | KNI | DNB | 0/13 | 1 | Knights won by 9 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 18 Feb 2022 | KNI 126/8 v WP 130/4Match 19 · T20 | KNI | 34 | - | 0 | Western Province won by 6 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 20 Feb 2022 | KNI 127/8 v LIO 130/5Match 24 · T20 | KNI | 11 | - | 1 | Lions won by 5 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 22 Feb 2022 | KNI 164/6 v BOL 161/2Match 26 · T20 | KNI | 19* | 1/9 | 0 | Knights won by 3 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 18 Oct 2022 | WAR 134/9 v KNI 21/3Match 3 · T20 | KNI | DNB | - | 0 | No result | Potchefstroom | CSA T20 Challenge 2022/23 |
| 20 Oct 2022 | WP 116 v KNI 119/1Match 7 · T20 | KNI | DNB | - | 0 | Knights won by 9 wickets | Potchefstroom | CSA T20 Challenge 2022/23 |
| 23 Oct 2022 | KNI 158/9 v LIOMatch 13 · T20 | KNI | 60 | - | 0 | No result | Potchefstroom | CSA T20 Challenge 2022/23 |
| 26 Oct 2022 | KNI 179/6 v BOL 175Match 18 · T20 | KNI | 1 | 2/15 | 0 | Knights won by 4 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 28 Oct 2022 | KNI 100/9 v DOLMatch 21 · T20 | KNI | 6 | - | 0 | No result | Potchefstroom | CSA T20 Challenge 2022/23 |
| 31 Oct 2022 | TIT 271/3 v KNI 230/9Match 25 · T20 | KNI | 22 | 0/31 | 1 | Titans won by 41 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 1 Nov 2022 | NW 154/6 v KNI 132Match 27 · T20 | KNI | 7 | 1/13 | 1 | North West won by 22 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 2 Nov 2022 | TIT 158/6 v KNI 120/8Semi-final · T20 | KNI | 13 | - | 2 | Titans won by 38 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 16 Jan 2024 | SEC 202/2 v MCT 198/5Match 8 · T20 | SEC | DNB | - | 1 | Sunrisers Eastern Cape won by 4 runs | Cape Town | SA20 2023/24 |
| 20 Jan 2024 | DSG 159/7 v SEC 163/5Match 12 · T20 | SEC | 0 | - | 1 | Sunrisers Eastern Cape won by 5 wickets | Durban | SA20 2023/24 |
| 22 Jan 2024 | PC 52 v SEC 54/1Match 15 · T20 | SEC | DNB | 1/5 | 0 | Sunrisers Eastern Cape won by 9 wickets | Gqeberha | SA20 2023/24 |
| 25 Jan 2024 | PC 125 v SEC 122/9Match 18 · T20 | SEC | 22 | 0/16 | 0 | Pretoria Capitals won by 3 runs | Centurion | SA20 2023/24 |
| 27 Jan 2024 | SEC 175/6 v MCT 171/7Match 20 · T20 | SEC | 3* | 0/13 | 1 | Sunrisers Eastern Cape won by 4 runs | Gqeberha | SA20 2023/24 |
| 31 Jan 2024 | JSK 78 v SEC 79/1Match 25 · T20 | SEC | DNB | 3/8 | 0 | Sunrisers Eastern Cape won by 9 wickets | Johannesburg | SA20 2023/24 |