| 31 Mar 1986 | BAN 94 v PAK 98/32nd Match · ODI | PAK | DNB | 3/15 | 1 | Pakistan won by 7 wickets (with 77 balls remaining) | Moratuwa | 1986 Asia Cup |
| 30 Mar 1986 | SL 116 v PAK 1971st Match · ODI | PAK | 14 | 3/24 | 1 | Pakistan won by 81 runs | Colombo | 1986 Asia Cup |
| 22 Mar 1986 | SL 281 & 323/3 v PAK 3183rd Test · Test | PAK | 20 | 2/56 & 0/70 | 0 | Match drawn | Colombo | Pakistan tour of Sri Lanka 1985/86 |
| 11 Mar 1986 | SL 160/8 v PAK 103/24th ODI · ODI | PAK | DNB | 2/47 | 0 | 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 | PAK | 1 | - | 0 | No result | Moratuwa | Pakistan tour of Sri Lanka 1985/86 |
| 2 Mar 1986 | SL 124/6 v PAK 125/21st ODI · ODI | PAK | DNB | 3/23 | 1 | Pakistan won by 8 wickets (with 9 balls remaining) | Kandy | Pakistan tour of Sri Lanka 1985/86 |
| 23 Feb 1986 | SL 109 & 101/9 v PAK 2301st Test · Test | PAK | 11 | 3/29 & 0/19 | 0 | Pakistan won by an innings and 20 runs | Kandy | Pakistan tour of Sri Lanka 1985/86 |
| 6 Dec 1985 | PAK 127/7 v WI 128/25th ODI · ODI | PAK | 5* | 0/19 | 0 | West Indies won by 8 wickets (with 23 balls remaining) | Karachi | West Indies tour of Pakistan 1985/86 |
| 4 Dec 1985 | PAK 203/5 v WI 199/84th ODI · ODI | PAK | 0* | 1/25 | 0 | Pakistan won by 5 wickets (with 5 balls remaining) | Rawalpindi | West Indies tour of Pakistan 1985/86 |
| 2 Dec 1985 | PAK 161 v WI 201/53rd ODI · ODI | PAK | 37 | 0/42 | 0 | West Indies won by 40 runs | Peshawar | West Indies tour of Pakistan 1985/86 |
| 29 Nov 1985 | PAK 175/4 v WI 1732nd ODI · ODI | PAK | DNB | 4/17 | 0 | Pakistan won by 6 wickets (with 9 balls remaining) | Lahore | West Indies tour of Pakistan 1985/86 |
| 27 Nov 1985 | PAK 218/5 v WI 224/21st ODI · ODI | PAK | DNB | 0/39 | 0 | West Indies won by 8 wickets (with 27 balls remaining) | Gujranwala | West Indies tour of Pakistan 1985/86 |
| 17 Nov 1985 | IND 155 v PAK 203/42nd Match · ODI | PAK | DNB | 0/26 | 0 | Pakistan won by 48 runs | Sharjah | 1985–86 Sharjah Cup |
| 15 Nov 1985 | PAK 196/4 v WI 199/31st Match · ODI | PAK | DNB | 0/40 | 0 | West Indies won by 7 wickets (with 5 balls remaining) | Sharjah | 1985–86 Sharjah Cup |
| 7 Nov 1985 | SL 162 & 230 v PAK 295 & 98/03rd Test · Test | PAK | 19 & DNB | 5/44 & 1/102 | 1 | Pakistan won by 10 wickets | Karachi | Sri Lanka tour of Pakistan 1985/86 |
| 3 Nov 1985 | PAK 216/7 v SL 1274th ODI · ODI | PAK | 20* | 2/13 | 0 | Pakistan won by 89 runs | Hyderabad (Sindh) | Sri Lanka tour of Pakistan 1985/86 |
| 27 Oct 1985 | PAK 259 & 100/2 v SL 157 & 2002nd Test · Test | PAK | 10 & DNB | 0/1 | 0 | Pakistan won by 8 wickets | Sialkot | Sri Lanka tour of Pakistan 1985/86 |
| 25 Oct 1985 | PAK 231/5 v SL 228/73rd ODI · ODI | PAK | DNB | 0/26 | 0 | Pakistan won by 5 wickets (with 9 balls remaining) | Lahore | Sri Lanka tour of Pakistan 1985/86 |
| 23 Oct 1985 | PAK 224/5 v SL 209/72nd ODI · ODI | PAK | DNB | 2/25 | 0 | Pakistan won by 15 runs | Gujranwala | Sri Lanka tour of Pakistan 1985/86 |
| 16 Oct 1985 | PAK 555/3 v SL 4791st Test · Test | PAK | DNB | 3/132 | 0 | Match drawn | Faisalabad | Sri Lanka tour of Pakistan 1985/86 |
| 13 Oct 1985 | PAK 147/2 v SL 1451st ODI · ODI | PAK | DNB | 2/34 | 0 | Pakistan won by 8 wickets (with 43 balls remaining) | Peshawar | Sri Lanka tour of Pakistan 1985/86 |
| 25 Jan 1985 | NZ 451/9 v PAK 169 & 1832nd Test · Test | PAK | 0 & 10 | 1/52 | 0 | New Zealand won by an innings and 99 runs | Auckland | Pakistan tour of New Zealand 1984/85 |
| 18 Jan 1985 | NZ 492 & 103/4 v PAK 3221st Test · Test | PAK | 54 | 1/142 & 0/18 | 2 | Match drawn | Wellington | Pakistan tour of New Zealand 1984/85 |
| 10 Dec 1984 | PAK 328 & 308/5 v NZ 4263rd Test · Test | PAK | 7 & DNB | - | 0 | Match drawn | Karachi | New Zealand tour of Pakistan and Sri Lanka 1984/85 |
| 25 Nov 1984 | PAK 230 & 230/3 v NZ 267 & 1892nd Test · Test | PAK | 11 & DNB | 5/108 & 3/59 | 1 | Pakistan won by 7 wickets | Hyderabad (Sindh) | New Zealand tour of Pakistan and Sri Lanka 1984/85 |
| 16 Nov 1984 | PAK 221 & 181/4 v NZ 157 & 2411st Test · Test | PAK | 14 & DNB | 1/58 & 3/82 | 0 | Pakistan won by 6 wickets | Lahore | New Zealand tour of Pakistan and Sri Lanka 1984/85 |
| 24 Oct 1984 | PAK 674/6 v IND 5002nd Test · Test | PAK | DNB | 4/104 | 0 | Match drawn | Faisalabad | India tour of Pakistan 1984/85 |
| 13 Apr 1984 | IND 188/4 v PAK 1343rd Match · ODI | PAK | 0 | 0/36 | 0 | India won by 54 runs | Sharjah | 1984 Asia Cup |
| 6 Apr 1984 | PAK 187/9 v SL 190/51st Match · ODI | PAK | 7 | 2/42 | 0 | Sri Lanka won by 5 wickets (with 15 balls remaining) | Sharjah | 1984 Asia Cup |
| 26 Mar 1984 | PAK 163/8 v ENG 164/42nd ODI · ODI | PAK | 3 | 1/33 | 0 | England won by 6 wickets (with 8 balls remaining) | Karachi | England tour of Pakistan 1983/84 |
| 19 Mar 1984 | PAK 343 & 217/6 v ENG 241 & 344/93rd Test · Test | PAK | 3 & DNB | 5/84 & 5/110 | 1 | Match drawn | Lahore | England tour of Pakistan 1983/84 |
| 12 Mar 1984 | PAK 449/8 & 137/4 v ENG 546/82nd Test · Test | PAK | 50 & DNB | 1/124 | 0 | Match drawn | Faisalabad | England tour of Pakistan 1983/84 |
| 2 Mar 1984 | PAK 277 & 66/7 v ENG 182 & 1591st Test · Test | PAK | 40 & 7 | 5/74 & 3/59 | 0 | Pakistan won by 3 wickets | Karachi | England tour of Pakistan 1983/84 |
| 4 Feb 1984 | PAK 182/7 v WI 183/314th Match · ODI | PAK | 6* | 0/19 | 0 | West Indies won by 7 wickets (with 30 balls remaining) | Perth | 1983-84 Australian Tri-Series |
| 30 Jan 1984 | AUS 210/8 v PAK 14013th Match · ODI | PAK | 3 | 0/52 | 0 | Australia won by 70 runs | Adelaide | 1983-84 Australian Tri-Series |
| 28 Jan 1984 | PAK 177/8 v WI 180/911th Match · ODI | PAK | 4 | 3/34 | 0 | West Indies won by 1 wicket (with 5 balls remaining) | Adelaide | 1983-84 Australian Tri-Series |
| 25 Jan 1984 | AUS 244/8 v PAK 15710th Match · ODI | PAK | 9 | 3/42 | 1 | Australia won by 87 runs | Sydney | 1983-84 Australian Tri-Series |
| 21 Jan 1984 | AUS 209/8 v PAK 1668th Match · ODI | PAK | 23 | 5/53 | 1 | Australia won by 43 runs | Melbourne | 1983-84 Australian Tri-Series |
| 19 Jan 1984 | PAK 184/8 v WI 185/57th Match · ODI | PAK | 7 | 3/27 | 0 | West Indies won by 5 wickets (with 9 balls remaining) | Sydney | 1983-84 Australian Tri-Series |
| 14 Jan 1984 | PAK 174/9 v WI 175/54th Match · ODI | PAK | 2 | 1/16 | 0 | West Indies won by 5 wickets (with 58 balls remaining) | Brisbane | 1983-84 Australian Tri-Series |
| 12 Jan 1984 | WI 111 v PAK 208/83rd Match · ODI | PAK | 6* | 0/29 | 2 | Pakistan won by 97 runs | Melbourne | 1983-84 Australian Tri-Series |
| 2 Jan 1984 | AUS 454/6 & 35/0 v PAK 278 & 2105th Test · Test | PAK | 4 & 5 | 0/105 | 0 | Australia won by 10 wickets | Sydney | Pakistan tour of Australia 1983/84 |
| 26 Dec 1983 | AUS 555 v PAK 470 & 238/74th Test · Test | PAK | 45 & 12 | 5/166 | 0 | Match drawn | Melbourne | Pakistan tour of Australia 1983/84 |
| 9 Dec 1983 | AUS 465 & 310/7 v PAK 6243rd Test · Test | PAK | 10 | 1/96 & 2/132 | 0 | Match drawn | Adelaide | Pakistan tour of Australia 1983/84 |
| 25 Nov 1983 | AUS 509/7 v PAK 156 & 82/32nd Test · Test | PAK | 0 & DNB | 1/112 | 0 | Match drawn | Brisbane | Pakistan tour of Australia 1983/84 |
| 11 Nov 1983 | AUS 436/9 v PAK 129 & 2981st Test · Test | PAK | 5 & 18 | 3/121 | 0 | Australia won by an innings and 9 runs | Perth | Pakistan tour of Australia 1983/84 |
| 22 Jun 1983 | PAK 184/8 v WI 188/22nd Semi-Final · ODI | PAK | 10* | 1/42 | 0 | West Indies won by 8 wickets (with 68 balls remaining) | London | 1983 Cricket World Cup |
| 20 Jun 1983 | PAK 261/3 v NZ 25022nd Match · ODI | PAK | DNB | 2/53 | 0 | Pakistan won by 11 runs | Nottingham | 1983 Cricket World Cup |
| 18 Jun 1983 | ENG 233/3 v PAK 232/817th Match · ODI | PAK | 6 | 0/51 | 0 | England won by 7 wickets (with 16 balls remaining) | Manchester | 1983 Cricket World Cup |
| 16 Jun 1983 | PAK 235/7 v SL 22415th Match · ODI | PAK | 5* | 5/44 | 1 | Pakistan won by 11 runs | Leeds | 1983 Cricket World Cup |