| 25 Jan 2017 | SA 169/5 v SL 170/5Match 3 · T20I | SA | 3* | 1/42 | 0 | Sri Lanka won by 5 wickets | Cape Town | Sri Lanka in South Africa T20I Series 2016/17 |
| 22 Jan 2017 | SA 113 v SL 119/7Match 2 · T20I | SA | 3 | 1/16 | 0 | Sri Lanka won by 3 wickets | Johannesburg | Sri Lanka in South Africa T20I Series 2016/17 |
| 20 Jan 2017 | SA 126/5 v SL 107/6Match 1 · T20I | SA | 0* | 1/23 | 0 | South Africa won by 19 runs | Centurion | Sri Lanka in South Africa T20I Series 2016/17 |
| 12 Jan 2017 | SA 426 v SL 131 & 177Match 3 · Test | SA | 23 | 2/38 & 4/51 | 1 | South Africa won by an innings and 118 runs | Johannesburg | Sri Lanka in South Africa Test Series 2016/17 |
| 7 Dec 2016 | KNI 146/8 v CC 152/2Match · T20 | CC | 34 | 3/20 | 0 | Cape Cobras won by 8 wickets | Cape Town | CSA T20 Challenge 2016/17 |
| 4 Dec 2016 | DOL 178/5 v CC 181/3Match · T20 | CC | 16 | 0/29 | 0 | Cape Cobras won by 7 wickets | Durban | CSA T20 Challenge 2016/17 |
| 25 Nov 2016 | CC 115/4 v TIT 7/0Match · T20 | CC | 16 | - | 0 | No result | Centurion | CSA T20 Challenge 2016/17 |
| 20 Nov 2016 | LIO 165/5 v CC 66/3Match · T20 | CC | 22* | 0/24 | 0 | Lions won by 3 runs (DLS method) | Potchefstroom | CSA T20 Challenge 2016/17 |
| 2 Oct 2016 | SA 361/6 v AUS 219Match 2 · ODI | SA | 8* | 3/40 | 0 | South Africa won by 142 runs | Johannesburg | Australia in South Africa ODI Series 2016/17 |
| 30 Sept 2016 | SA 295/4 v AUS 294/9Match 1 · ODI | SA | DNB | 1/56 | 1 | South Africa won by 6 wickets | Centurion | Australia in South Africa ODI Series 2016/17 |
| 25 Sept 2016 | SA 354/5 v IRE 148Only ODI · ODI | SA | DNB | 2/36 | 1 | South Africa won by 206 runs | Benoni | - |
| 17 Jul 2016 | BT 173/5 v SLZ 148/8Match 18 · T20 | BT | 0* | 2/27 | 0 | Barbados Tridents won by 25 runs | Barbados | Caribbean Premier League 2016 |
| 16 Jul 2016 | BT 172/4 v TKR 173/3Match 16 · T20 | BT | 3* | 2/41 | 0 | Trinbago Knight Riders won by 7 wickets | Barbados | Caribbean Premier League 2016 |
| 13 Jul 2016 | BT 180/6 v SKAN 155/8Match 14 · T20 | BT | 1* | 1/26 | 1 | Barbados Tridents won by 25 runs | Barbados | Caribbean Premier League 2016 |
| 11 Jul 2016 | JT 116/2 v BTMatch 12 · T20 | BT | - | 0/14 | 0 | No result | Barbados | Caribbean Premier League 2016 |
| 1 Jul 2016 | TKR 170/5 v BT 159/8Match 3 · T20 | BT | 16* | 0/35 | 0 | Trinbago Knight Riders won by 11 runs | Trinidad | Caribbean Premier League 2016 |
| 24 Jun 2016 | WI 285 v SA 185Match 9 · ODI | SA | 28 | 1/63 | 0 | West Indies won by 100 runs | Barbados | West Indies Tri-Nation Series 2016 |
| 19 Jun 2016 | AUS v SA 8/0Match 7 · ODI | SA | DNB | - | 0 | No result | Barbados | West Indies Tri-Nation Series 2016 |
| 15 Jun 2016 | WI 204 v SA 343/4Match 6 · ODI | SA | DNB | 1/43 | 0 | South Africa won by 139 runs | St Kitts | West Indies Tri-Nation Series 2016 |
| 11 Jun 2016 | AUS 288/6 v SA 252Match 4 · ODI | SA | 3 | 1/34 | 0 | Australia won by 36 runs | St Kitts | West Indies Tri-Nation Series 2016 |
| 7 Jun 2016 | AUS 142 v SA 189/9Match 3 · ODI | SA | 2 | 2/23 | 0 | South Africa won by 47 runs | Guyana | West Indies Tri-Nation Series 2016 |
| 9 Dec 2015 | DOL 178/3 v CC 173/8Semi-Final · T20 | CC | 27 | 0/29 | 0 | Dolphins won by 5 runs | Durban | Ram Slam T20 Challenge 2015/16 |
| 4 Dec 2015 | CC 142/7 v DOL 146/2Match · T20 | CC | 27 | 0/19 | 0 | Dolphins won by 8 wickets | Durban | Ram Slam T20 Challenge 2015/16 |
| 2 Dec 2015 | WAR 153/8 v CC 141/7Match · T20 | CC | 74* | 1/30 | 0 | Warriors won by 12 runs | East London | Ram Slam T20 Challenge 2015/16 |
| 29 Nov 2015 | LIO 153/5 v CC 154/4Match · T20 | CC | 99 | 0/40 | 1 | Cape Cobras won by 6 wickets | Johannesburg | Ram Slam T20 Challenge 2015/16 |
| 22 Nov 2015 | KNI 140/7 v CC 144/6Match · T20 | CC | 2* | 0/5 | 0 | Cape Cobras won by 4 wickets | Paarl | Ram Slam T20 Challenge 2015/16 |
| 15 Nov 2015 | DOL 148/9 v CC 152/5Match · T20 | CC | DNB | 4/20 | 0 | Cape Cobras won by 5 wickets | Centurion | Ram Slam T20 Challenge 2015/16 |
| 11 Nov 2015 | KNI 174/5 v CC 176/6Match · T20 | CC | DNB | 0/31 | 0 | Cape Cobras won by 4 wickets | Kimberley | Ram Slam T20 Challenge 2015/16 |
| 6 Nov 2015 | CC 140/6 v WAR 135/7Match · T20 | CC | 4 | 2/15 | 0 | Cape Cobras won by 5 runs | Paarl | Ram Slam T20 Challenge 2015/16 |
| 7 Jul 2015 | BAN 138 v SA 169/4Match 2 · T20I | SA | DNB | 1/29 | 0 | South Africa won by 31 runs | Mirpur | South Africa in Bangladesh T20I Series 2015 |
| 5 Jul 2015 | BAN 96 v SA 148/4Match 1 · T20I | SA | DNB | 1/12 | 1 | South Africa won by 52 runs | Mirpur | South Africa in Bangladesh T20I Series 2015 |
| 28 Jun 2015 | GLA 170/4 v SOM 167/8Match · T20 | GLA | DNB | 2/33 | 0 | Glamorgan won by 3 runs | Taunton | NatWest T20 Blast 2015 |
| 26 Jun 2015 | SUR 146/8 v GLA 127Match · T20 | GLA | 24 | 0/18 | 1 | Surrey won by 19 runs | Cardiff | NatWest T20 Blast 2015 |
| 21 Jun 2015 | GLA 115/9 v SUS 116/0Match · T20 | GLA | 32 | 0/21 | 0 | Sussex won by 10 wickets | Cardiff | NatWest T20 Blast 2015 |
| 19 Jun 2015 | ESS 187/7 v GLA 171Match · T20 | GLA | 0 | 1/36 | 0 | Essex won by 16 runs | Chelmsford | NatWest T20 Blast 2015 |
| 13 Jun 2015 | SOM 159/5 v GLA 43/1Match · T20 | GLA | DNB | 2/16 | 0 | Glamorgan won by 2 runs (DLS method) | Cardiff | NatWest T20 Blast 2015 |
| 12 Jun 2015 | GLA 191/3 v GLO 172/6Match · T20 | GLA | DNB | 0/24 | 0 | Glamorgan won by 19 runs | Bristol | NatWest T20 Blast 2015 |
| 5 Jun 2015 | GLA 169/5 v MID 165/5Match · T20 | GLA | 6* | 1/36 | 0 | Glamorgan won by 4 runs | Cardiff | NatWest T20 Blast 2015 |
| 29 May 2015 | HAM 148/8 v GLA 127/8Match · T20 | GLA | 4 | 2/23 | 1 | Hampshire won by 21 runs | Cardiff | NatWest T20 Blast 2015 |
| 22 Feb 2015 | IND 307/7 v SA 177Match 13 · ODI | SA | 17* | 1/85 | 0 | India won by 130 runs | Melbourne | ICC Cricket World Cup 2014/15 |
| 28 Jan 2015 | SA 361/5 v WI 230Match 5 · ODI | SA | DNB | 4/42 | 0 | South Africa won by 131 runs | Centurion | West Indies in South Africa ODI Series 2014/15 |
| 25 Jan 2015 | SA 262/8 v WI 266/9Match 4 · ODI | SA | 12 | 1/48 | 0 | West Indies won by 1 wicket | Port Elizabeth | West Indies in South Africa ODI Series 2014/15 |
| 14 Jan 2015 | SA 195/3 v WI 126Match 3 · T20I | SA | DNB | 2/33 | 0 | South Africa won by 69 runs | Durban | West Indies in South Africa T20I Series 2014/15 |
| 9 Jan 2015 | SA 165/4 v WI 168/6Match 1 · T20I | SA | DNB | 2/39 | 0 | West Indies won by 4 wickets | Cape Town | West Indies in South Africa T20I Series 2014/15 |
| 23 Nov 2014 | AUS 275/8 v SA 280/6Match 5 · ODI | SA | 18* | 1/54 | 0 | Australia won by 2 wickets (DLS method) | Sydney | South Africa in Australia ODI Series 2014/15 |
| 21 Nov 2014 | AUS 268/7 v SA 267/8Match 4 · ODI | SA | 3* | 2/52 | 0 | Australia won by 3 wickets | Melbourne | South Africa in Australia ODI Series 2014/15 |
| 9 Nov 2014 | AUS 146/8 v SA 145/6Match 3 · T20I | SA | DNB | 0/43 | 0 | Australia won by 2 wickets | Sydney | South Africa in Australia T20I Series 2014/15 |
| 7 Nov 2014 | AUS 102/3 v SA 101/7Match 2 · T20I | SA | 2* | 2/17 | 0 | Australia won by 7 wickets | Melbourne | South Africa in Australia T20I Series 2014/15 |
| 5 Nov 2014 | AUS 144/6 v SA 145/3Match 1 · T20I | SA | DNB | 1/28 | 0 | South Africa won by 7 wickets | Adelaide | South Africa in Australia T20I Series 2014/15 |
| 27 Oct 2014 | NZ v SA 157/3Match 3 · ODI | SA | DNB | - | 0 | No result | Hamilton | South Africa in New Zealand ODI Series 2014/15 |