| 5 Nov 1997 | PAK 280 v SL 281/25th Match · ODI | Sri Lanka won by 8 wickets (with 60 balls remaining) | Lahore | 1997-98 Wills Quadrangular Tournament |
| 4 Nov 1997 | PAK 219/2 v WI 215/74th Match · ODI | Pakistan won by 8 wickets (with 56 balls remaining) | Lahore | 1997-98 Wills Quadrangular Tournament |
| 3 Nov 1997 | SA 297/5 v WI 293/83rd Match · ODI | South Africa won by 5 wickets (with 11 balls remaining) | Lahore | 1997-98 Wills Quadrangular Tournament |
| 2 Nov 1997 | PAK 262/9 v SA 2712nd Match · ODI | South Africa won by 9 runs | Lahore | 1997-98 Wills Quadrangular Tournament |
| 1 Nov 1997 | SL 240/3 v WI 237/81st Match · ODI | Sri Lanka won by 7 wickets (with 62 balls remaining) | Lahore | 1997-98 Wills Quadrangular Tournament |
| 2 Oct 1997 | PAK 219/1 v IND 2163rd ODI · ODI | Pakistan won by 9 wickets (with 136 balls remaining) | Lahore | India tour of Pakistan 1997/98 |
| 21 Nov 1996 | PAK 191 & 231 v NZ 155 & 3111st Test · Test | New Zealand won by 44 runs | Lahore | New Zealand tour of Pakistan 1996/97 |
| 1 Nov 1996 | PAK 196/1 v ZIM 1952nd ODI · ODI | Pakistan won by 9 wickets (with 128 balls remaining) | Lahore | Zimbabwe tour of Pakistan 1996/97 |
| 17 Mar 1996 | AUS 241/7 v SL 245/3Final · ODI | Sri Lanka won by 7 wickets (with 22 balls remaining) | Lahore | 1995–96 Wills World Cup |
| 6 Mar 1996 | PAK 281/5 v NZ 235/930th Match · ODI | Pakistan won by 46 runs | Lahore | 1995–96 Wills World Cup |
| 1 Mar 1996 | NED 216/9 v UAE 220/323rd Match · ODI | U.A.E. won by 7 wickets (with 34 balls remaining) | Lahore | 1995–96 Wills World Cup |
| 26 Feb 1996 | PAK 151/2 v NED 145/717th Match · ODI | Pakistan won by 8 wickets (with 116 balls remaining) | Lahore | 1995–96 Wills World Cup |
| 1 Nov 1994 | PAK 373 & 404 v AUS 4553rd Test · Test | Match drawn | Lahore | Australia tour of Pakistan 1994/95 |
| 30 Oct 1994 | PAK 205 v AUS 269/5Final · ODI | Australia won by 64 runs | Lahore | 1994-95 Wills Triangular Series |
| 12 Oct 1994 | AUS 207/6 v SA 201/81st Match · ODI | Australia won by 6 runs | Lahore | 1994-95 Wills Triangular Series |
| 27 Dec 1993 | PAK 216/4 v ZIM 141/93rd ODI · ODI | Pakistan won by 75 runs | Lahore | Zimbabwe tour of Pakistan 1993/94 |
| 16 Dec 1993 | PAK 147 & 174/1 v ZIM 2303rd Test · Test | Match drawn | Lahore | Zimbabwe tour of Pakistan 1993/94 |
| 22 Nov 1991 | PAK 186/9 v WI 186/52nd ODI · ODI | Match tied | Lahore | West Indies tour of Pakistan 1991/92 |
| 6 Dec 1990 | PAK 122 & 242/6 v WI 294 & 1733rd Test · Test | Match drawn | Lahore | West Indies tour of Pakistan 1990/91 |
| 11 Nov 1990 | PAK 177/5 v WI 176/72nd ODI · ODI | Pakistan won by 5 wickets (with 11 balls remaining) | Lahore | West Indies tour of Pakistan 1990/91 |
| 2 Nov 1990 | PAK 196/8 v NZ 1771st ODI · ODI | Pakistan won by 19 runs | Lahore | New Zealand tour of Pakistan 1990/91 |
| 18 Oct 1990 | PAK 373/9 & 77/1 v NZ 160 & 2872nd Test · Test | Pakistan won by 9 wickets | Lahore | New Zealand tour of Pakistan 1990/91 |
| 22 Dec 1989 | PAK 150/8 v IND 1124th ODI · ODI | Pakistan won by 38 runs | Lahore | India tour of Pakistan 1989/90 |
| 1 Dec 1989 | PAK 699/5 v IND 5093rd Test · Test | Match drawn | Lahore | India tour of Pakistan 1989/90 |
| 14 Oct 1988 | PAK 229/7 v AUS 229/83rd ODI · ODI | Pakistan won (lost fewer wickets) | Lahore | Australia tour of Pakistan 1988/89 |
| 7 Oct 1988 | PAK 233 & 153/8 v AUS 340 & 161/33rd Test · Test | Match drawn | Lahore | Australia tour of Pakistan 1988/89 |
| 25 Nov 1987 | PAK 392 v ENG 175 & 1301st Test · Test | Pakistan won by an innings and 87 runs | Lahore | England tour of Pakistan 1987/88 |
| 18 Nov 1987 | PAK 166 v ENG 167/81st ODI · ODI | England won by 2 wickets (with 3 balls remaining) | Lahore | England tour of Pakistan 1987/88 |
| 4 Nov 1987 | PAK 249 v AUS 267/81st Semi-Final · ODI | Australia won by 18 runs | Lahore | 1987 Cricket World Cup |
| 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 |
| 7 Nov 1986 | PAK 131 & 77/9 v WI 2182nd Test · Test | West Indies won by an innings and 10 runs | Lahore | West Indies tour of Pakistan 1986/87 |
| 29 Nov 1985 | PAK 175/4 v WI 1732nd ODI · ODI | Pakistan won by 6 wickets (with 9 balls remaining) | Lahore | West Indies tour of Pakistan 1985/86 |
| 25 Oct 1985 | PAK 231/5 v SL 228/73rd ODI · ODI | Pakistan won by 5 wickets (with 9 balls remaining) | Lahore | Sri Lanka tour of Pakistan 1985/86 |
| 16 Nov 1984 | PAK 221 & 181/4 v NZ 157 & 2411st Test · Test | Pakistan won by 6 wickets | Lahore | New Zealand tour of Pakistan and Sri Lanka 1984/85 |
| 17 Oct 1984 | PAK 428/9 v IND 156 & 371/61st Test · Test | Match drawn | Lahore | India tour of Pakistan 1984/85 |
| 19 Mar 1984 | PAK 343 & 217/6 v ENG 241 & 344/93rd Test · Test | Match drawn | Lahore | England tour of Pakistan 1983/84 |
| 9 Mar 1984 | PAK 187/4 v ENG 184/81st ODI · ODI | Pakistan won by 6 wickets (with 8 balls remaining) | Lahore | England tour of Pakistan 1983/84 |
| 23 Jan 1983 | PAK 323 v IND 235/35th Test · Test | Match drawn | Lahore | India tour of Pakistan 1982/83 |
| 31 Dec 1982 | PAK 252/3 v IND 193/43rd ODI · ODI | India won by 18 runs (revised target) | Lahore | India tour of Pakistan 1982/83 |
| 10 Dec 1982 | PAK 485 & 135/1 v IND 3791st Test · Test | Match drawn | Lahore | India tour of Pakistan 1982/83 |
| 14 Oct 1982 | PAK 467/7 & 64/1 v AUS 316 & 2143rd Test · Test | Pakistan won by 9 wickets | Lahore | Australia tour of Pakistan 1982/83 |
| 8 Oct 1982 | PAK 234/3 v AUS 206/42nd ODI · ODI | Pakistan won by 28 runs | Lahore | Australia tour of Pakistan 1982/83 |
| 29 Mar 1982 | PAK 239/4 v SL 227/42nd ODI · ODI | Sri Lanka won by 30 runs (revised target) | Lahore | Sri Lanka tour of Pakistan 1981/82 |
| 22 Mar 1982 | PAK 500/7 v SL 240 & 1583rd Test · Test | Pakistan won by an innings and 102 runs | Lahore | Sri Lanka tour of Pakistan 1981/82 |
| 19 Dec 1980 | PAK 163/6 v WI 170/83rd ODI · ODI | West Indies won by 7 runs | Lahore | West Indies tour of Pakistan 1980/81 |
| 24 Nov 1980 | PAK 369/9 & 156/7 v WI 2971st Test · Test | Match drawn | Lahore | West Indies tour of Pakistan 1980/81 |
| 18 Mar 1980 | PAK 420/9 v AUS 407/7 & 391/83rd Test · Test | Match drawn | Lahore | Australia tour of Pakistan 1979/80 |
| 27 Oct 1978 | PAK 539/6 & 128/2 v IND 199 & 4652nd Test · Test | Pakistan won by 8 wickets | Lahore | India tour of Pakistan 1978/79 |
| 13 Jan 1978 | PAK 158/6 v ENG 1223rd ODI · ODI | Pakistan won by 36 runs | Lahore | England tour of Pakistan 1977/78 |
| 14 Dec 1977 | PAK 407/9 & 106/3 v ENG 2881st Test · Test | Match drawn | Lahore | England tour of Pakistan 1977/78 |