Pakistan have axed Shoaib Malik and recalled veteran all-rounder Shahid Afridi for the forthcoming limited-overs series in the West Indies.
Former captain Malik was left out of the squad after a dismal performance in the ICC Champions Trophy, where he mustered only 25 runs in three matches.
Malik was dropped along with wicketkeeper-batsman Kamran Akmal and opener Imran Farhat, but Afridi has been given another international lifeline despite being omitted twice in the last six months.
Ahmed Shahzad and Umar Akmal were also recalled and Haris Sohail, Zulfiqar Babar and wicketkeeper Rizwan Ahmed are the uncapped names in the squads.
Misbah-ul-Haq has been retained as captain of the one-day international side, while Mohammad Hafeez will take charge for two Twenty20 clashes.
Chief selector Iqbal Qasim said: "We have selected separate squads after consultation with Misbah and coach Dav Whatmore and we hope that it will do well.
"We have selected Afridi as per the requirement for the West Indies tour where we need a leg-spinner and he is one of the physically fittest players."
Paceman Umar Gul remains sidelined as he continued his recovery from a knee operation in May.
One-day squad: Misbah-ul Haq (Capt), Mohammad Hafeez, Nasir Jamshed, Ahmed Shahzad, Asad Shafiq, Shahid Afridi, Umar Akmal, Umar Amin, Haris Sohail, Mohammad Irfan, Asad Ali, Junaid Khan, Wahab Riaz, Mohammad Rizwan, Saeed Ajmal, Abdul Rehman
Twenty20 squad: Mohammad Hafeez (Capt), Ahmed Shahzad, Nasir Jamshed, Shahid Afridi, Umar Akmal, Haris Sohail, Hammad Azam, Sohail Tanveer, Wahab Riaz, Asad Ali, Mohammad Irfan, Junaid Khan, Umar Amin, Saeed Ajmal and Zulfiqar Babar.