| 11 Jan 2023 | JSK 190/6 v DSG 174/5Match 2 · T20 | DSG | 14 | 1/47 | 0 | Joburg Super Kings won by 16 runs | Durban | SA20 2022/23 |
| 4 Oct 2022 | SA 227/3 v IND 1783rd T20I · T20I | SA | DNB | 3/26 | 0 | South Africa won by 49 runs | Indore | South Africa tour of India 2022/23 |
| 17 Sept 2022 | SLK 189/7 v SKAN 140Match 20 · T20 | SKAN | 15 | 2/48 | 0 | St Lucia Kings won by 49 runs | Tarouba | Caribbean Premier League 2022 |
| 14 Sept 2022 | JT 139/5 v SKAN 113/2Match 17 · T20 | SKAN | DNB | 0/31 | 0 | St Kitts and Nevis Patriots won by 8 wickets (DLS method) | Port of Spain | Caribbean Premier League 2022 |
| 11 Sept 2022 | SLK 161/9 v SKAN 100Match 15 · T20 | SKAN | 9 | 3/37 | 0 | St Lucia Kings won by 61 runs | Gros Islet | Caribbean Premier League 2022 |
| 8 Sept 2022 | GAW 162/6 v SKAN 163/6Match 10 · T20 | SKAN | 27* | 0/29 | 0 | St Kitts and Nevis Patriots won by 4 wickets | Gros Islet | Caribbean Premier League 2022 |
| 1 Sept 2022 | SKAN 149/8 v BR 150/3Match 3 · T20 | SKAN | 2 | 1/18 | 1 | Barbados Royals won by 7 wickets | Basseterre | Caribbean Premier League 2022 |
| 31 Aug 2022 | JT 183/2 v SKAN 136/8Match 1 · T20 | SKAN | 3 | 0/39 | 0 | Jamaica Tallawahs won by 47 runs | Basseterre | Caribbean Premier League 2022 |
| 26 Aug 2022 | WF 114/4 v NS 116/4Match 26 · The Hundred | WF | DNB | 0/20 | 0 | Northern Superchargers won by 6 wickets | Cardiff | The Hundred Men's Competition 2022 |
| 24 Aug 2022 | LS 156/6 v WF 139/9Match 24 · The Hundred | WF | 23 | 1/39 | 1 | London Spirit won by 17 runs | London | The Hundred Men's Competition 2022 |
| 22 Aug 2022 | WF 129/8 v SB 132/1Match 22 · The Hundred | WF | 15 | 1/20 | 0 | Southern Brave won by 9 wickets | Cardiff | The Hundred Men's Competition 2022 |
| 16 Aug 2022 | MO 149/9 v WF 102Match 16 · The Hundred | WF | 29 | 2/30 | 1 | Manchester Originals won by 47 runs | Manchester | The Hundred Men's Competition 2022 |
| 13 Aug 2022 | BP 130/7 v WF 126/5Match 12 · The Hundred | WF | 4* | 0/26 | 1 | Birmingham Phoenix won by 4 runs | Cardiff | The Hundred Men's Competition 2022 |
| 5 Aug 2022 | SA 182/6 v IRE 1382nd T20I · T20I | SA | 17 | 3/33 | 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 | 21* | 1/44 | 2 | South Africa won by 21 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 | 17 | 4/36 | 2 | England won by 118 runs | Manchester | South Africa tour of England 2022 |
| 19 Jul 2022 | SA 333/5 v ENG 2711st ODI · ODI | SA | DNB | 0/26 | 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 | - | - | 1 | No result | Bengaluru | South Africa tour of India 2022 |
| 17 Jun 2022 | IND 169/6 v SA 87/94th T20I · T20I | SA | 0 | 1/41 | 1 | India won by 82 runs | Rajkot | South Africa tour of India 2022 |
| 14 Jun 2022 | IND 179/5 v SA 1313rd T20I · T20I | SA | 20 | 2/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 | 4 | 1/40 | 0 | South Africa won by 4 wickets | Cuttack | South Africa tour of India 2022 |
| 9 Jun 2022 | IND 211/4 v SA 212/31st T20I · T20I | SA | 29 | 1/35 | 0 | South Africa won by 7 wickets | Delhi | South Africa tour of India 2022 |
| 4 May 2022 | RCB 173/8 v CSK 160/8Match 49 · T20 | CSK | 13 | 1/42 | 0 | Royal Challengers Bangalore won by 13 runs | Pune | Indian Premier League 2022 |
| 1 May 2022 | CSK 202/2 v SH 189/6Match 46 · T20 | CSK | DNB | 1/40 | 1 | Chennai Super Kings won by 13 runs | Pune | Indian Premier League 2022 |
| 25 Apr 2022 | PK 187/4 v CSK 176/6Match 38 · T20 | CSK | 1* | 0/50 | 0 | Punjab Kings won by 11 runs | Mumbai | Indian Premier League 2022 |
| 21 Apr 2022 | MI 155/7 v CSK 156/7Match 33 · T20 | CSK | 22 | 0/17 | 0 | Chennai Super Kings won by 3 wickets | Navi Mumbai | Indian Premier League 2022 |
| 3 Apr 2022 | PK 180/8 v CSK 126Match 11 · T20 | CSK | 8 | 2/30 | 1 | Punjab Kings won by 54 runs | Mumbai | Indian Premier League 2022 |
| 31 Mar 2022 | CSK 210/7 v LSG 211/4Match 7 · T20 | CSK | 0 | 2/31 | 0 | Lucknow Super Giants won by 6 wickets | Mumbai | Indian Premier League 2022 |
| 23 Mar 2022 | SA 154 v BAN 156/13rd ODI · ODI | SA | 20 | 0/18 | 0 | Bangladesh won by 9 wickets | Centurion | Bangladesh tour of South Africa 2021/22 |
| 23 Feb 2022 | NW 169/5 v WAR 159/9Match 28 · T20 | NW | 2 | 2/15 | 0 | North West won by 10 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 22 Feb 2022 | TIT 167/4 v NW 134/7Match 25 · T20 | NW | 3 | 1/26 | 0 | Titans won by 33 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 18 Feb 2022 | NW 135/8 v DOL 136/3Match 20 · T20 | NW | 39 | 0/27 | 0 | Dolphins won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 15 Feb 2022 | WP 164/8 v NW 80Match 16 · T20 | NW | 14 | 0/20 | 0 | Western Province won by 84 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 13 Feb 2022 | BOL 182/6 v NW 182/3Match 12 · T20 | NW | 74* | 1/33 | 0 | Match tied (Boland won the Super Over) | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 10 Feb 2022 | KNI 94/9 v NW 95/2Match 7 · T20 | NW | 13 | 1/13 | 0 | North West won by 8 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 8 Feb 2022 | NW 136/6 v LIO 125/5Match 3 · T20 | NW | 1 | 0/20 | 0 | North West won by 11 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 23 Jan 2022 | SA 287 v IND 2833rd ODI · ODI | SA | 20 | 2/54 | 1 | South Africa won by 4 runs | Cape Town | India tour of South Africa 2021/22 |
| 6 Nov 2021 | SA 189/2 v ENG 179/8Match 39 · T20I | SA | DNB | 2/30 | 0 | South Africa won by 10 runs | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 2 Nov 2021 | BAN 84 v SA 86/4Match 30 · T20I | SA | DNB | 1/11 | 0 | South Africa won by 6 wickets | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 30 Oct 2021 | SL 142 v SA 146/6Match 25 · T20I | SA | 0 | 3/17 | 0 | South Africa won by 4 wickets | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 26 Oct 2021 | WI 143/8 v SA 144/2Match 18 · T20I | SA | DNB | 3/17 | 0 | 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 | 1 | 0/26 | 0 | 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/19 | 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 | 10* | 1/21 | 1 | South Africa won by 28 runs | Colombo | South Africa tour of Sri Lanka 2021 |
| 24 Feb 2021 | DOL 151/4 v LIO 110Match 12 · T20 | LIO | 1 | 1/34 | 0 | Dolphins won by 41 runs | Durban | CSA T20 Challenge 2020/21 |
| 23 Feb 2021 | KNI 106 v LIO 110/3Match 10 · T20 | LIO | 2 | - | 0 | Lions won by 7 wickets | Durban | CSA T20 Challenge 2020/21 |
| 22 Feb 2021 | LIO 124/4 v TIT 112/8Match 8 · T20 | LIO | 10 | 2/29 | 1 | Lions won by 18 runs (DLS method) | Durban | CSA T20 Challenge 2020/21 |
| 14 Feb 2021 | SA 164/8 v PAK 169/63rd T20I · T20I | SA | 9 | 1/33 | 0 | Pakistan won by 4 wickets | Lahore | South Africa tour of Pakistan 2020/21 |