| 11 Mar 1989 | WI 193/4 v IND 1923rd ODI · ODI | 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 | West Indies won by 6 wickets (with 68 balls remaining) | Port of Spain | India tour of West Indies 1988/89 |
| 8 Mar 1989 | NZ 254/4 v PAK 253/62nd ODI · ODI | New Zealand won by 6 wickets (with 19 balls remaining) | Wellington | Pakistan tour of New Zealand 1988/89 |
| 7 Mar 1989 | WI 248/4 v IND 198/81st ODI · ODI | West Indies won by 50 runs | Bridgetown | India tour of West Indies 1988/89 |
| 4 Mar 1989 | NZ 171/3 v PAK 170/71st ODI · ODI | New Zealand won by 7 wickets (with 37 balls remaining) | Christchurch | Pakistan tour of New Zealand 1988/89 |
| 6 Feb 1989 | NZ 174/2 v PAK 170/9Only ODI · ODI | New Zealand won by 8 wickets (with 9 balls remaining) | Dunedin | Pakistan tour of New Zealand 1988/89 |
| 18 Jan 1989 | AUS 226/4 v WI 111/23rd Final · ODI | 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 | West Indies won by 92 runs | Sydney | 1988–89 Australian Tri-Series |
| 14 Jan 1989 | AUS 204/9 v WI 202/91st Final · ODI | Australia won by 2 runs | Melbourne | 1988–89 Australian Tri-Series |
| 12 Jan 1989 | AUS 215/5 v WI 154/812th Match · ODI | Australia won by 61 runs | Sydney | 1988–89 Australian Tri-Series |
| 10 Jan 1989 | AUS 258/4 v PAK 108/711th Match · ODI | Australia won by 6 runs (revised target) | Melbourne | 1988–89 Australian Tri-Series |
| 8 Jan 1989 | AUS 204/5 v PAK 203/910th Match · ODI | Australia won by 5 wickets (with 31 balls remaining) | Brisbane | 1988–89 Australian Tri-Series |
| 7 Jan 1989 | PAK 258/7 v WI 2039th Match · ODI | Pakistan won by 55 runs | Brisbane | 1988–89 Australian Tri-Series |
| 5 Jan 1989 | AUS 226 v WI 218/88th Match · ODI | Australia won by 8 runs | Melbourne | 1988–89 Australian Tri-Series |
| 2 Jan 1989 | AUS 178 v PAK 216/77th Match · ODI | Pakistan won by 38 runs | Perth | 1988–89 Australian Tri-Series |
| 1 Jan 1989 | PAK 140/9 v WI 142/36th Match · ODI | West Indies won by 7 wickets (with 70 balls remaining) | Perth | 1988–89 Australian Tri-Series |
| 17 Dec 1988 | PAK 227/8 v WI 244/45th Match · ODI | West Indies won by 17 runs | Hobart | 1988–89 Australian Tri-Series |
| 17 Dec 1988 | IND 282/8 v NZ 278/34th ODI · ODI | India won by 2 wickets (with 17 balls remaining) | Vadodara | New Zealand tour of India 1988/89 |
| 15 Dec 1988 | AUS 202 v WI 2364th Match · ODI | West Indies won by 34 runs | Melbourne | 1988–89 Australian Tri-Series |
| 15 Dec 1988 | IND 222/6 v NZ 169/93rd ODI · ODI | India won by 53 runs | Indore | New Zealand tour of India 1988/89 |
| 13 Dec 1988 | AUS 219/8 v WI 2203rd Match · ODI | West Indies won by 1 run | Sydney | 1988–89 Australian Tri-Series |
| 12 Dec 1988 | IND 161/5 v NZ 160/72nd ODI · ODI | India won by 5 wickets (with 21 balls remaining) | Cuttack | New Zealand tour of India 1988/89 |
| 11 Dec 1988 | AUS 178/1 v PAK 1772nd Match · ODI | Australia won by 9 wickets (with 34 balls remaining) | Adelaide | 1988–89 Australian Tri-Series |
| 10 Dec 1988 | PAK 180/7 v WI 269/91st Match · ODI | West Indies won by 89 runs | Adelaide | 1988–89 Australian Tri-Series |
| 10 Dec 1988 | IND 197/6 v NZ 196/91st ODI · ODI | India won by 4 wickets (with 22 balls remaining) | Visakhapatnam | New Zealand tour of India 1988/89 |
| 4 Nov 1988 | IND 180/4 v SL 176Final · ODI | India won by 6 wickets (with 47 balls remaining) | Dhaka | 1988 Asia Cup |
| 2 Nov 1988 | BAN 118/8 v SL 120/16th Match · ODI | Sri Lanka won by 9 wickets (with 85 balls remaining) | Dhaka | 1988 Asia Cup |
| 31 Oct 1988 | IND 143/6 v PAK 1425th Match · ODI | India won by 4 wickets (with 26 balls remaining) | Dhaka | 1988 Asia Cup |
| 29 Oct 1988 | IND 254 v SL 271/63rd Match · ODI | Sri Lanka won by 17 runs | Dhaka | 1988 Asia Cup |
| 29 Oct 1988 | BAN 111/6 v PAK 284/34th Match · ODI | Pakistan won by 173 runs | Chittagong | 1988 Asia Cup |
| 27 Oct 1988 | PAK 194/7 v SL 195/51st Match · ODI | Sri Lanka won by 5 wickets (with 31 balls remaining) | Dhaka | 1988 Asia Cup |
| 27 Oct 1988 | BAN 99/8 v IND 100/12nd Match · ODI | India won by 9 wickets (with 114 balls remaining) | Chittagong | 1988 Asia Cup |
| 22 Oct 1988 | PAK 224 v WI 235/6Final · ODI | West Indies won by 11 runs | Sharjah | 1988-89 Champions Trophy |
| 21 Oct 1988 | IND 169/7 v WI 175/2SF · ODI | West Indies won by 8 wickets (with 60 balls remaining) | Sharjah | 1988-89 Champions Trophy |
| 19 Oct 1988 | IND 212/8 v PAK 2463rd Match · ODI | Pakistan won by 34 runs | Sharjah | 1988-89 Champions Trophy |
| 18 Oct 1988 | PAK 294/6 v WI 210/52nd Match · ODI | Pakistan won by 84 runs | Sharjah | 1988-89 Champions Trophy |
| 16 Oct 1988 | IND 238/5 v WI 2151st Match · ODI | India won by 23 runs | Sharjah | 1988-89 Champions Trophy |
| 14 Oct 1988 | PAK 229/7 v AUS 229/83rd ODI · ODI | Pakistan won (lost fewer wickets) | Lahore | Australia tour of Pakistan 1988/89 |
| 4 Sept 1988 | ENG 245/5 v SL 242/7Only ODI · ODI | England won by 5 wickets (with 14 balls remaining) | London | Sri Lanka tour of England 1988 |
| 23 May 1988 | WI 178/7 v ENG 180/33rd ODI · ODI | 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 | England won by 47 runs | Leeds | West Indies tour of England 1988 |
| 19 May 1988 | ENG 219/4 v WI 2171st ODI · ODI | England won by 6 wickets (with 12 balls remaining) | Birmingham | West Indies tour of England 1988 |
| 1 Apr 1988 | IND 250/7 v NZ 198Final · ODI | India won by 52 runs | Sharjah | 1987–88 Sharjah Cup |
| 31 Mar 1988 | NZ 249/7 v SL 206/9SF · ODI | New Zealand won by 43 runs | Sharjah | 1987–88 Sharjah Cup |
| 30 Mar 1988 | WI 225/3 v PAK 221/75th ODI · ODI | West Indies won by 7 wickets (with 36 balls remaining) | Georgetown | Pakistan tour of West Indies 1987/88 |
| 29 Mar 1988 | NZ 258/8 v SL 1593rd Match · ODI | New Zealand won by 99 runs | Sharjah | 1987–88 Sharjah Cup |
| 27 Mar 1988 | IND 267/6 v NZ 194/82nd Match · ODI | India won by 73 runs | Sharjah | 1987–88 Sharjah Cup |
| 25 Mar 1988 | IND 219/8 v SL 2011st Match · ODI | India won by 18 runs | Sharjah | 1987–88 Sharjah Cup |
| 20 Mar 1988 | WI 272/3 v PAK 271/64th ODI · ODI | West Indies won by 7 wickets (with 17 balls remaining) | Port of Spain | Pakistan tour of West Indies 1987/88 |
| 19 Mar 1988 | NZ 211/6 v ENG 2084th ODI · ODI | New Zealand won by 4 wickets (with 4 balls remaining) | Auckland | England tour of New Zealand 1987/88 |