Pakistan have dropped Salman Ali Agha as T20 captain and left him out of the squad for this month's Sri Lanka series, while naming squads for the T20 series and ODI tri-series against Sri Lanka and England.
Sahibzada Farhan has been handed the T20 captaincy after leading Pakistan to a silver medal at the Asian Games and finishing as the T20 World Cup's leading run-scorer with 383 at a strike rate of 160 in March.
Agha remains part of the ODI setup, where Shaheen Shah Afridi retains the captaincy for the tri-series.
Former captain Babar Azam has also been included in the ODI squad.
Pakistan's three-match T20 series against Sri Lanka begins on Friday in Rawalpindi, while the ODI tri-series starts on October 18 with Pakistan facing Sri Lanka in the opener.
T20 squad for series against Sri Lanka:
Sahibzada Farhan (capt), Abdul Samad, Abrar Ahmed, Arafat Minhas, Fakhar Zaman, Hasan Nawaz, Muhammad Imran Randhawa, Khawaja Nafay (wk), Maaz Sadaqat, Naseem Shah, Razaullah, Saim Ayub, Mohammad Salman Mirza, Shadab Khan, Sufiyan Moqim
ODI squad for tri-series with Sri Lanka and England:
Shaheen Shah Afridi (capt), Abrar Ahmed, Salman Ali Agha, Arafat Minhas, Babar Azam, Faheem Ashraf, Fakhar Zaman, Muhammad Ghazi Ghori (wk), Haris Rauf, Hasan Nawaz, Naseem Shah, Razaullah, Saad Baig (wk), Saim Ayub, Shadab Khan, Sufiyan Moqim
📢 Pakistan squads announced for the three-match Sri Lanka T20I series and ODI tri-series featuring Sri Lanka and England 🇵🇰🏏#PAKvSL | #PAKvENG | #BackTheBoysInGreen pic.twitter.com/c8rT4BVr0S
— Pakistan Cricket (@TheRealPCB) October 5, 2026

Medvedev disqualified from China Open semi after hitting ball into crowd
Alcaraz rallies past Munar into Japan Open final
UAEFA provides 12 chartered flights to Gulf Cup final in Jeddah
Portugal secure place in Nations League quarter-finals
FIA to investigate software bug after Bahrain GP in Malaysia
