The Pakistan Cricket Board (PCB) has announced the squads for the upcoming three-match ODI series against Sri Lanka and the T20I tri-nation series with Pakistan, Sri Lanka, and Zimbabwe. Right-handed batter Hasan Nawaz has been released from the national team to play in the Quaid-e-Azam Trophy, Pakistan’s main first-class tournament, which starts its seventh round on 11 November.
Left-handed batter Fakhar Zaman has been added to the T20I squad in place of Hasan Nawaz, while no replacement has been named for the ODI squad. Pakistan recently finished a home series against South Africa, which was important for their preparation. They won both the T20I and ODI series, taking the ODI series 2-1, while the Test series ended in a 1-1 draw.
The ODI series between Pakistan and Sri Lanka will take place in Rawalpindi on November 11, 13, and 15. The two teams have played each other 157 times in ODIs with Pakistan winning 93 matches, Sri Lanka 59, four matches with no result, and one match ending in a tie.
After the ODI series, Zimbabwe will join Pakistan and Sri Lanka for the T20I tri-nation series starting on November 17. The first two matches will be in Rawalpindi and then the tournament will move to Lahore’s Gaddafi Stadium for the rest of the games, including the final on November 29.
15-member ODI squad:
Shaheen Shah Afridi (captain), Abrar Ahmed, Babar Azam, Faheem Ashraf, Faisal Akram, Fakhar Zaman, Haris Rauf, Haseebullah, Hussain Talat, Mohammad Nawaz, Mohammad Rizwan (wicket-keeper), Mohammad Wasim Jnr, Naseem Shah, Saim Ayub, Salman Ali Agha
15-member T20I squad:
Salman Ali Agha (captain), Abdul Samad, Abrar Ahmed, Babar Azam, Faheem Ashraf, Fakhar Zaman, Mohammad Nawaz, Mohammad Wasim Jnr, Mohammad Salman Mirza, Naseem Shah, Sahibzada Farhan (wicket-keeper), Saim Ayub, Shaheen Shah Afridi, Usman Khan (wicket-keeper), Usman Tariq
Pakistan vs Sri Lanka 2025: ODI & T20I Tri-Series Full Schedule
| Series / Match | Date | Teams | Venue |
| ODI Series | 11 Nov 2025 | Pakistan vs Sri Lanka | Rawalpindi Cricket Stadium, Rawalpindi |
| | 13 Nov 2025 | Pakistan vs Sri Lanka | Rawalpindi Cricket Stadium, Rawalpindi |
| | 15 Nov 2025 | Pakistan vs Sri Lanka | Rawalpindi Cricket Stadium, Rawalpindi |
| T20I Tri-Series | 17 Nov 2025 | Pakistan vs Zimbabwe | Rawalpindi Cricket Stadium, Rawalpindi |
| | 19 Nov 2025 | Sri Lanka vs Zimbabwe | Rawalpindi Cricket Stadium, Rawalpindi |
| | 22 Nov 2025 | Pakistan vs Sri Lanka | Gaddafi Stadium, Lahore |
| | 23 Nov 2025 | Pakistan vs Zimbabwe | Gaddafi Stadium, Lahore |
| | 25 Nov 2025 | Sri Lanka vs Zimbabwe | Gaddafi Stadium, Lahore |
| | 27 Nov 2025 | Pakistan vs Sri Lanka | Gaddafi Stadium, Lahore |
| | 29 Nov 2025 | Final | Gaddafi Stadium, Lahore |