| 19 Mar 1988 | NZ 211/6 v ENG 2084th ODI · ODI | NZ | 13 | - | 1 | New Zealand won by 4 wickets (with 4 balls remaining) | Auckland | England tour of New Zealand 1987/88 |
| 12 Mar 1988 | NZ 186/8 v ENG 188/42nd ODI · ODI | NZ | 2 | - | 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 | 18 | - | 0 | 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 | 143 | - | 0 | Match drawn | Wellington | England tour of New Zealand 1987/88 |
| 25 Feb 1988 | NZ 301 & 350/7 v ENG 3232nd Test · Test | NZ | 36 & 26 | - | 1 | Match drawn | Auckland | England tour of New Zealand 1987/88 |
| 12 Feb 1988 | NZ 168 & 130/4 v ENG 319 & 1521st Test · Test | NZ | 5 & 6 | - | 1 | Match drawn | Christchurch | England tour of New Zealand 1987/88 |
| 24 Jan 1988 | AUS 169/4 v NZ 168/52nd Final · ODI | NZ | 8 | - | 1 | Australia won by 6 wickets (with 23 balls remaining) | Sydney | 1987–88 Australian Tri-Series |
| 22 Jan 1988 | AUS 180/2 v NZ 1771st Final · ODI | NZ | 48 | - | 0 | Australia won by 8 wickets (with 31 balls remaining) | Melbourne | 1987–88 Australian Tri-Series |
| 17 Jan 1988 | AUS 177/5 v NZ 176/510th Match · ODI | NZ | 1 | - | 0 | Australia won by 5 wickets (with 64 balls remaining) | Brisbane | 1987–88 Australian Tri-Series |
| 16 Jan 1988 | NZ 167/6 v SL 164/89th Match · ODI | NZ | 43 | - | 0 | New Zealand won by 4 wickets (with 11 balls remaining) | Brisbane | 1987–88 Australian Tri-Series |
| 12 Jan 1988 | NZ 199/7 v SL 200/67th Match · ODI | NZ | 25 | - | 1 | Sri Lanka won by 4 wickets (with 21 balls remaining) | Hobart | 1987–88 Australian Tri-Series |
| 9 Jan 1988 | NZ 242/6 v SL 2415th Match · ODI | NZ | 39 | - | 1 | New Zealand won by 4 wickets (with 1 ball remaining) | Adelaide | 1987–88 Australian Tri-Series |
| 7 Jan 1988 | AUS 216 v NZ 210/94th Match · ODI | NZ | 37 | - | 1 | Australia won by 6 runs | Melbourne | 1987–88 Australian Tri-Series |
| 5 Jan 1988 | NZ 178/4 v SL 1743rd Match · ODI | NZ | 52 | - | 1 | New Zealand won by 6 wickets (with 8 balls remaining) | Sydney | 1987–88 Australian Tri-Series |
| 3 Jan 1988 | AUS 231 v NZ 232/92nd Match · ODI | NZ | 45 | - | 0 | New Zealand won by 1 run | Perth | 1987–88 Australian Tri-Series |
| 26 Dec 1987 | AUS 357 & 230/9 v NZ 317 & 2863rd Test · Test | NZ | 82 & 79 | - | 2 | Match drawn | Melbourne | New Zealand tour of Australia 1987/88 |
| 11 Dec 1987 | AUS 496 v NZ 485/9 & 182/72nd Test · Test | NZ | 137 & 8 | - | 0 | Match drawn | Adelaide | New Zealand tour of Australia 1987/88 |
| 4 Dec 1987 | AUS 305 & 97/1 v NZ 186 & 2121st Test · Test | NZ | 67 & 23 | - | 0 | 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 | 21 | - | 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 | 4 | - | 0 | Australia won by 17 runs | Chandigarh | 1987 Cricket World Cup |
| 23 Oct 1987 | NZ 228/6 v ZIM 227/516th Match · ODI | NZ | 58 | - | 2 | 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 | 58 | - | 1 | Australia won by 3 runs | Indore | 1987 Cricket World Cup |
| 14 Oct 1987 | IND 252/7 v NZ 236/88th Match · ODI | NZ | 9 | - | 0 | India won by 16 runs | Bengaluru | 1987 Cricket World Cup |
| 10 Oct 1987 | NZ 242/7 v ZIM 2394th Match · ODI | NZ | 72 | - | 1 | New Zealand won by 3 runs | Hyderabad | 1987 Cricket World Cup |
| 16 Apr 1987 | SL 397/9 v NZ 406/51st Test · Test | NZ | 27 | 0/13 | 1 | Match drawn | Colombo | New Zealand tour of Sri Lanka 1986/87 |
| 28 Mar 1987 | NZ 191/9 v WI 192/04th ODI · ODI | NZ | 42 | 0/19 | 0 | West Indies won by 10 wickets (with 64 balls remaining) | Christchurch | West Indies tour of New Zealand 1986/87 |
| 21 Mar 1987 | NZ 213 v WI 217/42nd ODI · ODI | NZ | 53 | 0/26 | 0 | West Indies won by 6 wickets (with 6 balls remaining) | Auckland | West Indies tour of New Zealand 1986/87 |
| 18 Mar 1987 | NZ 142 v WI 237/91st ODI · ODI | NZ | 7 | 1/26 | 0 | West Indies won by 95 runs | Dunedin | West Indies tour of New Zealand 1986/87 |
| 12 Mar 1987 | WI 100 & 264 v NZ 332/9 & 33/53rd Test · Test | NZ | 83 & 9* | 1/13 | 4 | 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 | 10 & 104 | 0/9 | 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 | 3 & 119 | 0/13 | 0 | Match drawn | Wellington | West Indies tour of New Zealand 1986/87 |
| 21 Aug 1986 | ENG 388/5 v NZ 287 & 7/03rd Test · Test | NZ | 13 & DNB | - | 0 | Match drawn | London | New Zealand tour of England 1986 |
| 7 Aug 1986 | ENG 256 & 230 v NZ 413 & 77/22nd Test · Test | NZ | 28 & 48* | - | 1 | 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 | 106 & 11* | 0/38 & 0/13 | 3 | Match drawn | Leeds | New Zealand tour of England 1986 |
| 18 Jul 1986 | ENG 286/4 v NZ 284/52nd ODI · ODI | NZ | 93* | 1/36 | 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 | 9 | 0/15 | 0 | New Zealand won by 47 runs | Leeds | New Zealand tour of England 1986 |
| 15 Apr 1986 | NZ 64 v PAK 66/02nd Semi-Final · ODI | NZ | 9 | - | 0 | Pakistan won by 10 wickets (with 164 balls remaining) | Sharjah | 1986 Austral-Asia Cup |
| 10 Apr 1986 | IND 134/7 v NZ 132/81st Match · ODI | NZ | 1 | 1/16 | 0 | India won by 3 wickets (with 14 balls remaining) | Sharjah | 1986 Austral-Asia Cup |
| 7 Apr 1986 | NZ 214/8 v PAK 217/63rd Match · ODI | NZ | 75 | 0/20 | 0 | Pakistan won by 4 wickets (with 8 balls remaining) | Colombo | 1986 John Player Triangular Tournament |
| 5 Apr 1986 | SL 137/9 v NZ 140/41st Match · ODI | NZ | 4 | - | 0 | New Zealand won by 6 wickets (with 40 balls remaining) | Colombo | 1986 John Player Triangular Tournament |
| 29 Mar 1986 | NZ 187/9 v AUS 2314th ODI · ODI | NZ | 14 | 0/15 | 0 | Australia won by 44 runs | Auckland | Australia tour of New Zealand 1985/86 |
| 26 Mar 1986 | NZ 229/9 v AUS 232/73rd ODI · ODI | NZ | 28 | 2/44 | 0 | Australia won by 3 wickets (with 3 balls remaining) | Wellington | Australia tour of New Zealand 1985/86 |
| 22 Mar 1986 | NZ 258/7 v AUS 2052nd ODI · ODI | NZ | 12 | 1/27 | 2 | New Zealand won by 53 runs | Christchurch | Australia tour of New Zealand 1985/86 |
| 19 Mar 1986 | NZ 186/6 v AUS 1561st ODI · ODI | NZ | 47 | 2/23 | 2 | New Zealand won by 30 runs | Dunedin | Australia tour of New Zealand 1985/86 |
| 13 Mar 1986 | NZ 258 & 160/2 v AUS 314 & 1033rd Test · Test | NZ | 0 & 23* | 0/4 | 0 | 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 | 137 & DNB | 0/4 | 0 | Match drawn | Christchurch | Australia tour of New Zealand 1985/86 |
| 21 Feb 1986 | NZ 379/6 v AUS 4351st Test · Test | NZ | 19 | - | 0 | Match drawn | Wellington | Australia tour of New Zealand 1985/86 |
| 2 Feb 1986 | IND 202/9 v NZ 168/915th Match · ODI | NZ | 10 | 1/35 | 0 | India won by 22 runs (revised target) | Launceston | 1985–86 Australian Tri-Series |
| 29 Jan 1986 | AUS 239/7 v NZ 14013th Match · ODI | NZ | 9 | 0/11 | 0 | Australia won by 99 runs | Sydney | 1985–86 Australian Tri-Series |
| 27 Jan 1986 | AUS 70 v NZ 276/712th Match · ODI | NZ | 26 | 0/13 | 0 | New Zealand won by 206 runs | Adelaide | 1985–86 Australian Tri-Series |