Pakistan has produced some of the most exciting cricketers the world has ever seen, from fearless fast bowlers to graceful batters. Here are the greatest Pakistani cricketers of all time, chosen for their records, match-winning performances and impact on the game.

Quick List
| # | Player | Role |
|---|---|---|
| 1 | Imran Khan | All-rounder & captain |
| 2 | Wasim Akram | Fast bowler |
| 3 | Javed Miandad | Batter |
| 4 | Waqar Younis | Fast bowler |
| 5 | Inzamam-ul-Haq | Batter & captain |
| 6 | Younis Khan | Batter |
| 7 | Hanif Mohammad | Batter |
| 8 | Zaheer Abbas | Batter |
| 9 | Shoaib Akhtar | Fast bowler |
| 10 | Babar Azam | Batter & captain |
The Legends Explained
1. Imran Khan
Led Pakistan to the 1992 World Cup title and was one of the greatest all-rounders in cricket history.
2. Wasim Akram
“Sultan of Swing”, with 414 Test wickets and 502 ODI wickets; a master of swing and reverse swing.
3. Javed Miandad
One of Pakistan’s greatest batters with 8,832 Test runs, famous for his last-ball six against India in Sharjah (1986).
4. Waqar Younis
Feared for his toe-crushing yorkers; took 373 Test and 416 ODI wickets.
5. Inzamam-ul-Haq
Pakistan’s highest run-scorer in ODIs with 11,739 runs.
6. Younis Khan
The first Pakistani to score 10,000 Test runs.
7. Hanif Mohammad
“Little Master” whose 337 against West Indies in 1958 remains a legendary innings.
8. Zaheer Abbas
Elegant stroke-maker known as the “Asian Bradman”.
9. Shoaib Akhtar
“Rawalpindi Express”, recorded the first officially measured 100 mph delivery (161.3 km/h) in 2003.
10. Babar Azam
The leading modern Pakistani batter across formats, who also captained Peshawar Zalmi to the PSL 11 title in 2026.

Honourable Mentions
- Saeed Anwar – famous for his 194 against India in 1997
- Shahid Afridi – explosive all-rounder and T20 World Cup 2009 hero
- Saqlain Mushtaq – pioneer of the “doosra”
- Misbah-ul-Haq – led Pakistan to No. 1 in Test rankings in 2016
- Fazal Mahmood – hero of Pakistan’s first Test win in England (1954)
Frequently Asked Questions (FAQs)
Who is the greatest Pakistani cricketer ever?
Imran Khan is widely considered the greatest because of his all-round skills and leadership in the 1992 World Cup win.
Who has the most international wickets for Pakistan?
Wasim Akram, with 414 Test and 502 ODI wickets.
Who scored the most ODI runs for Pakistan?
Inzamam-ul-Haq, with 11,739 ODI runs.
Conclusion
From Hanif Mohammad to Babar Azam, Pakistan’s cricket legends have inspired generations. Who is your all-time favourite Pakistani cricketer?