CRICARCADE
THE FOLLOW-ON

PakistanTest and ODI ground1955 to 2025

National Stadium

Karachi, Pakistan

105
Internationals
47
Tests
58
ODIs
1955
First
2025
Latest
51%
Home win %
49 of 97

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.

Tests by decade, and who won them
  • Won batting first
  • Won batting second
  • Drawn / tied
048121950s: 3 won batting second of 51950s: 2 drawn / tied of 5550s1960s: 1 won batting second of 51960s: 4 drawn / tied of 5560s1970s: 1 won batting second of 51970s: 4 drawn / tied of 5570s1980s: 5 won batting second of 131980s: 6 drawn / tied of 131980s: 2 won batting first of 131380s1990s: 4 won batting second of 51990s: 1 drawn / tied of 5590s2000s: 3 won batting second of 82000s: 1 drawn / tied of 82000s: 4 won batting first of 8800s2010s: 1 won batting first of 1110s2020s: 2 won batting second of 52020s: 3 drawn / tied of 5520s
Every Test at National Stadium in CricArcade's archive, by decade: won by the side batting first, won by the side batting second, or drawn or tied.

First-innings totals by decade

Completed first innings only; Test totals the archive can only bound are left out.
DecadeTestsAverage first-innings total
1950s5168
1960s5335
1970s5405
1980s12273
1990s5258
2000s8350
2010s1191
2020s5393

Most runs

BatterTeamInnsRuns100s
Javed MiandadPakistan251,3933
Saleem MalikPakistan198554
Babar AzamPakistan127873
Younis KhanPakistan117863
Inzamam-ul-HaqPakistan147223

Most wickets

BowlerTeamTestsWkts
Abdul QadirPakistan1259
Imran KhanPakistan1051
Iqbal QasimPakistan944
Wasim AkramPakistan841
Waqar YounisPakistan738

Test records

Highest total
765/6
Lowest completed total
80
Biggest innings win
Inns & 188
Biggest win by runs
341 runs

Closest finishes

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).

ODIs by decade, and who won them
  • Won batting first
  • Won batting second
  • Tied / NR
061218241980s: 7 won batting second of 121980s: 2 tied / nr of 121980s: 3 won batting first of 121280s1990s: 6 won batting second of 111990s: 5 won batting first of 111190s2000s: 10 won batting second of 232000s: 13 won batting first of 232300s2010s: 1 won batting second of 22010s: 1 won batting first of 2210s2020s: 5 won batting second of 102020s: 5 won batting first of 101020s
Every ODI at National Stadium in CricArcade's archive, by decade: won by the side batting first, won by the side batting second, or tied or no result.

First-innings totals by decade

Completed first innings only; Test totals the archive can only bound are left out.
DecadeODIsAverage first-innings total
1980s12183
1990s11225
2000s23290
2010s2301
2020s10281

Most runs

BatterTeamInnsRuns100s
Mohammad YousufPakistan158172
Younis KhanPakistan147121
Inzamam-ul-HaqPakistan136041
Babar AzamPakistan115732
Shoaib MalikPakistan135381

Most wickets

BowlerTeamODIsWkts
Wasim AkramPakistan1523
Muthiah MuralidaranSri Lanka716
Iftikhar AnjumPakistan916
Waqar YounisPakistan1015
Ajantha MendisSri Lanka515

ODI records

Highest total
374/4
Lowest completed total
115
Biggest win by runs
256 runs

Most recent matches

Sources