| 21 Feb 2021 | WAR 143/5 v DOL 128/2Match 6 · T20 | DOL | DNB | 0/12 | 1 | Dolphins won by 3 runs (DLS method) | Durban | CSA T20 Challenge 2020/21 |
| 20 Feb 2021 | KNI 144/5 v DOL 145/6Match 4 · T20 | DOL | 0* | 2/18 | 0 | Dolphins won by 4 wickets | Durban | CSA T20 Challenge 2020/21 |
| 19 Feb 2021 | DOL 155/8 v CC 141/7Match 2 · T20 | DOL | 1* | 4/15 | 0 | Dolphins won by 14 runs | Durban | CSA T20 Challenge 2020/21 |
| 4 Feb 2021 | PAK 272 & 298 v SA 201 & 2742nd Test · Test | SA | 1 & 0 | 3/90 & 3/118 | 0 | Pakistan won by 95 runs | Rawalpindi | South Africa tour of Pakistan 2020/21 |
| 26 Jan 2021 | SA 220 & 245 v PAK 378 & 90/31st Test · Test | SA | 0 & 2 | 3/90 & 1/12 | 0 | Pakistan won by 7 wickets | Karachi | South Africa tour of Pakistan 2020/21 |
| 3 Jan 2021 | SL 157 & 211 v SA 302 & 67/02nd Test · Test | SA | 2 & DNB | - | 1 | South Africa won by 10 wickets | Johannesburg | Sri Lanka tour of South Africa 2020/21 |
| 26 Dec 2020 | SL 396/9 & 180/9 v SA 6211st Test · Test | SA | 73 | 0/74 & 0/20 | 1 | South Africa won by an innings and 45 runs | Centurion | Sri Lanka tour of South Africa 2020/21 |
| 7 Mar 2020 | SA 258/4 v AUS 254/73rd ODI · ODI | SA | DNB | 0/45 | 0 | South Africa won by 6 wickets | Potchefstroom | Australia tour of South Africa 2019/20 |
| 4 Mar 2020 | SA 274/4 v AUS 2712nd ODI · ODI | SA | DNB | 0/53 | 1 | South Africa won by 6 wickets | Bloemfontein | Australia tour of South Africa 2019/20 |
| 29 Feb 2020 | SA 291/7 v AUS 2171st ODI · ODI | SA | 2 | 1/48 | 0 | South Africa won by 74 runs | Paarl | Australia tour of South Africa 2019/20 |
| 16 Jan 2020 | SA 209 & 237 v ENG 499/9dMatch 3 · Test | SA | 0 & 71 | 5/180 | 1 | England won by an innings and 53 runs | Port Elizabeth | Basil D'Oliveira Trophy 2019/20 |
| 3 Jan 2020 | SA 223 & 248 v ENG 269 & 391/8dMatch 2 · Test | SA | 4 & 2 | 1/68 & 2/160 | 0 | England won by 189 runs | Cape Town | Basil D'Oliveira Trophy 2019/20 |
| 26 Dec 2019 | SA 284 & 272 v ENG 181 & 268Match 1 · Test | SA | 6 & 11 | 0/18 & 2/37 | 1 | South Africa won by 107 runs | Centurion | Basil D'Oliveira Trophy 2019/20 |
| 4 Dec 2019 | PR 195/2 v DH 197/4Match 24 · T20 | DH | DNB | 0/44 | 0 | Durban Heat won by 6 wickets | Paarl | Mzansi Super League 2019/20 |
| 30 Nov 2019 | NMBG 173/6 v DH 177/4Match 20 · T20 | DH | DNB | 3/15 | 0 | Durban Heat won by 6 wickets | Durban | Mzansi Super League 2019/20 |
| 28 Nov 2019 | CTB 181/5 v DH 182/3Match 18 · T20 | DH | DNB | 0/24 | 0 | Durban Heat won by 7 wickets | Cape Town | Mzansi Super League 2019/20 |
| 23 Nov 2019 | DH 160/5 v NMBG 163/5Match 14 · T20 | DH | DNB | 1/17 | 0 | Nelson Mandela Bay Giants won by 5 wickets | Port Elizabeth | Mzansi Super League 2019/20 |
| 21 Nov 2019 | TS 141/4 v DH 21/3Match 12 · T20 | DH | DNB | 0/20 | 0 | No result | Centurion | Mzansi Super League 2019/20 |
| 17 Nov 2019 | CTB 174/6 v DH 164/7Match 9 · T20 | DH | 8* | 1/32 | 0 | Cape Town Blitz won by 10 runs | Durban | Mzansi Super League 2019/20 |
| 10 Oct 2019 | IND 601/5d v SA 275 & 189Match 2 · Test | SA | 72 & 22 | 1/196 | 0 | India won by an innings and 137 runs | Pune | South Africa in India Test Series 2019/20 |
| 2 Oct 2019 | IND 502/7d & 323/4d v SA 431 & 191Match 1 · Test | SA | 9 & 0 | 3/189 & 2/129 | 0 | India won by 203 runs | Visakhapatnam | South Africa in India Test Series 2019/20 |
| 10 Sept 2019 | SOM 199 & 329 v YOR 103/9 & 127/9Match · First-class | YOR | 4 & 0 | 5/54 & 5/122 | 0 | Somerset won by 298 runs | Taunton | Specsavers County Championship 2019 |
| 30 Aug 2019 | BB 181/5 v YOR 200/3Match · T20 | YOR | DNB | 1/23 | 0 | Yorkshire won by 19 runs | Birmingham | Vitality Blast 2019 |
| 29 Aug 2019 | YOR 187/7 v NOR 107Match · T20 | YOR | DNB | 1/17 | 0 | Yorkshire won by 80 runs | Leeds | Vitality Blast 2019 |
| 25 Aug 2019 | NOT 148/7 v YOR 145/7Match · T20 | YOR | 0* | 0/26 | 1 | Nottinghamshire won by 3 runs | Nottingham | Vitality Blast 2019 |
| 23 Aug 2019 | DUR 132 v YOR 146/6Match · T20 | YOR | DNB | 0/21 | 1 | Yorkshire won by 14 runs | Chester-le-Street | Vitality Blast 2019 |
| 18 Aug 2019 | YOR 232 & 338 v NOT 184 & 243Match · First-class | YOR | 7 & 35 | 2/49 & 6/95 | 0 | Yorkshire won by 143 runs | Scarborough | Specsavers County Championship 2019 |
| 11 Aug 2019 | YOR 152 v DER 207/5Match · T20 | YOR | 10* | 0/39 | 0 | Derbyshire won by 55 runs | Leeds | Vitality Blast 2019 |
| 13 Jul 2019 | YOR 520 v SOM 196 & 251Match · First-class | YOR | 72 | 7/52 & 3/75 | 0 | Yorkshire won by an innings and 73 runs | Leeds | Specsavers County Championship 2019 |
| 7 Jul 2019 | YOR 208 & 211 v ESS 328 & 94/2Match · First-class | YOR | 26 & 85 | 3/93 & 1/35 | 1 | Essex won by 8 wickets | Chelmsford | Specsavers County Championship 2019 |
| 30 Jun 2019 | YOR 327 & 352 v SUR 362 & 194Match · First-class | YOR | 0 & 10 | 3/75 & 3/69 | 0 | Yorkshire won by 123 runs | Scarborough | Specsavers County Championship 2019 |
| 1 May 2019 | DOL 163/8 v LIO 164/2Semi-final · T20 | DOL | 21* | 0/29 | 0 | Lions won by 8 wickets | Johannesburg | CSA T20 Challenge 2018/19 |
| 28 Apr 2019 | CC 121/7 v DOL 124/5Match 29 · T20 | DOL | DNB | 2/16 | 1 | Dolphins won by 5 wickets | Durban | CSA T20 Challenge 2018/19 |
| 26 Apr 2019 | WAR 153/7 v DOL 154/3Match 26 · T20 | DOL | DNB | 1/18 | 2 | Dolphins won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2018/19 |
| 20 Apr 2019 | DOL 185/4 v TIT 191/2Match 17 · T20 | DOL | DNB | 0/35 | 0 | Titans won by 8 wickets | Pietermaritzburg | CSA T20 Challenge 2018/19 |
| 14 Apr 2019 | CC 152/6 v DOL 144/5Match 10 · T20 | DOL | DNB | 1/20 | 1 | Cape Cobras won by 8 runs | Cape Town | CSA T20 Challenge 2018/19 |
| 10 Apr 2019 | LIO 159/5 v DOL 141/9Match 5 · T20 | DOL | 19 | 1/16 | 0 | Lions won by 18 runs | Durban | CSA T20 Challenge 2018/19 |
| 6 Apr 2019 | KNI 133/8 v DOL 134/6Match 2 · T20 | DOL | 3 | 0/16 | 1 | Dolphins won by 4 wickets | Durban | CSA T20 Challenge 2018/19 |
| 21 Feb 2019 | SA 222 & 128 v SL 154/9 & 197/22nd Test · Test | SA | 0 & 6 | 1/9 & 0/45 | 0 | Sri Lanka won by 8 wickets | Port Elizabeth | Sri Lanka tour of South Africa 2018/19 |
| 13 Feb 2019 | SA 235 & 259 v SL 191 & 304/91st Test · Test | SA | 29 & 4 | 0/16 & 3/71 | 0 | Sri Lanka won by 1 wicket | Durban | Sri Lanka tour of South Africa 2018/19 |
| 26 Dec 2018 | SA 223 & 151/4 v PAK 181 & 1901st Test · Test | SA | 4 & DNB | 0/10 & 0/34 | 1 | South Africa won by 6 wickets | Centurion | Pakistan tour of South Africa 2018/19 |
| 12 Dec 2018 | TS 188/6 v DH 189/8Match 30 · T20 | DH | 23 | 2/29 | 0 | Durban Heat won by 2 wickets | Centurion | Mzansi Super League 2018/19 |
| 9 Dec 2018 | CTB 161/6 v DH 162/4Match 27 · T20 | DH | DNB | 1/34 | 1 | Durban Heat won by 6 wickets | Cape Town | Mzansi Super League 2018/19 |
| 7 Dec 2018 | DH 128 v JS 131/9Match 23 · T20 | DH | 11 | 0/18 | 0 | Jozi Stars won by 1 wicket | Durban | Mzansi Super League 2018/19 |
| 5 Dec 2018 | NMBG 121/2 v DHMatch 22 · T20 | DH | - | 0/29 | 0 | No result | Durban | Mzansi Super League 2018/19 |
| 2 Dec 2018 | DH 154/6 v PR 158/1Match 18 · T20 | DH | 0* | 0/24 | 0 | Paarl Rocks won by 9 wickets | Paarl | Mzansi Super League 2018/19 |
| 30 Nov 2018 | JS 230/3 v DH 177Match 16 · T20 | DH | 0 | 0/30 | 1 | Jozi Stars won by 53 runs | Johannesburg | Mzansi Super League 2018/19 |
| 28 Nov 2018 | PR 98/2 v DH 80/6Match 14 · T20 | DH | 16* | 0/19 | 0 | Paarl Rocks won by 32 runs (DLS method) | Durban | Mzansi Super League 2018/19 |
| 23 Nov 2018 | DH 127/6 v NMBG 131/1Match 8 · T20 | DH | 22* | 0/20 | 0 | Nelson Mandela Bay Giants won by 9 wickets | Port Elizabeth | Mzansi Super League 2018/19 |
| 21 Nov 2018 | TS 139/9 v DH 129/6Match 6 · T20 | DH | 2* | 1/43 | 1 | Durban Heat won by 10 runs (DLS method) | Durban | Mzansi Super League 2018/19 |