| 21 Jan 2009 | PAK 161 v SL 290/8Match 2 · ODI | Sri Lanka won by 129 runs | Karachi | Sri Lanka in Pakistan ODI Series 2008/09 |
| 20 Jan 2009 | PAK 220/2 v SL 219Match 1 · ODI | Pakistan won by 8 wickets | Karachi | Sri Lanka in Pakistan ODI Series 2008/09 |
| 6 Jul 2008 | IND 173 v SL 273Final · ODI | Sri Lanka won by 100 runs | Karachi | Asia Cup 2008 |
| 4 Jul 2008 | PAK 116/0 v BAN 115Super Four · ODI | Pakistan won by 10 wickets | Karachi | Asia Cup 2008 |
| 3 Jul 2008 | IND 310/4 v SL 308/8Super Four · ODI | India won by 6 wickets | Karachi | Asia Cup 2008 |
| 2 Jul 2008 | PAK 309/2 v IND 308/7Super Four · ODI | Pakistan won by 8 wickets | Karachi | Asia Cup 2008 |
| 30 Jun 2008 | BAN 174 v SL 332/8Super Four · ODI | Sri Lanka won by 158 runs | Karachi | Asia Cup 2008 |
| 29 Jun 2008 | PAK 238/9 v SL 302/7Super Four · ODI | Sri Lanka won by 64 runs | Karachi | Asia Cup 2008 |
| 28 Jun 2008 | BAN 283/6 v IND 284/3Super Four · ODI | India won by 7 wickets | Karachi | Asia Cup 2008 |
| 26 Jun 2008 | PAK 299/4 v IND 301/4Match 5 · ODI | India won by 6 wickets | Karachi | Asia Cup 2008 |
| 25 Jun 2008 | HK 118 v IND 374/4Match 4 · ODI | India won by 256 runs | Karachi | Asia Cup 2008 |
| 24 Jun 2008 | PAK 288/9 v HK 133/9Match 2 · ODI | Pakistan won by 155 runs | Karachi | Asia Cup 2008 |
| 20 Apr 2008 | PAK 203/5 v BAN 101Only T20I · T20I | Pakistan won by 102 runs | Karachi | - |
| 19 Apr 2008 | PAK 329/9 v BAN 179Match 5 · ODI | Pakistan won by 150 runs | Karachi | Bangladesh in Pakistan ODI Series 2007/08 |
| 21 Jan 2008 | PAK 347/5 v ZIM 243/7Match 1 · ODI | Pakistan won by 104 runs | Karachi | Zimbabwe in Pakistan ODI Series 2007/08 |
| 1 Oct 2007 | SA 450 & 264/7d v PAK 291 & 2631st Test · Test | South Africa won by 160 runs | Karachi | South Africa tour of Pakistan 2007/08 |
| 16 Dec 2006 | PAK 239/3 v WI 238/7Match 5 · ODI | Pakistan won by 7 wickets | Karachi | West Indies in Pakistan ODI Series 2006/07 |
| 27 Nov 2006 | PAK 304 & 399/6 v WI 260 & 244/93rd Test · Test | Pakistan won by 199 runs | Karachi | West Indies tour of Pakistan 2006/07 |
| 19 Feb 2006 | PAK 286/8 v IND 287/2Match 5 · ODI | India won by 8 wickets | Karachi | India in Pakistan ODI Series 2005/06 |
| 29 Jan 2006 | PAK 245 & 599/7d v IND 238 & 2653rd Test · Test | Pakistan won by 341 runs | Karachi | India tour of Pakistan 2005/06 |
| 15 Dec 2005 | PAK 353/6 v ENG 1883rd ODI · ODI | Pakistan won by 165 runs | Karachi | England tour of Pakistan 2005/06 |
| 28 Oct 2004 | PAK 478 & 139/4 v SL 208 & 4062nd Test · Test | Pakistan won by 6 wickets | Karachi | Sri Lanka tour of Pakistan 2004/05 |
| 6 Oct 2004 | SL 232/9 v PAK 233/2Match 3 · ODI | Pakistan won by 8 wickets | Karachi | Paktel Cup 2004/05 |
| 13 Mar 2004 | PAK 344/8 v IND 349/71st ODI · ODI | India won by 5 runs | Karachi | India tour of Pakistan 2003/04 |
| 21 Sept 2003 | PAK 302/5 v BAN 244/75th ODI · ODI | Pakistan won by 58 runs | Karachi | Bangladesh tour of Pakistan 2003 |
| 20 Aug 2003 | BAN 288 & 274 v PAK 346 & 217/31st Test · Test | Pakistan won by 7 wickets | Karachi | Bangladesh tour of Pakistan 2003 |
| 21 Apr 2002 | PAK 275/6 v NZ 1221st ODI · ODI | Pakistan won by 153 runs | Karachi | New Zealand tour of Pakistan 2002 |
| 7 Dec 2000 | PAK 405 & 158 v ENG 388 & 176/43rd Test · Test | England won by 6 wickets | Karachi | England tour of Pakistan 2000/01 |
| 24 Oct 2000 | PAK 304/9 v ENG 306/51st ODI · ODI | England won by 5 wickets (with 16 balls remaining) | Karachi | England tour of Pakistan 2000/01 |
| 12 Mar 2000 | PAK 256 & 421 v SL 227 & 2283rd Test · Test | Pakistan won by 222 runs | Karachi | Pakistan tour of Sri Lanka 2000 |
| 13 Feb 2000 | SL 274/8 v PAK 2451st ODI · ODI | Sri Lanka won by 29 runs | Karachi | 2000 Asia Cup |
| 6 Nov 1998 | PAK 238 v AUS 324/81st ODI · ODI | Australia won by 86 runs | Karachi | Australia tour of Pakistan 1998/99 |
| 22 Oct 1998 | PAK 252 & 262/5 v AUS 280 & 3903rd Test · Test | Match drawn | Karachi | Australia tour of Pakistan 1998/99 |
| 6 Dec 1997 | PAK 417 & 15/0 v WI 216 & 2123rd Test · Test | Pakistan won by 10 wickets | Karachi | West Indies tour of Pakistan 1997/98 |
| 30 Sept 1997 | PAK 265/4 v IND 266/62nd ODI · ODI | India won by 4 wickets (with 3 balls remaining) | Karachi | India tour of Pakistan 1997/98 |
| 8 Dec 1996 | PAK 234/4 v NZ 235/33rd ODI · ODI | New Zealand won by 7 wickets (with 29 balls remaining) | Karachi | New Zealand tour of Pakistan 1996/97 |
| 11 Mar 1996 | SA 245 v WI 264/83rd QF · ODI | West Indies won by 19 runs | Karachi | 1995–96 Wills World Cup |
| 3 Mar 1996 | PAK 250/3 v ENG 249/925th Match · ODI | Pakistan won by 7 wickets (with 14 balls remaining) | Karachi | 1995–96 Wills World Cup |
| 29 Feb 1996 | PAK 242/6 v SA 243/521st Match · ODI | South Africa won by 5 wickets (with 34 balls remaining) | Karachi | 1995–96 Wills World Cup |
| 16 Oct 1994 | PAK 166/2 v SA 163/93rd Match · ODI | Pakistan won by 8 wickets (with 32 balls remaining) | Karachi | 1994-95 Wills Triangular Series |
| 28 Sept 1994 | PAK 256 & 315/9 v AUS 337 & 2321st Test · Test | Pakistan won by 1 wicket | Karachi | Australia tour of Pakistan 1994/95 |
| 24 Dec 1993 | PAK 147/3 v ZIM 1431st ODI · ODI | Pakistan won by 7 wickets (with 37 balls remaining) | Karachi | Zimbabwe tour of Pakistan 1993/94 |
| 13 Jan 1992 | PAK 210/5 v SL 181/92nd ODI · ODI | Pakistan won by 29 runs | Karachi | Sri Lanka tour of Pakistan 1991/92 |
| 20 Nov 1991 | PAK 146 v WI 170/61st ODI · ODI | West Indies won by 24 runs | Karachi | West Indies tour of Pakistan 1991/92 |
| 15 Nov 1990 | PAK 345 & 98/2 v WI 261 & 1811st Test · Test | Pakistan won by 8 wickets | Karachi | West Indies tour of Pakistan 1990/91 |
| 9 Nov 1990 | PAK 211/5 v WI 205/71st ODI · ODI | Pakistan won by 6 runs | Karachi | West Indies tour of Pakistan 1990/91 |
| 10 Oct 1990 | PAK 433/6 v NZ 196 & 1941st Test · Test | Pakistan won by an innings and 43 runs | Karachi | New Zealand tour of Pakistan 1990/91 |
| 20 Dec 1989 | PAK 28/3 v IND3rd ODI · ODI | No result | Karachi | India tour of Pakistan 1989/90 |
| 15 Nov 1989 | PAK 409 & 305/5 v IND 262 & 303/31st Test · Test | Match drawn | Karachi | India tour of Pakistan 1989/90 |
| 15 Sept 1988 | PAK 469/9 v AUS 165 & 1161st Test · Test | Pakistan won by an innings and 188 runs | Karachi | Australia tour of Pakistan 1988/89 |