| 21 Nov 2014 | TIT 161/6 v LIO 140/5Match · T20 | TIT | 15 | - | 0 | Titans won by 27 runs (DLS method) | Benoni | Ram Slam T20 Challenge 2014/15 |
| 23 Nov 2014 | TIT 79/5 v WAR 79/5Match · T20 | TIT | 7* | - | 1 | Match tied | Centurion | Ram Slam T20 Challenge 2014/15 |
| 26 Nov 2014 | TIT 176/7 v DOL 157/8Match · T20 | TIT | 19 | - | 0 | Titans won by 19 runs | Benoni | Ram Slam T20 Challenge 2014/15 |
| 28 Nov 2014 | LIO 179/3 v TIT 178/6Match · T20 | TIT | 44 | - | 0 | Lions won by 1 run | Potchefstroom | Ram Slam T20 Challenge 2014/15 |
| 30 Nov 2014 | WAR 148/7 v TIT 128/7Match · T20 | TIT | 13 | - | 1 | Warriors won by 20 runs | Bloemfontein | Ram Slam T20 Challenge 2014/15 |
| 12 Nov 2016 | TIT 194/4 v LIO 152/8Match · T20 | TIT | DNB | - | 0 | Titans won by 42 runs | Johannesburg | CSA T20 Challenge 2016/17 |
| 16 Nov 2016 | CC 141/6 v TIT 142/4Match · T20 | TIT | 46 | - | 2 | Titans won by 6 wickets | Paarl | CSA T20 Challenge 2016/17 |
| 18 Nov 2016 | KNI 185/6 v TIT 186/7Match · T20 | TIT | 52 | - | 1 | Titans won by 3 wickets | Benoni | CSA T20 Challenge 2016/17 |
| 20 Nov 2016 | TIT 185/4 v DOL 127/8Match · T20 | TIT | 15 | - | 1 | Titans won by 58 runs | Bloemfontein | CSA T20 Challenge 2016/17 |
| 25 Nov 2016 | CC 115/4 v TIT 7/0Match · T20 | TIT | DNB | - | 0 | No result | Centurion | CSA T20 Challenge 2016/17 |
| 27 Nov 2016 | TIT 168/5 v KNI 158/6Match · T20 | TIT | 13 | - | 1 | Titans won by 10 runs | Kimberley | CSA T20 Challenge 2016/17 |
| 30 Nov 2016 | TIT 170/4 v DOL 171/4Match · T20 | TIT | 5 | - | 0 | Dolphins won by 6 wickets | Durban | CSA T20 Challenge 2016/17 |
| 2 Dec 2016 | TIT 147 v WAR 148/4Match · T20 | TIT | 26 | - | 0 | Warriors won by 6 wickets | Centurion | CSA T20 Challenge 2016/17 |
| 7 Dec 2016 | TIT 230/5 v LIO 184/7Match · T20 | TIT | 26 | - | 0 | Titans won by 46 runs | Centurion | CSA T20 Challenge 2016/17 |
| 11 Dec 2016 | TIT 80/2 v WAR 74/2Match · T20 | TIT | 17* | - | 0 | Titans won by 6 runs | East London | CSA T20 Challenge 2016/17 |
| 16 Dec 2016 | TIT 155/6 v WAR 149/6Final · T20 | TIT | 19 | - | 2 | Titans won by 6 runs | Centurion | CSA T20 Challenge 2016/17 |
| 1 Dec 2017 | TIT 172/3 v WAR 116/9Match 20 · T20 | TIT | 16* | - | 1 | Titans won by 56 runs (DLS method) | Benoni | Ram Slam T20 Challenge 2017/18 |
| 10 Dec 2017 | DOL 168/7 v TIT 79Match 29 · T20 | TIT | 10 | - | 3 | Dolphins won by 89 runs | Durban | Ram Slam T20 Challenge 2017/18 |
| 13 Dec 2017 | WAR 143 v TIT 145/2Semi-final · T20 | TIT | 24 | - | 1 | Titans won by 8 wickets | Centurion | Ram Slam T20 Challenge 2017/18 |
| 7 Feb 2018 | IND 303/6 v SA 1793rd ODI · ODI | SA | 6 | - | 3 | India won by 124 runs | Cape Town | India tour of South Africa 2017/18 |
| 10 Feb 2018 | IND 289/7 v SA 207/54th ODI · ODI | SA | 43* | - | 0 | South Africa won by 5 wickets (DLS method) | Johannesburg | India tour of South Africa 2017/18 |
| 13 Feb 2018 | IND 274/7 v SA 2015th ODI · ODI | SA | 39 | - | 3 | India won by 73 runs | Port Elizabeth | India tour of South Africa 2017/18 |
| 16 Feb 2018 | SA 204 v IND 206/26th ODI · ODI | SA | 22 | - | 1 | India won by 8 wickets | Centurion | India tour of South Africa 2017/18 |
| 18 Feb 2018 | IND 203/5 v SA 175/91st T20I · T20I | SA | 16 | - | 2 | India won by 28 runs | Johannesburg | India tour of South Africa 2017/18 |
| 21 Feb 2018 | IND 188/4 v SA 189/42nd T20I · T20I | SA | 69 | - | 1 | South Africa won by 6 wickets | Centurion | India tour of South Africa 2017/18 |
| 24 Feb 2018 | IND 172/7 v SA 165/63rd T20I · T20I | SA | 7 | - | 1 | India won by 7 runs | Cape Town | India tour of South Africa 2017/18 |
| 20 Apr 2018 | CSK 204/5 v RR 140Match 17 · T20 | RR | 7 | - | 0 | Chennai Super Kings won by 64 runs | Pune | Indian Premier League 2018 |
| 22 Apr 2018 | MI 167/7 v RR 168/7Match 21 · T20 | RR | 0 | - | 1 | Rajasthan Royals won by 3 wickets | Jaipur | Indian Premier League 2018 |
| 19 May 2018 | RR 164/5 v RCB 134Match 53 · T20 | RR | 32 | - | 4 | Rajasthan Royals won by 30 runs | Jaipur | Indian Premier League 2018 |
| 23 May 2018 | KKR 169/7 v RR 144/4Eliminator · T20 | RR | 18* | - | 2 | Kolkata Knight Riders won by 25 runs | Kolkata | Indian Premier League 2018 |
| 8 Aug 2018 | SL 306/7 v SA 187/94th ODI · ODI | SA | 17 | - | 0 | Sri Lanka won by 3 runs (DLS method) | Pallekele International Cricket Stadium | South Africa tour of Sri Lanka 2018 |
| 12 Aug 2018 | SL 299/8 v SA 1215th ODI · ODI | SA | 3 | - | 1 | Sri Lanka won by 178 runs | Colombo | South Africa tour of Sri Lanka 2018 |
| 14 Aug 2018 | SA 98 v SL 99/7Only T20I · T20I | SA | 18 | - | 1 | Sri Lanka won by 3 wickets | Colombo | South Africa tour of Sri Lanka 2018 |
| 30 Sept 2018 | ZIM 117 v SA 119/51st ODI · ODI | SA | 44 | - | 1 | South Africa won by 5 wickets | Kimberley | Zimbabwe tour of South Africa 2018/19 |
| 3 Oct 2018 | SA 198 v ZIM 782nd ODI · ODI | SA | 1 | - | 1 | South Africa won by 120 runs | Bloemfontein | Zimbabwe tour of South Africa 2018/19 |
| 6 Oct 2018 | ZIM 228 v SA 231/63rd ODI · ODI | SA | 59 | - | 4 | South Africa won by 4 wickets | Paarl | Zimbabwe tour of South Africa 2018/19 |
| 12 Oct 2018 | ZIM 132/7 v SA 135/42nd T20I · T20I | SA | 22 | - | 0 | South Africa won by 6 wickets | Potchefstroom | Zimbabwe tour of South Africa 2018/19 |
| 4 Nov 2018 | AUS 152 v SA 153/41st ODI · ODI | SA | 2 | - | 3 | South Africa won by 6 wickets | Perth Stadium | South Africa tour of Australia 2018/19 |
| 9 Nov 2018 | AUS 231 v SA 224/92nd ODI · ODI | SA | 14 | - | 0 | Australia won by 7 runs | Adelaide Oval | South Africa tour of Australia 2018/19 |
| 11 Nov 2018 | SA 320/5 v AUS 280/93rd ODI · ODI | SA | 1* | - | 1 | South Africa won by 40 runs | Hobart | South Africa tour of Australia 2018/19 |
| 17 Nov 2018 | SA 108/6 v AUS 87/7Only T20I · T20I | SA | 12 | - | 1 | South Africa won by 21 runs | Carrara Oval | South Africa tour of Australia 2018/19 |
| 21 Nov 2018 | TS 139/9 v DH 129/6Match 6 · T20 | DH | 21 | 0/7 | 1 | Durban Heat won by 10 runs (DLS method) | Durban | Mzansi Super League 2018/19 |
| 23 Nov 2018 | DH 127/6 v NMBG 131/1Match 8 · T20 | DH | 4 | - | 0 | Nelson Mandela Bay Giants won by 9 wickets | Port Elizabeth | Mzansi Super League 2018/19 |
| 28 Nov 2018 | PR 98/2 v DH 80/6Match 14 · T20 | DH | 2 | - | 0 | Paarl Rocks won by 32 runs (DLS method) | Durban | Mzansi Super League 2018/19 |
| 30 Nov 2018 | JS 230/3 v DH 177Match 16 · T20 | DH | 0 | - | 0 | Jozi Stars won by 53 runs | Johannesburg | Mzansi Super League 2018/19 |
| 2 Dec 2018 | DH 154/6 v PR 158/1Match 18 · T20 | DH | 4 | 0/17 | 0 | Paarl Rocks won by 9 wickets | Paarl | Mzansi Super League 2018/19 |
| 9 Dec 2018 | CTB 161/6 v DH 162/4Match 27 · T20 | DH | 0* | 1/12 | 0 | Durban Heat won by 6 wickets | Cape Town | Mzansi Super League 2018/19 |
| 12 Dec 2018 | TS 188/6 v DH 189/8Match 30 · T20 | DH | 36 | 0/18 | 0 | Durban Heat won by 2 wickets | Centurion | Mzansi Super League 2018/19 |
| 19 Jan 2019 | SA 266/2 v PAK 267/51st ODI · ODI | SA | DNB | - | 0 | Pakistan won by 5 wickets | Port Elizabeth | Pakistan tour of South Africa 2018/19 |
| 22 Jan 2019 | SA 207/5 v PAK 2032nd ODI · ODI | SA | 0 | - | 1 | South Africa won by 5 wickets | Durban | Pakistan tour of South Africa 2018/19 |