| 1 Dec 2017 | CC 172/4 v DOL 8/1Match 18 · T20 | DOL | DNB | 2/31 | 0 | No result | Durban | Ram Slam T20 Challenge 2017/18 |
| 19 Nov 2017 | DOL 168/6 v LIO 170/4Match 8 · T20 | DOL | DNB | 0/28 | 0 | Lions won by 6 wickets | Potchefstroom | Ram Slam T20 Challenge 2017/18 |
| 22 Oct 2017 | SA 369/6 v BAN 1693rd ODI · ODI | SA | DNB | 2/27 | 0 | South Africa won by 200 runs | East London | Bangladesh tour of South Africa 2017/18 |
| 18 Oct 2017 | SA 353/6 v BAN 2492nd ODI · ODI | SA | DNB | 3/50 | 0 | South Africa won by 104 runs | Paarl | Bangladesh tour of South Africa 2017/18 |
| 15 Oct 2017 | BAN 278/7 v SA 282/01st ODI · ODI | SA | DNB | 1/45 | 0 | South Africa won by 10 wickets | Kimberley | Bangladesh tour of South Africa 2017/18 |
| 25 Sept 2017 | DER 460 & 144/0d v GLO 224/2d & 223Match · First-class | DER | 0 & DNB | 0/45 & 5/76 | 1 | Derbyshire won by 157 runs | Bristol | Specsavers County Championship 2017 |
| 15 Sept 2017 | PAK 183/4 v IWX 150/8Match 3 · T20I | IWX | DNB | 0/26 | 0 | Pakistan won by 33 runs | Lahore | Independence Cup 2017/18 |
| 15 Sept 2017 | PAK 183/4 v ICC 150/83rd T20I · T20I | ICC | DNB | 0/26 | 0 | Pakistan won by 33 runs | Lahore | Independence Cup 2017/18 |
| 13 Sept 2017 | PAK 174/6 v IWX 175/3Match 2 · T20I | IWX | DNB | 1/29 | 2 | ICC World XI won by 7 wickets | Lahore | Independence Cup 2017/18 |
| 13 Sept 2017 | PAK 174/6 v ICC 175/32nd T20I · T20I | ICC | DNB | 1/29 | 2 | World-XI won by 7 wickets (with 1 ball remaining) | Lahore | Independence Cup 2017/18 |
| 12 Sept 2017 | PAK 197/5 v IWX 177/7Match 1 · T20I | IWX | DNB | 1/34 | 0 | Pakistan won by 20 runs | Lahore | Independence Cup 2017/18 |
| 5 Sept 2017 | DER 236/9 v GLAMatch · First-class | DER | 4 | - | 0 | Match drawn | Derby | Specsavers County Championship 2017 |
| 28 Aug 2017 | DUR 480/9d & 39/1 v DER 164 & 354Match · First-class | DER | 18* & 10 | 1/87 | 1 | Durham won by 9 wickets | Chester-le-Street | Specsavers County Championship 2017 |
| 22 Aug 2017 | HAM 249/8 v DER 148Quarter-final · T20 | DER | 23 | 0/42 | 0 | Hampshire won by 101 runs | Hove | NatWest T20 Blast 2017 |
| 18 Aug 2017 | DER 146/8 v WOR 98Match · T20 | DER | DNB | 4/17 | 0 | Derbyshire won by 48 runs | Derby | NatWest T20 Blast 2017 |
| 17 Aug 2017 | DER 139/7 v LEI 143/6Match · T20 | DER | DNB | 1/13 | 0 | Leicestershire won by 4 wickets | Leicester | NatWest T20 Blast 2017 |
| 15 Aug 2017 | DUR 161/7 v DER 164/7Match · T20 | DER | DNB | 0/31 | 0 | Derbyshire won by 3 wickets | Derby | NatWest T20 Blast 2017 |
| 4 Aug 2017 | NOT 189/4 v DER 181/7Match · T20 | DER | DNB | 1/28 | 0 | Nottinghamshire won by 8 runs | Derby | NatWest T20 Blast 2017 |
| 3 Aug 2017 | YOR 180/5 v DER 184/5Match · T20 | DER | DNB | 1/31 | 0 | Derbyshire won by 5 wickets | Leeds | NatWest T20 Blast 2017 |
| 30 Jul 2017 | LEI 104/9 v DER 107/3Match · T20 | DER | DNB | 2/20 | 0 | Derbyshire won by 7 wickets | Derby | NatWest T20 Blast 2017 |
| 23 Jul 2017 | WAR 197/4 v DER 177/9Match · T20 | DER | 8* | 0/34 | 1 | Warwickshire won by 20 runs | Birmingham | NatWest T20 Blast 2017 |
| 21 Jul 2017 | NOT 227/3 v DER 222/5Match · T20 | DER | DNB | 0/52 | 0 | Nottinghamshire won by 5 runs | Nottingham | NatWest T20 Blast 2017 |
| 19 Jul 2017 | WOR 186/5 v DER 189/3Match · T20 | DER | DNB | 1/27 | 0 | Derbyshire won by 7 wickets | Worcester | NatWest T20 Blast 2017 |
| 16 Jul 2017 | DER 152/8 v LAN 155/5Match · T20 | DER | 0* | 2/32 | 0 | Lancashire won by 5 wickets | Manchester | NatWest T20 Blast 2017 |
| 8 Jul 2017 | DER 165/8 v YOR 162/7Match · T20 | DER | DNB | 3/18 | 0 | Derbyshire won by 3 runs | Chesterfield | NatWest T20 Blast 2017 |
| 7 Jul 2017 | NOR 179/6 v DER 180/3Match · T20 | DER | DNB | 1/31 | 0 | Derbyshire won by 7 wickets | Northampton | NatWest T20 Blast 2017 |
| 3 Jul 2017 | DER 368 & 214 v DUR 301 & 285/4Match · First-class | DER | 4 & 5 | 5/110 & 2/89 | 0 | Durham won by 6 wickets | Chesterfield | Specsavers County Championship 2017 |
| 25 Jun 2017 | ENG 181/8 v SA 162/7Match 3 · T20I | SA | DNB | 1/38 | 0 | England won by 19 runs | Cardiff | South Africa in England T20I Series 2017 |
| 21 Jun 2017 | ENG 143/1 v SA 142/3Match 1 · T20I | SA | DNB | 0/37 | 0 | England won by 9 wickets | Southampton | South Africa in England T20I Series 2017 |
| 11 Jun 2017 | IND 193/2 v SA 191Match 11 · ODI | SA | 1 | 1/37 | 0 | India won by 8 wickets | London | ICC Champions Trophy 2017 |
| 7 Jun 2017 | PAK 119/3 v SA 219/8Match 7 · ODI | SA | DNB | 0/16 | 2 | Pakistan won by 19 runs (DLS method) | Birmingham | ICC Champions Trophy 2017 |
| 3 Jun 2017 | SA 299/6 v SL 203Match 3 · ODI | SA | DNB | 4/27 | 0 | South Africa won by 96 runs | London | ICC Champions Trophy 2017 |
| 24 May 2017 | ENG 339/6 v SA 267Match 1 · ODI | SA | 0* | 0/68 | 0 | England won by 72 runs | Leeds | South Africa in England ODI Series 2017 |
| 6 May 2017 | SH 136/9 v RPS 148/8Match 44 · T20 | RPS | DNB | 1/24 | 0 | Rising Pune Supergiant won by 12 runs | Hyderabad | Indian Premier League 2017 |
| 3 May 2017 | KKR 155/8 v RPS 158/6Match 41 · T20 | RPS | DNB | 1/36 | 0 | Rising Pune Supergiant won by 4 wickets | Kolkata | Indian Premier League 2017 |
| 1 May 2017 | RPS 167/5 v GL 161Match 39 · T20 | RPS | DNB | 3/27 | 1 | Rising Pune Supergiant won by 5 wickets | Pune | Indian Premier League 2017 |
| 29 Apr 2017 | RPS 157/3 v RCB 96/9Match 34 · T20 | RPS | DNB | 3/18 | 0 | Rising Pune Supergiant won by 61 runs | Pune | Indian Premier League 2017 |
| 26 Apr 2017 | RPS 182/5 v KKR 184/3Match 30 · T20 | RPS | DNB | 0/48 | 0 | Kolkata Knight Riders won by 7 wickets | Pune | Indian Premier League 2017 |
| 24 Apr 2017 | MI 157/8 v RPS 160/6Match 28 · T20 | RPS | DNB | 1/32 | 0 | Rising Pune Supergiant won by 3 runs | Mumbai | Indian Premier League 2017 |
| 22 Apr 2017 | RPS 179/4 v SH 176/3Match 24 · T20 | RPS | DNB | 1/23 | 0 | Rising Pune Supergiant won by 6 wickets | Pune | Indian Premier League 2017 |
| 16 Apr 2017 | RCB 134/9 v RPS 161/8Match 17 · T20 | RPS | DNB | 1/27 | 0 | Rising Pune Supergiant won by 27 runs | Bangalore | Indian Premier League 2017 |
| 14 Apr 2017 | GL 172/3 v RPS 171/8Match 13 · T20 | RPS | DNB | 1/53 | 0 | Gujarat Lions won by 7 wickets | Rajkot | Indian Premier League 2017 |
| 11 Apr 2017 | RPS 108 v DC 205/4Match 9 · T20 | RPS | 0* | 1/24 | 0 | Delhi Daredevils won by 97 runs | Pune | Indian Premier League 2017 |
| 8 Apr 2017 | PK 164/4 v RPS 163/6Match 4 · T20 | RPS | DNB | 2/29 | 1 | Kings XI Punjab won by 6 wickets | Indore | Indian Premier League 2017 |
| 6 Apr 2017 | RPS 187/3 v MI 184/8Match 2 · T20 | RPS | DNB | 3/28 | 0 | Rising Pune Supergiant won by 7 wickets | Pune | Indian Premier League 2017 |
| 4 Mar 2017 | NZ 149 v SA 150/4Match 5 · ODI | SA | DNB | 2/14 | 1 | South Africa won by 6 wickets | Auckland | South Africa in New Zealand ODI Series 2016/17 |
| 1 Mar 2017 | NZ 280/3 v SA 279/8Match 4 · ODI | SA | DNB | 2/56 | 0 | New Zealand won by 7 wickets | Hamilton | South Africa in New Zealand ODI Series 2016/17 |
| 25 Feb 2017 | NZ 112 v SA 271/8Match 3 · ODI | SA | DNB | 1/23 | 0 | South Africa won by 159 runs | Wellington | South Africa in New Zealand ODI Series 2016/17 |
| 22 Feb 2017 | NZ 289/4 v SA 283/9Match 2 · ODI | SA | 0* | 1/61 | 0 | New Zealand won by 6 runs | Christchurch | South Africa in New Zealand ODI Series 2016/17 |
| 19 Feb 2017 | NZ 207/7 v SA 210/6Match 1 · ODI | SA | DNB | 0/42 | 0 | South Africa won by 4 wickets | Hamilton | South Africa in New Zealand ODI Series 2016/17 |