| 13 Oct 1989 | IND 169 v WI 173/51st Match · ODI | WI | DNB | 0/23 | 0 | West Indies won by 5 wickets (with 13 balls remaining) | Sharjah | 1989-90 Champions Trophy |
| 28 Apr 1989 | WI 384 & 60/3 v IND 289 & 1524th Test · Test | WI | 0 & DNB | 1/56 & 1/29 | 0 | West Indies won by 7 wickets | Kingston | India tour of West Indies 1988/89 |
| 15 Apr 1989 | WI 314 & 266 v IND 150 & 2133rd Test · Test | WI | 18 & 26 | 5/34 & 6/55 | 0 | West Indies won by 217 runs | Port of Spain | India tour of West Indies 1988/89 |
| 7 Apr 1989 | WI 377 & 196/2 v IND 321 & 2512nd Test · Test | WI | 40* & DNB | 1/56 & 5/60 | 0 | West Indies won by 8 wickets | Bridgetown | India tour of West Indies 1988/89 |
| 3 Feb 1989 | AUS 515 & 224/4 v WI 369 & 233/45th Test · Test | WI | 0 & DNB | 1/67 & 0/30 | 0 | Match drawn | Adelaide | West Indies tour of Australia 1988/89 |
| 26 Jan 1989 | AUS 401 & 82/3 v WI 224 & 2564th Test · Test | WI | 9 & 3 | 5/29 & 1/17 | 0 | Australia won by 7 wickets | Sydney | West Indies tour of Australia 1988/89 |
| 18 Jan 1989 | AUS 226/4 v WI 111/23rd Final · ODI | WI | DNB | 0/45 | 0 | West Indies won by 8 wickets (with 28 balls remaining) (revised target) | Sydney | 1988–89 Australian Tri-Series |
| 16 Jan 1989 | AUS 185 v WI 277/92nd Final · ODI | WI | 4 | 0/30 | 0 | West Indies won by 92 runs | Sydney | 1988–89 Australian Tri-Series |
| 14 Jan 1989 | AUS 204/9 v WI 202/91st Final · ODI | WI | 18 | 2/31 | 0 | Australia won by 2 runs | Melbourne | 1988–89 Australian Tri-Series |
| 12 Jan 1989 | AUS 215/5 v WI 154/812th Match · ODI | WI | 1 | 2/25 | 0 | Australia won by 61 runs | Sydney | 1988–89 Australian Tri-Series |
| 7 Jan 1989 | PAK 258/7 v WI 2039th Match · ODI | WI | 39 | 1/34 | 0 | Pakistan won by 55 runs | Brisbane | 1988–89 Australian Tri-Series |
| 1 Jan 1989 | PAK 140/9 v WI 142/36th Match · ODI | WI | DNB | 1/17 | 0 | West Indies won by 7 wickets (with 70 balls remaining) | Perth | 1988–89 Australian Tri-Series |
| 24 Dec 1988 | AUS 242 & 114 v WI 280 & 361/93rd Test · Test | WI | 7 & 19 | 0/68 & 1/12 | 1 | West Indies won by 285 runs | Melbourne | West Indies tour of Australia 1988/89 |
| 17 Dec 1988 | PAK 227/8 v WI 244/45th Match · ODI | WI | DNB | 1/31 | 0 | West Indies won by 17 runs | Hobart | 1988–89 Australian Tri-Series |
| 15 Dec 1988 | AUS 202 v WI 2364th Match · ODI | WI | 19 | 0/39 | 0 | West Indies won by 34 runs | Melbourne | 1988–89 Australian Tri-Series |
| 13 Dec 1988 | AUS 219/8 v WI 2203rd Match · ODI | WI | 17 | 1/40 | 0 | West Indies won by 1 run | Sydney | 1988–89 Australian Tri-Series |
| 10 Dec 1988 | PAK 180/7 v WI 269/91st Match · ODI | WI | 20 | 4/34 | 0 | West Indies won by 89 runs | Adelaide | 1988–89 Australian Tri-Series |
| 2 Dec 1988 | AUS 395/8 & 234/9 v WI 449 & 349/92nd Test · Test | WI | 4 & 23 | 1/84 & 2/50 | 0 | West Indies won by 169 runs | Perth | West Indies tour of Australia 1988/89 |
| 18 Nov 1988 | AUS 167 & 289 v WI 394 & 63/11st Test · Test | WI | 11 & DNB | 2/39 & 4/92 | 0 | West Indies won by 9 wickets | Brisbane | West Indies tour of Australia 1988/89 |
| 4 Aug 1988 | ENG 205 & 202 v WI 183 & 226/25th Test · Test | WI | 0 & DNB | 3/64 & 1/52 | 1 | West Indies won by 8 wickets | London | West Indies tour of England 1988 |
| 21 Jul 1988 | ENG 201/9 & 138 v WI 275 & 67/04th Test · Test | WI | 3 & DNB | 3/55 & 2/47 | 0 | West Indies won by 10 wickets | Leeds | West Indies tour of England 1988 |
| 30 Jun 1988 | ENG 135 & 93 v WI 384/73rd Test · Test | WI | 43* | 2/19 & 7/22 | 0 | West Indies won by an innings and 156 runs | Manchester | West Indies tour of England 1988 |
| 16 Jun 1988 | ENG 165 & 307 v WI 209 & 3972nd Test · Test | WI | 11 & 6 | 6/32 & 4/60 | 0 | West Indies won by 134 runs | London | West Indies tour of England 1988 |
| 2 Jun 1988 | ENG 245 & 301/3 v WI 448/91st Test · Test | WI | 72 | 6/69 & 1/23 | 0 | Match drawn | Nottingham | West Indies tour of England 1988 |
| 23 May 1988 | WI 178/7 v ENG 180/33rd ODI · ODI | WI | 41 | 0/21 | 0 | England won by 7 wickets (with 30 balls remaining) | London | West Indies tour of England 1988 |
| 21 May 1988 | ENG 186/8 v WI 1392nd ODI · ODI | WI | 1 | 2/29 | 0 | England won by 47 runs | Leeds | West Indies tour of England 1988 |
| 19 May 1988 | ENG 219/4 v WI 2171st ODI · ODI | WI | 6 | 1/32 | 0 | England won by 6 wickets (with 12 balls remaining) | Birmingham | West Indies tour of England 1988 |
| 22 Apr 1988 | WI 306 & 268/8 v PAK 309/9 & 2623rd Test · Test | WI | 48 & 15 | 4/79 & 5/65 | 0 | West Indies won by 2 wickets | Bridgetown | Pakistan tour of West Indies 1987/88 |
| 14 Apr 1988 | WI 174 & 391 v PAK 194 & 341/92nd Test · Test | WI | 10* & 2 | 4/55 & 2/85 | 0 | Match drawn | Port of Spain | Pakistan tour of West Indies 1987/88 |
| 30 Mar 1988 | WI 225/3 v PAK 221/75th ODI · ODI | WI | DNB | 1/42 | 0 | West Indies won by 7 wickets (with 36 balls remaining) | Georgetown | Pakistan tour of West Indies 1987/88 |
| 12 Mar 1987 | WI 100 & 264 v NZ 332/9 & 33/53rd Test · Test | WI | 2 & 45 | 1/75 | 0 | 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 | WI | 6 & DNB | 4/43 & 2/71 | 0 | 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 | WI | 30 & DNB | 2/57 & 0/43 | 0 | Match drawn | Wellington | West Indies tour of New Zealand 1986/87 |
| 3 Feb 1987 | ENG 177/9 v WI 14811th Match · ODI | WI | 27 | 3/31 | 0 | England won by 29 runs | Devonport | 1986–87 Australian Tri-Series |
| 30 Jan 1987 | ENG 147 v WI 148/49th Match · ODI | WI | DNB | 3/30 | 0 | West Indies won by 6 wickets (with 9 balls remaining) | Melbourne | 1986–87 Australian Tri-Series |
| 28 Jan 1987 | AUS 194 v WI 1588th Match · ODI | WI | 2 | 2/29 | 0 | Australia won by 36 runs | Sydney | 1986–87 Australian Tri-Series |
| 25 Jan 1987 | AUS 221/9 v WI 237/56th Match · ODI | WI | DNB | 2/34 | 0 | West Indies won by 16 runs | Adelaide | 1986–87 Australian Tri-Series |
| 24 Jan 1987 | ENG 252/6 v WI 1635th Match · ODI | WI | 3 | 1/39 | 1 | England won by 89 runs | Adelaide | 1986–87 Australian Tri-Series |
| 20 Jan 1987 | AUS 181/6 v WI 182/33rd Match · ODI | WI | DNB | 2/40 | 0 | West Indies won by 7 wickets (with 10 balls remaining) | Melbourne | 1986–87 Australian Tri-Series |
| 17 Jan 1987 | ENG 156/4 v WI 1541st Match · ODI | WI | 13 | 0/11 | 0 | England won by 6 wickets (with 41 balls remaining) | Brisbane | 1986–87 Australian Tri-Series |
| 3 Jan 1987 | ENG 228/9 v WI 2094th Match · ODI | WI | 7 | 2/30 | 0 | England won by 19 runs | Perth | Benson & Hedges Challenge 1986/87 |
| 3 Dec 1986 | SL 55 v WI 248/55th Match · ODI | WI | 3* | 1/16 | 0 | West Indies won by 193 runs | Sharjah | 1986–87 Champions Trophy |
| 30 Nov 1986 | IND 165/8 v WI 198/83rd Match · ODI | WI | 10 | 2/25 | 0 | West Indies won by 33 runs | Sharjah | 1986–87 Champions Trophy |
| 28 Nov 1986 | PAK 143 v WI 145/12nd Match · ODI | WI | DNB | 0/16 | 0 | West Indies won by 9 wickets (with 70 balls remaining) | Sharjah | 1986–87 Champions Trophy |
| 20 Nov 1986 | PAK 239 & 125/7 v WI 240 & 2113rd Test · Test | WI | 4 & 0 | 2/57 & 3/31 | 0 | Match drawn | Karachi | West Indies tour of Pakistan 1986/87 |
| 17 Nov 1986 | PAK 113 v WI 202/54th ODI · ODI | WI | DNB | 1/7 | 0 | West Indies won by 89 runs | Multan | West Indies tour of Pakistan 1986/87 |
| 14 Nov 1986 | PAK 148/7 v WI 151/63rd ODI · ODI | WI | 1* | 2/29 | 0 | West Indies won by 4 wickets (with 3 balls remaining) | Sialkot | West Indies tour of Pakistan 1986/87 |
| 7 Nov 1986 | PAK 131 & 77/9 v WI 2182nd Test · Test | WI | 13* | 5/33 & 1/14 | 0 | West Indies won by an innings and 10 runs | Lahore | West Indies tour of Pakistan 1986/87 |
| 4 Nov 1986 | PAK 155/6 v WI 196/72nd ODI · ODI | WI | 66 | 2/18 | 0 | West Indies won by 17 runs (revised target) | Gujranwala | West Indies tour of Pakistan 1986/87 |
| 24 Oct 1986 | PAK 159/9 & 328 v WI 248 & 531st Test · Test | WI | 5 & 10 | 3/48 & 2/83 | 0 | Pakistan won by 186 runs | Faisalabad | West Indies tour of Pakistan 1986/87 |