PCB announces squads for T20I, ODI home series against West Indies

Pakistan Cricket Board (PCB) on Thursday has announced the squads for T20I, ODI home series against West Indies.
Both the series will be played in Karachi from December 13-22
And as expected some changes have been made in teams of both formats.
- Hasan, Imad, Sarfaraz, and Malik dropped from the T20I squad
- Hasan and Sarfaraz have also been dropped from the ODI squad
PCB in an official statement said: from the 18 players who were part of the recently-concluded T20I series against Bangladesh, Hasan Ali, Imad Wasim, Sarfaraz Ahmed, and Shoaib Malik have been left out, while fast bowler Mohammad Hasnain has been added to the 15-man squad for the coming 20-over matches against West Indies.
Likewise, from the 17 players who were selected for ODI matches against England in July, Asif Ali, Haider Ali, Iftikhar Ahmed, Khushdil Shah, and Mohammad Wasim junior have replaced Faheem Ashraf, Hasan Ali, Salman Ali Agha, and Sarfaraz Ahmed, while Abdullah Shafique has been named as a travelling reserve, the statement said.
T20Is Squad
Babar Azam (captain), Shadab Khan (vice-captain), Asif Ali, Fakhar Zaman, Haider Ali, Haris Rauf, Iftikhar Ahmed, Khushdil Shah, Mohammad Hasnain, Mohammad Nawaz, Mohammad Rizwan (wicketkeeper) Mohammad Wasim Jnr, Shaheen Shah Afridi, Shahnawaz Dahani, Usman Qadir
ODIs Squad
Babar Azam (captain), Shadab Khan (vice-captain), Asif Ali, Fakhar Zaman, Haider Ali, Haris Rauf, Iftikhar Ahmed, Imam-ul-Haq, Khushdil Shah, Mohammad Nawaz, Mohammad Rizwan (wicketkeeper), Mohammad Wasim Jnr, Mohammad Hasnain, Saud Shakeel, Shaheen Shah Afridi, Shahnawaz Dahani, Usman Qadir
Traveling reserve: Abdullah Shafique (Central Punjab)
West Indies tour of Pakistan, will be the first series being held in the country after New Zealand and England pulled out of tours in September this year over security concerns.