Top 10 Best Pakistani Cricketers of All Time

1Shahid Afridi

Shahid Afridi


2Imran Khan

Imran Khan


3Babar Azam


4Wasim Akram

Wasim Akram


5Mohammad Hafeez


6Mohammad Amir


7Shoaib Malik


8Shoaib Akhtar

Shoaib Akhtar


9Inzamam Ul-Haq


10Fakhar Zaman


11Shaheen Afridi


12Javed Miandad


13Sarfraz Ahmed


14Misbah Ul-Haq


15Saeed Ajmal


16Imad Wasim


17Waqar Younis


18Hasan Ali


19Shadab Khan


20Ahmed Shehzad


21Abdul Razzaq


22Saeed Anwar


23Mohammad Yousuf


24Imran Nazeer


25Kamran Akmal


26Wahab Riaz


27Umar Akmal


28Imam-ul-Haq


29Younis Khan


30Asif Ali


31Yasir Shah


32Sharjeel Khan


33Faheem Ashraf


34Saqlain Mushtaq


35Mohammad Hasnain