| 15 Sept 2017 | PAK 183/4 v ICC 150/83rd T20I · T20I | Pakistan won by 33 runs | Lahore | Independence Cup 2017/18 |
| 13 Sept 2017 | PAK 174/6 v IWX 175/3Match 2 · T20I | ICC World XI won by 7 wickets | Lahore | Independence Cup 2017/18 |
| 13 Sept 2017 | PAK 174/6 v ICC 175/32nd T20I · T20I | World-XI won by 7 wickets (with 1 ball remaining) | Lahore | Independence Cup 2017/18 |
| 12 Sept 2017 | PAK 197/5 v IWX 177/7Match 1 · T20I | Pakistan won by 20 runs | Lahore | Independence Cup 2017/18 |
| 5 Mar 2017 | PZ 148/6 v QG 90Final · T20 | Peshawar Zalmi won by 58 runs | Lahore | Pakistan Super League 2016/17 |
| 31 May 2015 | PAK 296/9 v ZIM 68/0Match 3 · ODI | No result | Lahore | Zimbabwe in Pakistan ODI Series 2015 |
| 29 May 2015 | PAK 269/4 v ZIM 268/7Match 2 · ODI | Pakistan won by 6 wickets | Lahore | Zimbabwe in Pakistan ODI Series 2015 |
| 26 May 2015 | PAK 375/3 v ZIM 334/5Match 1 · ODI | Pakistan won by 41 runs | Lahore | Zimbabwe in Pakistan ODI Series 2015 |
| 24 May 2015 | PAK 176/8 v ZIM 175/3Match 2 · T20I | Pakistan won by 2 wickets | Lahore | Zimbabwe in Pakistan T20I Series 2015 |
| 22 May 2015 | PAK 173/5 v ZIM 172/6Match 1 · T20I | Pakistan won by 5 wickets | Lahore | Zimbabwe in Pakistan T20I Series 2015 |
| 1 Mar 2009 | PAK 110/1 v SL 606Match 2 · Test | Match drawn | Lahore | Sri Lanka in Pakistan Test Series 2008/09 |
| 24 Jan 2009 | PAK 75 v SL 309/5Match 3 · ODI | Sri Lanka won by 234 runs | Lahore | Sri Lanka in Pakistan ODI Series 2008/09 |
| 26 Jun 2008 | SL 290/9 v UAE 148Match 6 · ODI | Sri Lanka won by 142 runs | Lahore | Asia Cup 2008 |
| 25 Jun 2008 | BAN 226/7 v SL 357/9Match 3 · ODI | Sri Lanka won by 131 runs | Lahore | Asia Cup 2008 |
| 24 Jun 2008 | BAN 300/8 v UAE 204Match 1 · ODI | Bangladesh won by 96 runs | Lahore | Asia Cup 2008 |
| 13 Apr 2008 | PAK 308/8 v BAN 285/7Match 3 · ODI | Pakistan won by 23 runs | Lahore | Bangladesh in Pakistan ODI Series 2007/08 |
| 8 Apr 2008 | PAK 322/5 v BAN 129Match 1 · ODI | Pakistan won by 152 runs (DLS method) | Lahore | Bangladesh in Pakistan ODI Series 2007/08 |
| 29 Oct 2007 | PAK 219 v SA 233/9Match 5 · ODI | South Africa won by 14 runs | Lahore | South Africa in Pakistan ODI Series 2007/08 |
| 20 Oct 2007 | PAK 265/9 v SA 240Match 2 · ODI | Pakistan won by 25 runs | Lahore | South Africa in Pakistan ODI Series 2007/08 |
| 18 Oct 2007 | PAK 249 v SA 294/5Match 1 · ODI | South Africa won by 45 runs | Lahore | South Africa in Pakistan ODI Series 2007/08 |
| 8 Oct 2007 | SA 357 & 305/4d v PAK 206 & 316/42nd Test · Test | Match drawn | Lahore | South Africa tour of Pakistan 2007/08 |
| 10 Dec 2006 | PAK 192/3 v WI 207/7Match 3 · ODI | Pakistan won by 7 wickets (DLS method) | Lahore | West Indies in Pakistan ODI Series 2006/07 |
| 11 Nov 2006 | WI 206 & 291 v PAK 485 & 13/11st Test · Test | Pakistan won by 9 wickets | Lahore | West Indies tour of Pakistan 2006/07 |
| 13 Feb 2006 | PAK 288/8 v IND 292/5Match 3 · ODI | India won by 5 wickets | Lahore | India in Pakistan ODI Series 2005/06 |
| 13 Jan 2006 | PAK 679/7 v IND 410/11st Test · Test | Match drawn | Lahore | India tour of Pakistan 2005/06 |
| 12 Dec 2005 | PAK 231/3 v ENG 2302nd ODI · ODI | Pakistan won by 7 wickets (with 36 balls remaining) | Lahore | England tour of Pakistan 2005/06 |
| 10 Dec 2005 | ENG 327/4 v PAK 2851st ODI · ODI | England won by 42 runs | Lahore | England tour of Pakistan 2005/06 |
| 29 Nov 2005 | PAK 636/8 v ENG 288 & 2483rd Test · Test | Pakistan won by an innings and 100 runs | Lahore | England tour of Pakistan 2005/06 |
| 16 Oct 2004 | SL 287/7 v PAK 168Final · ODI | Sri Lanka won by 119 runs | Lahore | Paktel Cup 2004/05 |
| 14 Oct 2004 | SL 293/6 v PAK 297/46th Match · ODI | Pakistan won by 6 wickets (with 7 balls remaining) | Lahore | Paktel Cup 2004/05 |
| 5 Apr 2004 | PAK 489 & 40/1 v IND 287 & 2412nd Test · Test | Pakistan won by 9 wickets | Lahore | India tour of Pakistan 2003/04 |
| 24 Mar 2004 | IND 293/7 v PAK 2535th ODI · ODI | India won by 40 runs | Lahore | India tour of Pakistan 2003/04 |
| 21 Mar 2004 | PAK 293/9 v IND 294/54th ODI · ODI | India won by 5 wickets | Lahore | India tour of Pakistan 2003/04 |
| 1 Dec 2003 | PAK 281/6 v NZ 1572nd ODI · ODI | Pakistan won by 124 runs | Lahore | New Zealand tour of Pakistan 2003/04 |
| 29 Nov 2003 | NZ 291/5 v PAK 292/71st ODI · ODI | Pakistan won by 3 wickets | Lahore | New Zealand tour of Pakistan 2003/04 |
| 17 Oct 2003 | SA 320/9 & 241 v PAK 401 & 164/21st Test · Test | Pakistan won by 8 wickets | Lahore | South Africa tour of Pakistan 2003/04 |
| 5 Oct 2003 | PAK 267/7 v SA 225/92nd ODI · ODI | Pakistan won by 42 runs | Lahore | South Africa tour of Pakistan 2003/04 |
| 3 Oct 2003 | PAK 277/6 v SA 269/61st ODI · ODI | Pakistan won by 8 runs | Lahore | South Africa tour of Pakistan 2003/04 |
| 15 Sept 2003 | PAK 257/9 v BAN 201/93rd ODI · ODI | Pakistan won by 42 runs (D/L method) | Lahore | Bangladesh tour of Pakistan 2003 |
| 1 May 2002 | PAK 643 v NZ 73 & 2461st Test · Test | Pakistan won by an innings and 324 runs | Lahore | New Zealand tour of Pakistan 2002 |
| 27 Apr 2002 | PAK 278/5 v NZ 2123rd ODI · ODI | Pakistan won by 66 runs | Lahore | New Zealand tour of Pakistan 2002 |
| 6 Mar 2002 | PAK 234 & 325 v SL 528 & 33/2Final · Test | Sri Lanka won by 8 wickets | Lahore | Asian Test Championship 2001/02 |
| 15 Nov 2000 | PAK 401 v ENG 480/8 & 77/41st Test · Test | Match drawn | Lahore | England tour of Pakistan 2000/01 |
| 27 Oct 2000 | PAK 214/2 v ENG 211/92nd ODI · ODI | Pakistan won by 8 wickets (with 34 balls remaining) | Lahore | England tour of Pakistan 2000/01 |
| 19 Feb 2000 | SL 241/9 v PAK 137/93rd ODI · ODI | Sri Lanka won by 104 runs | Lahore | 2000 Asia Cup |
| 4 Mar 1999 | PAK 398 & 314/8 v SL 328 & 165/23rd Match · Test | Match drawn | Lahore | Pakistan tour of India 1998/99 |
| 10 Dec 1998 | PAK 325/9 v ZIM 183 & 48/02nd Test · Test | Match drawn | Lahore | Zimbabwe tour of Pakistan 1998/99 |
| 10 Nov 1998 | PAK 315/8 v AUS 316/43rd ODI · ODI | Australia won by 6 wickets (with 7 balls remaining) | Lahore | Australia tour of Pakistan 1998/99 |
| 8 Nov 1997 | SA 210/6 v SL 209/7Final · ODI | South Africa won by 4 wickets (with 56 balls remaining) | Lahore | 1997-98 Wills Quadrangular Tournament |
| 6 Nov 1997 | SA 311/9 v SL 245/96th Match · ODI | South Africa won by 66 runs | Lahore | 1997-98 Wills Quadrangular Tournament |