| 17 Apr 2010 | RCB 134/9 v MI 191/4Match 52 · T20 | MI | 42* | - | 0 | Mumbai Indians won by 57 runs | Bangalore | Indian Premier League 2009/10 |
| 13 Apr 2010 | MI 183/4 v DC 144/7Match 47 · T20 | MI | 21* | - | 0 | Mumbai Indians won by 39 runs | Mumbai | Indian Premier League 2009/10 |
| 11 Apr 2010 | RR 137/8 v MI 174/5Match 45 · T20 | MI | 31 | - | 1 | Mumbai Indians won by 37 runs | Jaipur | Indian Premier League 2009/10 |
| 9 Apr 2010 | PK 158/4 v MI 154/9Match 41 · T20 | MI | 35 | 1/15 | 1 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2009/10 |
| 24 Feb 2010 | IND 401/3 v SA 248Match 2 · ODI | SA | 0 | 0/38 | 0 | India won by 153 runs | Gwalior | South Africa in India ODI Series 2009/10 |
| 14 Feb 2010 | IND 643/6d v SA 296 & 290Match 2 · Test | SA | 0 & 6 | 1/73 | 0 | India won by an innings and 57 runs | Kolkata | South Africa in India Test Series 2009/10 |
| 6 Feb 2010 | IND 233 & 319 v SA 558/6dMatch 1 · Test | SA | 9 | 0/20 & 0/21 | 1 | South Africa won by an innings and 6 runs | Nagpur | South Africa in India Test Series 2009/10 |
| 14 Jan 2010 | SA 423/7d v ENG 180 & 169Match 4 · Test | SA | 7 | 2/10 | 1 | South Africa won by an innings and 74 runs | Johannesburg | Basil D'Oliveira Trophy 2009/10 |
| 3 Jan 2010 | SA 291 & 447/7d v ENG 273 & 296/9Match 3 · Test | SA | 0 & 36 | 0/16 & 2/30 | 1 | Match drawn | Cape Town | Basil D'Oliveira Trophy 2009/10 |
| 26 Dec 2009 | SA 343 & 133 v ENG 574/9dMatch 2 · Test | SA | 4 & 0 | 3/89 | 0 | England won by an innings and 98 runs | Durban | Basil D'Oliveira Trophy 2009/10 |
| 16 Dec 2009 | SA 418 & 301/7d v ENG 356 & 228/9Match 1 · Test | SA | 56 & 11 | 1/7 & 0/17 | 0 | Match drawn | Centurion | Basil D'Oliveira Trophy 2009/10 |
| 29 Nov 2009 | SA 119 v ENG 121/3Match 4 · ODI | SA | 6 | - | 0 | England won by 7 wickets | Port Elizabeth | England in South Africa ODI Series 2009/10 |
| 27 Nov 2009 | SA 354/6 v ENG 242Match 3 · ODI | SA | 6 | 2/25 | 0 | South Africa won by 112 runs | Cape Town | England in South Africa ODI Series 2009/10 |
| 22 Nov 2009 | SA 250/9 v ENG 252/3Match 2 · ODI | SA | 41 | 0/17 | 0 | England won by 7 wickets | Centurion | England in South Africa ODI Series 2009/10 |
| 15 Nov 2009 | SA 241/6 v ENG 157/8Match 2 · T20I | SA | 2 | - | 0 | South Africa won by 84 runs | Centurion | England in South Africa T20I Series 2009/10 |
| 13 Nov 2009 | SA 127/3 v ENG 202/6Match 1 · T20I | SA | 6 | - | 0 | England won by 1 run (DLS method) | Johannesburg | England in South Africa T20I Series 2009/10 |
| 10 Nov 2009 | SA 331/5 v ZIM 119Match 2 · ODI | SA | 111* | - | 0 | South Africa won by 212 runs | Centurion | Zimbabwe in South Africa ODI Series 2009/10 |
| 27 Sept 2009 | SA 301/9 v ENG 323/8Match 8 · ODI | SA | 24 | 0/17 | 1 | England won by 22 runs | Centurion | ICC Champions Trophy 2009/10 |
| 24 Sept 2009 | SA 217/5 v NZ 214Match 3 · ODI | SA | 11 | - | 3 | South Africa won by 5 wickets | Centurion | ICC Champions Trophy 2009/10 |
| 22 Sept 2009 | SA 206/7 v SL 319/8Match 1 · ODI | SA | 0 | 1/11 | 3 | Sri Lanka won by 55 runs (DLS method) | Centurion | ICC Champions Trophy 2009/10 |
| 18 Jun 2009 | PAK 149/4 v SA 142/5Semi-final · T20I | SA | 44* | 1/14 | 0 | Pakistan won by 7 runs | Nottingham | ICC World Twenty20 2009 |
| 16 Jun 2009 | IND 118/8 v SA 130/524th T20I · T20I | SA | 10 | 1/3 | 1 | South Africa won by 12 runs | Nottingham | ICC World Twenty20 2009 |
| 13 Jun 2009 | SA 183/7 v WI 163/917th T20I · T20I | SA | 0 | 1/16 | 1 | South Africa won by 20 runs | London | ICC World Twenty20 2009 |
| 11 Jun 2009 | ENG 111 v SA 114/314th T20I · T20I | SA | 2* | - | 0 | South Africa won by 7 wickets | Nottingham | ICC World Twenty20 2009 |
| 9 Jun 2009 | NZ 127/5 v SA 128/710th T20I · T20I | SA | 29 | - | 0 | South Africa won by 1 run | London | ICC World Twenty20 2009 |
| 7 Jun 2009 | SCO 81 v SA 211/55th T20I · T20I | SA | 0* | - | 1 | South Africa won by 130 runs | London | ICC World Twenty20 2009 |
| 21 May 2009 | DC 166/6 v MI 165/8Match 55 · T20 | MI | 9 | 0/14 | 0 | Delhi Daredevils won by 4 wickets | Centurion | Indian Premier League 2009 |
| 16 May 2009 | CSK 151/3 v MI 147/5Match 47 · T20 | MI | 62 | 0/9 | 0 | Chennai Super Kings won by 7 wickets | Port Elizabeth | Indian Premier League 2009 |
| 14 May 2009 | MI 143 v RR 145/7Match 45 · T20 | MI | 4 | 0/17 | 1 | Rajasthan Royals won by 2 runs | Durban | Indian Premier League 2009 |
| 12 May 2009 | PK 119/9 v MI 122/2Match 42 · T20 | MI | DNB | 2/15 | 0 | Mumbai Indians won by 8 wickets | Centurion | Indian Premier League 2009 |
| 10 May 2009 | RCB 141/7 v MI 157/2Match 38 · T20 | MI | 59* | - | 1 | Mumbai Indians won by 16 runs | Port Elizabeth | Indian Premier League 2009 |
| 8 May 2009 | DC 118/3 v MI 116Match 35 · T20 | MI | 0 | 1/15 | 0 | Delhi Daredevils won by 7 wickets | East London | Indian Premier League 2009 |
| 6 May 2009 | DC 145/6 v MI 126/8Match 32 · T20 | MI | 52 | - | 0 | Deccan Chargers won by 19 runs | Centurion | Indian Premier League 2009 |
| 3 May 2009 | RCB 150/1 v MI 149/4Match 28 · T20 | MI | 1 | - | 0 | Royal Challengers Bangalore won by 9 wickets | Johannesburg | Indian Premier League 2009 |
| 1 May 2009 | KKR 139/6 v MI 148/6Match 23 · T20 | MI | 52* | - | 1 | Mumbai Indians won by 9 runs | East London | Indian Premier League 2009 |
| 29 Apr 2009 | PK 119/8 v MI 116/7Match 20 · T20 | MI | 59 | 1/23 | 0 | Kings XI Punjab won by 3 runs | Durban | Indian Premier League 2009 |
| 27 Apr 2009 | KKR 95/9 v MI 187/6Match 17 · T20 | MI | 18* | - | 1 | Mumbai Indians won by 92 runs | Port Elizabeth | Indian Premier League 2009 |
| 25 Apr 2009 | DC 168/9 v MI 156/7Match 12 · T20 | MI | 47 | - | 0 | Deccan Chargers won by 12 runs | Durban | Indian Premier League 2009 |
| 18 Apr 2009 | CSK 146/7 v MI 165/7Match 1 · T20 | MI | 9 | - | 0 | Mumbai Indians won by 19 runs | Cape Town | Indian Premier League 2009 |
| 17 Apr 2009 | SA 256 v AUS 303/7Match 5 · ODI | SA | 3 | 3/48 | 3 | Australia won by 47 runs | Johannesburg | Australia in South Africa ODI Series 2008/09 |
| 13 Apr 2009 | SA 317/6 v AUS 256Match 4 · ODI | SA | 40 | - | 0 | South Africa won by 61 runs | Port Elizabeth | Australia in South Africa ODI Series 2008/09 |
| 9 Apr 2009 | SA 289/6 v AUS 264/7Match 3 · ODI | SA | 32 | 1/6 | 0 | South Africa won by 25 runs | Cape Town | Australia in South Africa ODI Series 2008/09 |
| 5 Apr 2009 | SA 132/3 v AUS 131Match 2 · ODI | SA | 11* | - | 0 | South Africa won by 7 wickets | Centurion | Australia in South Africa ODI Series 2008/09 |
| 3 Apr 2009 | SA 145 v AUS 286/7Match 1 · ODI | SA | 15 | 0/22 | 1 | Australia won by 141 runs | Durban | Australia in South Africa ODI Series 2008/09 |
| 29 Mar 2009 | SA 156/5 v AUS 139/8Match 2 · T20I | SA | 23 | - | 1 | South Africa won by 17 runs | Centurion | Australia in South Africa T20I Series 2008/09 |
| 27 Mar 2009 | SA 168/6 v AUS 166/7Match 1 · T20I | SA | 21 | - | 1 | South Africa won by 4 wickets | Johannesburg | Australia in South Africa T20I Series 2008/09 |
| 19 Mar 2009 | SA 651 v AUS 209 & 422Match 3 · Test | SA | 7 | 0/14 | 3 | South Africa won by an innings and 20 runs | Cape Town | Australia in South Africa Test Series 2008/09 |
| 6 Mar 2009 | SA 138/9 & 370/9 v AUS 352 & 331/5dMatch 2 · Test | SA | 73* & 17 | 0/5 & 1/38 | 0 | Australia won by 175 runs | Durban | Australia in South Africa Test Series 2008/09 |
| 26 Feb 2009 | SA 220 & 291 v AUS 466 & 207Match 1 · Test | SA | 17 & 29 | 0/54 | 0 | Australia won by 162 runs | Johannesburg | Australia in South Africa Test Series 2008/09 |
| 30 Jan 2009 | AUS 249 v SA 288/6Match 5 · ODI | SA | 60* | 1/21 | 0 | South Africa won by 39 runs | Perth | South Africa in Australia ODI Series 2008/09 |