The only changes in the T20 squad that played recently against South Africa was the return of left-arm spinner, Zulfiqar Babar and the selection of uncapped opener Sharjeel Khan.
Malik and Razzaq had been recalled to the national side after long layoffs for the series against South Africa but both returned home from South Africa without playing a match due to fitness issues.
Interestingly, although Malik has appeared for his departmental side, PIA, in the ongoing national T20 event in Lahore and also scored runs while proving his fitness, he was still ignored by the selectors for the match against Afghanistan on December 8 and the two games against Sri Lanka on December 11 and 13 in the UAE.
The selectors have also recalled young batsman, Haris Sohailf for the three T20 matches.
The Pakistan cricket board also announced that off spinner, Saeed Ajmal would not play the match against Afghanistan due to domestic reasons but would join the team for the Sri Lanka matches.
Pakistan T20 squad: Muhammad Hafeez (Capt), Sharjeel Khan, Ahmed Shahzad, Sohaib Maqsood, Umer Amin, Umar Akmal, Shahid Afridi, Zulfiqar Babar, Bilawal Bhatti, Junaid Khan, Sohail Tanvir, Anwar Ali, Saeed Ajmal and Haris Sohail.