| 27 Sept 2026 | KNI 168/7 v WP 169/5Match · T20 | WP | 2* | 1/22 | 0 | Western Province won by 5 wickets | Cape Town | CSA Pro20 2026/27 |
| 25 Sept 2026 | WP 186/4 v TIT 190/5Match · T20 | WP | 7 | 0/17 | 0 | Titans won by 5 wickets | Centurion | CSA Pro20 2026/27 |
| 10 Feb 2025 | SA 304/6 v NZ 308/4Match 2 · ODI | SA | 1* | 0/25 | 1 | New Zealand won by 6 wickets | Lahore | Pakistan Tri-Nation Series 2024/25 |
| 25 Oct 2024 | TIT 182/7 v WP 163/6Qualifier 2 · T20 | WP | 4 | 2/28 | 0 | Titans won by 19 runs | Centurion | CSA T20 Challenge 2024/25 |
| 23 Oct 2024 | WP 166/5 v NW 125Eliminator · T20 | WP | 24 | 0/9 | 3 | Western Province won by 41 runs | Johannesburg | CSA T20 Challenge 2024/25 |
| 18 Oct 2024 | KNI 157/7 v WP 163/4Match 25 · T20 | WP | 22 | 0/22 | 0 | Western Province won by 6 wickets | Cape Town | CSA T20 Challenge 2024/25 |
| 16 Oct 2024 | LIO 145/7 v WP 146/6Match 23 · T20 | WP | 1 | 1/29 | 0 | Western Province won by 4 wickets | Johannesburg | CSA T20 Challenge 2024/25 |
| 13 Oct 2024 | WP 167/6 v DOL 169/6Match 19 · T20 | WP | 30* | 3/26 | 0 | Dolphins won by 4 wickets | Durban | CSA T20 Challenge 2024/25 |
| 9 Oct 2024 | WP 148/7 v WAR 150/5Match 13 · T20 | WP | 10 | 2/23 | 0 | Warriors won by 5 wickets | Cape Town | CSA T20 Challenge 2024/25 |
| 4 Oct 2024 | WP 142/9 v NW 146/7Match 8 · T20 | WP | 13 | 2/18 | 0 | North West won by 3 wickets | Potchefstroom | CSA T20 Challenge 2024/25 |
| 8 Mar 2024 | WP 148/8 v DOL 146/7Match 2 · T20 | WP | 22 | 2/22 | 1 | Western Province won by 2 runs | Durban | CSA T20 Challenge 2023/24 |
| 31 Oct 2022 | LIO 160/8 v WP 128/9Match 26 · T20 | WP | 43 | 0/12 | 0 | Lions won by 32 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 29 Oct 2022 | WP 73 v DOL 76/3Match 23 · T20 | WP | 2 | - | 1 | Dolphins won by 7 wickets | Potchefstroom | CSA T20 Challenge 2022/23 |
| 27 Oct 2022 | WP 164/5 v NW 137/6Match 19 · T20 | WP | 0* | 0/25 | 1 | Western Province won by 27 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 21 Oct 2022 | TIT 108/7 v WP 95/8Match 9 · T20 | WP | 1 | 3/14 | 0 | Titans won by 16 runs (DLS method) | Potchefstroom | CSA T20 Challenge 2022/23 |
| 20 Oct 2022 | WP 116 v KNI 119/1Match 7 · T20 | WP | 7 | - | 0 | Knights won by 9 wickets | Potchefstroom | CSA T20 Challenge 2022/23 |
| 18 Oct 2022 | WP 155/7 v BOL 159/5Match 4 · T20 | WP | 1 | 0/15 | 1 | Boland won by 5 wickets | Potchefstroom | CSA T20 Challenge 2022/23 |
| 25 Feb 2022 | WP 118 v BOL 121/3Semi-final · T20 | WP | 5 | - | 0 | Boland won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 23 Feb 2022 | DOL 148/5 v WP 83Match 27 · T20 | WP | 4 | 0/10 | 0 | Dolphins won by 65 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 19 Feb 2022 | WP 140/5 v TIT 144/3Match 21 · T20 | WP | DNB | 1/20 | 0 | Titans won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 18 Feb 2022 | KNI 126/8 v WP 130/4Match 19 · T20 | WP | DNB | - | 0 | Western Province won by 6 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 15 Feb 2022 | WP 164/8 v NW 80Match 16 · T20 | WP | 0 | 2/11 | 0 | Western Province won by 84 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 13 Feb 2022 | LIO 140/5 v WP 141/5Match 11 · T20 | WP | DNB | 1/19 | 0 | Western Province won by 5 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 9 Feb 2022 | WAR 163/5 v WP 164/3Match 6 · T20 | WP | DNB | 0/14 | 0 | Western Province won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 7 Feb 2022 | BOL 142/6 v WP 143/4Match 1 · T20 | WP | DNB | 0/17 | 0 | Western Province won by 6 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |