ODI Matches played on National Stadium, Karachi (54)
21st November 1980
Wills Series 1980/81
1st ODI
Pakistan v West Indies
o93
12th March 1982
Wills Series 1981/82
1st ODI
Pakistan v Sri Lanka
o149
31st March 1982
Wills Series 1981/82
3rd ODI
Pakistan v Sri Lanka
o151
22nd October 1982
Wills Series 1982/83
3rd ODI
Pakistan v Australia
o161
21st January 1983
Wills Series 1982/83
4th ODI
Pakistan v India
o172
26th March 1984
Wills Series 1983/84
2nd ODI
Pakistan v England
o256
6th December 1985
Wills Series 1985/86
5th ODI
Pakistan v West Indies
o346
13th October 1987
Reliance World Cup 1987/88
Group B
Sri Lanka v West Indies
o457
20th October 1987
Reliance World Cup 1987/88
Group B
Pakistan v England
o463
30th October 1987
Reliance World Cup 1987/88
Group B
Pakistan v West Indies
o473
20th November 1987
England in Australia, New Zealand and Pakistan 1987/88
2nd ODI
Pakistan v England
o479
20th December 1989
Wills Challenge 1989/90
3rd ODI
Pakistan v India
o594
9th November 1990
West Indies in Pakistan 1990/91
1st ODI
Pakistan v West Indies
o639
20th November 1991
West Indies in Pakistan 1991/92
1st ODI
Pakistan v West Indies
o689
13th January 1992
Sri Lanka in Pakistan 1991/92
2nd ODI
Pakistan v Sri Lanka
o704
24th December 1993
Zimbabwe in Pakistan 1993/94
1st ODI
Pakistan v Zimbabwe
o867
16th October 1994
Wills Triangular Series 1994/95
Pakistan v South Africa
o930
29th February 1996
Wills World Cup 1995/96
Group B
Pakistan v South Africa
o1067
3rd March 1996
Wills World Cup 1995/96
Group B
Pakistan v England
o1071
11th March 1996
Wills World Cup 1995/96
Quarter-Final
South Africa v West Indies
o1080
8th December 1996
New Zealand in Pakistan 1996/97
3rd ODI
Pakistan v New Zealand
o1150
30th September 1997
Wills Challenge 1997/98
2nd ODI
Pakistan v India
o1234
6th November 1998
Australia in Pakistan 1998/99
1st ODI
Pakistan v Australia
o1365
13th February 2000
Sri Lanka in Pakistan 1999/00
1st ODI
Pakistan v Sri Lanka
o1559
24th October 2000
England in Pakistan 2000/01
1st ODI
Pakistan v England
o1645
19th September 2001
New Zealand in Pakistan 2001/02
1st ODI
Pakistan v New Zealand
o1747a
21st April 2002
New Zealand in Pakistan 2002
1st ODI
Pakistan v New Zealand
o1833
21st September 2003
Bangladesh in Pakistan 2003/04
5th ODI
Pakistan v Bangladesh
o2045
13th March 2004
India in Pakistan 2003/04
1st ODI
Pakistan v India
o2112
6th October 2004
Paktel Cup 2004/05
Pakistan v Sri Lanka
o2185
15th December 2005
England in Pakistan 2005/06
3rd ODI
Pakistan v England
o2306
19th February 2006
India in Pakistan 2005/06
5th ODI
Pakistan v India
o2333
16th December 2006
West Indies in Pakistan 2006/07
5th ODI
Pakistan v West Indies
o2466
21st January 2008
Zimbabwe in Pakistan 2007/08
1st ODI
Pakistan v Zimbabwe
o2662
19th April 2008
Bangladesh in Pakistan 2007/08
5th ODI
Pakistan v Bangladesh
o2703
24th June 2008
Asia Cup 2008
Group B
Pakistan v Hong Kong
o2712
25th June 2008
Asia Cup 2008
Group B
Hong Kong v India
o2715
26th June 2008
Asia Cup 2008
Group B
Pakistan v India
o2717
28th June 2008
Asia Cup 2008
Super Four
Bangladesh v India
o2720
29th June 2008
Asia Cup 2008
Super Four
Pakistan v Sri Lanka
o2723
30th June 2008
Asia Cup 2008
Super Four
Bangladesh v Sri Lanka
o2726
2nd July 2008
Asia Cup 2008
Super Four
Pakistan v India
o2729
3rd July 2008
Asia Cup 2008
Super Four
India v Sri Lanka
o2731
4th July 2008
Asia Cup 2008
Super Four
Pakistan v Bangladesh
o2733
6th July 2008
Asia Cup 2008
Final
India v Sri Lanka
o2735
13th September 2008
ICC Champions Trophy 2008/09
Group A
Australia v India
o2762b
14th September 2008
ICC Champions Trophy 2008/09
Group B
New Zealand v South Africa
o2762d
15th September 2008
ICC Champions Trophy 2008/09
Group A
Pakistan v Australia
o2762e
18th September 2008
ICC Champions Trophy 2008/09
Group A
India v West Indies
o2762h
20th September 2008
ICC Champions Trophy 2008/09
Group A
Pakistan v India
o2762j
21st September 2008
ICC Champions Trophy 2008/09
Group B
England v South Africa
o2762l
24th September 2008
ICC Champions Trophy 2008/09
Semi-Final
not known v not known
o2762m
20th January 2009
Sri Lanka in Pakistan 2008/09
1st ODI
Pakistan v Sri Lanka
o2798
21st January 2009
Sri Lanka in Pakistan 2008/09
2nd ODI
Pakistan v Sri Lanka
o2800
27th September 2019
Sri Lanka in Pakistan 2019/20
1st ODI
Pakistan v Sri Lanka
o4210a
30th September 2019
Sri Lanka in Pakistan 2019/20
2nd ODI
Pakistan v Sri Lanka
o4211
2nd October 2019
Sri Lanka in Pakistan 2019/20
3rd ODI
Pakistan v Sri Lanka
o4212
3rd April 2020
Bangladesh in Pakistan 2019/20
Only ODI
Pakistan v Bangladesh
o4255j
18th December 2021
West Indies in Pakistan 2021/22
1st ODI
Pakistan v West Indies
o4338i
20th December 2021
West Indies in Pakistan 2021/22
2nd ODI
Pakistan v West Indies
o4338j
22nd December 2021
West Indies in Pakistan 2021/22
3rd ODI
Pakistan v West Indies
o4338k
9th January 2023
New Zealand in Pakistan 2022/23
1st ODI
Pakistan v New Zealand
o4500
11th January 2023
New Zealand in Pakistan 2022/23
2nd ODI
Pakistan v New Zealand
o4502
13th January 2023
New Zealand in Pakistan 2022/23
3rd ODI
Pakistan v New Zealand
o4504
3rd May 2023
New Zealand in Pakistan 2023
3rd ODI
Pakistan v New Zealand
o4573
5th May 2023
New Zealand in Pakistan 2023
4th ODI
Pakistan v New Zealand
o4574
7th May 2023
New Zealand in Pakistan 2023
5th ODI
Pakistan v New Zealand
o4575
19th February 2025
ICC Champions Trophy 2024/25
Group A
Pakistan v New Zealand
o4833
21st February 2025
ICC Champions Trophy 2024/25
Group B
Afghanistan v South Africa
o4835
1st March 2025
ICC Champions Trophy 2024/25
Group B
England v South Africa
o4843