| 28 Feb 2023 | SA 342 & 116 v WI 212 & 1591st Test · Test | SA | 20 & 5 | - | 5 | South Africa won by 87 runs | Centurion | West Indies tour of South Africa 2022/23 |
| 5 Feb 2023 | DSG 254/4 v PC 103Match 28 · T20 | DSG | 104* | - | 1 | Durban's Super Giants won by 151 runs | Centurion | SA20 2022/23 |
| 3 Feb 2023 | SEC 53/3 v DSGMatch 25 · T20 | DSG | - | - | 1 | No result | Durban | SA20 2022/23 |
| 2 Feb 2023 | MCT 165/5 v DSG 169/5Match 23 · T20 | DSG | 0 | - | 1 | Durban's Super Giants won by 5 wickets | Durban | SA20 2022/23 |
| 1 Feb 2023 | ENG 346/7 v SA 2873rd ODI · ODI | SA | 80 | - | 3 | England won by 59 runs | Kimberley | England tour of South Africa 2022/23 |
| 29 Jan 2023 | ENG 342/7 v SA 347/52nd ODI · ODI | SA | 27 | - | 2 | South Africa won by 5 wickets | Bloemfontein | England tour of South Africa 2022/23 |
| 27 Jan 2023 | SA 298/7 v ENG 2711st ODI · ODI | SA | 30 | - | 1 | South Africa won by 27 runs | Bloemfontein | England tour of South Africa 2022/23 |
| 24 Jan 2023 | DSG 178/6 v JSK 182/2Match 22 · T20 | DSG | 65 | - | 0 | Joburg Super Kings won by 8 wickets | Johannesburg | SA20 2022/23 |
| 22 Jan 2023 | SEC 210/2 v DSG 86Match 19 · T20 | DSG | 1 | - | 1 | Sunrisers Eastern Cape won by 124 runs | Gqeberha | SA20 2022/23 |
| 20 Jan 2023 | DSG 80 v PC 84/2Match 15 · T20 | DSG | 31 | - | 1 | Pretoria Capitals won by 8 wickets | Durban | SA20 2022/23 |
| 17 Jan 2023 | PR 169/6 v DSG 159/8Match 10 · T20 | DSG | 56* | - | 0 | Paarl Royals won by 10 runs | Paarl | SA20 2022/23 |
| 15 Jan 2023 | DSG 216/4 v PR 189/8Match 8 · T20 | DSG | 50* | - | 1 | Durban's Super Giants won by 27 runs | Durban | SA20 2022/23 |
| 13 Jan 2023 | MCT 152/8 v DSG 154/5Match 5 · T20 | DSG | 36 | - | 0 | Durban's Super Giants won by 5 wickets | Cape Town | SA20 2022/23 |
| 11 Jan 2023 | JSK 190/6 v DSG 174/5Match 2 · T20 | DSG | 20 | - | 0 | Joburg Super Kings won by 16 runs | Durban | SA20 2022/23 |
| 4 Jan 2023 | AUS 475/4d v SA 255 & 106/23rd Test · Test | SA | 2 & 35 | - | 0 | Match drawn | Sydney | South Africa tour of Australia 2022/23 |
| 6 Nov 2022 | NED 158/4 v SA 145/8Match 40 · T20I | SA | 21 | - | 0 | Netherlands won by 13 runs | Adelaide | ICC Men's T20 World Cup 2022/23 |
| 3 Nov 2022 | PAK 185/9 v SA 108/9Match 36 · T20I | SA | 15 | - | 0 | Pakistan won by 33 runs (DLS method) | Sydney | ICC Men's T20 World Cup 2022/23 |
| 11 Oct 2022 | SA 99 v IND 105/33rd ODI · ODI | SA | 34 | - | 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 | 30 | - | 0 | India won by 7 wickets | Ranchi | South Africa tour of India 2022/23 |
| 6 Oct 2022 | SA 249/4 v IND 240/81st ODI · ODI | SA | 74* | - | 0 | South Africa won by 9 runs | Lucknow | South Africa tour of India 2022/23 |
| 18 Sept 2022 | BR 107/6 v GAW 81/9Match 22 · T20 | GAW | 6 | - | 1 | Barbados Royals won by 29 runs (DLS method) | Tarouba | Caribbean Premier League 2022 |
| 14 Sept 2022 | TKR 150/8 v GAW 124Match 18 · T20 | GAW | 19 | - | 2 | Trinbago Knight Riders won by 26 runs | Port of Spain | Caribbean Premier League 2022 |
| 10 Sept 2022 | SLK 161/7 v GAW 162/4Match 13 · T20 | GAW | 61* | - | 3 | Guyana Amazon Warriors won by 6 wickets | Gros Islet | Caribbean Premier League 2022 |
| 8 Sept 2022 | GAW 162/6 v SKAN 163/6Match 10 · T20 | GAW | 10 | - | 1 | St Kitts and Nevis Patriots won by 4 wickets | Gros Islet | Caribbean Premier League 2022 |
| 3 Sept 2022 | GAW 142/6 v JT 143/6Match 4 · T20 | GAW | 22* | - | 1 | Jamaica Tallawahs won by 4 wickets | Basseterre | Caribbean Premier League 2022 |
| 5 Aug 2022 | SA 182/6 v IRE 1382nd T20I · T20I | SA | 39 | - | 1 | 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 | 6* | - | 0 | South Africa won by 21 runs | Bristol | South Africa tour of England 2022 |
| 28 Jul 2022 | SA 207/3 v ENG 1492nd T20I · T20I | SA | 19 | - | 0 | 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 | 20 | - | 1 | England won by 41 runs | Bristol | South Africa tour of England 2022 |
| 24 Jul 2022 | SA 159/2 v ENG3rd ODI · ODI | SA | DNB | - | 0 | No result | Leeds | South Africa tour of England 2022 |
| 22 Jul 2022 | ENG 201 v SA 832nd ODI · ODI | SA | 33 | - | 1 | England won by 118 runs | Manchester | South Africa tour of England 2022 |
| 19 Jul 2022 | SA 333/5 v ENG 2711st ODI · ODI | SA | 12 | - | 0 | South Africa won by 62 runs | Chester-le-Street | 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 |
| 17 Jun 2022 | IND 169/6 v SA 87/94th T20I · T20I | SA | 8 | - | 0 | India won by 82 runs | Rajkot | South Africa tour of India 2022 |
| 14 Jun 2022 | IND 179/5 v SA 1313rd T20I · T20I | SA | 29 | - | 0 | India won by 48 runs | Visakhapatnam | South Africa tour of India 2022 |
| 12 Jun 2022 | IND 148/6 v SA 149/62nd T20I · T20I | SA | 81 | - | 1 | South Africa won by 4 wickets | Cuttack | South Africa tour of India 2022 |
| 27 Feb 2022 | BOL 138/6 v TIT 123/9Final · T20 | TIT | 17 | - | 1 | Boland won by 15 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 25 Feb 2022 | DOL 93/8 v TIT 94/4Semi-final · T20 | TIT | 10 | - | 1 | Titans won by 6 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 22 Feb 2022 | TIT 167/4 v NW 134/7Match 25 · T20 | TIT | 54* | - | 0 | Titans won by 33 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 19 Feb 2022 | WP 140/5 v TIT 144/3Match 21 · T20 | TIT | 33* | - | 1 | Titans won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 17 Feb 2022 | LIO 148/6 v TIT 152/3Match 17 · T20 | TIT | 44 | - | 1 | Titans won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 14 Feb 2022 | DOL 134/4 v TIT 137/3Match 13 · T20 | TIT | 16 | - | 0 | Titans won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 12 Feb 2022 | TIT 151/6 v KNI 124Match 10 · T20 | TIT | 59* | - | 2 | Titans won by 27 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 9 Feb 2022 | TIT 158/2 v BOL 155/8Match 5 · T20 | TIT | DNB | - | 1 | Titans won by 3 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 7 Feb 2022 | WAR 163/8 v TIT 155/8Match 2 · T20 | TIT | 20 | - | 1 | Warriors won by 8 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 26 Oct 2021 | WI 143/8 v SA 144/2Match 18 · T20I | SA | DNB | - | 1 | South Africa won by 8 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 23 Oct 2021 | SA 118/9 v AUS 121/5Match 13 · T20I | SA | 13 | - | 1 | Australia won by 5 wickets | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 14 Sept 2021 | SL 120/8 v SA 121/03rd T20I · T20I | SA | DNB | - | 0 | South Africa won by 10 wickets | Colombo | South Africa tour of Sri Lanka 2021 |
| 12 Sept 2021 | SL 103 v SA 105/12nd T20I · T20I | SA | DNB | - | 0 | South Africa won by 9 wickets | Colombo | South Africa tour of Sri Lanka 2021 |
| 10 Sept 2021 | SA 163/5 v SL 135/61st T20I · T20I | SA | 2 | - | 0 | South Africa won by 28 runs | Colombo | South Africa tour of Sri Lanka 2021 |