| 16 Oct 2011 | SA 148/7 v AUS 147/8Match 2 · T20I | SA | 0 | - | 0 | South Africa won by 3 wickets | Johannesburg | Australia in South Africa T20I Series 2011/12 |
| 13 Oct 2011 | SA 146/7 v AUS 147/5Match 1 · T20I | SA | 67 | 0/4 | 1 | Australia won by 5 wickets | Cape Town | Australia in South Africa T20I Series 2011/12 |
| 21 May 2011 | PK 116 v DC 198/2Match 67 · T20 | DC | 12 | 1/23 | 0 | Deccan Chargers won by 82 runs | Dharamsala | Indian Premier League 2011 |
| 16 May 2011 | PW 136/9 v DC 138/4Match 62 · T20 | DC | 23 | 1/19 | 1 | Deccan Chargers won by 6 wickets | Mumbai | Indian Premier League 2011 |
| 14 May 2011 | MI 125/8 v DC 135/6Match 59 · T20 | DC | 8 | 1/3 | 0 | Deccan Chargers won by 10 runs | Mumbai | Indian Premier League 2011 |
| 10 May 2011 | DC 136/8 v PW 137/4Match 53 · T20 | DC | 30 | 0/22 | 0 | Pune Warriors won by 6 wickets | Hyderabad | Indian Premier League 2011 |
| 5 May 2011 | DC 175/5 v DC 179/6Match 46 · T20 | DC | 55 | 0/11 | 1 | Delhi Daredevils won by 4 wickets | Hyderabad | Indian Premier League 2011 |
| 1 May 2011 | CSK 165/5 v DC 146/8Match 39 · T20 | DC | 17 | 0/21 | 0 | Chennai Super Kings won by 19 runs | Chennai | Indian Premier League 2011 |
| 16 Apr 2011 | DC 165/8 v PK 166/2Match 15 · T20 | DC | 18 | 0/21 | 0 | Kings XI Punjab won by 8 wickets | Hyderabad | Indian Premier League 2011 |
| 14 Apr 2011 | DC 175/5 v RCB 142/9Match 11 · T20 | DC | 22 | - | 0 | Deccan Chargers won by 33 runs | Hyderabad | Indian Premier League 2011 |
| 11 Apr 2011 | KKR 163/4 v DC 154/8Match 6 · T20 | DC | 6 | 1/23 | 0 | Kolkata Knight Riders won by 9 runs | Kolkata | Indian Premier League 2011 |
| 9 Apr 2011 | DC 137/8 v RR 141/2Match 2 · T20 | DC | 14 | - | 0 | Rajasthan Royals won by 8 wickets | Hyderabad | Indian Premier League 2011 |
| 25 Mar 2011 | NZ 221/8 v SA 172Quarter-final · ODI | SA | 3 | 0/9 | 1 | New Zealand won by 49 runs | Mirpur | ICC Cricket World Cup 2010/11 |
| 19 Mar 2011 | BAN 78 v SA 284/8Match 39 · ODI | SA | 17 | - | 0 | South Africa won by 206 runs | Mirpur | ICC Cricket World Cup 2010/11 |
| 15 Mar 2011 | IRE 141 v SA 272/7Match 34 · ODI | SA | 99 | 1/11 | 0 | South Africa won by 131 runs | Kolkata | ICC Cricket World Cup 2010/11 |
| 12 Mar 2011 | IND 296 v SA 300/7Match 29 · ODI | SA | 23 | 0/29 | 1 | South Africa won by 3 wickets | Nagpur | ICC Cricket World Cup 2010/11 |
| 6 Mar 2011 | ENG 171 v SA 165Match 21 · ODI | SA | 0 | 0/20 | 1 | England won by 6 runs | Chennai | ICC Cricket World Cup 2010/11 |
| 3 Mar 2011 | NED 120 v SA 351/5Match 16 · ODI | SA | 40 | 1/16 | 0 | South Africa won by 231 runs | Chandigarh | ICC Cricket World Cup 2010/11 |
| 24 Feb 2011 | SA 223/3 v WI 222Match 7 · ODI | SA | 42* | - | 1 | South Africa won by 7 wickets | Delhi | ICC Cricket World Cup 2010/11 |
| 23 Jan 2011 | SA 250/9 v IND 234Match 5 · ODI | SA | 35 | - | 2 | South Africa won by 33 runs (DLS method) | Centurion | India in South Africa ODI Series 2010/11 |
| 21 Jan 2011 | SA 265/7 v IND 142/6Match 4 · ODI | SA | 71* | 0/9 | 1 | South Africa won by 48 runs (DLS method) | Port Elizabeth | India in South Africa ODI Series 2010/11 |
| 18 Jan 2011 | SA 220 v IND 223/8Match 3 · ODI | SA | 52 | 1/9 | 0 | India won by 2 wickets | Cape Town | India in South Africa ODI Series 2010/11 |
| 15 Jan 2011 | SA 189 v IND 190Match 2 · ODI | SA | 13 | 0/19 | 0 | India won by 1 run | Johannesburg | India in South Africa ODI Series 2010/11 |
| 12 Jan 2011 | SA 289/9 v IND 154Match 1 · ODI | SA | 73 | 0/7 | 1 | South Africa won by 135 runs | Durban | India in South Africa ODI Series 2010/11 |
| 9 Jan 2011 | SA 147/9 v IND 168/6Only T20I · T20I | SA | 0 | 1/12 | 0 | India won by 21 runs | Durban | - |
| 8 Nov 2010 | PAK 260 v SA 317/5Match 5 · ODI | SA | 59* | - | 0 | South Africa won by 57 runs | Dubai | Pakistan v South Africa ODI Series 2010/11 |
| 5 Nov 2010 | PAK 275/9 v SA 274/6Match 4 · ODI | SA | 36 | 0/9 | 0 | Pakistan won by 1 wicket | Dubai | Pakistan v South Africa ODI Series 2010/11 |
| 2 Nov 2010 | PAK 226/9 v SA 228/9Match 3 · ODI | SA | 26 | 0/17 | 0 | South Africa won by 2 runs | Dubai | Pakistan v South Africa ODI Series 2010/11 |
| 31 Oct 2010 | PAK 289/9 v SA 286/8Match 2 · ODI | SA | 54 | - | 0 | Pakistan won by 1 wicket | Abu Dhabi | Pakistan v South Africa ODI Series 2010/11 |
| 29 Oct 2010 | PAK 203 v SA 207/2Match 1 · ODI | SA | 10* | 0/31 | 0 | South Africa won by 8 wickets | Abu Dhabi | Pakistan v South Africa ODI Series 2010/11 |
| 27 Oct 2010 | PAK 120/9 v SA 125/4Match 2 · T20I | SA | 20* | - | 0 | South Africa won by 6 wickets | Abu Dhabi | Pakistan v South Africa T20I Series 2010/11 |
| 26 Oct 2010 | PAK 119 v SA 120/4Match 1 · T20I | SA | 41 | - | 2 | South Africa won by 6 wickets | Abu Dhabi | Pakistan v South Africa T20I Series 2010/11 |
| 22 Oct 2010 | SA 399/6 v ZIM 127Match 3 · ODI | SA | 129 | - | 0 | South Africa won by 272 runs | Benoni | Zimbabwe in South Africa ODI Series 2010/11 |
| 17 Oct 2010 | SA 273/2 v ZIM 268Match 2 · ODI | SA | 15* | 1/22 | 0 | South Africa won by 8 wickets | Potchefstroom | Zimbabwe in South Africa ODI Series 2010/11 |
| 15 Oct 2010 | SA 351/6 v ZIM 287/6Match 1 · ODI | SA | 6* | - | 0 | South Africa won by 64 runs | Bloemfontein | Zimbabwe in South Africa ODI Series 2010/11 |
| 10 Oct 2010 | SA 194/6 v ZIM 186/7Match 2 · T20I | SA | 96* | 0/17 | 1 | South Africa won by 8 runs | Kimberley | Zimbabwe in South Africa T20I Series 2010/11 |
| 8 Oct 2010 | SA 169/3 v ZIM 168/4Match 1 · T20I | SA | 35* | 0/23 | 0 | South Africa won by 7 wickets | Bloemfontein | Zimbabwe in South Africa T20I Series 2010/11 |
| 3 Jun 2010 | WI 252/6 v SA 255/9Match 5 · ODI | SA | 51 | 0/10 | 0 | South Africa won by 1 wicket | Trinidad | South Africa in West Indies ODI Series 2010 |
| 30 May 2010 | WI 303/6 v SA 304/3Match 4 · ODI | SA | 32* | 0/9 | 1 | South Africa won by 7 wickets | Dominica | South Africa in West Indies ODI Series 2010 |
| 22 May 2010 | WI 215 v SA 280/7Match 1 · ODI | SA | 15 | - | 0 | South Africa won by 66 runs (DLS method) | Antigua | South Africa in West Indies ODI Series 2010 |
| 20 May 2010 | WI 119/7 v SA 120/7Match 2 · T20I | SA | 13 | - | 0 | South Africa won by 1 run | Antigua | South Africa in West Indies T20I Series 2010 |
| 19 May 2010 | WI 123 v SA 136/7Match 1 · T20I | SA | 0 | - | 0 | South Africa won by 13 runs | Antigua | South Africa in West Indies T20I Series 2010 |
| 10 May 2010 | PAK 148/7 v SA 137/721st T20I · T20I | SA | 3 | - | 0 | Pakistan won by 11 runs | St Lucia | ICC World Twenty20 2010 |
| 8 May 2010 | ENG 168/7 v SA 12918th T20I · T20I | SA | 39 | 1/11 | 0 | England won by 39 runs | Barbados | ICC World Twenty20 2010 |
| 6 May 2010 | NZ 157/7 v SA 170/414th T20I · T20I | SA | DNB | - | 0 | South Africa won by 13 runs | Barbados | ICC World Twenty20 2010 |
| 5 May 2010 | SA 139/7 v AFG 8012th Match, Group C · T20I | SA | 25 | - | 1 | South Africa won by 59 runs | Bridgetown | ICC World Twenty20 2010 |
| 2 May 2010 | IND 186/5 v SA 172/55th T20I · T20I | SA | 4* | - | 0 | India won by 14 runs | St Lucia | ICC World Twenty20 2010 |
| 25 Apr 2010 | CSK 168/5 v MI 146/9Final · T20 | MI | 6 | - | 0 | Chennai Super Kings won by 22 runs | Mumbai | Indian Premier League 2009/10 |
| 21 Apr 2010 | RCB 149/9 v MI 184/5Semi-final · T20 | MI | 3 | - | 1 | Mumbai Indians won by 35 runs | Mumbai | Indian Premier League 2009/10 |
| 19 Apr 2010 | KKR 135/1 v MI 133/8Match 56 · T20 | MI | 19 | 0/22 | 0 | Kolkata Knight Riders won by 9 wickets | Kolkata | Indian Premier League 2009/10 |