| 21 Oct 1989 | AUS 241/6 v WI 1424th Match · ODI | WI | 61 | - | 0 | Australia won by 99 runs | Chennai | 1989 MRF World Series |
| 19 Oct 1989 | SL 180/6 v WI 176/93rd Match · ODI | WI | 5 | - | 0 | Sri Lanka won by 4 wickets (with 17 balls remaining) | Rajkot | 1989 MRF World Series |
| 17 Oct 1989 | PAK 237/7 v WI 1805th Match · ODI | WI | 6 | - | 0 | Pakistan won by 57 runs | Sharjah | 1989-90 Champions Trophy |
| 16 Oct 1989 | IND 211/9 v WI 1744th Match · ODI | WI | 39 | - | 1 | India won by 37 runs | Sharjah | 1989-90 Champions Trophy |
| 14 Oct 1989 | PAK 250/8 v WI 2392nd Match · ODI | WI | 31 | - | 1 | Pakistan won by 11 runs | Sharjah | 1989-90 Champions Trophy |
| 13 Oct 1989 | IND 169 v WI 173/51st Match · ODI | WI | 5 | - | 1 | 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 | 156 & 3 | - | 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 | 15 & 99 | - | 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 | 93 & 59 | - | 2 | West Indies won by 8 wickets | Bridgetown | India tour of West Indies 1988/89 |
| 25 Mar 1989 | WI 437 v IND 86/11st Test · Test | WI | 194 | - | 0 | Match drawn | Georgetown | India tour of West Indies 1988/89 |
| 21 Mar 1989 | WI 289/2 v IND 188/85th ODI · ODI | WI | 42 | 0/11 | 0 | West Indies won by 101 runs | Georgetown | India tour of West Indies 1988/89 |
| 18 Mar 1989 | WI 240/2 v IND 237/84th ODI · ODI | WI | 58* | - | 1 | West Indies won by 8 wickets (with 40 balls remaining) | St John's | India tour of West Indies 1988/89 |
| 11 Mar 1989 | WI 193/4 v IND 1923rd ODI · ODI | WI | 30 | - | 1 | West Indies won by 6 wickets (with 16 balls remaining) | Port of Spain | India tour of West Indies 1988/89 |
| 9 Mar 1989 | WI 151/4 v IND 1482nd ODI · ODI | WI | 35* | - | 2 | West Indies won by 6 wickets (with 68 balls remaining) | Port of Spain | India tour of West Indies 1988/89 |
| 7 Mar 1989 | WI 248/4 v IND 198/81st ODI · ODI | WI | 18 | - | 0 | West Indies won by 50 runs | Bridgetown | India tour of West Indies 1988/89 |
| 3 Feb 1989 | AUS 515 & 224/4 v WI 369 & 233/45th Test · Test | WI | 106 & 22 | - | 2 | Match drawn | Adelaide | West Indies tour of Australia 1988/89 |
| 26 Jan 1989 | AUS 401 & 82/3 v WI 224 & 2564th Test · Test | WI | 28 & 22 | - | 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 | 0 | - | 1 | 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 | 55 | - | 2 | 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 | 24 | - | 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 | 8 | - | 0 | Australia won by 61 runs | Sydney | 1988–89 Australian Tri-Series |
| 7 Jan 1989 | PAK 258/7 v WI 2039th Match · ODI | WI | 17 | - | 0 | Pakistan won by 55 runs | Brisbane | 1988–89 Australian Tri-Series |
| 5 Jan 1989 | AUS 226 v WI 218/88th Match · ODI | WI | 63 | - | 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 | 50* | - | 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 | 26 & 122 | - | 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 | 8 | - | 0 | West Indies won by 17 runs | Hobart | 1988–89 Australian Tri-Series |
| 15 Dec 1988 | AUS 202 v WI 2364th Match · ODI | WI | 5 | - | 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 | 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 | 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 | 66 & 48 | - | 2 | 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 | 81 & 7* | - | 0 | West Indies won by 9 wickets | Brisbane | West Indies tour of Australia 1988/89 |
| 22 Oct 1988 | PAK 224 v WI 235/6Final · ODI | WI | 2 | - | 0 | West Indies won by 11 runs | Sharjah | 1988-89 Champions Trophy |
| 21 Oct 1988 | IND 169/7 v WI 175/2SF · ODI | WI | 0 | - | 0 | West Indies won by 8 wickets (with 60 balls remaining) | Sharjah | 1988-89 Champions Trophy |
| 18 Oct 1988 | PAK 294/6 v WI 210/52nd Match · ODI | WI | 6 | - | 0 | Pakistan won by 84 runs | Sharjah | 1988-89 Champions Trophy |
| 16 Oct 1988 | IND 238/5 v WI 2151st Match · ODI | WI | 38 | - | 0 | India won by 23 runs | Sharjah | 1988-89 Champions Trophy |
| 30 Jun 1988 | ENG 135 & 93 v WI 384/73rd Test · Test | WI | 23 | - | 2 | 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 | 5 & 26 | - | 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 | 17 | - | 0 | Match drawn | Nottingham | West Indies tour of England 1988 |
| 23 May 1988 | WI 178/7 v ENG 180/33rd ODI · ODI | WI | 13 | - | 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 | - | 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 | 11 | - | 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 | 3 & 64 | - | 1 | 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 | 42 & 40 | - | 1 | Match drawn | Port of Spain | Pakistan tour of West Indies 1987/88 |
| 2 Apr 1988 | WI 292 & 172 v PAK 435 & 32/11st Test · Test | WI | 75 & 16 | - | 0 | Pakistan won by 9 wickets | Georgetown | Pakistan tour of West Indies 1987/88 |
| 30 Mar 1988 | WI 225/3 v PAK 221/75th ODI · ODI | WI | 68 | - | 0 | West Indies won by 7 wickets (with 36 balls remaining) | Georgetown | Pakistan tour of West Indies 1987/88 |
| 20 Mar 1988 | WI 272/3 v PAK 271/64th ODI · ODI | WI | 79* | - | 1 | West Indies won by 7 wickets (with 17 balls remaining) | Port of Spain | Pakistan tour of West Indies 1987/88 |
| 18 Mar 1988 | WI 315/4 v PAK 2653rd ODI · ODI | WI | 78 | - | 0 | West Indies won by 50 runs | Port of Spain | Pakistan tour of West Indies 1987/88 |
| 15 Mar 1988 | WI 167/5 v PAK 166/92nd ODI · ODI | WI | 12 | - | 0 | West Indies won by 5 wickets (with 53 balls remaining) | St John's | Pakistan tour of West Indies 1987/88 |
| 12 Mar 1988 | WI 241/4 v PAK 194/71st ODI · ODI | WI | 84 | - | 0 | 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 | 37* | - | 0 | West Indies won by 9 wickets (with 13 balls remaining) | Trivandrum | West Indies tour of India 1987/88 |