Test Matches played on Gaddafi Stadium, Lahore (41)
21st November 1959
Australia in India and Pakistan 1959/60
2nd Test
Pakistan v Australia
t480
21st October 1961
Marylebone Cricket Club in India, Pakistan and Ceylon 1961/62
1st Test
Pakistan v England
t512
2nd April 1965
New Zealand in India and Pakistan 1964/65
2nd Test
Pakistan v New Zealand
t586
21st February 1969
Marylebone Cricket Club in Ceylon and Pakistan 1968/69
1st Test
Pakistan v England
t647
30th October 1969
New Zealand in India and Pakistan 1969/70
2nd Test
Pakistan v New Zealand
t663
2nd March 1973
Marylebone Cricket Club in India, Pakistan and Sri Lanka 1972/73
1st Test
Pakistan v England
t715
15th February 1975
West Indies in India, Pakistan and Sri Lanka 1974/75
1st Test
Pakistan v West Indies
t756
9th October 1976
New Zealand in India and Pakistan 1976/77
1st Test
Pakistan v New Zealand
t782
14th December 1977
England in New Zealand and Pakistan 1977/78
1st Test
Pakistan v England
t810
27th October 1978
India in Pakistan 1978/79
2nd Test
Pakistan v India
t832
18th March 1980
Australia in Pakistan 1979/80
3rd Test
Pakistan v Australia
t879
24th November 1980
West Indies in Pakistan 1980/81
1st Test
Pakistan v West Indies
t886
22nd March 1982
Sri Lanka in Pakistan 1981/82
3rd Test
Pakistan v Sri Lanka
t927
14th October 1982
Australia in Pakistan 1982/83
3rd Test
Pakistan v Australia
t937
10th December 1982
India in Pakistan 1982/83
1st Test
Pakistan v India
t941
23rd January 1983
India in Pakistan 1982/83
5th Test
Pakistan v India
t947
19th March 1984
England in New Zealand and Pakistan 1983/84
3rd Test
Pakistan v England
t984
17th October 1984
India in Pakistan 1984/85
1st Test
Pakistan v India
t995
16th November 1984
New Zealand in Pakistan and Sri Lanka 1984/85
1st Test
Pakistan v New Zealand
t998
7th November 1986
West Indies in Pakistan 1986/87
2nd Test
Pakistan v West Indies
t1056
25th November 1987
England in Australia, New Zealand and Pakistan 1987/88
1st Test
Pakistan v England
t1081
7th October 1988
Australia in Pakistan 1988/89
3rd Test
Pakistan v Australia
t1106
1st December 1989
India in Pakistan 1989/90
3rd Test
Pakistan v India
t1130
18th October 1990
New Zealand in Pakistan 1990/91
2nd Test
Pakistan v New Zealand
t1152
6th December 1990
West Indies in Pakistan 1990/91
3rd Test
Pakistan v West Indies
t1158
16th December 1993
Zimbabwe in Pakistan 1993/94
3rd Test
Pakistan v Zimbabwe
t1241
1st November 1994
Australia in Pakistan 1994/95
3rd Test
Pakistan v Australia
t1273
21st November 1996
New Zealand in Pakistan 1996/97
1st Test
Pakistan v New Zealand
t1339
10th December 1998
Zimbabwe in Pakistan 1998/99
2nd Test
Pakistan v Zimbabwe
t1432
4th March 1999
Asian Test Championship 1998/99
Pakistan v Sri Lanka
t1447
15th November 2000
England in Pakistan 2000/01
1st Test
Pakistan v England
t1513
6th March 2002
Asian Test Championship 2001/02
Final
Pakistan v Sri Lanka
t1592
1st May 2002
New Zealand in Pakistan 2002
1st Test
Pakistan v New Zealand
t1600
17th October 2003
South Africa in Pakistan 2003/04
1st Test
Pakistan v South Africa
t1664
5th April 2004
India in Pakistan 2003/04
2nd Test
Pakistan v India
t1695
29th November 2005
England in Pakistan 2005/06
3rd Test
Pakistan v England
t1774
13th January 2006
India in Pakistan 2005/06
1st Test
Pakistan v India
t1781
11th November 2006
West Indies in Pakistan 2006/07
1st Test
Pakistan v West Indies
t1815
8th October 2007
South Africa in Pakistan 2007/08
2nd Test
Pakistan v South Africa
t1844
1st March 2009
Sri Lanka in Pakistan 2008/09
2nd Test
Pakistan v Sri Lanka
t1912
21st March 2022
Australia in Pakistan 2021/22
3rd Test
Pakistan v Australia
t2458