| 16 Oct 1987 | PAK 217/9 v WI 2169th Match · ODI | Pakistan won by 1 wicket (with 0 balls remaining) | Lahore | 1987 Cricket World Cup |
| 14 Oct 1987 | IND 252/7 v NZ 236/88th Match · ODI | India won by 16 runs | Bengaluru | 1987 Cricket World Cup |
| 13 Oct 1987 | AUS 235/9 v ZIM 1396th Match · ODI | Australia won by 96 runs | Chennai | 1987 Cricket World Cup |
| 13 Oct 1987 | SL 169/4 v WI 360/47th Match · ODI | West Indies won by 191 runs | Karachi | 1987 Cricket World Cup |
| 12 Oct 1987 | PAK 239/7 v ENG 2215th Match · ODI | Pakistan won by 18 runs | Rawalpindi | 1987 Cricket World Cup |
| 10 Oct 1987 | NZ 242/7 v ZIM 2394th Match · ODI | New Zealand won by 3 runs | Hyderabad | 1987 Cricket World Cup |
| 9 Oct 1987 | ENG 246/8 v WI 243/72nd Match · ODI | England won by 2 wickets (with 3 balls remaining) | Gujranwala | 1987 Cricket World Cup |
| 9 Oct 1987 | IND 269 v AUS 270/63rd Match · ODI | Australia won by 1 run | Chennai | 1987 Cricket World Cup |
| 8 Oct 1987 | PAK 267/6 v SL 2521st Match · ODI | Pakistan won by 15 runs | Hyderabad | 1987 Cricket World Cup |
| 25 May 1987 | ENG 217/9 v PAK 213/93rd ODI · ODI | England won by 1 wicket (with 3 balls remaining) | Edgbaston | Pakistan tour of England 1987 |
| 23 May 1987 | ENG 157 v PAK 158/42nd ODI · ODI | Pakistan won by 6 wickets (with 18 balls remaining) | Nottingham | Pakistan tour of England 1987 |
| 21 May 1987 | ENG 233/3 v PAK 232/61st ODI · ODI | England won by 7 wickets (with 11 balls remaining) | London | Pakistan tour of England 1987 |
| 10 Apr 1987 | IND 183/8 v PAK 184/26th Match · ODI | Pakistan won by 8 wickets (with 50 balls remaining) | Sharjah | 1986–87 Sharjah Cup |
| 9 Apr 1987 | AUS 219/9 v ENG 230/65th Match · ODI | England won by 11 runs | Sharjah | 1986–87 Sharjah Cup |
| 7 Apr 1987 | ENG 220/5 v PAK 217/94th Match · ODI | England won by 5 wickets (with 16 balls remaining) | Sharjah | 1986–87 Sharjah Cup |
| 5 Apr 1987 | AUS 176/6 v IND 177/33rd Match · ODI | India won by 7 wickets (with 48 balls remaining) | Sharjah | 1986–87 Sharjah Cup |
| 3 Apr 1987 | AUS 176/9 v PAK 180/42nd Match · ODI | Pakistan won by 6 wickets (with 20 balls remaining) | Sharjah | 1986–87 Sharjah Cup |
| 2 Apr 1987 | ENG 211/7 v IND 214/71st Match · ODI | India won by 3 wickets (with 7 balls remaining) | Sharjah | 1986–87 Sharjah Cup |
| 28 Mar 1987 | NZ 191/9 v WI 192/04th ODI · ODI | West Indies won by 10 wickets (with 64 balls remaining) | Christchurch | West Indies tour of New Zealand 1986/87 |
| 26 Mar 1987 | IND 265/3 v PAK 266/56th ODI · ODI | Pakistan won by 5 wickets (with 4 balls remaining) | Jamshedpur | Pakistan tour of India 1986/87 |
| 24 Mar 1987 | IND 245/9 v PAK 286/65th ODI · ODI | Pakistan won by 41 runs | Nagpur | Pakistan tour of India 1986/87 |
| 22 Mar 1987 | IND 120/9 v PAK 121/44th ODI · ODI | Pakistan won by 6 wickets (with 28 balls remaining) | Pune | Pakistan tour of India 1986/87 |
| 21 Mar 1987 | NZ 213 v WI 217/42nd ODI · ODI | West Indies won by 6 wickets (with 6 balls remaining) | Auckland | West Indies tour of New Zealand 1986/87 |
| 20 Mar 1987 | IND 212/6 v PAK 212/73rd ODI · ODI | India won (lost fewer wickets) | Hyderabad | Pakistan tour of India 1986/87 |
| 18 Mar 1987 | NZ 142 v WI 237/91st ODI · ODI | West Indies won by 95 runs | Dunedin | West Indies tour of New Zealand 1986/87 |
| 18 Feb 1987 | IND 238/6 v PAK 241/82nd ODI · ODI | Pakistan won by 2 wickets (with 3 balls remaining) | Kolkata | Pakistan tour of India 1986/87 |
| 11 Feb 1987 | AUS 179/8 v ENG 187/92nd Final · ODI | England won by 8 runs | Sydney | 1986–87 Australian Tri-Series |
| 8 Feb 1987 | AUS 171/8 v ENG 172/41st Final · ODI | England won by 6 wickets (with 48 balls remaining) | Melbourne | 1986–87 Australian Tri-Series |
| 6 Feb 1987 | AUS 195/8 v WI 19212th Match · ODI | 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 | England won by 29 runs | Devonport | 1986–87 Australian Tri-Series |
| 1 Feb 1987 | AUS 248/5 v ENG 13910th Match · ODI | Australia won by 109 runs | Melbourne | 1986–87 Australian Tri-Series |
| 30 Jan 1987 | ENG 147 v WI 148/49th Match · ODI | 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 | Australia won by 36 runs | Sydney | 1986–87 Australian Tri-Series |
| 27 Jan 1987 | IND 196/7 v PAK 200/71st ODI · ODI | Pakistan won by 3 wickets (with 6 balls remaining) | Indore | Pakistan tour of India 1986/87 |
| 26 Jan 1987 | AUS 225/6 v ENG 1927th Match · ODI | Australia won by 33 runs | Adelaide | 1986–87 Australian Tri-Series |
| 25 Jan 1987 | AUS 221/9 v WI 237/56th Match · ODI | West Indies won by 16 runs | Adelaide | 1986–87 Australian Tri-Series |
| 24 Jan 1987 | ENG 252/6 v WI 1635th Match · ODI | England won by 89 runs | Adelaide | 1986–87 Australian Tri-Series |
| 22 Jan 1987 | AUS 233/8 v ENG 234/74th Match · ODI | England won by 3 wickets (with 1 ball remaining) | Sydney | 1986–87 Australian Tri-Series |
| 20 Jan 1987 | AUS 181/6 v WI 182/33rd Match · ODI | West Indies won by 7 wickets (with 10 balls remaining) | Melbourne | 1986–87 Australian Tri-Series |
| 18 Jan 1987 | AUS 261/4 v ENG 250/92nd Match · ODI | Australia won by 11 runs | Brisbane | 1986–87 Australian Tri-Series |
| 17 Jan 1987 | ENG 156/4 v WI 1541st Match · ODI | England won by 6 wickets (with 41 balls remaining) | Brisbane | 1986–87 Australian Tri-Series |
| 17 Jan 1987 | IND 299/4 v SL 289/75th ODI · ODI | India won by 10 runs | Mumbai | Sri Lanka tour of India 1986/87 |
| 15 Jan 1987 | IND 235/8 v SL 141/94th ODI · ODI | India won by 94 runs | Vadodara | Sri Lanka tour of India 1986/87 |
| 13 Jan 1987 | IND 209/4 v SL 208/63rd ODI · ODI | India won by 6 wickets (with 15 balls remaining) | Delhi | Sri Lanka tour of India 1986/87 |
| 11 Jan 1987 | IND 146/2 v SL 145/82nd ODI · ODI | India won by 8 wickets (with 111 balls remaining) | Guwahati | Sri Lanka tour of India 1986/87 |
| 7 Jan 1987 | ENG 167/5 v PAK 166/9Final · ODI | England won by 5 wickets (with 59 balls remaining) | Perth | Benson & Hedges Challenge 1986/87 |
| 5 Jan 1987 | ENG 232/7 v PAK 229/56th Match · ODI | England won by 3 wickets (with 2 balls remaining) | Perth | Benson & Hedges Challenge 1986/87 |
| 4 Jan 1987 | AUS 91 v WI 255/85th Match · ODI | West Indies won by 164 runs | Perth | Benson & Hedges Challenge 1986/87 |
| 3 Jan 1987 | ENG 228/9 v WI 2094th Match · ODI | England won by 19 runs | Perth | Benson & Hedges Challenge 1986/87 |
| 2 Jan 1987 | AUS 273/6 v PAK 274/93rd Match · ODI | Pakistan won by 1 wicket (with 1 ball remaining) | Perth | Benson & Hedges Challenge 1986/87 |