| 16 Feb 2024 | RR 187/8 v CC 169/6Match 34 · T20 | RR | 4 | - | 0 | Rangpur Riders won by 18 runs | Chattogram | Bangladesh Premier League 2023/24 |
| 13 Feb 2024 | RR 219/5 v KT 141Match 30 · T20 | RR | 4 | - | 1 | Rangpur Riders won by 78 runs | Chattogram | Bangladesh Premier League 2023/24 |
| 10 Feb 2024 | RR 211/3 v CC 158/6Match 27 · T20 | RR | 58 | - | 1 | Rangpur Riders won by 53 runs | Dhaka | Bangladesh Premier League 2023/24 |
| 8 Feb 2024 | DSG 211/6 v JSK 142Qualifier 2 · T20 | JSK | 27 | - | 0 | Durban's Super Giants won by 69 runs | Johannesburg | SA20 2023/24 |
| 7 Feb 2024 | PR 138 v JSK 139/1Eliminator · T20 | JSK | 5* | - | 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 | Joburg Super Kings won by 7 wickets | Johannesburg | SA20 2023/24 |
| 31 Jan 2024 | JSK 78 v SEC 79/1Match 25 · T20 | JSK | 0 | - | 0 | Sunrisers Eastern Cape won by 9 wickets | Johannesburg | SA20 2023/24 |
| 29 Jan 2024 | MCT 80/3 v JSK 98/0Match 23 · T20 | JSK | DNB | - | 1 | Joburg Super Kings won by 10 wickets (DLS method) | Cape Town | SA20 2023/24 |
| 27 Jan 2024 | JSK 44/2 v PCMatch 21 · T20 | JSK | 11 | - | 0 | No result | Centurion | SA20 2023/24 |
| 24 Jan 2024 | JSK 168/3 v PR 171/5Match 17 · T20 | JSK | 79* | - | 0 | Paarl Royals won by 5 wickets | Johannesburg | SA20 2023/24 |
| 20 Jan 2024 | PC 167/9 v JSK 171/4Match 13 · T20 | JSK | 4 | - | 2 | Joburg Super Kings won by 6 wickets | Johannesburg | SA20 2023/24 |
| 17 Jan 2024 | JSK 134 v PR 135/3Match 9 · T20 | JSK | 8 | - | 0 | Paarl Royals won by 7 wickets | Paarl | SA20 2023/24 |
| 15 Jan 2024 | DSG 145/8 v JSK 108/9Match 7 · T20 | JSK | 38 | - | 1 | Durban's Super Giants won by 37 runs | Durban | SA20 2023/24 |
| 13 Jan 2024 | MCT 243/5 v JSK 145Match 4 · T20 | JSK | 0 | - | 0 | MI Cape Town won by 98 runs | Johannesburg | SA20 2023/24 |
| 21 Dec 2023 | IND 296/8 v SA 2183rd ODI · ODI | SA | 19 | - | 2 | 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 | 52 | - | 0 | 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 | 0 | - | 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 | 8 | - | 1 | India won by 106 runs | Johannesburg | India tour of South Africa 2023/24 |
| 12 Dec 2023 | IND 180/7 v SA 154/52nd T20I · T20I | SA | 49 | - | 0 | South Africa won by 5 wickets (DLS method) | Gqeberha | India tour of South Africa 2023/24 |
| 24 Oct 2023 | SA 382/5 v BAN 233Match 23 · ODI | SA | 12 | - | 0 | South Africa won by 149 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 21 Oct 2023 | SA 399/7 v ENG 170/9Match 20 · ODI | SA | 85 | - | 1 | South Africa won by 229 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 2 Oct 2023 | NZ 321/6 v SA 211/46th Match · List A | SA | 0 | - | 0 | New Zealand won by 7 runs (DLS method) | Thiruvananthapuram | ICC World Cup Warm-up Matches 2023 |
| 15 Sept 2023 | SA 416/5 v AUS 252/94th ODI · ODI | SA | 28 | - | 0 | South Africa won by 164 runs | Centurion | Australia tour of South Africa 2023/24 |
| 12 Sept 2023 | SA 338/6 v AUS 2273rd ODI · ODI | SA | 39 | - | 1 | South Africa won by 111 runs | Potchefstroom | Australia tour of South Africa 2023/24 |
| 3 Sept 2023 | SA 190/8 v AUS 191/53rd T20I · T20I | SA | 42 | - | 0 | Australia won by 5 wickets | Durban | Australia tour of South Africa 2023/24 |
| 1 Sept 2023 | SA 164/8 v AUS 168/22nd T20I · T20I | SA | 3 | - | 0 | Australia won by 8 wickets | Durban | Australia tour of South Africa 2023/24 |
| 30 Aug 2023 | AUS 226/6 v SA 1151st T20I · T20I | SA | 56 | - | 2 | Australia won by 111 runs | Durban | Australia tour of South Africa 2023/24 |
| 28 Mar 2023 | WI 220/8 v SA 213/63rd T20I · T20I | SA | 83 | - | 0 | West Indies won by 7 runs | Johannesburg | West Indies tour of South Africa 2022/23 |
| 26 Mar 2023 | WI 258/5 v SA 259/42nd T20I · T20I | SA | 68 | - | 2 | South Africa won by 6 wickets | Centurion | West Indies tour of South Africa 2022/23 |
| 25 Mar 2023 | SA 131/8 v WI 132/71st T20I · T20I | SA | 21 | - | 0 | West Indies won by 3 wickets | Centurion | West Indies tour of South Africa 2022/23 |
| 9 Feb 2023 | SEC 213/5 v JSK 199/6Semi-final · T20 | JSK | 96 | - | 1 | Sunrisers Eastern Cape won by 14 runs | Centurion | SA20 2022/23 |
| 6 Feb 2023 | JSK 189/6 v MCT 113Match 29 · T20 | JSK | 0 | - | 1 | Joburg Super Kings won by 76 runs | Johannesburg | SA20 2022/23 |
| 5 Feb 2023 | JSK 160/6 v SEC 136/9Match 27 · T20 | JSK | 40 | - | 0 | Joburg Super Kings won by 24 runs | Johannesburg | SA20 2022/23 |
| 3 Feb 2023 | PR 131/4 v JSKMatch 24 · T20 | JSK | - | - | 0 | No result | Johannesburg | SA20 2022/23 |
| 1 Feb 2023 | ENG 346/7 v SA 2873rd ODI · ODI | SA | 52 | - | 0 | England won by 59 runs | Kimberley | England tour of South Africa 2022/23 |
| 24 Jan 2023 | DSG 178/6 v JSK 182/2Match 22 · T20 | JSK | 45 | - | 1 | Joburg Super Kings won by 8 wickets | Johannesburg | SA20 2022/23 |
| 21 Jan 2023 | SEC 127 v JSK 128/5Match 17 · T20 | JSK | 6 | - | 0 | Joburg Super Kings won by 5 wickets | Gqeberha | SA20 2022/23 |
| 18 Jan 2023 | JSK 122 v PC 123/4Match 13 · T20 | JSK | 0 | - | 0 | Pretoria Capitals won by 6 wickets | Centurion | SA20 2022/23 |
| 17 Jan 2023 | JSK 168/6 v PC 162Match 11 · T20 | JSK | 45 | - | 0 | Joburg Super Kings won by 6 runs | Johannesburg | SA20 2022/23 |
| 14 Jan 2023 | JSK 105/9 v MCT 107/3Match 7 · T20 | JSK | 2 | 0/2 | 0 | MI Cape Town won by 7 wickets | Cape Town | SA20 2022/23 |
| 13 Jan 2023 | JSK 81 v PR 82/3Match 4 · T20 | JSK | 4 | - | 0 | Paarl Royals won by 7 wickets | Paarl | SA20 2022/23 |
| 11 Jan 2023 | JSK 190/6 v DSG 174/5Match 2 · T20 | JSK | 1 | 0/14 | 0 | Joburg Super Kings won by 16 runs | Durban | SA20 2022/23 |
| 11 Oct 2022 | SA 99 v IND 105/33rd ODI · ODI | SA | 3 | - | 0 | India won by 7 wickets | Delhi | South Africa tour of India 2022/23 |
| 9 Oct 2022 | SA 278/7 v IND 282/32nd ODI · ODI | SA | 74 | - | 1 | India won by 7 wickets | Ranchi | South Africa tour of India 2022/23 |
| 5 Aug 2022 | SA 182/6 v IRE 1382nd T20I · T20I | SA | 42 | - | 0 | South Africa won by 44 runs | Bristol | South Africa tour of England 2022 |
| 3 Aug 2022 | SA 211/5 v IRE 190/91st T20I · T20I | SA | 74 | - | 0 | South Africa won by 21 runs | Bristol | South Africa tour of England 2022 |
| 31 Jul 2022 | SA 191/5 v ENG 1013rd T20I · T20I | SA | 70 | - | 0 | South Africa won by 90 runs | Southampton | South Africa tour of England 2022 |
| 28 Jul 2022 | SA 207/3 v ENG 1492nd T20I · T20I | SA | 53 | - | 2 | South Africa won by 58 runs | Cardiff | South Africa tour of England 2022 |
| 27 Jul 2022 | ENG 234/6 v SA 193/81st T20I · T20I | SA | 57 | - | 0 | England won by 41 runs | Bristol | South Africa tour of England 2022 |
| 19 Jun 2022 | IND 28/2 v SA5th T20I · T20I | SA | - | - | 0 | No result | Bengaluru | South Africa tour of India 2022 |