| 27 Sept 2026 | LIO 202/4 v DOL 194/6Match · T20 | LIO | DNB | 2/31 | 1 | Lions won by 8 runs | Durban | CSA Pro20 2026/27 |
| 5 Jul 2026 | SO 121/9 v TSK 112/9Match 21 · T20 | TSK | 7 | 1/40 | 0 | Seattle Orcas won by 9 runs | Pomona | Major League Cricket 2026 |
| 3 Jul 2026 | TSK 173/5 v LAKR 175/4Match 18 · T20 | TSK | 29* | 0/28 | 0 | Los Angeles Knight Riders won by 6 wickets | Pomona | Major League Cricket 2026 |
| 27 Jun 2026 | TSK 185/4 v WF 187/9Match 13 · T20 | TSK | 43* | 2/50 | 1 | Washington Freedom won by 1 wicket | Oakland | Major League Cricket 2026 |
| 26 Jun 2026 | MNY 127/9 v TSK 132/4Match 10 · T20 | TSK | 19* | 1/17 | 2 | Texas Super Kings won by 6 wickets | Oakland | Major League Cricket 2026 |
| 24 Jun 2026 | TSK 161/8 v SFU 139Match 8 · T20 | TSK | 4 | 0/29 | 0 | Texas Super Kings won by 22 runs | Oakland | Major League Cricket 2026 |
| 21 Jun 2026 | TSK 158 v MNY 162/2Match 7 · T20 | TSK | 15 | 0/20 | 0 | MI New York won by 8 wickets | Dallas | Major League Cricket 2026 |
| 20 Jun 2026 | TSK 152/9 v SFU 153/3Match 4 · T20 | TSK | 12 | 0/29 | 0 | San Francisco Unicorns won by 7 wickets | Dallas | Major League Cricket 2026 |
| 18 Jun 2026 | SO 220/2 v TSK 221/4Match 1 · T20 | TSK | 31* | 0/31 | 0 | Texas Super Kings won by 6 wickets | Dallas | Major League Cricket 2026 |
| 9 Jun 2026 | ESS 187/6 v KEN 184/9Match · T20 | ESS | 29 | 1/41 | 1 | Essex won by 3 runs | Chelmsford | Vitality Blast Men 2026 |
| 7 Jun 2026 | ESS 176/5 v MID 116Match · T20 | ESS | 10* | 1/11 | 2 | Essex won by 60 runs | Northwood | Vitality Blast Men 2026 |
| 31 May 2026 | DER 173 v ESS 179/5Match · T20 | ESS | 12 | 2/23 | 0 | Essex won by 5 wickets | Chelmsford | Vitality Blast Men 2026 |
| 29 May 2026 | KEN 129/9 v ESS 130/1Match · T20 | ESS | DNB | 3/26 | 1 | Essex won by 9 wickets | Canterbury | Vitality Blast Men 2026 |
| 26 May 2026 | HAM 200/4 v ESS 170/7Match · T20 | ESS | 14 | 0/33 | 2 | Hampshire won by 30 runs | Southampton | Vitality Blast Men 2026 |
| 22 May 2026 | ESS 191/5 v SUS 192/4Match 1 · T20 | ESS | 2 | 0/36 | 1 | Sussex won by 6 wickets | Chelmsford | Vitality Blast Men 2026 |
| 25 Mar 2026 | SA 187/4 v NZ 154/85th T20I · T20I | SA | 31 | 2/28 | 1 | South Africa won by 33 runs | Christchurch | South Africa tour of New Zealand 2025/26 |
| 22 Mar 2026 | SA 164/5 v NZ 1454th T20I · T20I | SA | 0 | 1/30 | 0 | South Africa won by 19 runs | Wellington | South Africa tour of New Zealand 2025/26 |
| 20 Mar 2026 | SA 136/9 v NZ 137/23rd T20I · T20I | SA | 0 | 0/5 | 0 | New Zealand won by 8 wickets | Auckland | South Africa tour of New Zealand 2025/26 |
| 17 Mar 2026 | NZ 175/6 v SA 1072nd T20I · T20I | SA | 16 | 2/14 | 0 | New Zealand won by 68 runs | Hamilton | South Africa tour of New Zealand 2025/26 |
| 22 Jan 2026 | PR 210/5 v JSK 174/8Eliminator · T20 | JSK | 41 | 2/45 | 0 | Paarl Royals won by 36 runs | Centurion | SA20 2025/26 |
| 19 Jan 2026 | JSK 166/5 v PR 122/9Match 30 · T20 | JSK | 8 | 1/28 | 1 | Joburg Super Kings won by 44 runs | Paarl | SA20 2025/26 |
| 17 Jan 2026 | PC 143/6 v JSK 122/8Match 28 · T20 | JSK | 7 | 2/34 | 2 | Pretoria Capitals won by 21 runs | Johannesburg | SA20 2025/26 |
| 14 Jan 2026 | SEC 178/5 v JSK 117Match 24 · T20 | JSK | 3 | 1/11 | 1 | Sunrisers Eastern Cape won by 61 runs | Gqeberha | SA20 2025/26 |
| 10 Jan 2026 | MCT 234/3 v JSK 198/5Match 20 · T20 | JSK | 0 | 0/49 | 2 | MI Cape Town won by 36 runs | Johannesburg | SA20 2025/26 |
| 8 Jan 2026 | JSK 187/6 v PRMatch 17 · T20 | JSK | 5 | - | 0 | No result | Johannesburg | SA20 2025/26 |
| 6 Jan 2026 | JSK 123/7 v MCT 128/6Match 15 · T20 | JSK | 11 | 1/20 | 0 | MI Cape Town won by 4 wickets (DLS method) | Cape Town | SA20 2025/26 |
| 1 Jan 2026 | JSK 205/4 v DSG 205/8Match 9 · T20 | JSK | 18 | 0/39 | 1 | Match tied (Joburg Super Kings won the Super Over) | Johannesburg | SA20 2025/26 |
| 30 Dec 2025 | DSG 86 v JSK 88/4Match 6 · T20 | JSK | 1 | 1/15 | 1 | Joburg Super Kings won by 6 wickets | Durban | SA20 2025/26 |
| 27 Dec 2025 | JSK 168/6 v PC 146/9Match 2 · T20 | JSK | 43 | 1/22 | 0 | Joburg Super Kings won by 22 runs | Centurion | SA20 2025/26 |
| 30 Mar 2025 | SH 163 v DC 166/3Match 10 · T20 | SH | 9 | 0/16 | 1 | Delhi Capitals won by 7 wickets | Visakhapatnam | Indian Premier League 2025 |
| 1 Feb 2025 | DSG 173/4 v JSK 135/9Match 29 · T20 | DSG | 30* | 1/10 | 0 | Durban's Super Giants won by 11 runs (DLS method) | Johannesburg | SA20 2024/25 |
| 27 Jan 2025 | DSG 143/7 v PR 147/4Match 23 · T20 | DSG | 2 | 0/22 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 25 Jan 2025 | DSG 149/6 v MCT 154/3Match 21 · T20 | DSG | 6 | - | 0 | MI Cape Town won by 7 wickets | Cape Town | SA20 2024/25 |
| 23 Jan 2025 | DSG 142/7 v PR 146/5Match 18 · T20 | DSG | 24 | - | 0 | Paarl Royals won by 5 wickets | Durban | SA20 2024/25 |
| 21 Jan 2025 | MCT 69/3 v DSGMatch 16 · T20 | DSG | - | - | 1 | No result | Durban | SA20 2024/25 |
| 19 Jan 2025 | DSG 115/8 v SEC 117/4Match 14 · T20 | DSG | 7 | 0/12 | 0 | Sunrisers Eastern Cape won by 6 wickets | Gqeberha | SA20 2024/25 |
| 17 Jan 2025 | SEC 165/5 v DSG 107Match 11 · T20 | DSG | 22 | 0/12 | 0 | Sunrisers Eastern Cape won by 58 runs | Durban | SA20 2024/25 |
| 14 Jan 2025 | JSK 169/7 v DSG 141Match 8 · T20 | DSG | 9 | - | 0 | Joburg Super Kings won by 28 runs | Durban | SA20 2024/25 |
| 10 Jan 2025 | DSG 209/4 v PC 207/6Match 2 · T20 | DSG | 45* | 0/31 | 0 | Durban's Super Giants won by 2 runs | Durban | SA20 2024/25 |
| 29 Sept 2024 | IRE 195/6 v SA 185/92nd T20I · T20I | SA | 8 | 2/51 | 0 | Ireland won by 10 runs | Abu Dhabi | Ireland vs South Africa 2024/25 |
| 27 Sept 2024 | IRE 171/8 v SA 174/21st T20I · T20I | SA | DNB | 1/15 | 1 | South Africa won by 8 wickets | Abu Dhabi | Ireland vs South Africa 2024/25 |
| 27 Aug 2024 | SA 108/4 v WI 116/23rd T20I · T20I | SA | 1* | - | 0 | West Indies won by 8 wickets (DLS method) | Tarouba | South Africa tour of West Indies 2024 |
| 21 Jun 2024 | NOR 208/5 v LEI 208/7Match · T20 | LEI | 13 | 0/25 | 0 | Match tied | Northampton | Vitality Blast 2024 |
| 16 Jun 2024 | LEI 166 v YOR 146/9Match · T20 | LEI | 16 | 0/16 | 1 | Leicestershire won by 20 runs | Leeds | Vitality Blast 2024 |
| 14 Jun 2024 | LAN 162 v LEI 137/9Match · T20 | LEI | 9 | 1/23 | 0 | Lancashire won by 25 runs | Leicester | Vitality Blast 2024 |
| 12 Jun 2024 | LEI 140/8 v DUR 130/8Match · T20 | LEI | 2 | 2/19 | 0 | Leicestershire won by 10 runs | Chester-le-Street | Vitality Blast 2024 |
| 9 Jun 2024 | LEI 176/8 v WOR 172/6Match · T20 | LEI | 10 | 0/27 | 0 | Leicestershire won by 4 runs | Leicester | Vitality Blast 2024 |
| 7 Jun 2024 | LEI 176/7 v DUR 178/3Match · T20 | LEI | 20 | 1/27 | 0 | Durham won by 7 wickets | Leicester | Vitality Blast 2024 |
| 1 Jun 2024 | LEI 176/6 v DER 178/6Match · T20 | LEI | 17 | - | 1 | Derbyshire won by 4 wickets | Birmingham | Vitality Blast 2024 |
| 31 May 2024 | YOR 151/7 v LEI 155/3Match · T20 | LEI | 28* | - | 0 | Leicestershire won by 7 wickets | Leicester | Vitality Blast 2024 |