Top 10 Greatest Pakistani Cricketers of All Time

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.

Cricket – Top 10 Greatest Pakistani Cricketers of All Time
Image: rawpixel (CC0)

Quick List

#PlayerRole
1Imran KhanAll-rounder & captain
2Wasim AkramFast bowler
3Javed MiandadBatter
4Waqar YounisFast bowler
5Inzamam-ul-HaqBatter & captain
6Younis KhanBatter
7Hanif MohammadBatter
8Zaheer AbbasBatter
9Shoaib AkhtarFast bowler
10Babar AzamBatter & 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.

Cricket Bat – Top 10 Greatest Pakistani Cricketers of All Time
Image: rawpixel (CC0)

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?

Leave a Comment