| 3 Jun 2004 | ENG 526 & 45/1 v NZ 409 & 161/92nd Test · Test | England won by 9 wickets | Leeds | New Zealand tour of England 2004 |
| 20 May 2004 | ENG 441 & 282/3 v NZ 386 & 3361st Test · Test | England won by 7 wickets | London | New Zealand tour of England 2004 |
| 26 Mar 2004 | NZ 297 & 252 v SA 316 & 234/43rd Test · Test | 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 | 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 | Match drawn | Hamilton | South Africa tour of New Zealand 2003/04 |
| 2 Mar 2004 | NZ 190/5 v SA 186/96th ODI · ODI | 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 | 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 | 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 | 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 | 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 | South Africa won by 5 wickets (with 2 balls remaining) | Auckland | South Africa tour of New Zealand 2003/04 |
| 17 Jan 2004 | NZ 307/8 v PAK 3035th ODI · ODI | New Zealand won by 4 runs | Wellington | Pakistan tour of New Zealand 2003/04 |
| 14 Jan 2004 | PAK 126 v NZ 127/24th ODI · ODI | New Zealand won by 8 wickets (with 163 balls remaining) | Napier | Pakistan tour of New Zealand 2003/04 |
| 10 Jan 2004 | PAK 255/9 v NZ 259/33rd ODI · ODI | New Zealand won by 7 wickets (with 22 balls remaining) | Christchurch | Pakistan tour of New Zealand 2003/04 |
| 7 Jan 2004 | NZ 235/8 v PAK 236/42nd ODI · ODI | Pakistan won by 6 wickets (with 18 balls remaining) | Queenstown | Pakistan tour of New Zealand 2003/04 |
| 3 Jan 2004 | PAK 229/7 v NZ 230/61st ODI · ODI | New Zealand won by 4 wickets | Auckland | Pakistan tour of New Zealand 2003/04 |
| 26 Dec 2003 | NZ 366 & 103 v PAK 196 & 277/32nd Test · Test | Pakistan won by 7 wickets | Wellington | Pakistan tour of New Zealand 2003/04 |
| 19 Dec 2003 | NZ 563 & 96/8 v PAK 4631st Test · Test | Match drawn | Hamilton | Pakistan tour of New Zealand 2003/04 |
| 7 Dec 2003 | PAK 277/4 v NZ 228/65th ODI · ODI | Pakistan won by 49 runs | Rawalpindi | New Zealand tour of Pakistan 2003/04 |
| 5 Dec 2003 | NZ 183 v PAK 184/34th ODI · ODI | Pakistan won by 7 wickets | Rawalpindi | New Zealand tour of Pakistan 2003/04 |
| 3 Dec 2003 | PAK 314/7 v NZ 263/73rd ODI · ODI | Pakistan won by 51 runs | Faisalabad | New Zealand tour of Pakistan 2003/04 |
| 1 Dec 2003 | PAK 281/6 v NZ 1572nd ODI · ODI | Pakistan won by 124 runs | Lahore | New Zealand tour of Pakistan 2003/04 |
| 29 Nov 2003 | NZ 291/5 v PAK 292/71st ODI · ODI | Pakistan won by 3 wickets | Lahore | New Zealand tour of Pakistan 2003/04 |
| 15 Nov 2003 | IND 353/5 v NZ 208Match 9 · ODI | India won by 145 runs | Hyderabad | TVS Cup (India) 2003/04 |
| 9 Nov 2003 | AUS 225/7 v NZ 1817th Match · ODI | Australia won by 44 runs | Guwahati | TVS Cup (India) 2003/04 |
| 6 Nov 2003 | IND 246/9 v NZ 249/6Match 6 · ODI | New Zealand won by 4 wickets | Cuttack | TVS Cup (India) 2003/04 |
| 3 Nov 2003 | NZ 258/9 v AUS 259/8Match 5 · ODI | Australia won by 2 wickets | Pune | TVS Cup (India) 2003/04 |
| 29 Oct 2003 | NZ 97 v AUS 101/2Match 3 · ODI | Australia won by 8 wickets | Faridabad | TVS Cup (India) 2003/04 |
| 23 Oct 2003 | IND 141/3 v NZMatch 1 · ODI | No result | Chennai | TVS Cup (India) 2003/04 |
| 16 Oct 2003 | NZ 630/6d v IND 424 & 136/42nd Test · Test | Match drawn | Chandigarh | New Zealand tour of India 2003/04 |
| 8 Oct 2003 | IND 500/5 & 209/6 v NZ 340 & 272/61st Test · Test | Match drawn | Ahmedabad | New Zealand tour of India 2003/04 |
| 23 May 2003 | PAK 198 v NZ 200/6Final · ODI | New Zealand won by 4 wickets | Dambulla | Bank Alfalah Cup 2003 |
| 20 May 2003 | NZ 181 v PAK 203/96th Match · ODI | Pakistan won by 22 runs | Dambulla | Bank Alfalah Cup 2003 |
| 19 May 2003 | NZ 156/8 v SL 147Match 5 · ODI | New Zealand won by 9 runs | Dambulla | Bank Alfalah Cup 2003 |
| 13 May 2003 | SL 143/5 v NZ 1393rd Match · ODI | Sri Lanka won by 5 wickets (with 14 balls remaining) | Dambulla | Bank Alfalah Cup 2003 |
| 11 May 2003 | PAK 116 v NZ 117/3Match 2 · ODI | New Zealand won by 7 wickets | Dambulla | Bank Alfalah Cup 2003 |
| 3 May 2003 | SL 298/9 & 72/1 v NZ 305 & 1832nd Test · Test | Match drawn | Kandy | New Zealand tour of Sri Lanka 2003 |
| 25 Apr 2003 | SL 483 v NZ 515/7 & 161/51st Test · Test | Match drawn | Colombo | New Zealand tour of Sri Lanka 2003 |
| 14 Mar 2003 | NZ 146 v IND 150/3Super Sixes · ODI | India won by 7 wickets | Centurion | ICC World Cup 2002/03 |
| 11 Mar 2003 | AUS 208/9 v NZ 112Super Sixes · ODI | Australia won by 96 runs | Gqeberha | ICC World Cup 2002/03 |
| 8 Mar 2003 | ZIM 252/7 v NZ 253/4Super Sixes · ODI | New Zealand won by 6 wickets | Bloemfontein | ICC World Cup 2002/03 |
| 3 Mar 2003 | CAN 196 v NZ 197/5Match 38 · ODI | New Zealand won by 5 wickets | Benoni | ICC World Cup 2002/03 |
| 26 Feb 2003 | BAN 198/7 v NZ 199/3Match 29 · ODI | New Zealand won by 7 wickets | Kimberley | ICC World Cup 2002/03 |
| 16 Feb 2003 | SA 306/6 v NZ 229/1Match 15 · ODI | New Zealand won by 9 wickets (DLS method) | Johannesburg | ICC World Cup 2002/03 |
| 13 Feb 2003 | NZ 241/7 v WI 221Match 9 · ODI | New Zealand won by 20 runs | Gqeberha | ICC World Cup 2002/03 |
| 10 Feb 2003 | SL 272/7 v NZ 225Match 3 · ODI | Sri Lanka won by 47 runs | Bloemfontein | ICC World Cup 2002/03 |
| 14 Jan 2003 | IND 122 v NZ 125/47th ODI · ODI | New Zealand won by 6 wickets | Hamilton | India tour of New Zealand 2002/03 |
| 11 Jan 2003 | NZ 199/9 v IND 200/96th ODI · ODI | India won by 1 wicket (with 1 ball remaining) | Auckland | India tour of New Zealand 2002/03 |
| 8 Jan 2003 | NZ 168 v IND 169/85th ODI · ODI | India won by 2 wickets | Wellington | India tour of New Zealand 2002/03 |
| 4 Jan 2003 | IND 122 v NZ 123/34th ODI · ODI | New Zealand won by 7 wickets | Queenstown | India tour of New Zealand 2002/03 |