| 13 Jan 1992 | PAK 210/5 v SL 181/92nd ODI · ODI | PAK | 1* | - | 0 | Pakistan won by 29 runs | Karachi | Sri Lanka tour of Pakistan 1991/92 |
| 24 Nov 1991 | PAK 187/8 v WI 204/53rd ODI · ODI | PAK | 4 | - | 0 | West Indies won by 17 runs | Faisalabad | West Indies tour of Pakistan 1991/92 |
| 22 Nov 1991 | PAK 186/9 v WI 186/52nd ODI · ODI | PAK | 27 | - | 0 | Match tied | Lahore | West Indies tour of Pakistan 1991/92 |
| 25 Oct 1991 | IND 190 v PAK 262/6Final · ODI | PAK | 16* | 0/11 | 0 | Pakistan won by 72 runs | Sharjah | 1991–92 Wills Trophy |
| 23 Oct 1991 | IND 253/6 v PAK 257/76th Match · ODI | PAK | 9 | - | 1 | Pakistan won by 4 runs | Sharjah | 1991–92 Wills Trophy |
| 21 Oct 1991 | PAK 236/7 v WI 2354th Match · ODI | PAK | 14* | 0/24 | 1 | Pakistan won by 1 run | Sharjah | 1991–92 Wills Trophy |
| 18 Oct 1991 | IND 238/4 v PAK 1782nd Match · ODI | PAK | 4 | - | 0 | India won by 60 runs | Sharjah | 1991–92 Wills Trophy |
| 17 Oct 1991 | PAK 215 v WI 217/91st Match · ODI | PAK | 9 | - | 0 | West Indies won by 1 wicket (with 15 balls remaining) | Sharjah | 1991–92 Wills Trophy |
| 21 Dec 1990 | PAK 181/9 v SL 131/92nd ODI · ODI | PAK | 54* | 0/10 | 1 | Pakistan won by 50 runs | Sharjah | 1990–91 Sharjah Cup |
| 20 Dec 1990 | PAK 170 v SL 172/41st ODI · ODI | PAK | 38 | 0/7 | 0 | Sri Lanka won by 6 wickets (with 31 balls remaining) | Sharjah | 1990–91 Sharjah Cup |
| 13 Nov 1990 | PAK 168/9 v WI 137/73rd ODI · ODI | PAK | 22 | - | 0 | Pakistan won by 31 runs | Multan | West Indies tour of Pakistan 1990/91 |
| 6 Nov 1990 | PAK 223/2 v NZ 1183rd ODI · ODI | PAK | DNB | 2/31 | 1 | 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 | 7* | - | 0 | 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 | 5 | - | 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 | 5 & 6 | - | 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 | 86 & DNB | 0/6 | 0 | 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 | 9 | 1/9 | 1 | 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 | 20 | - | 1 | Pakistan won by 36 runs | Sharjah | 1990 Austral-Asia Cup |
| 1 May 1990 | NZ 74 v PAK 77/21st Semi-Final · ODI | PAK | DNB | - | 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 | 89 | - | 0 | Pakistan won by 90 runs | Sharjah | 1990 Austral-Asia Cup |
| 27 Apr 1990 | IND 209 v PAK 235/93rd Match · ODI | PAK | 32 | - | 1 | Pakistan won by 26 runs | Sharjah | 1990 Austral-Asia Cup |
| 25 Feb 1990 | AUS 255/6 v PAK 1862nd Final · ODI | PAK | 29 | - | 0 | Australia won by 69 runs | Sydney | 1989–90 Australian Tri-Series |
| 23 Feb 1990 | AUS 163/3 v PAK 1621st Final · ODI | PAK | 7 | - | 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 | 9 | - | 1 | Pakistan won by 2 runs | Sydney | 1989–90 Australian Tri-Series |
| 17 Feb 1990 | PAK 315/3 v SL 288/810th Match · ODI | PAK | DNB | 0/11 | 0 | Pakistan won by 27 runs | Adelaide | 1989–90 Australian Tri-Series |
| 15 Feb 1990 | PAK 198/4 v SL 1959th Match · ODI | PAK | 1 | - | 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 | 3 | - | 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 | - | 0 | Australia won by 67 runs | Brisbane | 1989–90 Australian Tri-Series |
| 10 Feb 1990 | PAK 254/5 v SL 253/56th Match · ODI | PAK | 102* | - | 2 | Pakistan won by 5 wickets (with 18 balls remaining) | Brisbane | 1989–90 Australian Tri-Series |
| 3 Feb 1990 | AUS 176/2 v PAK 1993rd Test · Test | PAK | 8 | 0/3 | 0 | Match drawn | Sydney | Pakistan tour of Australia 1989/90 |
| 19 Jan 1990 | AUS 341 & 233/6 v PAK 257 & 387/92nd Test · Test | PAK | 28 & 4 | - | 0 | Match drawn | Adelaide | Pakistan tour of Australia 1989/90 |
| 12 Jan 1990 | AUS 223 & 312/8 v PAK 107 & 3361st Test · Test | PAK | 19 & 121 | - | 1 | Australia won by 92 runs | Melbourne | Pakistan tour of Australia 1989/90 |
| 3 Jan 1990 | AUS 162/3 v PAK 1614th Match · ODI | PAK | 3 | - | 0 | Australia won by 7 wickets (with 54 balls remaining) | Melbourne | 1989–90 Australian Tri-Series |
| 31 Dec 1989 | PAK 222/7 v SL 223/73rd Match · ODI | PAK | 3* | - | 0 | Sri Lanka won by 3 wickets (with 9 balls remaining) | Perth | 1989–90 Australian Tri-Series |
| 1 Nov 1989 | PAK 277/6 v WI 273/5Final · ODI | PAK | 56 | - | 1 | 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 | 2 | - | 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 | 29 | - | 0 | Pakistan won by 77 runs | Kolkata | 1989 MRF World Series |
| 27 Oct 1989 | PAK 219/6 v SL 21314th Match · ODI | PAK | 0 | - | 0 | Pakistan won by 6 runs | Lucknow | 1989 MRF World Series |
| 25 Oct 1989 | PAK 223/5 v WI 226/410th Match · ODI | PAK | DNB | - | 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 | 1 | - | 1 | Pakistan won by 66 runs | Mumbai | 1989 MRF World Series |
| 22 Oct 1989 | ENG 149/6 v PAK 148/95th Match · ODI | PAK | 15 | - | 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 | 2* | - | 2 | Pakistan won by 38 runs | Sharjah | 1989-90 Champions Trophy |
| 17 Oct 1989 | PAK 237/7 v WI 1805th Match · ODI | PAK | 50 | - | 0 | Pakistan won by 57 runs | Sharjah | 1989-90 Champions Trophy |
| 15 Oct 1989 | IND 273/4 v PAK 274/43rd Match · ODI | PAK | DNB | - | 0 | 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 | 6 | - | 0 | Pakistan won by 11 runs | Sharjah | 1989-90 Champions Trophy |
| 24 Mar 1989 | PAK 248/3 v SL 244/82nd ODI · ODI | PAK | DNB | - | 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 | 18 | - | 0 | Pakistan won by 30 runs | Sharjah | 1988-89 Sharjah Cup |
| 14 Mar 1989 | NZ 139/3 v PAK 138/94th ODI · ODI | PAK | 5 | - | 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 | DNB | - | 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 | 2 | - | 0 | New Zealand won by 6 wickets (with 19 balls remaining) | Wellington | Pakistan tour of New Zealand 1988/89 |