PakistanTest and ODI ground1955 to 2025
National Stadium
Karachi, Pakistan
National Stadium in numbers
National Stadium, in Karachi, Pakistan, has staged 47 Tests and 58 one-day internationals in CricArcade's archives. The first was a Test between Pakistan and India in 1955, and the most recent international here was in 2025. Its Tests span 60 years and more.
Of the 47 Tests played at National Stadium, 21 were drawn (45%), 7 won by the side batting first and 19 by the side batting second. Only 27% of decided Tests have gone to the side batting first; chasing has been the stronger hand here. Pakistan have played 47 of those Tests and won 23, lost 3 and drawn or tied 21, a win rate of 49%. The most frequent visitors have been Australia (9) and England (8). The average first-innings total was 168 in the 1950s (5 Tests) and 393 in the 2020s (5 Tests), peaking at 405 in the 1970s. Its busiest decade was the 1980s, with 13 Tests, against 8 in the 2000s. Javed Miandad has made more Test runs here than anyone, 1,393 in 25 innings with 3 hundreds, and Abdul Qadir has taken the most wickets, 59 in 12 Tests. The highest total is Pakistan's 765 for 6 in 2009; the lowest completed innings Australia's 80 in 1956; the highest individual score Younis Khan's 313 against Sri Lanka in 2009; the best bowling Imran Khan's 8 for 60 in 1982. The heaviest defeat was Australia's, by an innings and 188 runs against Pakistan in 1988. The closest finish: Pakistan won by 1 wicket (1994).
Of the 58 ODIs played at National Stadium, sides batting first have won 27 and chasing sides 29; 2 produced no result. Decided ODIs have split close to evenly between the side batting first and the side batting second. Pakistan have played 50 of those ODIs and won 26, lost 22 and tied or had no result in 2, a win rate of 52%. The most frequent visitors have been Sri Lanka (14) and India (11). The average first-innings total was 183 in the 1980s (12 ODIs) and 281 in the 2020s (10 ODIs), peaking at 290 in the 2000s. Its busiest decade was the 2000s, with 23 ODIs, against 12 in the 1980s. Mohammad Yousuf has made more ODI runs here than anyone, 817 in 15 innings with 2 hundreds, and Wasim Akram has taken the most wickets, 23 in 15 ODIs. The highest total is India's 374 for 4 in 2008; the lowest completed innings Bangladesh's 115 in 2008; the highest individual score Viv Richards's 181 against Sri Lanka in 1987; the best bowling Ajantha Mendis's 6 for 13 in 2008. The widest margin by runs was India's 256-run win over Hong Kong in 2008.
Tests at National Stadium
47 Tests, 1955 to 2023. The first was Pakistan v India on 26 February 1955: match drawn.
- Won batting first
- Won batting second
- Drawn / tied
First-innings totals by decade
| Decade | Tests | Average first-innings total |
|---|---|---|
| 1950s | 5 | 168 |
| 1960s | 5 | 335 |
| 1970s | 5 | 405 |
| 1980s | 12 | 273 |
| 1990s | 5 | 258 |
| 2000s | 8 | 350 |
| 2010s | 1 | 191 |
| 2020s | 5 | 393 |
Most runs
| Batter | Team | Inns | Runs | 100s |
|---|---|---|---|---|
| Javed Miandad | Pakistan | 25 | 1,393 | 3 |
| Saleem Malik | Pakistan | 19 | 855 | 4 |
| Babar Azam | Pakistan | 12 | 787 | 3 |
| Younis Khan | Pakistan | 11 | 786 | 3 |
| Inzamam-ul-Haq | Pakistan | 14 | 722 | 3 |
Most wickets
| Bowler | Team | Tests | Wkts |
|---|---|---|---|
| Abdul Qadir | Pakistan | 12 | 59 |
| Imran Khan | Pakistan | 10 | 51 |
| Iqbal Qasim | Pakistan | 9 | 44 |
| Wasim Akram | Pakistan | 8 | 41 |
| Waqar Younis | Pakistan | 7 | 38 |
Test records
- Highest total
- 765/6
- Lowest completed total
- 80
- Highest score
- 313 · Younis Khan
- Best bowling
- 8/60 · Imran Khan
- Biggest innings win
- Inns & 188
- Biggest win by runs
- 341 runs
Closest finishes
- Pakistan won by 1 wicket (1994)
ODIs at National Stadium
58 ODIs, 1980 to 2025. The first was Pakistan v West Indies on 21 November 1980: West Indies won by 4 wickets (with 0 balls remaining).
- Won batting first
- Won batting second
- Tied / NR
First-innings totals by decade
| Decade | ODIs | Average first-innings total |
|---|---|---|
| 1980s | 12 | 183 |
| 1990s | 11 | 225 |
| 2000s | 23 | 290 |
| 2010s | 2 | 301 |
| 2020s | 10 | 281 |
Most runs
| Batter | Team | Inns | Runs | 100s |
|---|---|---|---|---|
| Mohammad Yousuf | Pakistan | 15 | 817 | 2 |
| Younis Khan | Pakistan | 14 | 712 | 1 |
| Inzamam-ul-Haq | Pakistan | 13 | 604 | 1 |
| Babar Azam | Pakistan | 11 | 573 | 2 |
| Shoaib Malik | Pakistan | 13 | 538 | 1 |
Most wickets
| Bowler | Team | ODIs | Wkts |
|---|---|---|---|
| Wasim Akram | Pakistan | 15 | 23 |
| Muthiah Muralidaran | Sri Lanka | 7 | 16 |
| Iftikhar Anjum | Pakistan | 9 | 16 |
| Waqar Younis | Pakistan | 10 | 15 |
| Ajantha Mendis | Sri Lanka | 5 | 15 |
ODI records
- Highest total
- 374/4
- Lowest completed total
- 115
- Highest score
- 181 · Viv Richards
- Best bowling
- 6/13 · Ajantha Mendis
- Biggest win by runs
- 256 runs
Most recent matches
- England v South Africa (ODI, 1 March 2025): South Africa won by 7 wickets
- New Zealand v Pakistan (ODI, 19 February 2025): New Zealand won by 60 runs
- Pakistan v New Zealand (ODI, 14 February 2025): New Zealand won by 5 wickets
- South Africa v Pakistan (ODI, 12 February 2025): Pakistan won by 6 wickets
- New Zealand v Pakistan (ODI, 7 May 2023): New Zealand won by 47 runs
- Pakistan v New Zealand (ODI, 5 May 2023): Pakistan won by 102 runs
- Pakistan v New Zealand (ODI, 3 May 2023): Pakistan won by 26 runs
- Pakistan v New Zealand (ODI, 13 January 2023): New Zealand won by 2 wickets (with 11 balls remaining)
- New Zealand v Pakistan (ODI, 11 January 2023): New Zealand won by 79 runs
- New Zealand v Pakistan (ODI, 9 January 2023): Pakistan won by 6 wickets (with 11 balls remaining)
Sources
- CricArcade Test archive: 47 scorecards at this ground
- CricArcade ODI archive: 58 scorecards at this ground
- Figures computed with scripts/build-archive-derived.ts over the scorecards