Ghulam, 27, had also been picked for the Bangladesh Test series a year ago but didn’t get a game then. He has played 44 first-class matches and averages 47.36, having struck 10 centuries and 18 half-centuries for his 3268 runs. He replaces Azhar Ali in the squad after the senior batter’s retirement.
Hasan returns to the squad after being dropped for the series against England, which the visitors swept 3-0. His last Test was against Sri Lanka in Galle in July.
The series will start on December 26 in Karachi and then move to Multan for the second game starting January 3. That will be followed by three day-night ODIs back in Karachi from January 10 to 14.
Pakistan squad: Babar Azam (capt), Abdullah Shafique, Abrar Ahmed, Agha Salman, Hasan Ali, Imam-ul-Haq, Kamran Ghulam, Mohammad Nawaz, Mohammad Rizwan, Mohammad Wasim, Naseem Shah, Nauman Ali, Sarfaraz Ahmed, Saud Shakeel, Shan Masood and Zahid Mehmood



