Pakistan Cricket Board has announced the squad for all three formats ahead of the series against Bangladesh.

Doosra specialist Saaed Ajmal and all rounder Mohammad Hafeez have made comebacks in all formats despite concerns over their bowling actions. Ajmal had his bowling action cleared before the world cup but has not taken part in a competitive game since, while Hafeez is set to undergo the action test this month.

A bunch of youngsters have also made into the team including Sami Aslam, Babar Azam and Saad Nasim.

Umar Akmal has been dropped from all forms of the game while Ahmed Shehzad has only been included in the T-20 squad.

Here are the squads in full:

Test

Misbah-ul-Haq (Captain), Azhar Ali (Vice-Captain), Babar Azam, Mohammad Hafeez, Sami Aslam, Asad Shafiq, Younis Khan, Haris Sohail, Saeed Ajmal, Yasir Shah, Sarfraz Ahmed, Wahab Riaz, Junaid Khan, Zulfiqar Babar, Sohail Khan, Rahat Ali

ODI

Azhar Ali (Captain), Sarfraz Ahmed (Vice-Captain), Sami Aslam, Mohammad Hafeez, Asad Shafiq, Fawad Alam, Mohammad Rizwan, Haris Sohail, Sohaib Maqsood, Saeed Ajmal, Yasir Shah, Wahab Riaz, Rahat Ali, Ehsan Adil, Sohail Khan

T-20

Shahid Afridi (Captain), Sarfraz Ahmed (Vice-Captain), Ahmed Shahzad, Mohammad Hafeez, Sohaib Maqsood, Haris Sohail, Mukhtar Ahmed, Mohammad Rizwan, Saeed Ajmal, Sohail Tanvir, Saad Nasim, Wahab Riaz, Sohail Khan, Umar Gul, Junaid Khan


Australia have announced their squad for the Ashes Tests, which will begin from 8th July.
Photo: Royal Challengers Bangalore

Veteran New Zealand player Daniel Vettori has announced his retirement from international cricket.

International Cricket Council (ICC) announced its official team for the cricket world cup which is dominated by New Zealanders.

After the conclusion of the world cup, International Cricket Council has revealed the new One Day International Rankings.