| 1 Jan 1987 | AUS 235 v ENG 272/62nd Match · ODI | England won by 37 runs | Perth | Benson & Hedges Challenge 1986/87 |
| 30 Dec 1986 | PAK 199/8 v WI 1651st Match · ODI | Pakistan won by 34 runs | Perth | Benson & Hedges Challenge 1986/87 |
| 24 Dec 1986 | SL 195/8 v IND 781st ODI · ODI | Sri Lanka won by 117 runs | Kanpur | Sri Lanka tour of India 1986/87 |
| 5 Dec 1986 | IND 144 v PAK 145/76th Match · ODI | Pakistan won by 3 wickets (with 9 balls remaining) | Sharjah | 1986–87 Champions Trophy |
| 3 Dec 1986 | SL 55 v WI 248/55th Match · ODI | West Indies won by 193 runs | Sharjah | 1986–87 Champions Trophy |
| 2 Dec 1986 | PAK 165/6 v SL 164/74th Match · ODI | Pakistan won by 4 wickets (with 6 balls remaining) | Sharjah | 1986–87 Champions Trophy |
| 30 Nov 1986 | IND 165/8 v WI 198/83rd Match · ODI | West Indies won by 33 runs | Sharjah | 1986–87 Champions Trophy |
| 28 Nov 1986 | PAK 143 v WI 145/12nd Match · ODI | West Indies won by 9 wickets (with 70 balls remaining) | Sharjah | 1986–87 Champions Trophy |
| 27 Nov 1986 | IND 215/3 v SL 214/91st Match · ODI | India won by 7 wickets (with 21 balls remaining) | Sharjah | 1986–87 Champions Trophy |
| 18 Nov 1986 | PAK 202/6 v WI 191/75th ODI · ODI | Pakistan won by 11 runs | Hyderabad | West Indies tour of Pakistan 1986/87 |
| 17 Nov 1986 | PAK 113 v WI 202/54th ODI · ODI | 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 | West Indies won by 4 wickets (with 3 balls remaining) | Sialkot | West Indies tour of Pakistan 1986/87 |
| 4 Nov 1986 | PAK 155/6 v WI 196/72nd ODI · ODI | West Indies won by 17 runs (revised target) | Gujranwala | West Indies tour of Pakistan 1986/87 |
| 17 Oct 1986 | PAK 164/7 v WI 165/61st ODI · ODI | West Indies won by 4 wickets (with 21 balls remaining) | Peshawar | West Indies tour of Pakistan 1986/87 |
| 7 Oct 1986 | IND 260/6 v AUS 263/36th ODI · ODI | Australia won by 7 wickets (with 9 balls remaining) | Rajkot | Australia tour of India 1986/87 |
| 5 Oct 1986 | IND 193 v AUS 1415th ODI · ODI | India won by 52 runs | Ahmedabad | Australia tour of India 1986/87 |
| 2 Oct 1986 | IND 242/7 v AUS 238/64th ODI · ODI | India won by 3 wickets (with 9 balls remaining) | Delhi | Australia tour of India 1986/87 |
| 24 Sept 1986 | IND 41/1 v AUS 242/63rd ODI · ODI | No result | Hyderabad | Australia tour of India 1986/87 |
| 9 Sept 1986 | IND 222/8 v AUS 226/72nd ODI · ODI | Australia won by 3 wickets (with 6 balls remaining) | Srinagar | Australia tour of India 1986/87 |
| 7 Sept 1986 | IND 251/3 v AUS 250/31st ODI · ODI | India won by 7 wickets (with 36 balls remaining) | Jaipur | Australia tour of India 1986/87 |
| 18 Jul 1986 | ENG 286/4 v NZ 284/52nd ODI · ODI | England won by 6 wickets (with 8 balls remaining) | Manchester | New Zealand tour of England 1986 |
| 16 Jul 1986 | ENG 170 v NZ 217/81st ODI · ODI | New Zealand won by 47 runs | Leeds | New Zealand tour of England 1986 |
| 26 May 1986 | ENG 256/5 v IND 254/62nd ODI · ODI | England won by 5 wickets (with 7 balls remaining) | Manchester | India tour of England 1986 |
| 24 May 1986 | ENG 162 v IND 163/11st ODI · ODI | India won by 9 wickets (with 46 balls remaining) | London | India tour of England 1986 |
| 18 Apr 1986 | IND 245/7 v PAK 248/9Final · ODI | Pakistan won by 1 wicket (with 0 balls remaining) | Sharjah | 1986 Austral-Asia Cup |
| 15 Apr 1986 | NZ 64 v PAK 66/02nd Semi-Final · ODI | Pakistan won by 10 wickets (with 164 balls remaining) | Sharjah | 1986 Austral-Asia Cup |
| 13 Apr 1986 | IND 206/7 v SL 205/91st Semi-Final · ODI | India won by 3 wickets (with 5 balls remaining) | Sharjah | 1986 Austral-Asia Cup |
| 11 Apr 1986 | AUS 202/7 v PAK 206/22nd Match · ODI | Pakistan won by 8 wickets (with 5 balls remaining) | Sharjah | 1986 Austral-Asia Cup |
| 10 Apr 1986 | IND 134/7 v NZ 132/81st Match · ODI | India won by 3 wickets (with 14 balls remaining) | Sharjah | 1986 Austral-Asia Cup |
| 7 Apr 1986 | NZ 214/8 v PAK 217/63rd Match · ODI | Pakistan won by 4 wickets (with 8 balls remaining) | Colombo | 1986 John Player Triangular Tournament |
| 6 Apr 1986 | SL 195/5 v PAK 191/9Final · ODI | Sri Lanka won by 5 wickets (with 16 balls remaining) | Colombo | 1986 Asia Cup |
| 5 Apr 1986 | SL 137/9 v NZ 140/41st Match · ODI | New Zealand won by 6 wickets (with 40 balls remaining) | Colombo | 1986 John Player Triangular Tournament |
| 2 Apr 1986 | SL 132/3 v BAN 131/83rd Match · ODI | Sri Lanka won by 7 wickets (with 81 balls remaining) | Kandy | 1986 Asia Cup |
| 31 Mar 1986 | BAN 94 v PAK 98/32nd Match · ODI | Pakistan won by 7 wickets (with 77 balls remaining) | Moratuwa | 1986 Asia Cup |
| 31 Mar 1986 | WI 166/2 v ENG 165/94th ODI · ODI | West Indies won by 8 wickets (with 52 balls remaining) | Port of Spain | England tour of West Indies 1985/86 |
| 30 Mar 1986 | SL 116 v PAK 1971st Match · ODI | Pakistan won by 81 runs | Colombo | 1986 Asia Cup |
| 29 Mar 1986 | NZ 187/9 v AUS 2314th ODI · ODI | Australia won by 44 runs | Auckland | Australia tour of New Zealand 1985/86 |
| 26 Mar 1986 | NZ 229/9 v AUS 232/73rd ODI · ODI | Australia won by 3 wickets (with 3 balls remaining) | Wellington | Australia tour of New Zealand 1985/86 |
| 22 Mar 1986 | NZ 258/7 v AUS 2052nd ODI · ODI | New Zealand won by 53 runs | Christchurch | Australia tour of New Zealand 1985/86 |
| 19 Mar 1986 | NZ 186/6 v AUS 1561st ODI · ODI | New Zealand won by 30 runs | Dunedin | Australia tour of New Zealand 1985/86 |
| 19 Mar 1986 | WI 249/7 v ENG 1143rd ODI · ODI | West Indies won by 135 runs | Bridgetown | England tour of West Indies 1985/86 |
| 11 Mar 1986 | SL 160/8 v PAK 103/24th ODI · ODI | Pakistan won by 8 wickets (with 6 balls remaining) (revised target) | Colombo | Pakistan tour of Sri Lanka 1985/86 |
| 8 Mar 1986 | SL v PAK 125/82nd ODI · ODI | No result | Moratuwa | Pakistan tour of Sri Lanka 1985/86 |
| 4 Mar 1986 | WI 229/3 v ENG 230/52nd ODI · ODI | England won by 5 wickets (with 0 balls remaining) | Port of Spain | England tour of West Indies 1985/86 |
| 2 Mar 1986 | SL 124/6 v PAK 125/21st ODI · ODI | Pakistan won by 8 wickets (with 9 balls remaining) | Kandy | Pakistan tour of Sri Lanka 1985/86 |
| 18 Feb 1986 | WI 146/4 v ENG 145/81st ODI · ODI | West Indies won by 6 wickets (with 13 balls remaining) | Kingston | England tour of West Indies 1985/86 |
| 9 Feb 1986 | AUS 188/3 v IND 1872nd Final · ODI | Australia won by 7 wickets (with 16 balls remaining) | Melbourne | 1985–86 Australian Tri-Series |
| 5 Feb 1986 | AUS 170/8 v IND 1591st Final · ODI | Australia won by 11 runs | Sydney | 1985–86 Australian Tri-Series |
| 2 Feb 1986 | IND 202/9 v NZ 168/915th Match · ODI | India won by 22 runs (revised target) | Launceston | 1985–86 Australian Tri-Series |
| 31 Jan 1986 | AUS 235/7 v IND 238/414th Match · ODI | India won by 6 wickets (with 7 balls remaining) | Melbourne | 1985–86 Australian Tri-Series |