| 2017-02-04 | ODI | South Africa v Sri Lanka | 164/3 · 163 | South Africa won by 7 wickets | New Wanderers Stadium |
| 2017-01-22 | T20I | South Africa v Sri Lanka | 113 · 119/7 | Sri Lanka won by 3 wickets | New Wanderers Stadium |
| 2017-01-12 | Test | South Africa v Sri Lanka | 426 · 131 & 177 | South Africa won by 1 innings & 118 runs | New Wanderers Stadium |
| 2016-10-02 | ODI | South Africa v Australia | 361/6 · 219 | South Africa won by 142 runs | New Wanderers Stadium |
| 2016-03-06 | T20I | South Africa v Australia | 204/7 · 205/5 | Australia won by 5 wickets | New Wanderers Stadium |
| 2016-02-21 | T20I (W) | South Africa v England | 131/4 · 133/6 | England won by 4 wickets | New Wanderers Stadium |
| 2016-02-21 | T20I | South Africa v England | 172/1 · 171 | South Africa won by 9 wickets | New Wanderers Stadium |
| 2016-02-12 | ODI | South Africa v England | 266/9 · 262 | South Africa won by 1 wickets | New Wanderers Stadium |
| 2016-01-14 | Test | South Africa v England | 313 & 83 · 323 & 74/3 | England won by 7 wickets | New Wanderers Stadium |
| 2015-01-18 | ODI | South Africa v West Indies | 439/2 · 291/7 | South Africa won by 148 runs | New Wanderers Stadium |
| 2015-01-11 | T20I | South Africa v West Indies | 231/7 · 236/6 | West Indies won by 4 wickets | New Wanderers Stadium |
| 2013-12-18 | Test | South Africa v India | 244 & 450/7 · 280 & 421 | Drawn | New Wanderers Stadium |
| 2013-12-05 | ODI | South Africa v India | 358/4 · 217 | South Africa won by 141 runs | New Wanderers Stadium |
| 2013-11-20 | T20I | South Africa v Pakistan | 153/7 · 60/2 | South Africa won by 4 runs | New Wanderers Stadium |
| 2013-03-17 | ODI | South Africa v Pakistan | 343/5 · 309 | South Africa won by 34 runs | New Wanderers Stadium |
| 2013-02-01 | Test | South Africa v Pakistan | 253 & 275/3d · 49 & 268 | South Africa won by 211 runs | New Wanderers Stadium |
| 2012-03-30 | T20I | South Africa v India | 219/4 · 71/0 | South Africa won by 11 runs | New Wanderers Stadium |
| 2012-01-22 | ODI | South Africa v Sri Lanka | 312/4 · 314/8 | Sri Lanka won by 2 wickets | New Wanderers Stadium |
| 2011-11-17 | Test | South Africa v Australia | 266 & 339 · 296 & 310/8 | Australia won by 2 wickets | New Wanderers Stadium |
| 2011-10-16 | T20I | South Africa v Australia | 148/7 · 147/8 | South Africa won by 3 wickets | New Wanderers Stadium |
| 2011-01-15 | ODI | South Africa v India | 189 · 190 | India won by 1 runs | New Wanderers Stadium |
| 2010-01-14 | Test | South Africa v England | 423/7d · 180 & 169 | South Africa won by 1 innings & 74 runs | New Wanderers Stadium |
| 2009-11-13 | T20I | South Africa v England | 127/3 · 202/6 | England won by 1 runs | New Wanderers Stadium |
| 2009-10-03 | ODI | New Zealand v Pakistan | 234/5 · 233/9 | New Zealand won by 5 wickets | New Wanderers Stadium |
| 2009-09-30 | ODI | India v West Indies | 130/3 · 129 | India won by 7 wickets | New Wanderers Stadium |
| 2009-09-29 | ODI | England v New Zealand | 146 · 147/6 | New Zealand won by 4 wickets | New Wanderers Stadium |
| 2009-09-27 | ODI | New Zealand v Sri Lanka | 315/7 · 277 | New Zealand won by 38 runs | New Wanderers Stadium |
| 2009-09-26 | ODI | Australia v West Indies | 275/8 · 225/9 | Australia won by 50 runs | New Wanderers Stadium |
| 2009-09-25 | ODI | England v Sri Lanka | 213/4 · 212 | England won by 6 wickets | New Wanderers Stadium |
| 2009-09-23 | ODI | Pakistan v West Indies | 134/5 · 133 | Pakistan won by 5 wickets | New Wanderers Stadium |
| 2009-04-17 | ODI | South Africa v Australia | 256 · 303/7 | Australia won by 47 runs | New Wanderers Stadium |
| 2009-03-27 | T20I | South Africa v Australia | 168/6 · 166/7 | South Africa won by 4 wickets | New Wanderers Stadium |
| 2009-02-26 | Test | South Africa v Australia | 220 & 291 · 466 & 207 | Australia won by 162 runs | New Wanderers Stadium |
| 2008-11-05 | T20I | South Africa v Bangladesh | 118/7 · 109/8 | South Africa won by 12 runs | New Wanderers Stadium |
| 2008-02-03 | ODI | South Africa v West Indies | 211/2 · 295/7 | South Africa won by 8 wickets | New Wanderers Stadium |
| 2008-01-18 | T20I | South Africa v West Indies | 134/6 · 131/7 | South Africa won by 4 wickets | New Wanderers Stadium |
| 2007-11-23 | T20I | South Africa v New Zealand | 131/7 · 129/7 | South Africa won by 3 wickets | New Wanderers Stadium |
| 2007-09-24 | T20I | India v Pakistan | 157/5 · 152 | India won by 5 runs | New Wanderers Stadium |
| 2007-09-18 | T20I | Bangladesh v Sri Lanka | 83 · 147/5 | Sri Lanka won by 64 runs | New Wanderers Stadium |
| 2007-09-18 | T20I | Australia v Pakistan | 164/7 · 165/4 | Pakistan won by 6 wickets | New Wanderers Stadium |
| 2007-09-17 | T20I | Pakistan v Sri Lanka | 189/6 · 156/9 | Pakistan won by 33 runs | New Wanderers Stadium |
| 2007-09-16 | T20I | India v New Zealand | 180/9 · 190 | New Zealand won by 10 runs | New Wanderers Stadium |
| 2007-09-15 | T20I | New Zealand v Sri Lanka | 164/7 · 168/3 | Sri Lanka won by 7 wickets | New Wanderers Stadium |
| 2007-09-14 | T20I | Kenya v Sri Lanka | 88/9 · 260/6 | Sri Lanka won by 172 runs | New Wanderers Stadium |
| 2007-09-13 | T20I | Bangladesh v West Indies | 165/4 · 164/8 | Bangladesh won by 6 wickets | New Wanderers Stadium |
| 2007-09-11 | T20I | South Africa v West Indies | 208/2 · 205/6 | South Africa won by 8 wickets | New Wanderers Stadium |
| 2007-02-14 | ODI | South Africa v Pakistan | 156/1 · 153 | South Africa won by 9 wickets | New Wanderers Stadium |
| 2006-12-01 | T20I | South Africa v India | 126/9 · 127/4 | India won by 6 wickets | New Wanderers Stadium |
| 2006-03-12 | ODI | South Africa v Australia | 438/9 · 434/4 | South Africa won by 1 wickets | New Wanderers Stadium |
| 2006-02-24 | T20I | South Africa v Australia | 201/4 · 199/7 | South Africa won by 2 runs | New Wanderers Stadium |
| 2005-10-21 | T20I | South Africa v New Zealand | 133 · 134/5 | New Zealand won by 5 wickets | New Wanderers Stadium |
| 2003-12-12 | Test | South Africa v West Indies | 561 & 226/6d · 410 & 188 | South Africa won by 189 runs | New Wanderers Stadium |
| 2003-03-23 | ODI | Australia v India | 359/2 · 234 | Australia won by 125 runs | New Wanderers Stadium |
| 2003-03-10 | ODI | India v Sri Lanka | 292/6 · 109 | India won by 183 runs | New Wanderers Stadium |
| 2003-03-01 | ODI | Kenya v Bangladesh | 217/7 · 185 | Kenya won by 32 runs | New Wanderers Stadium |
| 2003-02-16 | ODI | South Africa v New Zealand | 306/6 · 229/1 | New Zealand won by 9 wickets | New Wanderers Stadium |
| 2003-02-11 | ODI | Australia v Pakistan | 310/8 · 228 | Australia won by 82 runs | New Wanderers Stadium |