| 11 Mar 2012 | LIO 163/7 v TIT 147/9Match 31 · T20 | Lions won by 16 runs | Johannesburg | MiWAY T20 Challenge 2011/12 |
| 24 Feb 2012 | CC 178/6 v LIO 179/7Match 12 · T20 | Lions won by 3 wickets | Johannesburg | MiWAY T20 Challenge 2011/12 |
| 22 Jan 2012 | SA 312/4 v SL 314/8Match 5 · ODI | Sri Lanka won by 2 wickets | Johannesburg | Sri Lanka in South Africa ODI Series 2011/12 |
| 17 Nov 2011 | SA 266 & 339 v AUS 296 & 310/8Match 2 · Test | Australia won by 2 wickets | Johannesburg | Australia in South Africa Test Series 2011/12 |
| 16 Oct 2011 | SA 148/7 v AUS 147/8Match 2 · T20I | South Africa won by 3 wickets | Johannesburg | Australia in South Africa T20I Series 2011/12 |
| 15 Jan 2011 | SA 189 v IND 190Match 2 · ODI | India won by 1 run | Johannesburg | India in South Africa ODI Series 2010/11 |
| 14 Jan 2010 | SA 423/7d v ENG 180 & 169Match 4 · Test | South Africa won by an innings and 74 runs | Johannesburg | Basil D'Oliveira Trophy 2009/10 |
| 13 Nov 2009 | SA 127/3 v ENG 202/6Match 1 · T20I | England won by 1 run (DLS method) | Johannesburg | England in South Africa T20I Series 2009/10 |
| 3 Oct 2009 | NZ 234/5 v PAK 233/9Semi-final · ODI | New Zealand won by 5 wickets | Johannesburg | ICC Champions Trophy 2009/10 |
| 30 Sept 2009 | IND 130/3 v WI 129Match 12 · ODI | India won by 7 wickets | Johannesburg | ICC Champions Trophy 2009/10 |
| 29 Sept 2009 | ENG 146 v NZ 147/6Match 10 · ODI | New Zealand won by 4 wickets | Johannesburg | ICC Champions Trophy 2009/10 |
| 27 Sept 2009 | NZ 315/7 v SL 277Match 7 · ODI | New Zealand won by 38 runs | Johannesburg | ICC Champions Trophy 2009/10 |
| 26 Sept 2009 | AUS 275/8 v WI 225/9Match 5 · ODI | Australia won by 50 runs | Johannesburg | ICC Champions Trophy 2009/10 |
| 25 Sept 2009 | ENG 213/4 v SL 212Match 4 · ODI | England won by 6 wickets | Johannesburg | ICC Champions Trophy 2009/10 |
| 23 Sept 2009 | PAK 134/5 v WI 133Match 2 · ODI | Pakistan won by 5 wickets | Johannesburg | ICC Champions Trophy 2009/10 |
| 24 May 2009 | RCB 137/9 v DC 143/6Final · T20 | Deccan Chargers won by 6 runs | Johannesburg | Indian Premier League 2009 |
| 23 May 2009 | RCB 149/4 v CSK 146/5Semi-final · T20 | Royal Challengers Bangalore won by 6 wickets | Johannesburg | Indian Premier League 2009 |
| 19 May 2009 | RCB 135/3 v DC 134/7Match 52 · T20 | Royal Challengers Bangalore won by 7 wickets | Johannesburg | Indian Premier League 2009 |
| 17 May 2009 | DC 133/8 v PK 134/7Match 49 · T20 | Kings XI Punjab won by 1 run | Johannesburg | Indian Premier League 2009 |
| 16 May 2009 | DC 166/4 v KKR 160/5Match 48 · T20 | Deccan Chargers won by 6 wickets | Johannesburg | Indian Premier League 2009 |
| 10 May 2009 | DC 125/3 v KKR 123/8Match 39 · T20 | Delhi Daredevils won by 7 wickets | Johannesburg | Indian Premier League 2009 |
| 3 May 2009 | RCB 150/1 v MI 149/4Match 28 · T20 | Royal Challengers Bangalore won by 9 wickets | Johannesburg | Indian Premier League 2009 |
| 2 May 2009 | CSK 163 v DC 145/8Match 26 · T20 | Chennai Super Kings won by 18 runs | Johannesburg | Indian Premier League 2009 |
| 17 Apr 2009 | SA 256 v AUS 303/7Match 5 · ODI | Australia won by 47 runs | Johannesburg | Australia in South Africa ODI Series 2008/09 |
| 27 Mar 2009 | SA 168/6 v AUS 166/7Match 1 · T20I | South Africa won by 4 wickets | Johannesburg | Australia in South Africa T20I Series 2008/09 |
| 26 Feb 2009 | SA 220 & 291 v AUS 466 & 207Match 1 · Test | Australia won by 162 runs | Johannesburg | Australia in South Africa Test Series 2008/09 |
| 5 Nov 2008 | SA 118/7 v BAN 109/8Only T20I · T20I | South Africa won by 12 runs (DLS method) | Johannesburg | - |
| 3 Feb 2008 | SA 211/2 v WI 295/7Match 5 · ODI | South Africa won by 8 wickets (DLS method) | Johannesburg | West Indies in South Africa ODI Series 2007/08 |
| 18 Jan 2008 | SA 134/6 v WI 131/7Match 2 · T20I | South Africa won by 4 wickets | Johannesburg | West Indies in South Africa T20I Series 2007/08 |
| 23 Nov 2007 | SA 131/7 v NZ 129/7Only T20I · T20I | South Africa won by 3 wickets | Johannesburg | - |
| 24 Sept 2007 | IND 157/5 v PAK 152Final · T20I | India won by 5 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 18 Sept 2007 | AUS 164/7 v PAK 165/418th T20I · T20I | Pakistan won by 6 wickets | Johannesburg | ICC World Twenty20 2007/08 |
| 18 Sept 2007 | BAN 83 v SL 147/519th T20I · T20I | Sri Lanka won by 64 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 17 Sept 2007 | PAK 189/6 v SL 156/916th T20I · T20I | Pakistan won by 33 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 16 Sept 2007 | IND 180/9 v NZ 19013th T20I · T20I | New Zealand won by 10 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 15 Sept 2007 | NZ 164/7 v SL 168/311th T20I · T20I | Sri Lanka won by 7 wickets | Johannesburg | ICC World Twenty20 2007/08 |
| 14 Sept 2007 | KEN 88/9 v SL 260/68th T20I · T20I | Sri Lanka won by 172 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 13 Sept 2007 | BAN 165/4 v WI 164/85th T20I · T20I | Bangladesh won by 6 wickets | Johannesburg | ICC World Twenty20 2007/08 |
| 11 Sept 2007 | SA 208/2 v WI 205/61st T20I · T20I | South Africa won by 8 wickets | Johannesburg | ICC World Twenty20 2007/08 |
| 14 Feb 2007 | SA 156/1 v PAK 153Match 5 · ODI | South Africa won by 9 wickets | Johannesburg | Pakistan in South Africa ODI Series 2006/07 |
| 2 Feb 2007 | PAK 129/8 v SA 132/0Only T20I · T20I | South Africa won by 10 wickets (with 51 balls remaining) | Johannesburg | Pakistan tour of South Africa 2006/07 |
| 1 Dec 2006 | SA 126/9 v IND 127/4Only T20I · T20I | India won by 6 wickets | Johannesburg | - |
| 12 Mar 2006 | SA 438/9 v AUS 434/4Match 5 · ODI | South Africa won by 1 wicket | Johannesburg | Australia in South Africa ODI Series 2005/06 |
| 24 Feb 2006 | SA 201/4 v AUS 199/7Only T20I · T20I | South Africa won by 2 runs | Johannesburg | - |
| 21 Oct 2005 | SA 133 v NZ 134/5Only T20I · T20I | New Zealand won by 5 wickets | Johannesburg | - |
| 13 Jan 2005 | SA 419 & 247 v ENG 411/8 & 332/94th Test · Test | England won by 77 runs | Johannesburg | England tour of South Africa 2004/05 |
| 4 Feb 2004 | SA 310/6 v WI 304/25th ODI · ODI | South Africa won by 4 wickets (with 2 balls remaining) | Johannesburg | West Indies tour of South Africa 2003/04 |
| 12 Dec 2003 | SA 561 & 226/6d v WI 410 & 1881st Test · Test | South Africa won by 189 runs | Johannesburg | West Indies tour of South Africa 2003/04 |
| 23 Mar 2003 | AUS 359/2 v IND 234Final · ODI | Australia won by 125 runs | Johannesburg | ICC World Cup 2002/03 |
| 10 Mar 2003 | IND 292/6 v SL 109Super Sixes · ODI | India won by 183 runs | Johannesburg | ICC World Cup 2002/03 |