| 18 Nov 2018 | DH 157/5 v CTB 158/7Match 3 · T20 | DH | DNB | 3/24 | 0 | Cape Town Blitz won by 3 wickets | Durban | Mzansi Super League 2018/19 |
| 10 Sept 2018 | YOR 209 & 272 v LAN 252 & 134Match · First-class | LAN | 38 & 18 | 0/32 & 3/52 | 2 | Yorkshire won by 95 runs | Leeds | Specsavers County Championship 2018 |
| 4 Sept 2018 | LAN 99 & 170 v SOM 192 & 77Match · First-class | LAN | 1 & 9 | 4/65 & 7/37 | 0 | Match tied | Taunton | Specsavers County Championship 2018 |
| 29 Aug 2018 | WOR 222 & 252 v LAN 161 & 317/6Match · First-class | LAN | 0 & DNB | 0/33 & 3/64 | 0 | Lancashire won by 4 wickets | Southport | Specsavers County Championship 2018 |
| 12 Aug 2018 | SL 299/8 v SA 1215th ODI · ODI | SA | 8 | 1/32 | 0 | Sri Lanka won by 178 runs | Colombo | South Africa tour of Sri Lanka 2018 |
| 8 Aug 2018 | SL 306/7 v SA 187/94th ODI · ODI | SA | 17 | 1/37 | 0 | Sri Lanka won by 3 runs (DLS method) | Kandy | South Africa tour of Sri Lanka 2018 |
| 20 Jul 2018 | SL 338 & 275/5d v SA 124 & 2902nd Test · Test | SA | 2 & 0 | 9/129 & 3/154 | 0 | Sri Lanka won by 199 runs | Colombo | South Africa tour of Sri Lanka 2018 |
| 12 Jul 2018 | SL 287 & 190 v SA 126 & 731st Test · Test | SA | 3 & 9 | 0/49 & 4/58 | 0 | Sri Lanka won by 278 runs | Galle | South Africa tour of Sri Lanka 2018 |
| 30 Mar 2018 | SA 488 & 344/6d v AUS 221 & 1194th Test · Test | SA | 45 & DNB | 3/92 & 1/47 | 0 | South Africa won by 492 runs | Johannesburg | Australia tour of South Africa 2017/18 |
| 22 Mar 2018 | SA 311 & 373 v AUS 255 & 1073rd Test · Test | SA | 3 & 5 | 0/35 & 2/32 | 0 | South Africa won by 322 runs | Cape Town | Australia tour of South Africa 2017/18 |
| 9 Mar 2018 | AUS 243 & 239 v SA 382 & 102/42nd Test · Test | SA | 30 & DNB | 0/51 & 2/90 | 0 | South Africa won by 6 wickets | Port Elizabeth | Australia tour of South Africa 2017/18 |
| 1 Mar 2018 | AUS 351 & 227 v SA 162 & 2981st Test · Test | SA | 0 & 0 | 5/123 & 4/102 | 0 | Australia won by 118 runs | Durban | Australia tour of South Africa 2017/18 |
| 13 Jan 2018 | SA 335 & 258 v IND 307 & 1512nd Test · Test | SA | 18 & 6 | 1/67 & 0/26 | 1 | South Africa won by 135 runs | Centurion | India tour of South Africa 2017/18 |
| 5 Jan 2018 | SA 286 & 130 v IND 209 & 1351st Test · Test | SA | 35 & 15 | 0/20 & 0/12 | 0 | South Africa won by 72 runs | Cape Town | India tour of South Africa 2017/18 |
| 26 Dec 2017 | SA 309/9d v ZIM 68 & 121Only Test · Test | SA | 5 | 5/59 | 0 | South Africa won by an innings and 120 runs | Port Elizabeth | Zimbabwe tour of South Africa 2017/18 |
| 16 Dec 2017 | DOL 100 v TIT 101/3Final · T20 | DOL | 14 | 0/10 | 0 | Titans won by 7 wickets | Centurion | Ram Slam T20 Challenge 2017/18 |
| 10 Dec 2017 | DOL 168/7 v TIT 79Match 29 · T20 | DOL | 0 | 2/18 | 0 | Dolphins won by 89 runs | Durban | Ram Slam T20 Challenge 2017/18 |
| 8 Dec 2017 | KNI 168/4 v DOL 169/4Match 26 · T20 | DOL | DNB | 1/29 | 0 | Dolphins won by 6 wickets | Bloemfontein | Ram Slam T20 Challenge 2017/18 |
| 3 Dec 2017 | WAR 153/8 v DOL 152/7Match 22 · T20 | DOL | 13* | 1/24 | 0 | Warriors won by 1 run | Port Elizabeth | Ram Slam T20 Challenge 2017/18 |
| 1 Dec 2017 | CC 172/4 v DOL 8/1Match 18 · T20 | DOL | DNB | 1/19 | 1 | No result | Durban | Ram Slam T20 Challenge 2017/18 |
| 19 Nov 2017 | DOL 168/6 v LIO 170/4Match 8 · T20 | DOL | 10* | 0/15 | 0 | Lions won by 6 wickets | Potchefstroom | Ram Slam T20 Challenge 2017/18 |
| 12 Nov 2017 | DOL 231/2 v CC 108/3Match 2 · T20 | DOL | DNB | 1/23 | 0 | Dolphins won by 15 runs (DLS method) | Centurion | Ram Slam T20 Challenge 2017/18 |
| 6 Oct 2017 | SA 573/4d v BAN 147 & 1722nd Test · Test | SA | DNB | 1/7 & 0/30 | 1 | South Africa won by an innings and 254 runs | Bloemfontein | Bangladesh tour of South Africa 2017/18 |
| 28 Sept 2017 | SA 496/3d & 247/6d v BAN 320 & 901st Test · Test | SA | DNB & 19* | 3/92 & 4/25 | 1 | South Africa won by 333 runs | Potchefstroom | Bangladesh tour of South Africa 2017/18 |
| 4 Aug 2017 | ENG 362 & 243 v SA 226 & 2024th Test · Test | SA | 13 & 21* | 2/58 & 1/92 | 1 | England won by 177 runs | Manchester | South Africa tour of England 2017 |
| 27 Jul 2017 | ENG 353 & 313/8d v SA 175 & 2523rd Test · Test | SA | 5 & 24* | 1/61 & 3/50 | 0 | England won by 239 runs | London | South Africa tour of England 2017 |
| 14 Jul 2017 | SA 335 & 343/9d v ENG 205 & 1332nd Test · Test | SA | 0 & 1 | 3/21 & 3/42 | 0 | South Africa won by 340 runs | Nottingham | South Africa tour of England 2017 |
| 6 Jul 2017 | ENG 458 & 233 v SA 361 & 119Match 1 · Test | SA | 9 & 10 | 0/107 & 4/85 | 0 | England won by 211 runs | London | Basil D'Oliveira Trophy 2017 |
| 29 May 2017 | ENG 153 v SA 156/3Match 3 · ODI | SA | DNB | 3/25 | 0 | South Africa won by 7 wickets | London | South Africa in England ODI Series 2017 |
| 27 May 2017 | ENG 330/6 v SA 328/5Match 2 · ODI | SA | DNB | 1/72 | 0 | England won by 2 runs | Southampton | South Africa in England ODI Series 2017 |
| 25 Mar 2017 | NZ 489 v SA 314 & 80/5Match 3 · Test | SA | 9 & DNB | 2/118 | 0 | Match drawn | Hamilton | South Africa in New Zealand Test Series 2016/17 |
| 16 Mar 2017 | NZ 268 & 171 v SA 359 & 83/2Match 2 · Test | SA | 1 & DNB | 2/47 & 6/40 | 0 | South Africa won by 8 wickets | Wellington | South Africa in New Zealand Test Series 2016/17 |
| 8 Mar 2017 | NZ 341 v SA 308 & 224/6Match 1 · Test | SA | 5 & DNB | 5/94 | 1 | Match drawn | Dunedin | South Africa in New Zealand Test Series 2016/17 |
| 2 Jan 2017 | SA 392 & 224/7d v SL 110 & 224Match 2 · Test | SA | 32* & 20* | 2/32 & 1/64 | 0 | South Africa won by 282 runs | Cape Town | Sri Lanka in South Africa Test Series 2016/17 |
| 26 Dec 2016 | SA 286 & 406/6d v SL 205 & 281Match 1 · Test | SA | 0 & DNB | 1/30 & 3/86 | 0 | South Africa won by 206 runs | Port Elizabeth | Sri Lanka in South Africa Test Series 2016/17 |
| 11 Dec 2016 | DOL 59/5 v KNI 68/1Match · T20 | DOL | 1 | - | 0 | Knights won by 9 wickets (DLS method) | Durban | CSA T20 Challenge 2016/17 |
| 7 Dec 2016 | DOL 216/5 v WAR 217/3Match · T20 | DOL | 7* | 0/39 | 0 | Warriors won by 7 wickets | East London | CSA T20 Challenge 2016/17 |
| 4 Dec 2016 | DOL 178/5 v CC 181/3Match · T20 | DOL | DNB | 0/27 | 1 | Cape Cobras won by 7 wickets | Durban | CSA T20 Challenge 2016/17 |
| 12 Nov 2016 | AUS 85 & 161 v SA 326Match 2 · Test | SA | 1 | 0/2 & 0/10 | 0 | South Africa won by an innings and 80 runs | Hobart | South Africa in Australia Test Series 2016/17 |
| 3 Nov 2016 | AUS 244 & 361 v SA 242 & 540/8dMatch 1 · Test | SA | 16 & 41* | 3/56 & 1/94 | 0 | South Africa won by 177 runs | Perth | South Africa in Australia Test Series 2016/17 |
| 12 Dec 2015 | DOL 159/5 v TIT 161/3Final · T20 | DOL | DNB | 0/21 | 0 | Titans won by 7 wickets | Centurion | Ram Slam T20 Challenge 2015/16 |
| 9 Dec 2015 | DOL 178/3 v CC 173/8Semi-Final · T20 | DOL | DNB | 2/35 | 0 | Dolphins won by 5 runs | Durban | Ram Slam T20 Challenge 2015/16 |
| 4 Dec 2015 | CC 142/7 v DOL 146/2Match · T20 | DOL | DNB | 2/21 | 0 | Dolphins won by 8 wickets | Durban | Ram Slam T20 Challenge 2015/16 |
| 28 Nov 2015 | DOL 82/9 v KNI 85/2Match · T20 | DOL | 5 | 1/24 | 0 | Knights won by 8 wickets | Port Elizabeth | Ram Slam T20 Challenge 2015/16 |
| 20 Nov 2015 | DOL 35/0 v WARMatch · T20 | DOL | DNB | - | 0 | No result | East London | Ram Slam T20 Challenge 2015/16 |
| 18 Nov 2015 | TIT 136/9 v DOL 70Match · T20 | DOL | 4 | 2/16 | 0 | Titans won by 66 runs | Durban | Ram Slam T20 Challenge 2015/16 |
| 15 Nov 2015 | DOL 148/9 v CC 152/5Match · T20 | DOL | 3 | 1/15 | 0 | Cape Cobras won by 5 wickets | Centurion | Ram Slam T20 Challenge 2015/16 |
| 8 Nov 2015 | DOL 179/4 v WAR 145Match · T20 | DOL | DNB | 1/15 | 0 | Dolphins won by 34 runs | Durban | Ram Slam T20 Challenge 2015/16 |
| 6 Nov 2015 | KNI 167/4 v DOL 170/1Match · T20 | DOL | DNB | 1/20 | 0 | Dolphins won by 9 wickets | Kimberley | Ram Slam T20 Challenge 2015/16 |
| 1 Nov 2015 | DOL 179/4 v TIT 173/8Match · T20 | DOL | DNB | 1/36 | 1 | Dolphins won by 6 runs | Centurion | Ram Slam T20 Challenge 2015/16 |