| 8 Mar 2024 | LIO 223/5 v BOL 179/7Match 3 · T20 | BOL | 24* | - | 1 | Lions won by 44 runs | Johannesburg | CSA T20 Challenge 2023/24 |
| 20 Jan 2023 | DSG 80 v PC 84/2Match 15 · T20 | DSG | 1 | - | 0 | Pretoria Capitals won by 8 wickets | Durban | SA20 2022/23 |
| 17 Jan 2023 | PR 169/6 v DSG 159/8Match 10 · T20 | DSG | 12 | - | 0 | Paarl Royals won by 10 runs | Paarl | SA20 2022/23 |
| 2 Nov 2022 | DOL 146 v BOL 126/8Semi-final · T20 | BOL | 5 | - | 0 | Dolphins won by 20 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 29 Oct 2022 | NW 150/5 v BOL 134/5Match 22 · T20 | BOL | 15* | - | 0 | Boland won by 5 wickets (DLS method) | Potchefstroom | CSA T20 Challenge 2022/23 |
| 25 Feb 2022 | WP 118 v BOL 121/3Semi-final · T20 | BOL | DNB | - | 0 | Boland won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 22 Feb 2022 | KNI 164/6 v BOL 161/2Match 26 · T20 | BOL | 17* | - | 0 | Knights won by 3 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 17 Feb 2022 | WAR 156/6 v BOL 160/7Match 18 · T20 | BOL | 30 | - | 0 | Boland won by 3 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 15 Feb 2022 | BOL 160/4 v LIO 116Match 15 · T20 | BOL | 20 | - | 0 | Boland won by 44 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 13 Feb 2022 | BOL 182/6 v NW 182/3Match 12 · T20 | BOL | 37* | - | 0 | Match tied (Boland won the Super Over) | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 9 Feb 2022 | TIT 158/2 v BOL 155/8Match 5 · T20 | BOL | 6 | - | 0 | Titans won by 3 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 7 Feb 2022 | BOL 142/6 v WP 143/4Match 1 · T20 | BOL | 46 | - | 0 | Western Province won by 6 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 26 Feb 2021 | CC 144/6 v LIO 147/3Match 14 · T20 | CC | 44 | - | 0 | Lions won by 7 wickets | Durban | CSA T20 Challenge 2020/21 |
| 23 Feb 2021 | CC 181/5 v WAR 157Match 9 · T20 | CC | 33 | - | 0 | Cape Cobras won by 24 runs | Durban | CSA T20 Challenge 2020/21 |
| 22 Feb 2021 | CC 167/5 v KNI 169/7Match 7 · T20 | CC | 8 | - | 0 | Knights won by 3 wickets | Durban | CSA T20 Challenge 2020/21 |
| 21 Feb 2021 | TIT 148/6 v CC 132Match 5 · T20 | CC | 16 | - | 0 | Titans won by 16 runs | Durban | CSA T20 Challenge 2020/21 |
| 19 Feb 2021 | DOL 155/8 v CC 141/7Match 2 · T20 | CC | 41* | - | 0 | Dolphins won by 14 runs | Durban | CSA T20 Challenge 2020/21 |
| 30 Jan 2019 | SS 189/5 v RK 190/5Match 38 · T20 | RK | 8* | - | 0 | Rajshahi Kings won by 5 wickets | Chattogram | Bangladesh Premier League 2018/19 |
| 29 Jan 2019 | RK 141/8 v RR 145/4Match 36 · T20 | RK | 16 | - | 0 | Rangpur Riders won by 6 wickets | Chattogram | Bangladesh Premier League 2018/19 |
| 26 Jan 2019 | RK 198/5 v CV 191/8Match 32 · T20 | RK | 37 | - | 0 | Rajshahi Kings won by 7 runs | Chattogram | Bangladesh Premier League 2018/19 |
| 25 Jan 2019 | SS 180/6 v RK 104Match 29 · T20 | RK | 1 | - | 1 | Sylhet Sixers won by 76 runs | Chattogram | Bangladesh Premier League 2018/19 |
| 23 Jan 2019 | RK 157/5 v CV 159/4Match 27 · T20 | RK | 36* | - | 1 | Chittagong Vikings won by 6 wickets | Dhaka | Bangladesh Premier League 2018/19 |
| 21 Jan 2019 | RK 176/3 v CV 138Match 23 · T20 | RK | DNB | - | 3 | Rajshahi Kings won by 38 runs | Dhaka | Bangladesh Premier League 2018/19 |
| 16 Jan 2019 | RK 136/6 v DD 116/9Match 17 · T20 | RK | 9* | - | 1 | Rajshahi Kings won by 20 runs | Sylhet | Bangladesh Premier League 2018/19 |
| 15 Jan 2019 | KT 128/9 v RK 103Match 15 · T20 | RK | 15 | - | 1 | Khulna Titans won by 25 runs | Sylhet | Bangladesh Premier League 2018/19 |
| 5 Jan 2019 | DD 189/5 v RK 106Match 2 · T20 | RK | 1 | - | 0 | Dhaka Dynamites won by 83 runs | Dhaka | Bangladesh Premier League 2018/19 |
| 8 Dec 2018 | TS 165/4 v NMBG 137/9Match 25 · T20 | NMBG | 0 | - | 0 | Tshwane Spartans won by 28 runs | Port Elizabeth | Mzansi Super League 2018/19 |
| 5 Dec 2018 | NMBG 121/2 v DHMatch 22 · T20 | NMBG | DNB | - | 0 | No result | Durban | Mzansi Super League 2018/19 |
| 2 Dec 2018 | JS 173/3 v NMBG 92Match 19 · T20 | NMBG | 0 | - | 0 | Jozi Stars won by 81 runs | Port Elizabeth | Mzansi Super League 2018/19 |
| 30 Nov 2018 | NMBG 168/9 v PR 120Match 15 · T20 | NMBG | 23 | - | 0 | Nelson Mandela Bay Giants won by 48 runs | Port Elizabeth | Mzansi Super League 2018/19 |
| 25 Nov 2018 | NMBG 143/9 v TS 35/3Match 10 · T20 | NMBG | 5 | - | 0 | Nelson Mandela Bay Giants won by 7 runs (DLS method) | Centurion | Mzansi Super League 2018/19 |
| 23 Nov 2018 | DH 127/6 v NMBG 131/1Match 8 · T20 | NMBG | DNB | - | 0 | Nelson Mandela Bay Giants won by 9 wickets | Port Elizabeth | Mzansi Super League 2018/19 |
| 21 Nov 2018 | CTB 175/6 v NMBG 132/6Match 7 · T20 | NMBG | 8 | - | 0 | Cape Town Blitz won by 12 runs (DLS method) | Cape Town | Mzansi Super League 2018/19 |
| 17 Nov 2018 | JS 124/7 v NMBG 127/5Match 2 · T20 | NMBG | 9 | - | 0 | Nelson Mandela Bay Giants won by 5 wickets | Johannesburg | Mzansi Super League 2018/19 |
| 9 Oct 2018 | SA 160/6 v ZIM 1261st T20I · T20I | SA | 8 | - | 1 | South Africa won by 34 runs | East London | Zimbabwe tour of South Africa 2018/19 |
| 3 Oct 2018 | SA 198 v ZIM 782nd ODI · ODI | SA | 25 | - | 0 | South Africa won by 120 runs | Bloemfontein | Zimbabwe tour of South Africa 2018/19 |
| 30 Sept 2018 | ZIM 117 v SA 119/51st ODI · ODI | SA | 6 | - | 0 | South Africa won by 5 wickets | Kimberley | Zimbabwe tour of South Africa 2018/19 |
| 24 Feb 2018 | IND 172/7 v SA 165/63rd T20I · T20I | SA | 49 | - | 0 | India won by 7 runs | Cape Town | India tour of South Africa 2017/18 |
| 13 Dec 2017 | WAR 143 v TIT 145/2Semi-final · T20 | WAR | 14 | - | 0 | Titans won by 8 wickets | Centurion | Ram Slam T20 Challenge 2017/18 |
| 10 Dec 2017 | WAR 168/5 v CC 150/6Match 28 · T20 | WAR | 38 | 1/6 | 0 | Warriors won by 18 runs | East London | Ram Slam T20 Challenge 2017/18 |
| 8 Dec 2017 | WAR 133/4 v LIO 92/7Match 27 · T20 | WAR | 30 | - | 1 | Warriors won by 4 runs (DLS method) | Potchefstroom | Ram Slam T20 Challenge 2017/18 |
| 3 Dec 2017 | WAR 153/8 v DOL 152/7Match 22 · T20 | WAR | 59 | - | 0 | Warriors won by 1 run | Port Elizabeth | Ram Slam T20 Challenge 2017/18 |
| 1 Dec 2017 | TIT 172/3 v WAR 116/9Match 20 · T20 | WAR | 7 | - | 0 | Titans won by 56 runs (DLS method) | Benoni | Ram Slam T20 Challenge 2017/18 |
| 29 Nov 2017 | CC 159/4 v WAR 149/8Match 16 · T20 | WAR | 19 | - | 1 | Cape Cobras won by 10 runs | Paarl | Ram Slam T20 Challenge 2017/18 |
| 26 Nov 2017 | LIO 182/3 v WAR 183/6Match 14 · T20 | WAR | 39 | - | 0 | Warriors won by 4 wickets | Cape Town | Ram Slam T20 Challenge 2017/18 |
| 24 Nov 2017 | WAR 155/6 v KNI 156/6Match 12 · T20 | WAR | 11 | - | 0 | Knights won by 4 wickets | Bloemfontein | Ram Slam T20 Challenge 2017/18 |
| 17 Nov 2017 | TIT 172/4 v WAR 111Match 5 · T20 | WAR | 12 | - | 0 | Titans won by 61 runs | East London | Ram Slam T20 Challenge 2017/18 |
| 10 Nov 2017 | WAR 153/9 v KNI 157/2Match 1 · T20 | WAR | 61 | - | 0 | Knights won by 8 wickets | Port Elizabeth | Ram Slam T20 Challenge 2017/18 |
| 16 Dec 2016 | TIT 155/6 v WAR 149/6Final · T20 | WAR | 33 | - | 0 | Titans won by 6 runs | Centurion | CSA T20 Challenge 2016/17 |
| 13 Dec 2016 | LIO 136/7 v WAR 138/3Qualifier · T20 | WAR | 27* | - | 1 | Warriors won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2016/17 |