| 18 Mar 2005 | AUS 570/8d v NZ 244 & 48/32nd Test · Test | NZ | 45 & DNB | 2/170 | 0 | Match drawn | Wellington | Australia tour of New Zealand 2004/05 |
| 10 Mar 2005 | NZ 433 & 131 v AUS 432 & 135/11st Test · Test | NZ | 24* & 23 | 5/106 & 1/55 | 0 | Australia won by 9 wickets | Christchurch | Australia tour of New Zealand 2004/05 |
| 5 Mar 2005 | NZ 225/8 v AUS 347/55th ODI · ODI | NZ | 16* | 0/37 | 0 | Australia won by 122 runs | Napier | Australia tour of New Zealand 2004/05 |
| 26 Feb 2005 | AUS 264/5 v NZ 178/93rd ODI · ODI | NZ | 0 | 2/31 | 0 | Australia won by 86 runs | Auckland | Australia tour of New Zealand 2004/05 |
| 22 Feb 2005 | NZ 208 v AUS 314/62nd ODI · ODI | NZ | 83 | 0/31 | 0 | Australia won by 106 runs | Christchurch | Australia tour of New Zealand 2004/05 |
| 19 Feb 2005 | NZ 226 v AUS 236/71st ODI · ODI | NZ | 0 | 0/33 | 1 | Australia won by 10 runs | Wellington | Australia tour of New Zealand 2004/05 |
| 10 Jan 2005 | ICC 344/8 v ASIA 232Only ODI · ODI | ICC | 27* | 3/58 | 0 | ICC World XI won by 112 runs | Melbourne | ICC World XI tour of Australia 2004/05 |
| 26 Dec 2004 | NZ 144/3 v SL 1411st ODI · ODI | NZ | DNB | 0/22 | 0 | New Zealand won by 7 wickets (with 102 balls remaining) | Auckland | Sri Lanka tour of New Zealand 2004/05 |
| 8 Dec 2004 | AUS 261/7 v NZ 2442nd ODI · ODI | NZ | 33 | 1/36 | 0 | Australia won by 17 runs | Sydney | New Zealand tour of Australia 2004/05 |
| 5 Dec 2004 | AUS 246/9 v NZ 247/61st ODI · ODI | NZ | DNB | 3/31 | 0 | New Zealand won by 4 wickets | Melbourne | New Zealand tour of Australia 2004/05 |
| 26 Nov 2004 | AUS 575/8d & 139/2d v NZ 251 & 2502nd Test · Test | NZ | 20 & 59 | 5/152 & 1/35 | 1 | Australia won by 213 runs | Adelaide | New Zealand tour of Australia 2004/05 |
| 18 Nov 2004 | NZ 353 & 76 v AUS 5851st Test · Test | NZ | 21 & 2 | 4/154 | 0 | Australia won by an innings and 156 runs | Brisbane | New Zealand tour of Australia 2004/05 |
| 7 Nov 2004 | BAN 167/7 v NZ 250/73rd ODI · ODI | NZ | 18* | 3/25 | 0 | New Zealand won by 83 runs | Dhaka | New Zealand tour of Bangladesh 2004/05 |
| 5 Nov 2004 | BAN 146 v NZ 148/72nd ODI · ODI | NZ | 3* | 1/36 | 0 | New Zealand won by 3 wickets (with 32 balls remaining) | Dhaka | New Zealand tour of Bangladesh 2004/05 |
| 2 Nov 2004 | NZ 224 v BAN 861st ODI · ODI | NZ | 12 | 3/8 | 0 | New Zealand won by 138 runs | Chattogram | New Zealand tour of Bangladesh 2004/05 |
| 26 Oct 2004 | NZ 545/6d v BAN 182 & 2622nd Test · Test | NZ | DNB | 6/70 & 6/100 | 0 | New Zealand won by an innings and 101 runs | Chattogram | New Zealand tour of Bangladesh 2004/05 |
| 19 Oct 2004 | BAN 177 & 126 v NZ 4021st Test · Test | NZ | 23 | 2/26 & 6/28 | 1 | New Zealand won by an innings and 99 runs | Dhaka | New Zealand tour of Bangladesh 2004/05 |
| 16 Sept 2004 | NZ 198/9 v AUS 199/3Match 9 · ODI | NZ | 29* | 0/52 | 0 | Australia won by 7 wickets | London | ICC Champions Trophy 2004 |
| 10 Sept 2004 | NZ 347/4 v USA 137Match 2 · ODI | NZ | DNB | 3/14 | 0 | New Zealand won by 210 runs | London | ICC Champions Trophy 2004 |
| 10 Jul 2004 | NZ 266 v WI 159Final · ODI | NZ | 6 | 5/30 | 0 | New Zealand won by 107 runs | London | NatWest Series 2004 |
| 4 Jul 2004 | ENG 237/7 v NZ 241/47th Match · ODI | NZ | DNB | 0/26 | 0 | New Zealand won by 6 wickets (with 16 balls remaining) | Bristol | NatWest Series 2004 |
| 3 Jul 2004 | NZ 220/5 v WI 2166th Match · ODI | NZ | DNB | 0/36 | 0 | New Zealand won by 5 wickets (with 24 balls remaining) | Cardiff | NatWest Series 2004 |
| 29 Jun 2004 | ENG 101 v NZ 103/3Match 4 · ODI | NZ | DNB | 1/1 | 0 | New Zealand won by 7 wickets | Chester-le-Street | NatWest Series 2004 |
| 26 Jun 2004 | NZ 97/2 v WI 122/42nd Match · ODI | NZ | DNB | 0/5 | 0 | No result | Birmingham | NatWest Series 2004 |
| 3 Jun 2004 | ENG 526 & 45/1 v NZ 409 & 161/92nd Test · Test | NZ | 35 & DNB | 2/83 | 0 | 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 | NZ | 2 & 5 | 2/69 & 0/53 | 0 | 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 | NZ | 0 & 9 | 0/76 & 0/53 | 0 | 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 | NZ | 4* & DNB | 0/15 & 0/73 | 0 | 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 | NZ | 53 & DNB | 4/158 & 0/79 | 0 | Match drawn | Hamilton | South Africa tour of New Zealand 2003/04 |
| 2 Mar 2004 | NZ 190/5 v SA 186/96th ODI · ODI | NZ | DNB | 0/25 | 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 | NZ | 19* | - | 0 | 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 | NZ | DNB | 0/28 | 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 | NZ | DNB | 2/41 | 1 | 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 | NZ | DNB | 1/42 | 0 | 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 | NZ | 6 | 2/37 | 0 | 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 | NZ | 0* | 1/62 | 0 | 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 | NZ | DNB | 1/3 | 0 | 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 | NZ | DNB | 0/34 | 0 | 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 | NZ | 9 | 1/58 | 0 | 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 | NZ | DNB | 0/10 | 0 | 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 | NZ | 44 & 0 | 1/47 & 1/59 | 1 | 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 | NZ | 137* & 20 | 1/117 | 1 | Match drawn | Hamilton | Pakistan tour of New Zealand 2003/04 |
| 3 Dec 2003 | PAK 314/7 v NZ 263/73rd ODI · ODI | NZ | 9* | 1/68 | 0 | Pakistan won by 51 runs | Faisalabad | New Zealand tour of Pakistan 2003/04 |
| 1 Dec 2003 | PAK 281/6 v NZ 1572nd ODI · ODI | NZ | 0 | 3/44 | 1 | 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 | NZ | DNB | 1/50 | 0 | Pakistan won by 3 wickets | Lahore | New Zealand tour of Pakistan 2003/04 |
| 15 Nov 2003 | IND 353/5 v NZ 208Match 9 · ODI | NZ | 19 | 0/35 | 0 | India won by 145 runs | Hyderabad | TVS Cup (India) 2003/04 |
| 9 Nov 2003 | AUS 225/7 v NZ 1817th Match · ODI | NZ | 0 | 2/20 | 0 | Australia won by 44 runs | Guwahati | TVS Cup (India) 2003/04 |
| 6 Nov 2003 | IND 246/9 v NZ 249/6Match 6 · ODI | NZ | DNB | 2/39 | 0 | New Zealand won by 4 wickets | Cuttack | TVS Cup (India) 2003/04 |
| 3 Nov 2003 | NZ 258/9 v AUS 259/8Match 5 · ODI | NZ | 18 | 2/59 | 1 | Australia won by 2 wickets | Pune | TVS Cup (India) 2003/04 |
| 29 Oct 2003 | NZ 97 v AUS 101/2Match 3 · ODI | NZ | 0 | 0/6 | 0 | Australia won by 8 wickets | Faridabad | TVS Cup (India) 2003/04 |