| 5 Jul 2015 | BAN 96 v SA 148/4Match 1 · T20I | SA | 18 | 2/11 | 1 | South Africa won by 52 runs | Mirpur | South Africa in Bangladesh T20I Series 2015 |
| 17 May 2015 | RCB 2/0 v DC 187/5Match 55 · T20 | DC | 67* | - | 0 | No result | Bangalore | Indian Premier League 2015 |
| 12 May 2015 | DC 120/4 v CSK 119/6Match 49 · T20 | DC | 6 | - | 3 | Delhi Daredevils won by 6 wickets | Raipur | Indian Premier League 2015 |
| 9 May 2015 | DC 157/4 v SH 163/4Match 45 · T20 | DC | 12 | 0/16 | 0 | Sunrisers Hyderabad won by 6 runs | Raipur | Indian Premier League 2015 |
| 7 May 2015 | KKR 171/7 v DC 158/6Match 42 · T20 | DC | 25 | 0/16 | 0 | Kolkata Knight Riders won by 13 runs | Kolkata | Indian Premier League 2015 |
| 5 May 2015 | MI 153/5 v DC 152/6Match 39 · T20 | DC | 28 | - | 0 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2015 |
| 3 May 2015 | RR 189/2 v DC 175/7Match 36 · T20 | DC | 56 | - | 0 | Rajasthan Royals won by 14 runs | Mumbai | Indian Premier League 2015 |
| 1 May 2015 | DC 119/1 v PK 118/8Match 31 · T20 | DC | DNB | 1/15 | 0 | Delhi Daredevils won by 9 wickets | Delhi | Indian Premier League 2015 |
| 26 Apr 2015 | DC 95 v RCB 99/0Match 26 · T20 | DC | 13 | 0/7 | 0 | Royal Challengers Bangalore won by 10 wickets | Delhi | Indian Premier League 2015 |
| 23 Apr 2015 | DC 190/4 v MI 153/9Match 21 · T20 | DC | 78* | 0/14 | 1 | Delhi Daredevils won by 37 runs | Delhi | Indian Premier League 2015 |
| 20 Apr 2015 | DC 146/8 v KKR 147/4Match 17 · T20 | DC | 5 | 0/10 | 1 | Kolkata Knight Riders won by 6 wickets | Delhi | Indian Premier League 2015 |
| 18 Apr 2015 | SH 163/8 v DC 167/4Match 13 · T20 | DC | 54 | 4/17 | 2 | Delhi Daredevils won by 4 runs | Visakhapatnam | Indian Premier League 2015 |
| 15 Apr 2015 | PK 165/7 v DC 169/5Match 10 · T20 | DC | 21 | 2/16 | 1 | Delhi Daredevils won by 5 wickets | Pune | Indian Premier League 2015 |
| 12 Apr 2015 | DC 184/3 v RR 186/7Match 6 · T20 | DC | 44* | - | 0 | Rajasthan Royals won by 3 wickets | Delhi | Indian Premier League 2015 |
| 9 Apr 2015 | CSK 150/7 v DC 149/9Match 2 · T20 | DC | 5 | 1/15 | 0 | Chennai Super Kings won by 1 run | Chennai | Indian Premier League 2015 |
| 24 Mar 2015 | NZ 299/6 v SA 281/5Semi-final · ODI | SA | 8* | 1/43 | 0 | New Zealand won by 4 wickets (DLS method) | Auckland | ICC Cricket World Cup 2014/15 |
| 18 Mar 2015 | SA 134/1 v SL 133Quarter-final · ODI | SA | DNB | 3/29 | 0 | South Africa won by 9 wickets | Sydney | ICC Cricket World Cup 2014/15 |
| 12 Mar 2015 | SA 341/6 v UAE 195/9Match 36 · ODI | SA | 23 | 1/12 | 0 | South Africa won by 146 runs | Wellington | ICC Cricket World Cup 2014/15 |
| 7 Mar 2015 | PAK 222 v SA 202Match 29 · ODI | SA | 12 | 0/34 | 2 | Pakistan won by 29 runs (DLS method) | Auckland | ICC Cricket World Cup 2014/15 |
| 22 Feb 2015 | IND 307/7 v SA 177Match 13 · ODI | SA | 6 | 0/39 | 0 | India won by 130 runs | Melbourne | ICC Cricket World Cup 2014/15 |
| 15 Feb 2015 | SA 339/4 v ZIM 277Match 3 · ODI | SA | 115* | 1/45 | 1 | South Africa won by 62 runs | Hamilton | ICC Cricket World Cup 2014/15 |
| 28 Jan 2015 | SA 361/5 v WI 230Match 5 · ODI | SA | 18* | - | 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 | 43 | 2/29 | 0 | West Indies won by 1 wicket | Port Elizabeth | West Indies in South Africa ODI Series 2014/15 |
| 21 Jan 2015 | SA 124/1 v WI 122Match 3 · ODI | SA | DNB | 0/11 | 0 | South Africa won by 9 wickets | East London | West Indies in South Africa ODI Series 2014/15 |
| 18 Jan 2015 | SA 439/2 v WI 291/7Match 2 · ODI | SA | DNB | 0/39 | 1 | South Africa won by 148 runs | Johannesburg | West Indies in South Africa ODI Series 2014/15 |
| 16 Jan 2015 | SA 279/8 v WI 164Match 1 · ODI | SA | 12 | 0/25 | 0 | South Africa won by 61 runs (DLS method) | Durban | West Indies in South Africa ODI Series 2014/15 |
| 14 Jan 2015 | SA 195/3 v WI 126Match 3 · T20I | SA | 7* | 0/6 | 2 | South Africa won by 69 runs | Durban | West Indies in South Africa T20I Series 2014/15 |
| 9 Nov 2014 | AUS 146/8 v SA 145/6Match 3 · T20I | SA | 2 | - | 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 | 49 | 0/9 | 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 | 6* | 0/8 | 2 | 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 |
| 24 Oct 2014 | NZ 210 v SA 282/9Match 2 · ODI | SA | 19 | 1/41 | 0 | South Africa won by 72 runs | Mount Maunganui | South Africa in New Zealand ODI Series 2014/15 |
| 21 Oct 2014 | NZ 230 v SA 236/4Match 1 · ODI | SA | 58* | 1/22 | 0 | South Africa won by 6 wickets | Mount Maunganui | South Africa in New Zealand ODI Series 2014/15 |
| 6 Sept 2014 | AUS 217/9 v SA 221/4Final · ODI | SA | 0* | - | 0 | South Africa won by 6 wickets | Harare | Zimbabwe Triangular Series 2014 |
| 4 Sept 2014 | ZIM 208 v SA 271/6Match 6 · ODI | SA | 51 | 3/35 | 0 | South Africa won by 63 runs | Harare | Zimbabwe Triangular Series 2014 |
| 2 Sept 2014 | AUS 282/7 v SA 220Match 5 · ODI | SA | 16 | 0/24 | 1 | Australia won by 62 runs | Harare | Zimbabwe Triangular Series 2014 |
| 29 Aug 2014 | ZIM 170 v SA 231Match 3 · ODI | SA | 2 | 0/7 | 0 | South Africa won by 61 runs | Harare | Zimbabwe Triangular Series 2014 |
| 27 Aug 2014 | AUS 327/7 v SA 328/3Match 2 · ODI | SA | 33* | 0/23 | 1 | South Africa won by 7 wickets | Harare | Zimbabwe Triangular Series 2014 |
| 21 Aug 2014 | ZIM 165 v SA 171/3Match 3 · ODI | SA | 28* | - | 0 | South Africa won by 7 wickets | Bulawayo | South Africa in Zimbabwe ODI Series 2014 |
| 19 Aug 2014 | ZIM 196 v SA 257Match 2 · ODI | SA | 36 | 1/58 | 1 | South Africa won by 61 runs | Bulawayo | South Africa in Zimbabwe ODI Series 2014 |
| 17 Aug 2014 | ZIM 216 v SA 309/3Match 1 · ODI | SA | 22* | 1/33 | 1 | South Africa won by 93 runs | Bulawayo | South Africa in Zimbabwe ODI Series 2014 |
| 9 Aug 2014 | ZIM 256 & 181 v SA 397 & 44/1Only Test · Test | SA | 55 & DNB | 0/26 & 0/12 | 2 | South Africa won by 9 wickets | Harare | - |
| 24 Jul 2014 | SL 421 & 229/8d v SA 282 & 159/8Match 2 · Test | SA | 3 & 3 | 2/80 & 0/2 | 0 | Match drawn | Colombo | South Africa in Sri Lanka Test Series 2014 |
| 16 Jul 2014 | SL 292 & 216 v SA 455/9d & 206/6dMatch 1 · Test | SA | 100* & 8* | 1/47 & 2/38 | 0 | South Africa won by 153 runs | Galle | South Africa in Sri Lanka Test Series 2014 |
| 12 Jul 2014 | SL 257 v SA 339/5Match 3 · ODI | SA | 29 | 2/43 | 1 | South Africa won by 82 runs | Hambantota | South Africa in Sri Lanka ODI Series 2014 |
| 9 Jul 2014 | SL 267 v SA 180Match 2 · ODI | SA | 1 | 1/50 | 1 | Sri Lanka won by 87 runs | Kandy | South Africa in Sri Lanka ODI Series 2014 |
| 6 Jul 2014 | SL 229 v SA 304/5Match 1 · ODI | SA | 16 | 0/24 | 0 | South Africa won by 75 runs | Colombo | South Africa in Sri Lanka ODI Series 2014 |
| 25 May 2014 | PK 119/3 v DC 115Match 55 · T20 | DC | 8 | 0/15 | 0 | Kings XI Punjab won by 7 wickets | Chandigarh | Indian Premier League 2014 |
| 23 May 2014 | MI 173 v DC 158/4Match 51 · T20 | DC | 45* | 0/31 | 0 | Mumbai Indians won by 15 runs | Mumbai | Indian Premier League 2014 |
| 19 May 2014 | DC 164/7 v PK 165/6Match 45 · T20 | DC | 17 | 2/27 | 0 | Kings XI Punjab won by 4 wickets | Delhi | Indian Premier League 2014 |