| 11 Aug 2019 | GLA 152/6 v SUR 155/3Match · T20 | SUR | DNB | 2/31 | 2 | Surrey won by 7 wickets | Cardiff | Vitality Blast 2019 |
| 9 Aug 2019 | SUR 94/2 v GLO 165/8Match · T20 | SUR | DNB | 1/33 | 0 | Gloucestershire won by 9 runs (DLS method) | London | Vitality Blast 2019 |
| 8 Aug 2019 | MID 210/8 v SUR 146Match · T20 | SUR | 4 | 1/45 | 0 | Middlesex won by 64 runs | London | Vitality Blast 2019 |
| 2 Aug 2019 | SOM 207/2 v SUR 203/4Match · T20 | SUR | DNB | 1/31 | 0 | Somerset won by 8 wickets | Taunton | Vitality Blast 2019 |
| 30 Jul 2019 | SUR 54/4 v KEN 55/1Match · T20 | SUR | DNB | 1/22 | 0 | Kent won by 9 wickets (DLS method) | London | Vitality Blast 2019 |
| 26 Jul 2019 | SUS 144/8 v SUR 144/8Match · T20 | SUR | 8* | 1/21 | 0 | Match tied | Brighton | Vitality Blast 2019 |
| 25 Jul 2019 | SUR 141 v GLA 44Match · T20 | SUR | 0 | 3/8 | 0 | Surrey won by 97 runs | London | Vitality Blast 2019 |
| 23 Jul 2019 | SUR 172/9 v MID 209/3Match · T20 | SUR | 5* | 1/40 | 0 | Middlesex won by 37 runs | London | Vitality Blast 2019 |
| 19 Jul 2019 | ESS 226/4 v SUR 174/7Match · T20 | SUR | DNB | 0/39 | 0 | Essex won by 52 runs | Chelmsford | Vitality Blast 2019 |
| 6 Jul 2019 | AUS 315 v SA 325/6Match 45 · ODI | SA | DNB | 1/59 | 0 | South Africa won by 10 runs | Manchester | World Cup 2019 |
| 28 Jun 2019 | SA 206/1 v SL 203Match 35 · ODI | SA | DNB | 0/36 | 0 | South Africa won by 9 wickets | Chester-le-Street | World Cup 2019 |
| 23 Jun 2019 | PAK 308/7 v SA 259/9Match 30 · ODI | SA | 1* | 2/41 | 1 | Pakistan won by 49 runs | London | World Cup 2019 |
| 19 Jun 2019 | NZ 245/6 v SA 241/6Match 25 · ODI | SA | DNB | 0/33 | 0 | New Zealand won by 4 wickets | Birmingham | World Cup 2019 |
| 15 Jun 2019 | AFG 125 v SA 131/121st match · ODI | SA | DNB | 4/29 | 1 | South Africa won by 9 wickets (with 116 balls remaining) (D/L method) | Cardiff | 2019 Cricket World Cup |
| 10 Jun 2019 | SA 29/2 v WIMatch 15 · ODI | SA | DNB | - | 0 | No result | Southampton | World Cup 2019 |
| 5 Jun 2019 | IND 230/4 v SA 227/9Match 8 · ODI | SA | 0 | 0/58 | 0 | India won by 6 wickets | Southampton | World Cup 2019 |
| 2 Jun 2019 | BAN 330/6 v SA 309/8Match 5 · ODI | SA | 10* | 2/57 | 0 | Bangladesh won by 21 runs | London | World Cup 2019 |
| 30 May 2019 | ENG 311/8 v SA 207Match 1 · ODI | SA | 0 | 2/61 | 0 | England won by 104 runs | London | World Cup 2019 |
| 12 May 2019 | MI 149/8 v CSK 148/7Final · T20 | CSK | DNB | 2/23 | 0 | Mumbai Indians won by 1 run | Hyderabad | Indian Premier League 2019 |
| 10 May 2019 | DC 147/9 v CSK 151/4Qualifier 2 · T20 | CSK | DNB | 1/28 | 1 | Chennai Super Kings won by 6 wickets | Visakhapatnam | Indian Premier League 2019 |
| 7 May 2019 | CSK 131/4 v MI 132/4Qualifier 1 · T20 | CSK | DNB | 2/33 | 1 | Mumbai Indians won by 6 wickets | Chennai | Indian Premier League 2019 |
| 5 May 2019 | CSK 170/5 v PK 173/4Match 55 · T20 | CSK | DNB | 0/36 | 1 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2019 |
| 1 May 2019 | CSK 179/4 v DC 99Match 50 · T20 | CSK | DNB | 4/12 | 0 | Chennai Super Kings won by 80 runs | Chennai | Indian Premier League 2019 |
| 26 Apr 2019 | MI 155/4 v CSK 109Match 44 · T20 | CSK | 0* | 1/37 | 0 | Mumbai Indians won by 46 runs | Chennai | Indian Premier League 2019 |
| 23 Apr 2019 | SH 175/3 v CSK 176/4Match 41 · T20 | CSK | DNB | 0/38 | 0 | Chennai Super Kings won by 6 wickets | Chennai | Indian Premier League 2019 |
| 21 Apr 2019 | RCB 161/7 v CSK 160/8Match 39 · T20 | CSK | DNB | 1/31 | 0 | Royal Challengers Bangalore won by 1 run | Bengaluru | Indian Premier League 2019 |
| 17 Apr 2019 | CSK 132/5 v SH 137/4Match 33 · T20 | CSK | DNB | 2/20 | 1 | Sunrisers Hyderabad won by 6 wickets | Hyderabad | Indian Premier League 2019 |
| 14 Apr 2019 | KKR 161/8 v CSK 162/5Match 29 · T20 | CSK | DNB | 4/27 | 0 | Chennai Super Kings won by 5 wickets | Kolkata | Indian Premier League 2019 |
| 11 Apr 2019 | RR 151/7 v CSK 155/6Match 25 · T20 | CSK | DNB | 0/28 | 0 | Chennai Super Kings won by 4 wickets | Jaipur | Indian Premier League 2019 |
| 9 Apr 2019 | KKR 108/9 v CSK 111/3Match 23 · T20 | CSK | DNB | 2/21 | 0 | Chennai Super Kings won by 7 wickets | Chennai | Indian Premier League 2019 |
| 6 Apr 2019 | CSK 160/3 v PK 138/5Match 18 · T20 | CSK | DNB | 0/20 | 0 | Chennai Super Kings won by 22 runs | Chennai | Indian Premier League 2019 |
| 3 Apr 2019 | MI 170/5 v CSK 133/8Match 15 · T20 | CSK | DNB | 1/25 | 0 | Mumbai Indians won by 37 runs | Mumbai | Indian Premier League 2019 |
| 31 Mar 2019 | CSK 175/5 v RR 167/8Match 12 · T20 | CSK | DNB | 2/23 | 2 | Chennai Super Kings won by 8 runs | Chennai | Indian Premier League 2019 |
| 26 Mar 2019 | DC 147/6 v CSK 150/4Match 5 · T20 | CSK | DNB | 1/20 | 0 | Chennai Super Kings won by 6 wickets | Delhi | Indian Premier League 2019 |
| 23 Mar 2019 | RCB 70 v CSK 71/3Match 1 · T20 | CSK | DNB | 3/9 | 0 | Chennai Super Kings won by 7 wickets | Chennai | Indian Premier League 2019 |
| 19 Mar 2019 | SA 134/8 v SL 134/71st T20I · T20I | SA | 1* | 1/21 | 0 | Match tied (South Africa won the Super Over) | Cape Town | Sri Lanka tour of South Africa 2018/19 |
| 16 Mar 2019 | SA 135/2 v SL 2255th ODI · ODI | SA | DNB | 2/33 | 2 | South Africa won by 41 runs (DLS method) | Cape Town | Sri Lanka tour of South Africa 2018/19 |
| 10 Mar 2019 | SA 331/5 v SL 121/53rd ODI · ODI | SA | DNB | 2/19 | 2 | South Africa won by 71 runs (DLS method) | Durban | Sri Lanka tour of South Africa 2018/19 |
| 6 Mar 2019 | SA 251 v SL 1382nd ODI · ODI | SA | 1* | 2/39 | 0 | South Africa won by 113 runs | Centurion | Sri Lanka tour of South Africa 2018/19 |
| 3 Mar 2019 | SA 232/2 v SL 2311st ODI · ODI | SA | DNB | 3/26 | 1 | South Africa won by 8 wickets | Johannesburg | Sri Lanka tour of South Africa 2018/19 |
| 30 Jan 2019 | SA 241/3 v PAK 240/85th ODI · ODI | SA | DNB | 0/36 | 1 | South Africa won by 7 wickets | Cape Town | Pakistan tour of South Africa 2018/19 |
| 27 Jan 2019 | SA 164 v PAK 168/24th ODI · ODI | SA | 5 | 1/51 | 0 | Pakistan won by 8 wickets | Johannesburg | Pakistan tour of South Africa 2018/19 |
| 19 Jan 2019 | SA 266/2 v PAK 267/51st ODI · ODI | SA | DNB | 1/44 | 0 | Pakistan won by 5 wickets | Port Elizabeth | Pakistan tour of South Africa 2018/19 |
| 8 Dec 2018 | TS 165/4 v NMBG 137/9Match 25 · T20 | NMBG | 4* | 1/30 | 0 | Tshwane Spartans won by 28 runs | Port Elizabeth | Mzansi Super League 2018/19 |
| 5 Dec 2018 | NMBG 121/2 v DHMatch 22 · T20 | NMBG | DNB | - | 0 | No result | Durban | Mzansi Super League 2018/19 |
| 2 Dec 2018 | JS 173/3 v NMBG 92Match 19 · T20 | NMBG | 9* | 0/24 | 0 | Jozi Stars won by 81 runs | Port Elizabeth | Mzansi Super League 2018/19 |
| 30 Nov 2018 | NMBG 168/9 v PR 120Match 15 · T20 | NMBG | DNB | 1/29 | 1 | Nelson Mandela Bay Giants won by 48 runs | Port Elizabeth | Mzansi Super League 2018/19 |
| 25 Nov 2018 | NMBG 143/9 v TS 35/3Match 10 · T20 | NMBG | 0 | - | 0 | Nelson Mandela Bay Giants won by 7 runs (DLS method) | Centurion | Mzansi Super League 2018/19 |
| 23 Nov 2018 | DH 127/6 v NMBG 131/1Match 8 · T20 | NMBG | DNB | 1/34 | 0 | Nelson Mandela Bay Giants won by 9 wickets | Port Elizabeth | Mzansi Super League 2018/19 |
| 21 Nov 2018 | CTB 175/6 v NMBG 132/6Match 7 · T20 | NMBG | DNB | 1/18 | 0 | Cape Town Blitz won by 12 runs (DLS method) | Cape Town | Mzansi Super League 2018/19 |