| 1 May 2019 | DOL 163/8 v LIO 164/2Semi-final · T20 | LIO | 52* | - | 0 | Lions won by 8 wickets | Johannesburg | CSA T20 Challenge 2018/19 |
| 28 Apr 2019 | TIT 148/7 v LIO 149/6Match 30 · T20 | LIO | 22 | - | 1 | Lions won by 4 wickets | Centurion | CSA T20 Challenge 2018/19 |
| 26 Apr 2019 | CC 133/7 v LIO 134/4Match 25 · T20 | LIO | 26 | - | 0 | Lions won by 6 wickets | Cape Town | CSA T20 Challenge 2018/19 |
| 24 Apr 2019 | LIO 144/6 v WAR 145/1Match 24 · T20 | LIO | 24 | - | 0 | Warriors won by 9 wickets | Johannesburg | CSA T20 Challenge 2018/19 |
| 18 Apr 2019 | LIO 181/4 v TIT 162/9Match 15 · T20 | LIO | 0* | - | 2 | Lions won by 19 runs | Johannesburg | CSA T20 Challenge 2018/19 |
| 14 Apr 2019 | WAR 155/5 v LIOMatch 11 · T20 | LIO | - | - | 0 | No result | East London | CSA T20 Challenge 2018/19 |
| 12 Apr 2019 | LIO 150/7 v KNI 110/9Match 8 · T20 | LIO | 26 | - | 0 | Lions won by 40 runs | Potchefstroom | CSA T20 Challenge 2018/19 |
| 10 Apr 2019 | LIO 159/5 v DOL 141/9Match 5 · T20 | LIO | 26 | - | 1 | Lions won by 18 runs | Durban | CSA T20 Challenge 2018/19 |
| 7 Apr 2019 | CC 169/8 v LIO 164/8Match 3 · T20 | LIO | 46 | - | 2 | Cape Cobras won by 5 runs | Johannesburg | CSA T20 Challenge 2018/19 |
| 21 Feb 2019 | SA 222 & 128 v SL 154/9 & 197/22nd Test · Test | SA | 0 & 6 | - | 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 | 47 & 3 | - | 0 | Sri Lanka won by 1 wicket | Durban | Sri Lanka tour of South Africa 2018/19 |
| 11 Jan 2019 | SA 262 & 303 v PAK 185 & 2733rd Test · Test | SA | 8 & 23 | - | 0 | South Africa won by 107 runs | Johannesburg | Pakistan tour of South Africa 2018/19 |
| 3 Jan 2019 | SA 431 & 43/1 v PAK 177 & 2942nd Test · Test | SA | 75 & DNB | - | 1 | South Africa won by 9 wickets | Cape Town | Pakistan tour of South Africa 2018/19 |
| 26 Dec 2018 | SA 223 & 151/4 v PAK 181 & 1901st Test · Test | SA | 53 & 13* | - | 0 | South Africa won by 6 wickets | Centurion | Pakistan tour of South Africa 2018/19 |
| 7 Dec 2018 | DH 128 v JS 131/9Match 23 · T20 | DH | 1 | - | 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 | No result | Durban | Mzansi Super League 2018/19 |
| 28 Nov 2018 | PR 98/2 v DH 80/6Match 14 · T20 | DH | 4 | - | 0 | Paarl Rocks won by 32 runs (DLS method) | Durban | Mzansi Super League 2018/19 |
| 18 Nov 2018 | DH 157/5 v CTB 158/7Match 3 · T20 | DH | 0 | - | 0 | Cape Town Blitz won by 3 wickets | Durban | Mzansi Super League 2018/19 |
| 20 Jul 2018 | SL 338 & 275/5d v SA 124 & 2902nd Test · Test | SA | 11 & 63 | - | 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 | 17 & 2 | - | 1 | 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 | 95* & 35* | - | 1 | 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 | 1 & 5 | 0/10 | 0 | South Africa won by 322 runs | Cape Town | Australia tour of South Africa 2017/18 |
| 26 Dec 2017 | SA 309/9d v ZIM 68 & 121Only Test · Test | SA | 44 | - | 2 | South Africa won by an innings and 120 runs | Port Elizabeth | Zimbabwe tour of South Africa 2017/18 |
| 10 Dec 2017 | WAR 168/5 v CC 150/6Match 28 · T20 | CC | 6 | - | 1 | Warriors won by 18 runs | East London | Ram Slam T20 Challenge 2017/18 |
| 6 Dec 2017 | CC 156/9 v KNI 151/9Match 24 · T20 | CC | 46 | - | 0 | Cape Cobras won by 5 runs | Kimberley | Ram Slam T20 Challenge 2017/18 |
| 1 Dec 2017 | CC 172/4 v DOL 8/1Match 18 · T20 | CC | 3 | - | 0 | No result | Durban | Ram Slam T20 Challenge 2017/18 |
| 29 Nov 2017 | CC 159/4 v WAR 149/8Match 16 · T20 | CC | 42 | - | 0 | Cape Cobras won by 10 runs | Paarl | Ram Slam T20 Challenge 2017/18 |
| 26 Nov 2017 | KNI 159/5 v CC 163/7Match 15 · T20 | CC | 6 | - | 0 | Cape Cobras won by 3 wickets | Cape Town | Ram Slam T20 Challenge 2017/18 |
| 24 Nov 2017 | CC 145/7 v LIO 139/6Match 11 · T20 | CC | 2 | - | 1 | Cape Cobras won by 6 runs | Paarl | Ram Slam T20 Challenge 2017/18 |
| 19 Nov 2017 | CC 119/9 v TIT 120/3Match 9 · T20 | CC | 27 | - | 0 | Titans won by 7 wickets | Centurion | Ram Slam T20 Challenge 2017/18 |
| 17 Nov 2017 | CC 169/6 v LIO 175/3Match 7 · T20 | CC | 28 | - | 0 | Lions won by 7 wickets | Johannesburg | Ram Slam T20 Challenge 2017/18 |
| 12 Nov 2017 | DOL 231/2 v CC 108/3Match 2 · T20 | CC | 6 | - | 0 | Dolphins won by 15 runs (DLS method) | Centurion | Ram Slam T20 Challenge 2017/18 |
| 22 Oct 2017 | SA 369/6 v BAN 1693rd ODI · ODI | SA | 48 | - | 0 | South Africa won by 200 runs | East London | Bangladesh tour of South Africa 2017/18 |
| 6 Oct 2017 | SA 573/4d v BAN 147 & 1722nd Test · Test | SA | 7 | - | 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 | 31* & 71 | - | 0 | 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 | 46 & 12 | - | 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 | 52 & 32 | - | 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 | 20 & 15 | - | 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 | 59 & 21 | 0/14 | 1 | England won by 211 runs | London | Basil D'Oliveira Trophy 2017 |
| 25 Mar 2017 | NZ 489 v SA 314 & 80/5Match 3 · Test | SA | 29 & 1 | 0/7 | 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 | 89 & DNB | - | 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 | 64 & 6 | - | 0 | Match drawn | Dunedin | South Africa in New Zealand Test Series 2016/17 |
| 12 Jan 2017 | SA 426 v SL 131 & 177Match 3 · Test | SA | 0 | - | 2 | South Africa won by an innings and 118 runs | Johannesburg | Sri Lanka in South Africa Test Series 2016/17 |
| 2 Jan 2017 | SA 392 & 224/7d v SL 110 & 224Match 2 · Test | SA | 10 & 0 | - | 1 | 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 | 3 & 8 | - | 0 | South Africa won by 206 runs | Port Elizabeth | Sri Lanka in South Africa Test Series 2016/17 |
| 13 Dec 2016 | LIO 136/7 v WAR 138/3Qualifier · T20 | LIO | 10 | - | 0 | Warriors won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2016/17 |
| 9 Dec 2016 | LIO 125/8 v KNI 112/2Match · T20 | LIO | 20 | - | 0 | Knights won by 3 runs (DLS method) | Potchefstroom | CSA T20 Challenge 2016/17 |
| 7 Dec 2016 | TIT 230/5 v LIO 184/7Match · T20 | LIO | 33 | - | 1 | Titans won by 46 runs | Centurion | CSA T20 Challenge 2016/17 |
| 24 Nov 2016 | AUS 383 & 127/3 v SA 259/9d & 250Match 3 · Test | SA | 8 & 21 | 0/1 | 0 | Australia won by 7 wickets | Adelaide | South Africa in Australia Test Series 2016/17 |
| 12 Nov 2016 | AUS 85 & 161 v SA 326Match 2 · Test | SA | 74 | - | 0 | South Africa won by an innings and 80 runs | Hobart | South Africa in Australia Test Series 2016/17 |