Pakistan vs England schedule

Lahore: The Pakistan Cricket Board has announced schedule and the squad for the upcoming series against England.
Here is Pakistan vs England schedule:
April 23 – Departure for England
April 27 – v Kent (50-over practice match)
April 29 – v Northamptonshire (50-over match)
May 01 – v Leicestershire (T20 match – d/n)
May 05 – v England (only T20I), Cardiff
May 08 – 1st ODI v England, The Oval
May 11 – 2nd ODI v England, Hampshire
May 14 – 3rd ODI v England, Bristol
May 17 – 4th ODI v England, Trent Bridge
May 19 – 5th ODI v England, Leeds
Squad: Sarfraz Ahmed (captain), Fakhar Zaman, Imam-ul-Haq, Abid Ali, Babar Azam, Haris Sohail, Shoaib Malik, Mohammad Hafeez(subject to fitness), Imad Wasim, Yasir Shah , Hasan Ali, Faheem Ashraf, Junaid Khan, Shaheen Shah Afridi, Mohammad Hasnain
Two for England ODIs: Mohammad Amir and Asif Ali.
Spinner Shadab Khan has been ruled out of the upcoming ODI series against England due to health issues. Leg spinner Yasir Shah has replaced Shadab Khan for England series.