| 14 Mar 1989 | NZ 139/3 v PAK 138/94th ODI · ODI | NZ | DNB | - | 3 | New Zealand won by 7 wickets (with 62 balls remaining) | Hamilton | Pakistan tour of New Zealand 1988/89 |
| 11 Mar 1989 | NZ 249 v PAK 251/33rd ODI · ODI | NZ | 8 | - | 0 | Pakistan won by 7 wickets (with 9 balls remaining) | Auckland | Pakistan tour of New Zealand 1988/89 |
| 8 Mar 1989 | NZ 254/4 v PAK 253/62nd ODI · ODI | NZ | 62* | - | 1 | New Zealand won by 6 wickets (with 19 balls remaining) | Wellington | Pakistan tour of New Zealand 1988/89 |
| 4 Mar 1989 | NZ 171/3 v PAK 170/71st ODI · ODI | NZ | DNB | - | 0 | New Zealand won by 7 wickets (with 37 balls remaining) | Christchurch | Pakistan tour of New Zealand 1988/89 |
| 24 Feb 1989 | NZ 403 & 99/3 v PAK 616/53rd Test · Test | NZ | 58 & DNB | - | 1 | Match drawn | Auckland | Pakistan tour of New Zealand 1988/89 |
| 10 Feb 1989 | NZ 447 & 186/8 v PAK 438/72nd Test · Test | NZ | 40* & 29* | - | 1 | Match drawn | Wellington | Pakistan tour of New Zealand 1988/89 |
| 6 Feb 1989 | NZ 174/2 v PAK 170/9Only ODI · ODI | NZ | DNB | - | 3 | New Zealand won by 8 wickets (with 9 balls remaining) | Dunedin | Pakistan tour of New Zealand 1988/89 |
| 17 Dec 1988 | IND 282/8 v NZ 278/34th ODI · ODI | NZ | DNB | - | 1 | India won by 2 wickets (with 17 balls remaining) | Vadodara | New Zealand tour of India 1988/89 |
| 12 Dec 1988 | IND 161/5 v NZ 160/72nd ODI · ODI | NZ | 9 | - | 2 | India won by 5 wickets (with 21 balls remaining) | Cuttack | New Zealand tour of India 1988/89 |
| 10 Dec 1988 | IND 197/6 v NZ 196/91st ODI · ODI | NZ | 6 | - | 0 | India won by 4 wickets (with 22 balls remaining) | Visakhapatnam | New Zealand tour of India 1988/89 |
| 2 Dec 1988 | IND 358 & 22/0 v NZ 254 & 1243rd Test · Test | NZ | 79 & 0 | - | 2 | India won by 10 wickets | Hyderabad | New Zealand tour of India 1988/89 |
| 24 Nov 1988 | IND 234 & 145 v NZ 236 & 2792nd Test · Test | NZ | 13 & 54 | - | 2 | New Zealand won by 136 runs | Mumbai | New Zealand tour of India 1988/89 |
| 12 Nov 1988 | IND 384/9 & 141/1 v NZ 189 & 1641st Test · Test | NZ | 30 & 25 | - | 1 | India won by 172 runs | Bangalore | New Zealand tour of India 1988/89 |
| 1 Apr 1988 | IND 250/7 v NZ 198Final · ODI | NZ | 40 | - | 0 | India won by 52 runs | Sharjah | 1987–88 Sharjah Cup |
| 27 Mar 1988 | IND 267/6 v NZ 194/82nd Match · ODI | NZ | 17 | - | 1 | India won by 73 runs | Sharjah | 1987–88 Sharjah Cup |
| 19 Mar 1988 | NZ 211/6 v ENG 2084th ODI · ODI | NZ | 1* | - | 0 | New Zealand won by 4 wickets (with 4 balls remaining) | Auckland | England tour of New Zealand 1987/88 |
| 16 Mar 1988 | NZ 223/3 v ENG 2193rd ODI · ODI | NZ | DNB | - | 1 | New Zealand won by 7 wickets (with 21 balls remaining) | Napier | England tour of New Zealand 1987/88 |
| 12 Mar 1988 | NZ 186/8 v ENG 188/42nd ODI · ODI | NZ | 19 | - | 0 | England won by 6 wickets (with 13 balls remaining) | Christchurch | England tour of New Zealand 1987/88 |
| 9 Mar 1988 | NZ 204 v ENG 207/51st ODI · ODI | NZ | 0 | - | 2 | England won by 5 wickets (with 4 balls remaining) | Dunedin | England tour of New Zealand 1987/88 |
| 3 Mar 1988 | NZ 512/6 v ENG 183/23rd Test · Test | NZ | 33* | - | 1 | Match drawn | Wellington | England tour of New Zealand 1987/88 |
| 25 Feb 1988 | NZ 301 & 350/7 v ENG 3232nd Test · Test | NZ | 23 & 23* | - | 4 | Match drawn | Auckland | England tour of New Zealand 1987/88 |
| 12 Feb 1988 | NZ 168 & 130/4 v ENG 319 & 1521st Test · Test | NZ | 13 & DNB | - | 5 | Match drawn | Christchurch | England tour of New Zealand 1987/88 |
| 12 Jan 1988 | NZ 199/7 v SL 200/67th Match · ODI | NZ | 9 | - | 1 | Sri Lanka won by 4 wickets (with 21 balls remaining) | Hobart | 1987–88 Australian Tri-Series |
| 26 Dec 1987 | AUS 357 & 230/9 v NZ 317 & 2863rd Test · Test | NZ | 44 & 12 | - | 3 | Match drawn | Melbourne | New Zealand tour of Australia 1987/88 |
| 11 Dec 1987 | AUS 496 v NZ 485/9 & 182/72nd Test · Test | NZ | 8* & 5 | - | 4 | Match drawn | Adelaide | New Zealand tour of Australia 1987/88 |
| 4 Dec 1987 | AUS 305 & 97/1 v NZ 186 & 2121st Test · Test | NZ | 2 & 9 | - | 1 | Australia won by 9 wickets | Brisbane | New Zealand tour of Australia 1987/88 |
| 31 Oct 1987 | IND 224/1 v NZ 221/924th Match · ODI | NZ | 0 | - | 0 | India won by 9 wickets (with 107 balls remaining) | Nagpur | 1987 Cricket World Cup |
| 27 Oct 1987 | AUS 251/8 v NZ 23420th Match · ODI | NZ | 12 | - | 1 | Australia won by 17 runs | Chandigarh | 1987 Cricket World Cup |
| 23 Oct 1987 | NZ 228/6 v ZIM 227/516th Match · ODI | NZ | 17* | - | 0 | New Zealand won by 4 wickets (with 14 balls remaining) | Kolkata | 1987 Cricket World Cup |
| 18 Oct 1987 | AUS 199/4 v NZ 196/912th Match · ODI | NZ | 1 | - | 0 | Australia won by 3 runs | Indore | 1987 Cricket World Cup |
| 14 Oct 1987 | IND 252/7 v NZ 236/88th Match · ODI | NZ | 10 | - | 0 | India won by 16 runs | Bengaluru | 1987 Cricket World Cup |
| 10 Oct 1987 | NZ 242/7 v ZIM 2394th Match · ODI | NZ | 29 | - | 2 | New Zealand won by 3 runs | Hyderabad | 1987 Cricket World Cup |
| 16 Apr 1987 | SL 397/9 v NZ 406/51st Test · Test | NZ | DNB | - | 3 | Match drawn | Colombo | New Zealand tour of Sri Lanka 1986/87 |
| 12 Mar 1987 | WI 100 & 264 v NZ 332/9 & 33/53rd Test · Test | NZ | 7 & DNB | - | 3 | New Zealand won by 5 wickets | Christchurch | West Indies tour of New Zealand 1986/87 |
| 27 Feb 1987 | WI 418/9 & 16/0 v NZ 157 & 2732nd Test · Test | NZ | 40* & 10 | - | 2 | West Indies won by 10 wickets | Auckland | West Indies tour of New Zealand 1986/87 |
| 20 Feb 1987 | NZ 228 & 386/5 v WI 345 & 50/21st Test · Test | NZ | 0 & DNB | - | 3 | Match drawn | Wellington | West Indies tour of New Zealand 1986/87 |
| 7 Aug 1986 | ENG 256 & 230 v NZ 413 & 77/22nd Test · Test | NZ | 2 & DNB | - | 5 | New Zealand won by 8 wickets | Nottingham | New Zealand tour of England 1986 |
| 24 Jul 1986 | ENG 307/9 & 295/6 v NZ 342 & 41/21st Test · Test | NZ | 18 & DNB | - | 2 | Match drawn | Leeds | New Zealand tour of England 1986 |
| 18 Jul 1986 | ENG 286/4 v NZ 284/52nd ODI · ODI | NZ | DNB | - | 0 | England won by 6 wickets (with 8 balls remaining) | Manchester | New Zealand tour of England 1986 |
| 16 Jul 1986 | ENG 170 v NZ 217/81st ODI · ODI | NZ | 4 | - | 0 | New Zealand won by 47 runs | Leeds | New Zealand tour of England 1986 |
| 13 Mar 1986 | NZ 258 & 160/2 v AUS 314 & 1033rd Test · Test | NZ | 3 & DNB | - | 5 | New Zealand won by 8 wickets | Auckland | Australia tour of New Zealand 1985/86 |
| 28 Feb 1986 | NZ 339 & 16/1 v AUS 364 & 219/72nd Test · Test | NZ | 22 & DNB | - | 5 | Match drawn | Christchurch | Australia tour of New Zealand 1985/86 |
| 21 Feb 1986 | NZ 379/6 v AUS 4351st Test · Test | NZ | DNB | - | 2 | Match drawn | Wellington | Australia tour of New Zealand 1985/86 |
| 30 Nov 1985 | AUS 203 & 259 v NZ 299 & 164/43rd Test · Test | NZ | 12 & DNB | - | 4 | New Zealand won by 6 wickets | Perth | New Zealand tour of Australia 1985/86 |
| 22 Nov 1985 | AUS 227 & 260/6 v NZ 293 & 1932nd Test · Test | NZ | 28 & 12 | - | 4 | Australia won by 4 wickets | Sydney | New Zealand tour of Australia 1985/86 |
| 8 Nov 1985 | AUS 179 & 333 v NZ 553/71st Test · Test | NZ | 2* | - | 1 | New Zealand won by an innings and 41 runs | Brisbane | New Zealand tour of Australia 1985/86 |
| 4 May 1985 | WI 363 & 59/0 v NZ 138/9 & 283/94th Test · Test | NZ | 0 & 9 | 0/5 | 0 | West Indies won by 10 wickets | Kingston | New Zealand tour of West Indies 1984/85 |
| 26 Apr 1985 | WI 336 & 10/0 v NZ 94 & 2483rd Test · Test | NZ | 2 & 26 | - | 3 | West Indies won by 10 wickets | Bridgetown | New Zealand tour of West Indies 1984/85 |
| 23 Apr 1985 | WI 265/3 v NZ 153/85th ODI · ODI | NZ | 37 | - | 0 | West Indies won by 112 runs | Bridgetown | New Zealand tour of West Indies 1984/85 |
| 17 Apr 1985 | WI 117/0 v NZ 1164th ODI · ODI | NZ | 3 | - | 0 | West Indies won by 10 wickets (with 154 balls remaining) | Port of Spain | New Zealand tour of West Indies 1984/85 |