| 27 Sept 2026 | MPU 75/2 v TIT 79/1Match · T20 | TIT | DNB | 1/23 | 0 | Titans won by 9 wickets | White River | CSA Pro20 2026/27 |
| 25 Sept 2026 | WP 186/4 v TIT 190/5Match · T20 | TIT | 12* | 2/38 | 0 | Titans won by 5 wickets | Centurion | CSA Pro20 2026/27 |
| 6 Feb 2025 | PR 175/4 v SEC 177/2Qualifier 2 · T20 | PR | DNB | 0/18 | 0 | Sunrisers Eastern Cape won by 8 wickets | Centurion | SA20 2024/25 |
| 4 Feb 2025 | MCT 199/4 v PR 160Qualifier 1 · T20 | PR | 12 | 1/28 | 0 | MI Cape Town won by 39 runs | Gqeberha | SA20 2024/25 |
| 30 Jan 2025 | PR 150/9 v JSK 151/3Match 26 · T20 | PR | 9 | 0/21 | 0 | Joburg Super Kings won by 7 wickets | Johannesburg | SA20 2024/25 |
| 27 Jan 2025 | DSG 143/7 v PR 147/4Match 23 · T20 | PR | 8* | 0/13 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 25 Jan 2025 | PR 140/4 v PC 129/7Match 20 · T20 | PR | DNB | - | 0 | Paarl Royals won by 11 runs | Paarl | SA20 2024/25 |
| 23 Jan 2025 | DSG 142/7 v PR 146/5Match 18 · T20 | PR | 1* | 0/21 | 0 | Paarl Royals won by 5 wickets | Durban | SA20 2024/25 |
| 20 Jan 2025 | JSK 146/6 v PR 150/4Match 15 · T20 | PR | DNB | 1/19 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 18 Jan 2025 | PC 212/5 v PR 213/2Match 12 · T20 | PR | DNB | 2/41 | 0 | Paarl Royals won by 8 wickets | Centurion | SA20 2024/25 |
| 15 Jan 2025 | MCT 158/4 v PR 159/4Match 9 · T20 | PR | DNB | 1/20 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 13 Jan 2025 | MCT 172/7 v PR 139/9Match 6 · T20 | PR | 3 | 3/24 | 0 | MI Cape Town won by 33 runs | Cape Town | SA20 2024/25 |
| 11 Jan 2025 | SEC 175/5 v PR 176/1Match 3 · T20 | PR | DNB | 0/46 | 0 | Paarl Royals won by 9 wickets | Paarl | SA20 2024/25 |
| 13 Dec 2024 | PAK 206/5 v SA 210/32nd T20I · T20I | SA | DNB | 2/21 | 1 | South Africa won by 7 wickets | Centurion | Pakistan tour of South Africa 2024/25 |
| 27 Oct 2024 | TIT 119 v LIO 124/2Final · T20 | TIT | 1 | 1/14 | 1 | Lions won by 8 wickets | Johannesburg | CSA T20 Challenge 2024/25 |
| 25 Oct 2024 | TIT 182/7 v WP 163/6Qualifier 2 · T20 | TIT | 28 | 0/37 | 0 | Titans won by 19 runs | Centurion | CSA T20 Challenge 2024/25 |
| 22 Oct 2024 | TIT 115 v LIO 116/3Qualifier 1 · T20 | TIT | 44 | 2/16 | 0 | Lions won by 7 wickets | Johannesburg | CSA T20 Challenge 2024/25 |
| 19 Oct 2024 | WAR 179/6 v TIT 174/4Match 26 · T20 | TIT | 55 | 1/28 | 1 | Titans won by 6 wickets (DLS method) | Gqeberha | CSA T20 Challenge 2024/25 |
| 13 Oct 2024 | KNI 223/6 v TIT 191/6Match 20 · T20 | TIT | 21* | 1/61 | 0 | Knights won by 32 runs | Centurion | CSA T20 Challenge 2024/25 |
| 9 Oct 2024 | TIT 169/4 v BOL 75/9Match 16 · T20 | TIT | DNB | 3/7 | 0 | Titans won by 94 runs | Centurion | CSA T20 Challenge 2024/25 |
| 4 Oct 2024 | TIT 210/3 v DOL 159/9Match 6 · T20 | TIT | DNB | 1/26 | 2 | Titans won by 51 runs | Durban | CSA T20 Challenge 2024/25 |
| 27 Sept 2024 | TIT 258/6 v LIO 141/8Match 1 · T20 | TIT | 4 | 3/22 | 1 | Titans won by 117 runs | Johannesburg | CSA T20 Challenge 2024/25 |
| 8 Feb 2024 | DSG 211/6 v JSK 142Qualifier 2 · T20 | JSK | 1 | 1/38 | 0 | Durban's Super Giants won by 69 runs | Johannesburg | SA20 2023/24 |
| 7 Feb 2024 | PR 138 v JSK 139/1Eliminator · T20 | JSK | DNB | 0/11 | 0 | Joburg Super Kings won by 9 wickets | Johannesburg | SA20 2023/24 |
| 3 Feb 2024 | DSG 203/6 v JSK 209/3Match 29 · T20 | JSK | DNB | 0/25 | 0 | Joburg Super Kings won by 7 wickets | Johannesburg | SA20 2023/24 |
| 5 Nov 2022 | DOL 162/3 v TIT 165/6Final · T20 | TIT | 32* | 1/18 | 0 | Titans won by 4 wickets | Potchefstroom | CSA T20 Challenge 2022/23 |
| 2 Nov 2022 | TIT 158/6 v KNI 120/8Semi-final · T20 | TIT | 1* | 0/16 | 0 | Titans won by 38 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 31 Oct 2022 | TIT 271/3 v KNI 230/9Match 25 · T20 | TIT | 7* | 1/21 | 1 | Titans won by 41 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 28 Oct 2022 | WAR 119/7 v TIT 120/8Match 20 · T20 | TIT | 29* | 0/13 | 1 | Titans won by 2 wickets | Potchefstroom | CSA T20 Challenge 2022/23 |
| 25 Oct 2022 | BOL 121/8 v TIT 103/7Match 16 · T20 | TIT | 25 | 0/9 | 1 | Boland won by 4 runs (DLS method) | Potchefstroom | CSA T20 Challenge 2022/23 |
| 22 Oct 2022 | NW 134/8 v TIT 135/5Match 12 · T20 | TIT | 10* | 0/4 | 0 | Titans won by 5 wickets | Potchefstroom | CSA T20 Challenge 2022/23 |
| 21 Oct 2022 | TIT 108/7 v WP 95/8Match 9 · T20 | TIT | 16 | - | 1 | Titans won by 16 runs (DLS method) | Potchefstroom | CSA T20 Challenge 2022/23 |
| 19 Oct 2022 | TIT 190/6 v LIO 119Match 5 · T20 | TIT | 6* | 1/9 | 0 | Titans won by 71 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 17 Oct 2022 | TIT 168/6 v DOL 134Match 1 · T20 | TIT | 26* | 1/27 | 2 | Titans won by 34 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 26 Feb 2021 | DOL 151/6 v TIT 144/6Match 15 · T20 | TIT | 45 | 1/18 | 0 | Dolphins won by 7 runs | Durban | CSA T20 Challenge 2020/21 |
| 21 Feb 2021 | TIT 148/6 v CC 132Match 5 · T20 | TIT | 19* | 0/11 | 1 | Titans won by 16 runs | Durban | CSA T20 Challenge 2020/21 |
| 19 Feb 2021 | KNI 116 v TIT 120/4Match 1 · T20 | TIT | DNB | 2/25 | 0 | Titans won by 6 wickets | Durban | CSA T20 Challenge 2020/21 |