| 1 Nov 2025 | SA 139/9 v PAK 140/63rd T20I · T20I | SA | 29 | 1/30 | 1 | Pakistan won by 4 wickets | Lahore | South Africa tour of Pakistan 2025/26 |
| 31 Oct 2025 | SA 110 v PAK 112/12nd T20I · T20I | SA | 15 | 0/22 | 0 | Pakistan won by 9 wickets | Lahore | South Africa tour of Pakistan 2025/26 |
| 28 Oct 2025 | SA 194/9 v PAK 1391st T20I · T20I | SA | 10 | - | 1 | South Africa won by 55 runs | Rawalpindi | South Africa tour of Pakistan 2025/26 |
| 11 Oct 2025 | SA 134/8 v NAM 138/6Only T20I · T20I | SA | 4 | 0/17 | 0 | Namibia won by 4 wickets | Windhoek | South Africa tour of Namibia 2025/26 |
| 12 Sept 2025 | ENG 304/2 v SA 1582nd T20I · T20I | SA | 23 | - | 0 | England won by 146 runs | Manchester | South Africa tour of England 2025 |
| 10 Sept 2025 | SA 97/5 v ENG 54/51st T20I · T20I | SA | 25* | - | 1 | South Africa won by 14 runs (DLS method) | Cardiff | South Africa tour of England 2025 |
| 31 Aug 2025 | OI 168/5 v TR 142/8Final · The Hundred | OI | 12* | - | 0 | Oval Invincibles won by 26 runs | London | The Hundred Men's Competition 2025 |
| 25 Aug 2025 | LS 152/7 v OI 153/4Match 29 · The Hundred | OI | 24* | - | 1 | Oval Invincibles won by 6 wickets | London | The Hundred Men's Competition 2025 |
| 23 Aug 2025 | NS 198/4 v OI 182/7Match 25 · The Hundred | OI | 41 | - | 0 | Northern Superchargers won by 16 runs | Leeds | The Hundred Men's Competition 2025 |
| 21 Aug 2025 | TR 171/7 v OI 173/4Match 23 · The Hundred | OI | 14 | - | 1 | Oval Invincibles won by 6 wickets | London | The Hundred Men's Competition 2025 |
| 18 Aug 2025 | SB 133 v OI 134/3Match 19 · The Hundred | OI | DNB | - | 1 | Oval Invincibles won by 7 wickets | Southampton | The Hundred Men's Competition 2025 |
| 16 Aug 2025 | OI 226/4 v WF 143Match 16 · The Hundred | OI | 18 | - | 0 | Oval Invincibles won by 83 runs | London | The Hundred Men's Competition 2025 |
| 12 Aug 2025 | OI 180/8 v BP 182/6Match 10 · The Hundred | OI | 63 | - | 0 | Birmingham Phoenix won by 4 wickets | Birmingham | The Hundred Men's Competition 2025 |
| 9 Aug 2025 | MO 128 v OI 129/1Match 5 · The Hundred | OI | DNB | - | 2 | Oval Invincibles won by 9 wickets | London | The Hundred Men's Competition 2025 |
| 5 Aug 2025 | LS 80 v OI 81/4Match 1 · The Hundred | OI | 9* | - | 0 | Oval Invincibles won by 6 wickets | London | The Hundred Men's Competition 2025 |
| 11 Jul 2025 | TSK 166/5 v MNY 172/3Qualifier 2 · T20 | TSK | 32* | 0/11 | 0 | MI New York won by 7 wickets | Dallas | Major League Cricket 2025 |
| 5 Jul 2025 | TSK 188/4 v SO 137Match 28 · T20 | TSK | 3 | 0/25 | 3 | Texas Super Kings won by 51 runs | Lauderhill | Major League Cricket 2025 |
| 4 Jul 2025 | SFU 148/6 v TSK 147/7Match 25 · T20 | TSK | 39 | - | 1 | San Francisco Unicorns won by 1 run | Lauderhill | Major League Cricket 2025 |
| 2 Jul 2025 | TSK 87/2 v WF 44/4Match 23 · T20 | TSK | 37* | - | 0 | Texas Super Kings won by 43 runs | Lauderhill | Major League Cricket 2025 |
| 29 Jun 2025 | TSK 223/4 v MNY 184/9Match 21 · T20 | TSK | 53 | 0/10 | 3 | Texas Super Kings won by 39 runs | Dallas | Major League Cricket 2025 |
| 24 Jun 2025 | TSK 196/8 v LAKR 144/7Match 15 · T20 | TSK | 43 | 1/5 | 0 | Texas Super Kings won by 52 runs | Dallas | Major League Cricket 2025 |
| 22 Jun 2025 | TSK 220/6 v WF 223/3Match 13 · T20 | TSK | 9 | 0/55 | 0 | Washington Freedom won by 7 wickets | Dallas | Major League Cricket 2025 |
| 15 Jun 2025 | TSK 181/4 v LAKR 124Match 5 · T20 | TSK | 32* | - | 1 | Texas Super Kings won by 57 runs | Oakland | Major League Cricket 2025 |
| 13 Jun 2025 | TSK 185/6 v MNY 182/8Match 2 · T20 | TSK | 0 | 0/14 | 0 | Texas Super Kings won by 3 runs | Oakland | Major League Cricket 2025 |
| 19 Apr 2025 | DC 203/8 v GT 204/3Match 35 · T20 | DC | 1 | - | 0 | Gujarat Titans won by 7 wickets | Ahmedabad | Indian Premier League 2025 |
| 1 Feb 2025 | DSG 173/4 v JSK 135/9Match 29 · T20 | JSK | 51 | 0/16 | 1 | Durban's Super Giants won by 11 runs (DLS method) | Johannesburg | SA20 2024/25 |
| 30 Jan 2025 | PR 150/9 v JSK 151/3Match 26 · T20 | JSK | 10 | 3/23 | 0 | Joburg Super Kings won by 7 wickets | Johannesburg | SA20 2024/25 |
| 28 Jan 2025 | JSK 99/9 v PC 100/4Match 24 · T20 | JSK | 14 | 0/7 | 1 | Pretoria Capitals won by 6 wickets | Centurion | SA20 2024/25 |
| 26 Jan 2025 | SEC 118 v JSK 119/1Match 22 · T20 | JSK | DNB | - | 2 | Joburg Super Kings won by 9 wickets | Johannesburg | SA20 2024/25 |
| 24 Jan 2025 | SEC 165/4 v JSK 151/8Match 19 · T20 | JSK | 12 | - | 0 | Sunrisers Eastern Cape won by 14 runs | Gqeberha | SA20 2024/25 |
| 20 Jan 2025 | JSK 146/6 v PR 150/4Match 15 · T20 | JSK | 32* | 1/16 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 18 Jan 2025 | JSK 172/5 v MCT 173/3Match 13 · T20 | JSK | 18 | 0/30 | 0 | MI Cape Town won by 7 wickets | Cape Town | SA20 2024/25 |
| 16 Jan 2025 | PC 138/8 v JSKMatch 10 · T20 | JSK | - | 2/17 | 1 | No result | Johannesburg | SA20 2024/25 |
| 14 Jan 2025 | JSK 169/7 v DSG 141Match 8 · T20 | JSK | 26 | 2/15 | 1 | Joburg Super Kings won by 28 runs | Durban | SA20 2024/25 |
| 11 Jan 2025 | MCT 140/6 v JSK 82/3Match 4 · T20 | JSK | DNB | 0/4 | 0 | Joburg Super Kings won by 6 runs (DLS method) | Johannesburg | SA20 2024/25 |
| 13 Dec 2024 | PAK 206/5 v SA 210/32nd T20I · T20I | SA | DNB | 0/37 | 1 | 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 | 7 | - | 1 | South Africa won by 11 runs | Durban | Pakistan tour of South Africa 2024/25 |
| 27 Oct 2024 | TIT 119 v LIO 124/2Final · T20 | TIT | 0 | - | 0 | Lions won by 8 wickets | Johannesburg | CSA T20 Challenge 2024/25 |
| 25 Oct 2024 | TIT 182/7 v WP 163/6Qualifier 2 · T20 | TIT | 19 | - | 1 | Titans won by 19 runs | Centurion | CSA T20 Challenge 2024/25 |
| 22 Oct 2024 | TIT 115 v LIO 116/3Qualifier 1 · T20 | TIT | 21 | - | 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 | 18* | - | 0 | 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 | 48 | 0/32 | 1 | Knights won by 32 runs | Centurion | CSA T20 Challenge 2024/25 |
| 9 Oct 2024 | TIT 169/4 v BOL 75/9Match 16 · T20 | TIT | 23* | - | 1 | Titans won by 94 runs | Centurion | CSA T20 Challenge 2024/25 |
| 4 Oct 2024 | TIT 210/3 v DOL 159/9Match 6 · T20 | TIT | 59* | 1/25 | 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 | 53 | 0/17 | 0 | Titans won by 117 runs | Johannesburg | CSA T20 Challenge 2024/25 |
| 25 Aug 2024 | WI 179/6 v SA 1492nd T20I · T20I | SA | 4 | - | 1 | West Indies won by 30 runs | Tarouba | South Africa tour of West Indies 2024 |
| 23 Aug 2024 | SA 174/7 v WI 176/31st T20I · T20I | SA | 8 | - | 0 | West Indies won by 7 wickets | Tarouba | South Africa tour of West Indies 2024 |
| 18 Aug 2024 | OI 147/9 v SB 130/7Final · The Hundred | OI | 5 | - | 0 | Oval Invincibles won by 17 runs | London | The Hundred Men's Competition 2024 |
| 14 Aug 2024 | OI 150/3 v TR 151/4Match 31 · The Hundred | OI | 27 | - | 1 | Trent Rockets won by 6 wickets | Nottingham | The Hundred Men's Competition 2024 |
| 11 Aug 2024 | LS 96 v OI 100/1Match 26 · The Hundred | OI | DNB | - | 4 | Oval Invincibles won by 9 wickets | London | The Hundred Men's Competition 2024 |