Controversial wicketkeeper-batsman Umar Akmal has been recalled to the T20I squad for the three-match series against the West Indies in the UAE this September.
Akmal last appeared in the green of Pakistan at the ICC World T20 and was subsequently left out of the training camp group ahead of the visit to England on disciplinary grounds.
The right-hander has shown impressive form in Pakistan's National T20 Cup, hitting a career best 115 against Rawalpindi and smashing former international bowler Yasir Arafat for 34 runs in one over.
Mohammad Irfan has been left out of the squad after his issues with cramp during the ODI series against England put a question mark on his fitness.
Mohammad Hafeez misses out due to injury and uncapped seamer Amad Butt loses his place in the squad without having featured.
Other player's earning call-ups are Left-arm seamer Rumman Raees who has yet to appear for Pakistan in any international cricket, and batting allrounder Saad Nasim who returns after a long spell out of the team.
Sarfraz Ahmed retains the captaincy after a thrilling start to his tenure at Old Trafford against England.
Pakistan squad: Sarfraz Ahmed (capt), Khalid Latif, Sharjeel Khan, Shoaib Malik, Mohammad Rizwan, Babar Azam, Mohammad Nawaz, Imad Wasim, Mohammad Amir, Wahab Riaz, Hasan Ali, Sohail Tanvir, Rumman Raees, Umar Akmal, Saad Nasim