| 6 Dec 1990 | PAK 122 & 242/6 v WI 294 & 1733rd Test · Test | PAK | 8 & 0 | - | 1 | Match drawn | Lahore | West Indies tour of Pakistan 1990/91 |
| 23 Nov 1990 | PAK 170 & 154 v WI 195 & 130/32nd Test · Test | PAK | 74 & 71 | - | 0 | West Indies won by 7 wickets | Faisalabad | West Indies tour of Pakistan 1990/91 |
| 15 Nov 1990 | PAK 345 & 98/2 v WI 261 & 1811st Test · Test | PAK | 102 & 30* | 0/5 | 0 | Pakistan won by 8 wickets | Karachi | West Indies tour of Pakistan 1990/91 |
| 13 Nov 1990 | PAK 168/9 v WI 137/73rd ODI · ODI | PAK | 30 | - | 0 | Pakistan won by 31 runs | Multan | West Indies tour of Pakistan 1990/91 |
| 11 Nov 1990 | PAK 177/5 v WI 176/72nd ODI · ODI | PAK | 91* | - | 0 | Pakistan won by 5 wickets (with 11 balls remaining) | Lahore | West Indies tour of Pakistan 1990/91 |
| 9 Nov 1990 | PAK 211/5 v WI 205/71st ODI · ODI | PAK | 58 | 0/6 | 0 | Pakistan won by 6 runs | Karachi | West Indies tour of Pakistan 1990/91 |
| 6 Nov 1990 | PAK 223/2 v NZ 1183rd ODI · ODI | PAK | 65* | - | 0 | Pakistan won by 105 runs | Sialkot | New Zealand tour of Pakistan 1990/91 |
| 4 Nov 1990 | PAK 128/2 v NZ 1272nd ODI · ODI | PAK | 1 | 2/7 | 1 | Pakistan won by 8 wickets (with 65 balls remaining) | Peshawar | New Zealand tour of Pakistan 1990/91 |
| 2 Nov 1990 | PAK 196/8 v NZ 1771st ODI · ODI | PAK | 17 | 5/35 | 0 | Pakistan won by 19 runs | Lahore | New Zealand tour of Pakistan 1990/91 |
| 26 Oct 1990 | PAK 102 & 357 v NZ 217 & 1773rd Test · Test | PAK | 4 & 71 | - | 1 | Pakistan won by 65 runs | Faisalabad | New Zealand tour of Pakistan 1990/91 |
| 18 Oct 1990 | PAK 373/9 & 77/1 v NZ 160 & 2872nd Test · Test | PAK | 6 & 19* | - | 1 | Pakistan won by 9 wickets | Lahore | New Zealand tour of Pakistan 1990/91 |
| 10 Oct 1990 | PAK 433/6 v NZ 196 & 1941st Test · Test | PAK | 43 | - | 0 | Pakistan won by an innings and 43 runs | Karachi | New Zealand tour of Pakistan 1990/91 |
| 4 May 1990 | AUS 230 v PAK 266/7Final · ODI | PAK | 87 | - | 0 | Pakistan won by 36 runs | Sharjah | 1990 Austral-Asia Cup |
| 1 May 1990 | NZ 74 v PAK 77/21st Semi-Final · ODI | PAK | 31* | - | 0 | Pakistan won by 8 wickets (with 206 balls remaining) | Sharjah | 1990 Austral-Asia Cup |
| 29 Apr 1990 | PAK 311/8 v SL 2215th Match · ODI | PAK | 26 | - | 0 | Pakistan won by 90 runs | Sharjah | 1990 Austral-Asia Cup |
| 27 Apr 1990 | IND 209 v PAK 235/93rd Match · ODI | PAK | 7 | - | 0 | Pakistan won by 26 runs | Sharjah | 1990 Austral-Asia Cup |
| 25 Feb 1990 | AUS 255/6 v PAK 1862nd Final · ODI | PAK | 15 | - | 0 | Australia won by 69 runs | Sydney | 1989–90 Australian Tri-Series |
| 23 Feb 1990 | AUS 163/3 v PAK 1621st Final · ODI | PAK | 39 | - | 0 | Australia won by 7 wickets (with 25 balls remaining) | Melbourne | 1989–90 Australian Tri-Series |
| 20 Feb 1990 | PAK 220/8 v AUS 218/912th Match · ODI | PAK | 67 | - | 0 | Pakistan won by 2 runs | Sydney | 1989–90 Australian Tri-Series |
| 17 Feb 1990 | PAK 315/3 v SL 288/810th Match · ODI | PAK | 25 | - | 1 | Pakistan won by 27 runs | Adelaide | 1989–90 Australian Tri-Series |
| 15 Feb 1990 | PAK 198/4 v SL 1959th Match · ODI | PAK | 3 | - | 0 | Pakistan won by 6 wickets (with 9 balls remaining) | Hobart | 1989–90 Australian Tri-Series |
| 13 Feb 1990 | AUS 165/8 v PAK 167/58th Match · ODI | PAK | 0 | - | 0 | Pakistan won by 5 wickets (with 9 balls remaining) | Sydney | 1989–90 Australian Tri-Series |
| 11 Feb 1990 | AUS 300/5 v PAK 2337th Match · ODI | PAK | 27 | - | 1 | Australia won by 67 runs | Brisbane | 1989–90 Australian Tri-Series |
| 10 Feb 1990 | PAK 254/5 v SL 253/56th Match · ODI | PAK | 14 | - | 0 | Pakistan won by 5 wickets (with 18 balls remaining) | Brisbane | 1989–90 Australian Tri-Series |
| 19 Jan 1990 | AUS 341 & 233/6 v PAK 257 & 387/92nd Test · Test | PAK | 11 & 65* | - | 0 | Match drawn | Adelaide | Pakistan tour of Australia 1989/90 |
| 22 Dec 1989 | PAK 150/8 v IND 1124th ODI · ODI | PAK | 29 | - | 0 | Pakistan won by 38 runs | Lahore | India tour of Pakistan 1989/90 |
| 20 Dec 1989 | PAK 28/3 v IND3rd ODI · ODI | PAK | 0 | - | 0 | No result | Karachi | India tour of Pakistan 1989/90 |
| 18 Dec 1989 | PAK 87/9 v IND 80/92nd ODI · ODI | PAK | 0 | - | 1 | Pakistan won by 7 runs | Gujranwala | India tour of Pakistan 1989/90 |
| 9 Dec 1989 | PAK 250 v IND 324 & 234/74th Test · Test | PAK | 34 | - | 0 | Match drawn | Sialkot | India tour of Pakistan 1989/90 |
| 1 Dec 1989 | PAK 699/5 v IND 5093rd Test · Test | PAK | 55 | 0/2 | 0 | Match drawn | Lahore | India tour of Pakistan 1989/90 |
| 23 Nov 1989 | PAK 423/9 v IND 288 & 398/72nd Test · Test | PAK | 63 | - | 1 | Match drawn | Faisalabad | India tour of Pakistan 1989/90 |
| 15 Nov 1989 | PAK 409 & 305/5 v IND 262 & 303/31st Test · Test | PAK | 36 & 102* | - | 0 | Match drawn | Karachi | India tour of Pakistan 1989/90 |
| 1 Nov 1989 | PAK 277/6 v WI 273/5Final · ODI | PAK | 71 | - | 0 | Pakistan won by 4 wickets (with 1 ball remaining) | Kolkata | 1989 MRF World Series |
| 30 Oct 1989 | ENG 194/7 v PAK 195/41st Semi-Final · ODI | PAK | 66 | - | 0 | Pakistan won by 6 wickets (with 9 balls remaining) | Nagpur | 1989 MRF World Series |
| 28 Oct 1989 | IND 202 v PAK 279/715th Match · ODI | PAK | 14 | - | 0 | Pakistan won by 77 runs | Kolkata | 1989 MRF World Series |
| 27 Oct 1989 | PAK 219/6 v SL 21314th Match · ODI | PAK | 27 | - | 1 | Pakistan won by 6 runs | Lucknow | 1989 MRF World Series |
| 25 Oct 1989 | PAK 223/5 v WI 226/410th Match · ODI | PAK | 44* | - | 0 | West Indies won by 6 wickets (with 9 balls remaining) | Jalandhar | 1989 MRF World Series |
| 23 Oct 1989 | AUS 139 v PAK 205/87th Match · ODI | PAK | 15 | - | 1 | Pakistan won by 66 runs | Mumbai | 1989 MRF World Series |
| 22 Oct 1989 | ENG 149/6 v PAK 148/95th Match · ODI | PAK | 42 | 1/9 | 0 | England won by 4 wickets (with 40 balls remaining) | Cuttack | 1989 MRF World Series |
| 20 Oct 1989 | IND 214/9 v PAK 252/46th Match · ODI | PAK | 102 | - | 1 | Pakistan won by 38 runs | Sharjah | 1989-90 Champions Trophy |
| 17 Oct 1989 | PAK 237/7 v WI 1805th Match · ODI | PAK | 16 | - | 0 | Pakistan won by 57 runs | Sharjah | 1989-90 Champions Trophy |
| 15 Oct 1989 | IND 273/4 v PAK 274/43rd Match · ODI | PAK | 68* | - | 1 | Pakistan won by 6 wickets (with 8 balls remaining) | Sharjah | 1989-90 Champions Trophy |
| 14 Oct 1989 | PAK 250/8 v WI 2392nd Match · ODI | PAK | 74 | - | 0 | Pakistan won by 11 runs | Sharjah | 1989-90 Champions Trophy |
| 24 Mar 1989 | PAK 248/3 v SL 244/82nd ODI · ODI | PAK | 100* | - | 0 | Pakistan won by 7 wickets (with 13 balls remaining) | Sharjah | 1988-89 Sharjah Cup |
| 23 Mar 1989 | PAK 237/8 v SL 2071st ODI · ODI | PAK | 71 | - | 0 | Pakistan won by 30 runs | Sharjah | 1988-89 Sharjah Cup |
| 14 Mar 1989 | NZ 139/3 v PAK 138/94th ODI · ODI | PAK | 1 | - | 1 | New Zealand won by 7 wickets (with 62 balls remaining) | Hamilton | Pakistan tour of New Zealand 1988/89 |
| 11 Mar 1989 | NZ 249 v PAK 251/33rd ODI · ODI | PAK | 56* | - | 1 | Pakistan won by 7 wickets (with 9 balls remaining) | Auckland | Pakistan tour of New Zealand 1988/89 |
| 8 Mar 1989 | NZ 254/4 v PAK 253/62nd ODI · ODI | PAK | 9 | - | 1 | New Zealand won by 6 wickets (with 19 balls remaining) | Wellington | Pakistan tour of New Zealand 1988/89 |
| 4 Mar 1989 | NZ 171/3 v PAK 170/71st ODI · ODI | PAK | 6 | - | 1 | New Zealand won by 7 wickets (with 37 balls remaining) | Christchurch | Pakistan tour of New Zealand 1988/89 |
| 24 Feb 1989 | NZ 403 & 99/3 v PAK 616/53rd Test · Test | PAK | 80* | - | 0 | Match drawn | Auckland | Pakistan tour of New Zealand 1988/89 |