| 7 Jan 1989 | PAK 258/7 v WI 2039th Match · ODI | WI | 18 | 0/21 | 2 | Pakistan won by 55 runs | Brisbane | 1988–89 Australian Tri-Series |
| 5 Jan 1989 | AUS 226 v WI 218/88th Match · ODI | WI | 48 | 1/29 | 0 | Australia won by 8 runs | Melbourne | 1988–89 Australian Tri-Series |
| 1 Jan 1989 | PAK 140/9 v WI 142/36th Match · ODI | WI | DNB | 0/21 | 1 | 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 | 12 & 63 | 0/12 | 0 | 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 | 10 | 2/48 | 0 | West Indies won by 17 runs | Hobart | 1988–89 Australian Tri-Series |
| 15 Dec 1988 | AUS 202 v WI 2364th Match · ODI | WI | 58 | 1/55 | 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 | 12 | 0/46 | 1 | 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 | 1 | 0/43 | 2 | 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 | 146 & 5 | 0/43 | 1 | 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 | 68 & DNB | 0/1 & 0/26 | 2 | 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 | - | 0 | 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 | 18 & DNB | - | 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 | 47 | - | 1 | 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 | 6 & 72 | - | 2 | 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 | 80 | 0/2 & 0/26 | 0 | Match drawn | Nottingham | West Indies tour of England 1988 |
| 23 May 1988 | WI 178/7 v ENG 180/33rd ODI · ODI | WI | 9 | - | 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 | 31 | 0/33 | 1 | England won by 47 runs | Leeds | West Indies tour of England 1988 |
| 19 May 1988 | ENG 219/4 v WI 2171st ODI · ODI | WI | 13 | 0/29 | 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 | 67 & 39 | 0/19 & 1/8 | 2 | 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 | 49 & 123 | 2/17 | 4 | Match drawn | Port of Spain | Pakistan tour of West Indies 1987/88 |
| 12 Mar 1988 | WI 241/4 v PAK 194/71st ODI · ODI | WI | 15 | 0/30 | 1 | West Indies won by 47 runs | Kingston | Pakistan tour of West Indies 1987/88 |
| 25 Jan 1988 | IND 239/8 v WI 241/17th ODI · ODI | WI | DNB | 2/40 | 1 | West Indies won by 9 wickets (with 13 balls remaining) | Trivandrum | West Indies tour of India 1987/88 |
| 22 Jan 1988 | IND 205 v WI 278/66th ODI · ODI | WI | 33 | 2/34 | 0 | West Indies won by 73 runs | Gwalior | West Indies tour of India 1987/88 |
| 19 Jan 1988 | IND 230/6 v WI 231/65th ODI · ODI | WI | 9 | 0/31 | 0 | West Indies won by 4 wickets (with 5 balls remaining) | Faridabad | West Indies tour of India 1987/88 |
| 11 Jan 1988 | IND 382 & 217/8 v WI 184 & 1604th Test · Test | WI | 68 & 4 | 1/36 & 1/28 | 1 | India won by 255 runs | Chennai | West Indies tour of India 1987/88 |
| 7 Jan 1988 | IND 194/9 v WI 196Only ODI · ODI | WI | 17 | 1/43 | 1 | West Indies won by 2 runs | Ahmedabad | West Indies tour of India 1987/88 |
| 5 Jan 1988 | IND 221/7 v WI 225/44th ODI · ODI | WI | 110* | 3/42 | 1 | West Indies won by 6 wickets (with 17 balls remaining) | Rajkot | West Indies tour of India 1987/88 |
| 2 Jan 1988 | IND 222/7 v WI 1663rd ODI · ODI | WI | 3 | 2/48 | 0 | India won by 56 runs | Kolkata | West Indies tour of India 1987/88 |
| 26 Dec 1987 | IND 565/9 v WI 530/5 & 157/23rd Test · Test | WI | 68 & DNB | 1/39 | 0 | Match drawn | Kolkata | West Indies tour of India 1987/88 |
| 23 Dec 1987 | IND 135 v WI 187/72nd ODI · ODI | WI | 41 | 1/37 | 0 | West Indies won by 52 runs | Guwahati | West Indies tour of India 1987/88 |
| 11 Dec 1987 | IND 281 & 173 v WI 337 & 4/12nd Test · Test | WI | 37 & DNB | - | 4 | Match drawn | Mumbai | West Indies tour of India 1987/88 |
| 8 Dec 1987 | IND 193 v WI 203/81st ODI · ODI | WI | 1 | 1/39 | 2 | West Indies won by 10 runs | Nagpur | West Indies tour of India 1987/88 |
| 25 Nov 1987 | IND 75 & 327/9 v WI 127 & 276/51st Test · Test | WI | 9 & 109* | - | 0 | West Indies won by 5 wickets | Delhi | West Indies tour of India 1987/88 |
| 30 Oct 1987 | PAK 230/9 v WI 258/723rd Match · ODI | WI | 67 | 0/45 | 1 | West Indies won by 28 runs | Karachi | 1987 Cricket World Cup |
| 26 Oct 1987 | ENG 269/5 v WI 23518th Match · ODI | WI | 51 | 1/32 | 0 | England won by 34 runs | Jaipur | 1987 Cricket World Cup |
| 21 Oct 1987 | SL 211/8 v WI 236/814th Match · ODI | WI | 14 | 0/17 | 0 | West Indies won by 25 runs | Kanpur | 1987 Cricket World Cup |
| 16 Oct 1987 | PAK 217/9 v WI 2169th Match · ODI | WI | 51 | 0/10 | 1 | Pakistan won by 1 wicket (with 0 balls remaining) | Lahore | 1987 Cricket World Cup |
| 13 Oct 1987 | SL 169/4 v WI 360/47th Match · ODI | WI | 181 | 0/22 | 0 | West Indies won by 191 runs | Karachi | 1987 Cricket World Cup |
| 9 Oct 1987 | ENG 246/8 v WI 243/72nd Match · ODI | WI | 27 | - | 0 | England won by 2 wickets (with 3 balls remaining) | Gujranwala | 1987 Cricket World Cup |
| 28 Mar 1987 | NZ 191/9 v WI 192/04th ODI · ODI | WI | DNB | 0/37 | 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 | WI | 14* | 3/34 | 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 | WI | 119 | 5/41 | 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 | WI | 1 & 38 | 0/29 | 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 | WI | 14 & DNB | - | 1 | 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 | 24 & DNB | 1/32 & 1/86 | 1 | Match drawn | Wellington | West Indies tour of New Zealand 1986/87 |
| 6 Feb 1987 | AUS 195/8 v WI 19212th Match · ODI | WI | 25 | 3/29 | 1 | Australia won by 2 wickets (with 5 balls remaining) | Sydney | 1986–87 Australian Tri-Series |
| 3 Feb 1987 | ENG 177/9 v WI 14811th Match · ODI | WI | 1 | - | 0 | England won by 29 runs | Devonport | 1986–87 Australian Tri-Series |
| 30 Jan 1987 | ENG 147 v WI 148/49th Match · ODI | WI | 58 | 0/16 | 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 | 70 | - | 1 | Australia won by 36 runs | Sydney | 1986–87 Australian Tri-Series |
| 25 Jan 1987 | AUS 221/9 v WI 237/56th Match · ODI | WI | 69 | - | 1 | West Indies won by 16 runs | Adelaide | 1986–87 Australian Tri-Series |