| 18 Mar 2015 | SA 134/1 v SL 133Quarter-final · ODI | SA | DNB | - | 2 | 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 | 49 | - | 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 | 0 | - | 0 | Pakistan won by 29 runs (DLS method) | Auckland | ICC Cricket World Cup 2014/15 |
| 3 Mar 2015 | IRE 210 v SA 411/4Match 24 · ODI | SA | 46* | - | 0 | South Africa won by 201 runs | Canberra | ICC Cricket World Cup 2014/15 |
| 27 Feb 2015 | SA 408/5 v WI 151Match 19 · ODI | SA | 20 | - | 1 | South Africa won by 257 runs | Sydney | ICC Cricket World Cup 2014/15 |
| 22 Feb 2015 | IND 307/7 v SA 177Match 13 · ODI | SA | 22 | - | 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 | 138* | - | 0 | 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 | 23 | - | 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 | 130* | - | 1 | 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 | 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 | 0* | - | 0 | 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 | 70 | - | 1 | South Africa won by 61 runs (DLS method) | Durban | West Indies in South Africa ODI Series 2014/15 |
| 11 Jan 2015 | SA 231/7 v WI 236/6Match 2 · T20I | SA | 47 | - | 1 | West Indies won by 4 wickets | Johannesburg | West Indies in South Africa T20I Series 2014/15 |
| 9 Jan 2015 | SA 165/4 v WI 168/6Match 1 · T20I | SA | 24 | - | 0 | West Indies won by 4 wickets | Cape Town | West Indies in South Africa T20I Series 2014/15 |
| 30 Nov 2014 | LIO 121/7 v DOL 122/5Match · T20 | DOL | 42* | - | 1 | Dolphins won by 5 wickets | Bloemfontein | Ram Slam T20 Challenge 2014/15 |
| 23 Nov 2014 | AUS 275/8 v SA 280/6Match 5 · ODI | SA | 5 | - | 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 | 45 | - | 0 | Australia won by 3 wickets | Melbourne | South Africa in Australia ODI Series 2014/15 |
| 19 Nov 2014 | AUS 329/5 v SA 256/9Match 3 · ODI | SA | 3 | - | 1 | Australia won by 73 runs | Canberra | South Africa in Australia ODI Series 2014/15 |
| 16 Nov 2014 | AUS 154 v SA 157/7Match 2 · ODI | SA | 22* | - | 0 | South Africa won by 3 wickets | Perth | South Africa in Australia ODI Series 2014/15 |
| 14 Nov 2014 | AUS 300/8 v SA 268Match 1 · ODI | SA | 65 | - | 0 | Australia won by 32 runs | Perth | South Africa in Australia ODI Series 2014/15 |
| 9 Nov 2014 | AUS 146/8 v SA 145/6Match 3 · T20I | SA | 34* | - | 2 | 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 | 11 | - | 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 | 9* | - | 1 | 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 | 17 | - | 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 | 7 | - | 1 | South Africa won by 72 runs | Mount Maunganui | South Africa in New Zealand ODI Series 2014/15 |
| 6 Sept 2014 | AUS 217/9 v SA 221/4Final · ODI | SA | DNB | - | 2 | South Africa won by 6 wickets | Harare | Zimbabwe Triangular Series 2014 |
| 4 Sept 2014 | ZIM 208 v SA 271/6Match 6 · ODI | SA | 10* | - | 2 | South Africa won by 63 runs | Harare | Zimbabwe Triangular Series 2014 |
| 2 Sept 2014 | AUS 282/7 v SA 220Match 5 · ODI | SA | 3 | - | 1 | Australia won by 62 runs | Harare | Zimbabwe Triangular Series 2014 |
| 29 Aug 2014 | ZIM 170 v SA 231Match 3 · ODI | SA | 0 | - | 1 | South Africa won by 61 runs | Harare | Zimbabwe Triangular Series 2014 |
| 27 Aug 2014 | AUS 327/7 v SA 328/3Match 2 · ODI | SA | DNB | - | 0 | South Africa won by 7 wickets | Harare | Zimbabwe Triangular Series 2014 |
| 21 Aug 2014 | ZIM 165 v SA 171/3Match 3 · ODI | SA | 13* | - | 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 | 45 | - | 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 | DNB | - | 2 | South Africa won by 93 runs | Bulawayo | South Africa in Zimbabwe ODI Series 2014 |
| 12 Jul 2014 | SL 257 v SA 339/5Match 3 · ODI | SA | 4* | - | 0 | 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 | 4 | - | 0 | 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 | 36* | - | 0 | South Africa won by 75 runs | Colombo | South Africa in Sri Lanka ODI Series 2014 |
| 1 Jun 2014 | KKR 200/7 v PK 199/4Final · T20 | PK | 1* | - | 2 | Kolkata Knight Riders won by 3 wickets | Bangalore | Indian Premier League 2014 |
| 30 May 2014 | CSK 202/7 v PK 226/6Qualifier 2 · T20 | PK | 38 | - | 0 | Kings XI Punjab won by 24 runs | Mumbai | Indian Premier League 2014 |
| 27 May 2014 | PK 135/8 v KKR 163/8Qualifier 1 · T20 | PK | 8 | - | 3 | Kolkata Knight Riders won by 28 runs | Kolkata | Indian Premier League 2014 |
| 25 May 2014 | PK 119/3 v DC 115Match 55 · T20 | PK | 47* | - | 0 | Kings XI Punjab won by 7 wickets | Chandigarh | Indian Premier League 2014 |
| 23 May 2014 | PK 179/4 v RR 163/8Match 52 · T20 | PK | 29* | - | 0 | Kings XI Punjab won by 16 runs | Chandigarh | Indian Premier League 2014 |
| 19 May 2014 | DC 164/7 v PK 165/6Match 45 · T20 | PK | 2 | - | 0 | Kings XI Punjab won by 4 wickets | Delhi | Indian Premier League 2014 |
| 14 May 2014 | SH 205/5 v PK 211/4Match 39 · T20 | PK | 24* | - | 2 | Kings XI Punjab won by 6 wickets | Hyderabad | Indian Premier League 2014 |
| 11 May 2014 | PK 149/8 v KKR 150/1Match 34 · T20 | PK | 13 | - | 0 | Kolkata Knight Riders won by 9 wickets | Cuttack | Indian Premier League 2014 |
| 9 May 2014 | RCB 166/9 v PK 198/8Match 31 · T20 | PK | 66 | - | 1 | Kings XI Punjab won by 32 runs | Bangalore | Indian Premier League 2014 |
| 7 May 2014 | PK 231/4 v CSK 187/6Match 29 · T20 | PK | 47 | - | 1 | Kings XI Punjab won by 44 runs | Cuttack | Indian Premier League 2014 |
| 3 May 2014 | MI 170/5 v PK 168/5Match 22 · T20 | PK | 16 | - | 1 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2014 |
| 28 Apr 2014 | PK 127/5 v RCB 124/8Match 18 · T20 | PK | 26 | - | 1 | Kings XI Punjab won by 5 wickets | Dubai | Indian Premier League 2014 |
| 26 Apr 2014 | KKR 109 v PK 132/9Match 15 · T20 | PK | 14 | - | 0 | Kings XI Punjab won by 23 runs | Abu Dhabi | Indian Premier League 2014 |
| 22 Apr 2014 | PK 193/6 v SH 121Match 9 · T20 | PK | 10 | - | 2 | Kings XI Punjab won by 72 runs | Sharjah | Indian Premier League 2014 |