| 2 Dec 2007 | SA 242/5 v NZ 238/8Match 3 · ODI | SA | 4* | 0/26 | 0 | South Africa won by 5 wickets | Cape Town | New Zealand in South Africa ODI Series 2007/08 |
| 30 Nov 2007 | SA 209/9 v NZ 210/3Match 2 · ODI | SA | 52 | 0/29 | 0 | New Zealand won by 7 wickets | Port Elizabeth | New Zealand in South Africa ODI Series 2007/08 |
| 25 Nov 2007 | SA 249/8 v NZ 248/6Match 1 · ODI | SA | 6 | 0/21 | 0 | South Africa won by 2 wickets | Durban | New Zealand in South Africa ODI Series 2007/08 |
| 23 Nov 2007 | SA 131/7 v NZ 129/7Only T20I · T20I | SA | 6 | 3/28 | 0 | South Africa won by 3 wickets | Johannesburg | - |
| 19 Sept 2007 | SA 158/4 v NZ 153/820th T20I · T20I | SA | 16* | 0/41 | 0 | South Africa won by 6 wickets | Durban | ICC World Twenty20 2007/08 |
| 14 Apr 2007 | NZ 196/5 v SA 193/7Match 41 · ODI | SA | 21* | 1/30 | 0 | New Zealand won by 5 wickets | Grenada | ICC World Cup 2006/07 |
| 16 Oct 2006 | NZ 195 v SA 108Match 8 · ODI | SA | 1 | 1/18 | 1 | New Zealand won by 87 runs | Mumbai | ICC Champions Trophy 2006/07 |
| 5 May 2006 | NZ 119 & 283 v SA 186 & 220/63rd Test · Test | SA | 32* & 6* | 1/11 & 2/36 | 0 | South Africa won by 4 wickets | Johannesburg | New Zealand tour of South Africa 2005/06 |
| 15 Apr 2006 | SA 276 & 299 v NZ 327 & 1201st Test · Test | SA | 24 & 10 | 2/45 & 0/20 | 1 | South Africa won by 128 runs | Centurion | New Zealand tour of South Africa 2005/06 |
| 6 Nov 2005 | NZ 215 v SA 140/55th ODI · ODI | SA | DNB | 1/34 | 0 | South Africa won by 5 wickets (DLS method) | Centurion | New Zealand tour of South Africa 2005/06 |
| 4 Nov 2005 | SA 79/2 v NZ4th ODI · ODI | SA | DNB | - | 0 | No result | Durban | New Zealand tour of South Africa 2005/06 |
| 30 Oct 2005 | NZ 243/9 v SA 245/63rd ODI · ODI | SA | 21* | 0/23 | 0 | South Africa won by 4 wickets | Port Elizabeth | New Zealand tour of South Africa 2005/06 |
| 28 Oct 2005 | SA 201/9 v NZ 1822nd ODI · ODI | SA | 0 | 0/36 | 0 | South Africa won by 19 runs | Cape Town | New Zealand tour of South Africa 2005/06 |
| 23 Oct 2005 | SA 250/8 v NZ 249/81st ODI · ODI | SA | 37 | 1/43 | 0 | South Africa won by 2 wickets (with 3 balls remaining) | Bloemfontein | New Zealand tour of South Africa 2005/06 |
| 21 Oct 2005 | SA 133 v NZ 134/5Only T20I · T20I | SA | 0 | 0/16 | 0 | New Zealand won by 5 wickets | Johannesburg | - |
| 26 Mar 2004 | NZ 297 & 252 v SA 316 & 234/43rd Test · Test | SA | 5 & DNB | 3/85 & 2/64 | 1 | South Africa won by 6 wickets | Wellington | South Africa tour of New Zealand 2003/04 |
| 18 Mar 2004 | SA 296 & 349 v NZ 595 & 53/12nd Test · Test | SA | 10 & 10 | 4/113 & 0/14 | 1 | New Zealand won by 9 wickets | Auckland | South Africa tour of New Zealand 2003/04 |
| 10 Mar 2004 | NZ 509 & 39/1 v SA 459 & 313/41st Test · Test | SA | 10 & DNB | 4/98 & 0/5 | 0 | Match drawn | Hamilton | South Africa tour of New Zealand 2003/04 |
| 2 Mar 2004 | NZ 190/5 v SA 186/96th ODI · ODI | SA | 7 | 1/37 | 0 | New Zealand won by 5 wickets (with 24 balls remaining) | Napier | South Africa tour of New Zealand 2003/04 |
| 29 Feb 2004 | NZ 193/8 v SA 175/55th ODI · ODI | SA | DNB | 1/36 | 1 | New Zealand won by 2 runs (D/L method) | Auckland | South Africa tour of New Zealand 2003/04 |
| 25 Feb 2004 | SA 259/7 v NZ 264/44th ODI · ODI | SA | 5 | 0/33 | 1 | New Zealand won by 6 wickets | Dunedin | South Africa tour of New Zealand 2003/04 |
| 20 Feb 2004 | NZ 254/5 v SA 249/73rd ODI · ODI | SA | 29* | 0/8 | 0 | New Zealand won by 5 runs | Wellington | South Africa tour of New Zealand 2003/04 |
| 17 Feb 2004 | NZ 255/5 v SA 253/82nd ODI · ODI | SA | 20* | 0/42 | 1 | New Zealand won by 5 wickets (with 29 balls remaining) | Christchurch | South Africa tour of New Zealand 2003/04 |
| 13 Feb 2004 | NZ 225/8 v SA 226/51st ODI · ODI | SA | 5* | 0/33 | 0 | South Africa won by 5 wickets (with 2 balls remaining) | Auckland | South Africa tour of New Zealand 2003/04 |
| 16 Feb 2003 | SA 306/6 v NZ 229/1Match 15 · ODI | SA | 10 | 0/36 | 0 | New Zealand won by 9 wickets (DLS method) | Johannesburg | ICC World Cup 2002/03 |
| 8 Feb 2002 | NZ 175 v SA 173/42nd Final · ODI | SA | DNB | 1/24 | 0 | South Africa won by 6 wickets (with 47 balls remaining) (D/L method) | Sydney | 2001–02 VB Series |
| 6 Feb 2002 | NZ 190 v SA 191/21st Final · ODI | SA | DNB | 1/30 | 0 | South Africa won by 8 wickets (with 29 balls remaining) | Melbourne | 2001–02 VB Series |
| 1 Feb 2002 | NZ 203/8 v SA 270/511th Match · ODI | SA | 69* | 2/55 | 0 | South Africa won by 67 runs | Perth | 2001–02 VB Series |
| 27 Jan 2002 | NZ 160 v SA 253/59th Match · ODI | SA | 4* | 2/24 | 0 | South Africa won by 93 runs | Adelaide | 2001–02 VB Series |
| 19 Jan 2002 | NZ 244/6 v SA 2415th Match · ODI | SA | 15 | 2/29 | 1 | New Zealand won by 4 wickets (with 5 balls remaining) | Brisbane | 2001–02 VB Series |
| 15 Jan 2002 | NZ 231/9 v SA 257/73rd Match · ODI | SA | 0 | 0/38 | 1 | South Africa won by 26 runs | Hobart | 2001–02 VB Series |
| 8 Dec 2000 | SA 261/3 v NZ 2003rd Test · Test | SA | DNB | 2/41 | 0 | Match drawn | Johannesburg | New Zealand tour of South Africa 2000/01 |
| 30 Nov 2000 | SA 361 & 89/3 v NZ 298 & 1482nd Test · Test | SA | 33 & DNB | 4/64 & 2/44 | 1 | South Africa won by 7 wickets | Port Elizabeth | New Zealand tour of South Africa 2000/01 |
| 17 Nov 2000 | SA 471/9 & 103/5 v NZ 229 & 3421st Test · Test | SA | 25 & DNB | 4/37 & 0/47 | 0 | South Africa won by 5 wickets | Bloemfontein | New Zealand tour of South Africa 2000/01 |
| 4 Nov 2000 | SA 258/7 v NZ 256/96th ODI · ODI | SA | 8 | 2/44 | 2 | South Africa won by 3 wickets (with 0 balls remaining) | Cape Town | New Zealand tour of South Africa 2000/01 |
| 1 Nov 2000 | SA 158/4 v NZ 114/55th ODI · ODI | SA | DNB | 1/22 | 0 | South Africa won by 6 wickets (with 9 balls remaining) (D/L method) | Durban | New Zealand tour of South Africa 2000/01 |
| 28 Oct 2000 | SA 289/5 v NZ 287/64th ODI · ODI | SA | DNB | 1/40 | 2 | South Africa won by 5 wickets (with 7 balls remaining) | Kimberley | New Zealand tour of South Africa 2000/01 |
| 25 Oct 2000 | SA 324/4 v NZ 1893rd ODI · ODI | SA | DNB | 3/37 | 0 | South Africa won by 115 runs (D/L method) | Centurion | New Zealand tour of South Africa 2000/01 |
| 22 Oct 2000 | SA 197/4 v NZ 194/82nd ODI · ODI | SA | DNB | 2/32 | 0 | South Africa won by 6 wickets (with 20 balls remaining) | Benoni | New Zealand tour of South Africa 2000/01 |
| 20 Oct 2000 | SA 191/2 v NZ1st ODI · ODI | SA | DNB | - | 0 | No result | Potchefstroom | New Zealand tour of South Africa 2000/01 |
| 25 Aug 2000 | NZ 158 v SA 159/23rd Match · ODI | SA | DNB | 3/24 | 1 | South Africa won by 8 wickets (with 96 balls remaining) | Singapore | 2000 Singapore Challenge |
| 10 Jun 1999 | NZ 213/8 v SA 287/56th Super · ODI | SA | DNB | 1/29 | 2 | South Africa won by 74 runs | Birmingham | 1999 Cricket World Cup |
| 30 Mar 1999 | NZ v SA 249/46th ODI · ODI | SA | DNB | - | 0 | No result | Wellington | South Africa tour of New Zealand 1998/99 |
| 27 Mar 1999 | NZ 147 v SA 290/55th ODI · ODI | SA | DNB | 1/23 | 0 | South Africa won by 143 runs | Auckland | South Africa tour of New Zealand 1998/99 |
| 26 Mar 1999 | NZ 191 v SA 194/84th ODI · ODI | SA | 16 | 3/33 | 0 | South Africa won by 2 wickets (with 0 balls remaining) | Auckland | South Africa tour of New Zealand 1998/99 |
| 25 Mar 1999 | NZ 257/8 v SA 10/04th ODI · ODI | SA | DNB | 2/46 | 0 | No result | Napier | South Africa tour of New Zealand 1998/99 |
| 18 Mar 1999 | NZ 222 & 291 v SA 498/8 & 16/23rd Test · Test | SA | 43* & DNB | 5/33 & 2/54 | 2 | South Africa won by 8 wickets | Wellington | South Africa tour of New Zealand 1998/99 |
| 11 Mar 1999 | NZ 168 & 127/1 v SA 442/12nd Test · Test | SA | DNB | 4/34 & 0/23 | 0 | Match drawn | Christchurch | South Africa tour of New Zealand 1998/99 |
| 27 Feb 1999 | NZ 352 & 244/3 v SA 621/51st Test · Test | SA | 69* | 1/51 & 1/21 | 1 | Match drawn | Auckland | South Africa tour of New Zealand 1998/99 |
| 20 Feb 1999 | NZ 215/3 v SA 212/73rd ODI · ODI | SA | 20 | 1/20 | 0 | New Zealand won by 7 wickets (with 41 balls remaining) | Auckland | South Africa tour of New Zealand 1998/99 |