Sri Lanka named the exhausted teams on Wednesday for a six-game tour of Pakistan, after 10 of the best players opted for security concerns.
Lahiru Thirimanne has replaced one-day international captain Dimuth Karunaratne, who refused to join the tour along with Captain Twenty20 Lasith Malinga.
Thirimanne will lead an ODI 15-member squad, while the 16-member T20 squad will be led by Dasun Shanaka.
The other eight players who chose to leave the tour of Pakistan are Thisara Perera, Angelo Mathews, Niroshan Dickwella, Kusal Perera, Dhananjaya de Silva, Akila Dananjaya, Suranga Lakmal and Dinesh Chandimal.
Sri Lanka will return to Pakistan after an absence of almost two years for short-term cricket games. In October 2017, Sri Lanka played a Twenty20 International in Lahore for the first time since a terrorist attack near the same place in March 2009.
That attack left eight people dead and seven players and Sri Lankan personnel injured.
ODI Squad: Lahiru Thirimanne (Captain), Danushka Gunathilaka, Sadeera Samarawickrama, Avishka Fernando, Oshada Fernando, Shehan Jayasuriya, Dasun Shanaka, Minod Bhanuka, Angelo Perera, Wanindu Hasaranga, Lakshan Sandakan, Nuwan Pradeep, Isuru Udana, Kasun Rajitu and Laun.
T20 Squad: Dasun Shanaka (Captain), Danushka Gunathilaka, Sadeera Samarawickrama, Avishka Fernando, Oshada Fernando, Shehan Jayasuriya, Angelo Perera, Bhanuka Rajapaksha, Minod Bhanuka, Lahiru Madushanka, Wanindu Hasaranga, Lakshan Sandakan, Isuru Udamara, Kaswan Uepmara, Kaswan
- 1st ODI – Karachi, September 27
- 2nd ODI – Karachi, September 29
- Third ODI – Karachi, October 2
- 1st T20 – Lahore, October 5
- 2nd T20 – Lahore, October 7
- 3rd T20 – Lahore, October 9