| 9 Oct 2024 | TIT 169/4 v BOL 75/9Match 16 · T20 | TIT | 71* | - | 1 | Titans won by 94 runs | Centurion | CSA T20 Challenge 2024/25 |
| 23 Jul 2024 | TSK 177/8 v SO 140/9Match 21 · T20 | SO | 4 | - | 1 | Texas Super Kings won by 37 runs | Dallas | Major League Cricket 2024 |
| 20 Jul 2024 | SO 152/7 v SFU 156/4Match 18 · T20 | SO | 8 | - | 0 | San Francisco Unicorns won by 6 wickets | Dallas | Major League Cricket 2024 |
| 17 Jul 2024 | SO 142/6 v LAKR 143/6Match 15 · T20 | SO | 23 | - | 0 | Los Angeles Knight Riders won by 4 wickets | Morrisville | Major League Cricket 2024 |
| 15 Jul 2024 | SFU 165/7 v SO 142/6Match 13 · T20 | SO | 6 | - | 0 | San Francisco Unicorns won by 23 runs | Morrisville | Major League Cricket 2024 |
| 11 Jul 2024 | SO 124 v WF 127/5Match 8 · T20 | SO | 51 | - | 2 | Washington Freedom won by 5 wickets | Dallas | Major League Cricket 2024 |
| 9 Jul 2024 | LAKR 168/5 v SO 169/1Match 6 · T20 | SO | DNB | - | 0 | Seattle Orcas won by 9 wickets | Dallas | Major League Cricket 2024 |
| 5 Jul 2024 | SO 108 v MNY 111/4Match 1 · T20 | SO | 5 | - | 0 | MI New York won by 6 wickets | Morrisville | Major League Cricket 2024 |
| 29 Jun 2024 | IND 176/7 v SA 169/8Final · T20I | SA | 52 | - | 2 | India won by 7 runs | Bridgetown | ICC Men's T20 World Cup 2024 |
| 26 Jun 2024 | AFG 56 v SA 60/11st Semi-Final · T20I | SA | DNB | - | 0 | South Africa won by 9 wickets (67 balls left) | Tarouba | ICC Men's T20 World Cup 2024 |
| 23 Jun 2024 | WI 135/8 v SA 124/7Match 50 · T20I | SA | 22 | - | 0 | South Africa won by 3 wickets (DLS method) | North Sound | ICC Men's T20 World Cup 2024 |
| 21 Jun 2024 | SA 163/6 v ENG 156/6Match 45 · T20I | SA | 8 | - | 1 | South Africa won by 7 runs | Gros Islet | ICC Men's T20 World Cup 2024 |
| 19 Jun 2024 | SA 194/4 v USA 176/6Match 41 · T20I | SA | 36* | - | 1 | South Africa won by 18 runs | North Sound | ICC Men's T20 World Cup 2024 |
| 14 Jun 2024 | SA 115/7 v NEP 114/7Match 31 · T20I | SA | 3 | - | 0 | South Africa won by 1 run | Kingstown | ICC Men's T20 World Cup 2024 |
| 10 Jun 2024 | SA 113/6 v BAN 109/7Match 21 · T20I | SA | 46 | - | 0 | South Africa won by 4 runs | New York | ICC Men's T20 World Cup 2024 |
| 8 Jun 2024 | NED 103/9 v SA 106/6Match 16 · T20I | SA | 4 | - | 1 | South Africa won by 4 wickets | New York | ICC Men's T20 World Cup 2024 |
| 3 Jun 2024 | SL 77 v SA 80/4Match 4 · T20I | SA | 19* | - | 1 | South Africa won by 6 wickets | New York | ICC Men's T20 World Cup 2024 |
| 26 May 2024 | SH 113 v KKR 114/2Final · T20 | SH | 16 | - | 0 | Kolkata Knight Riders won by 8 wickets | Chennai | Indian Premier League 2024 |
| 24 May 2024 | SH 175/9 v RR 139/7Qualifier 2 · T20 | SH | 50 | - | 1 | Sunrisers Hyderabad won by 36 runs | Chennai | Indian Premier League 2024 |
| 21 May 2024 | SH 159 v KKR 164/2Qualifier 1 · T20 | SH | 32 | - | 0 | Kolkata Knight Riders won by 8 wickets | Ahmedabad | Indian Premier League 2024 |
| 19 May 2024 | PK 214/5 v SH 215/6Match 69 · T20 | SH | 42 | - | 1 | Sunrisers Hyderabad won by 4 wickets | Hyderabad | Indian Premier League 2024 |
| 8 May 2024 | LSG 165/4 v SH 167/0Match 57 · T20 | SH | DNB | - | 0 | Sunrisers Hyderabad won by 10 wickets | Hyderabad | Indian Premier League 2024 |
| 6 May 2024 | SH 173/8 v MI 174/3Match 55 · T20 | SH | 2 | - | 1 | Mumbai Indians won by 7 wickets | Mumbai | Indian Premier League 2024 |
| 2 May 2024 | SH 201/3 v RR 200/7Match 50 · T20 | SH | 42* | - | 0 | Sunrisers Hyderabad won by 1 run | Hyderabad | Indian Premier League 2024 |
| 28 Apr 2024 | CSK 212/3 v SH 134Match 46 · T20 | SH | 20 | - | 0 | Chennai Super Kings won by 78 runs | Chennai | Indian Premier League 2024 |
| 25 Apr 2024 | RCB 206/7 v SH 171/8Match 41 · T20 | SH | 7 | - | 0 | Royal Challengers Bengaluru won by 35 runs | Hyderabad | Indian Premier League 2024 |
| 20 Apr 2024 | SH 266/7 v DC 199Match 35 · T20 | SH | 15 | - | 2 | Sunrisers Hyderabad won by 67 runs | Delhi | Indian Premier League 2024 |
| 15 Apr 2024 | SH 287/3 v RCB 262/7Match 30 · T20 | SH | 67 | - | 2 | Sunrisers Hyderabad won by 25 runs | Bengaluru | Indian Premier League 2024 |
| 9 Apr 2024 | SH 182/9 v PK 180/6Match 23 · T20 | SH | 9 | - | 2 | Sunrisers Hyderabad won by 2 runs | Mohali | Indian Premier League 2024 |
| 5 Apr 2024 | CSK 165/5 v SH 166/4Match 18 · T20 | SH | 10* | - | 0 | Sunrisers Hyderabad won by 6 wickets | Hyderabad | Indian Premier League 2024 |
| 31 Mar 2024 | SH 162/8 v GT 168/3Match 12 · T20 | SH | 24 | - | 0 | Gujarat Titans won by 7 wickets | Ahmedabad | Indian Premier League 2024 |
| 27 Mar 2024 | SH 277/3 v MI 246/5Match 8 · T20 | SH | 80* | - | 1 | Sunrisers Hyderabad won by 31 runs | Hyderabad | Indian Premier League 2024 |
| 23 Mar 2024 | KKR 208/7 v SH 204/7Match 3 · T20 | SH | 63 | - | 0 | Kolkata Knight Riders won by 4 runs | Kolkata | Indian Premier League 2024 |
| 10 Feb 2024 | SEC 204/3 v DSG 115Final · T20 | DSG | 0 | - | 1 | Sunrisers Eastern Cape won by 89 runs | Cape Town | SA20 2023/24 |
| 8 Feb 2024 | DSG 211/6 v JSK 142Qualifier 2 · T20 | DSG | 74 | - | 3 | Durban's Super Giants won by 69 runs | Johannesburg | SA20 2023/24 |
| 6 Feb 2024 | SEC 157/8 v DSG 106Qualifier 1 · T20 | DSG | 23 | - | 0 | Sunrisers Eastern Cape won by 51 runs | Cape Town | SA20 2023/24 |
| 3 Feb 2024 | DSG 203/6 v JSK 209/3Match 29 · T20 | DSG | 40 | - | 0 | Joburg Super Kings won by 7 wickets | Johannesburg | SA20 2023/24 |
| 30 Jan 2024 | DSG 174/9 v PC 166/9Match 24 · T20 | DSG | 30 | - | 0 | Durban's Super Giants won by 8 runs | Durban | SA20 2023/24 |
| 28 Jan 2024 | DSG 208/7 v PR 83Match 22 · T20 | DSG | 50 | - | 0 | Durban's Super Giants won by 125 runs | Durban | SA20 2023/24 |
| 26 Jan 2024 | DSG 190/3 v PR 133Match 19 · T20 | DSG | 30* | - | 0 | Durban's Super Giants won by 57 runs | Paarl | SA20 2023/24 |
| 23 Jan 2024 | DSG 157/6 v MCT 121/9Match 16 · T20 | DSG | 6 | - | 1 | Durban's Super Giants won by 36 runs | Cape Town | SA20 2023/24 |
| 20 Jan 2024 | DSG 159/7 v SEC 163/5Match 12 · T20 | DSG | 31 | - | 1 | Sunrisers Eastern Cape won by 5 wickets | Durban | SA20 2023/24 |
| 18 Jan 2024 | PC 204/9 v DSG 187/7Match 10 · T20 | DSG | 1 | - | 2 | Pretoria Capitals won by 17 runs | Centurion | SA20 2023/24 |
| 15 Jan 2024 | DSG 145/8 v JSK 108/9Match 7 · T20 | DSG | 64 | - | 0 | Durban's Super Giants won by 37 runs | Durban | SA20 2023/24 |
| 13 Jan 2024 | DSG 225/3 v SEC 190/9Match 5 · T20 | DSG | 13* | - | 1 | Durban's Super Giants won by 35 runs | Gqeberha | SA20 2023/24 |
| 11 Jan 2024 | MCT 207/5 v DSG 177/6Match 2 · T20 | DSG | 85 | - | 1 | Durban's Super Giants won by 11 runs (DLS method) | Durban | SA20 2023/24 |
| 21 Dec 2023 | IND 296/8 v SA 2183rd ODI · ODI | SA | 21 | - | 1 | India won by 78 runs | Paarl | India tour of South Africa 2023/24 |
| 19 Dec 2023 | IND 211 v SA 215/22nd ODI · ODI | SA | DNB | - | 2 | South Africa won by 8 wickets | Gqeberha | India tour of South Africa 2023/24 |
| 17 Dec 2023 | SA 116 v IND 117/21st ODI · ODI | SA | 6 | - | 0 | India won by 8 wickets | Johannesburg | India tour of South Africa 2023/24 |
| 14 Dec 2023 | IND 201/7 v SA 953rd T20I · T20I | SA | 5 | - | 0 | India won by 106 runs | Johannesburg | India tour of South Africa 2023/24 |