| 21 Aug 2025 | TR 171/7 v OI 173/4Match 23 · The Hundred | TR | 25 | 0/16 | 0 | Oval Invincibles won by 6 wickets | London | The Hundred Men's Competition 2025 |
| 19 Aug 2025 | MO 98/8 v TR 101/3Match 20 · The Hundred | TR | DNB | 0/13 | 1 | Trent Rockets won by 7 wickets | Nottingham | The Hundred Men's Competition 2025 |
| 10 Aug 2025 | AUS 178 v SA 161/91st T20I · T20I | SA | 0 | 1/26 | 1 | Australia won by 17 runs | Darwin | South Africa tour of Australia 2025 |
| 26 Jul 2025 | NZ 180/5 v SA 177/6Final · T20I | SA | 10 | 0/9 | 1 | New Zealand won by 3 runs | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 22 Jul 2025 | SA 134/8 v NZ 135/3Match 5 · T20I | SA | 23* | 0/30 | 0 | New Zealand won by 7 wickets | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 20 Jul 2025 | ZIM 144/6 v SA 145/3Match 4 · T20I | SA | DNB | 0/33 | 0 | South Africa won by 7 wickets | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 16 Jul 2025 | NZ 173/5 v SA 152Match 2 · T20I | SA | 30 | 0/13 | 0 | New Zealand won by 21 runs | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 14 Jul 2025 | ZIM 141/6 v SA 142/5Match 1 · T20I | SA | 3* | 3/10 | 0 | South Africa won by 5 wickets | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 5 Jul 2025 | MNY 142/9 v LAKR 136/4Match 27 · T20 | MNY | 13 | 0/26 | 0 | MI New York won by 6 runs | Lauderhill | Major League Cricket 2025 |
| 3 Jul 2025 | LAKR 154/8 v MNY 155/2Match 24 · T20 | MNY | DNB | 0/13 | 1 | MI New York won by 8 wickets | Lauderhill | Major League Cricket 2025 |
| 29 Jun 2025 | TSK 223/4 v MNY 184/9Match 21 · T20 | MNY | 6 | 2/42 | 0 | Texas Super Kings won by 39 runs | Dallas | Major League Cricket 2025 |
| 14 Apr 2025 | IU 243/5 v PZ 141Match 5 · T20 | PZ | 0 | 0/20 | 0 | Islamabad United won by 102 runs | Rawalpindi | Pakistan Super League 2025 |
| 8 Feb 2025 | MCT 181/8 v SEC 105Final · T20 | MCT | 20 | 2/20 | 1 | MI Cape Town won by 76 runs | Johannesburg | SA20 2024/25 |
| 4 Feb 2025 | MCT 199/4 v PR 160Qualifier 1 · T20 | MCT | 26 | 1/34 | 0 | MI Cape Town won by 39 runs | Gqeberha | SA20 2024/25 |
| 2 Feb 2025 | MCT 201/5 v PC 106Match 30 · T20 | MCT | 4* | 2/11 | 1 | MI Cape Town won by 95 runs | Cape Town | SA20 2024/25 |
| 29 Jan 2025 | SEC 107 v MCT 110/0Match 25 · T20 | MCT | DNB | 0/10 | 0 | MI Cape Town won by 10 wickets | Cape Town | SA20 2024/25 |
| 25 Jan 2025 | DSG 149/6 v MCT 154/3Match 21 · T20 | MCT | 29* | 1/20 | 0 | MI Cape Town won by 7 wickets | Cape Town | SA20 2024/25 |
| 21 Jan 2025 | MCT 69/3 v DSGMatch 16 · T20 | MCT | DNB | - | 0 | No result | Durban | SA20 2024/25 |
| 18 Jan 2025 | JSK 172/5 v MCT 173/3Match 13 · T20 | MCT | DNB | 1/39 | 0 | MI Cape Town won by 7 wickets | Cape Town | SA20 2024/25 |
| 15 Jan 2025 | MCT 158/4 v PR 159/4Match 9 · T20 | MCT | 10 | 0/38 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 13 Jan 2025 | MCT 172/7 v PR 139/9Match 6 · T20 | MCT | 1 | 3/15 | 1 | MI Cape Town won by 33 runs | Cape Town | SA20 2024/25 |
| 11 Jan 2025 | MCT 140/6 v JSK 82/3Match 4 · T20 | MCT | 48* | - | 0 | Joburg Super Kings won by 6 runs (DLS method) | Johannesburg | SA20 2024/25 |
| 9 Jan 2025 | MCT 174/7 v SEC 77Match 1 · T20 | MCT | 23* | 1/8 | 0 | MI Cape Town won by 97 runs | Gqeberha | SA20 2024/25 |
| 13 Dec 2024 | PAK 206/5 v SA 210/32nd T20I · T20I | SA | DNB | 1/28 | 0 | South Africa won by 7 wickets | Centurion | Pakistan tour of South Africa 2024/25 |
| 10 Dec 2024 | SA 183/9 v PAK 172/81st T20I · T20I | SA | 48 | 4/21 | 0 | South Africa won by 11 runs | Durban | Pakistan tour of South Africa 2024/25 |
| 25 Oct 2024 | TIT 182/7 v WP 163/6Qualifier 2 · T20 | WP | 1 | 0/18 | 0 | Titans won by 19 runs | Centurion | CSA T20 Challenge 2024/25 |
| 23 Oct 2024 | WP 166/5 v NW 125Eliminator · T20 | WP | 49* | 3/15 | 1 | 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 | 18* | 0/33 | 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 | 6 | 1/16 | 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 | 17 | 0/17 | 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 | 66* | 1/19 | 1 | 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 | 14 | 2/24 | 1 | North West won by 3 wickets | Potchefstroom | CSA T20 Challenge 2024/25 |
| 10 Mar 2024 | LQ 166/4 v QG 169/4Match 28 · T20 | LQ | DNB | 0/30 | 0 | Quetta Gladiators won by 6 wickets | Karachi | Pakistan Super League 2023/24 |
| 27 Feb 2024 | MS 214/4 v LQ 154Match 14 · T20 | LQ | 5 | 0/25 | 0 | Multan Sultans won by 60 runs | Lahore | Pakistan Super League 2023/24 |
| 24 Feb 2024 | LQ 175/6 v KK 176/8Match 10 · T20 | LQ | 26* | 0/25 | 0 | Karachi Kings won by 2 wickets | Lahore | Pakistan Super League 2023/24 |
| 21 Feb 2024 | LQ 166/5 v MS 170/5Match 7 · T20 | LQ | DNB | 1/26 | 1 | Multan Sultans won by 5 wickets | Multan | Pakistan Super League 2023/24 |
| 3 Feb 2024 | MCT 163/9 v PC 167/6Match 28 · T20 | MCT | 5 | 2/36 | 0 | Pretoria Capitals won by 4 wickets | Cape Town | SA20 2023/24 |
| 1 Feb 2024 | MCT 248/4 v PC 214/8Match 26 · T20 | MCT | DNB | 0/23 | 0 | MI Cape Town won by 34 runs | Centurion | SA20 2023/24 |
| 29 Jan 2024 | MCT 80/3 v JSK 98/0Match 23 · T20 | MCT | DNB | 0/21 | 0 | Joburg Super Kings won by 10 wickets (DLS method) | Cape Town | SA20 2023/24 |
| 27 Jan 2024 | SEC 175/6 v MCT 171/7Match 20 · T20 | MCT | 11* | 0/23 | 0 | Sunrisers Eastern Cape won by 4 runs | Gqeberha | SA20 2023/24 |
| 23 Jan 2024 | DSG 157/6 v MCT 121/9Match 16 · T20 | MCT | 5 | 2/15 | 0 | Durban's Super Giants won by 36 runs | Cape Town | SA20 2023/24 |
| 21 Jan 2024 | PR 162/3 v MCT 103Match 14 · T20 | MCT | 0 | 0/26 | 0 | Paarl Royals won by 59 runs | Paarl | SA20 2023/24 |
| 19 Jan 2024 | PR 172/8 v MCT 175/2Match 11 · T20 | MCT | DNB | 1/33 | 0 | MI Cape Town won by 8 wickets | Cape Town | SA20 2023/24 |
| 16 Jan 2024 | SEC 202/2 v MCT 198/5Match 8 · T20 | MCT | DNB | 0/23 | 1 | Sunrisers Eastern Cape won by 4 runs | Cape Town | SA20 2023/24 |
| 13 Jan 2024 | MCT 243/5 v JSK 145Match 4 · T20 | MCT | DNB | 2/25 | 0 | MI Cape Town won by 98 runs | Johannesburg | SA20 2023/24 |
| 16 Sept 2023 | JT 178/7 v SKAN 119/9Match 27 · T20 | SKAN | 11 | 2/33 | 1 | Jamaica Tallawahs won by 59 runs | Providence | Caribbean Premier League 2023 |
| 9 Sept 2023 | SLK 149/7 v SKAN 150/6Match 21 · T20 | SKAN | 9 | 0/36 | 1 | St Kitts and Nevis Patriots won by 4 wickets | Tarouba | Caribbean Premier League 2023 |
| 3 Sept 2023 | SKAN 220/4 v BR 223/2Match 18 · T20 | SKAN | DNB | 0/34 | 0 | Barbados Royals won by 8 wickets | Bridgetown | Caribbean Premier League 2023 |
| 2 Sept 2023 | GAW 186/6 v SKAN 88Match 15 · T20 | SKAN | 13 | 1/18 | 0 | Guyana Amazon Warriors won by 98 runs | Bridgetown | Caribbean Premier League 2023 |
| 24 Aug 2023 | GAW 197/7 v SKAN 132Match 8 · T20 | SKAN | - | 0/13 | 0 | Guyana Amazon Warriors won by 65 runs | Basseterre | Caribbean Premier League 2023 |