Senior Sri Lankan batsman Mahela Jayawardene and off-spinner Rangana Herath have been rested for the one-day series against Bangladesh starting February 17.
The two players will not play in the three-match ODI series, but will be available for the two Twenty20 matches on February 12 and 14 preceding 50 over games, Sri Lanka Cricket said in a statement.
The pair also missed out on five ODIs against Pakistan played in the United Arab Emirates last year for personal reasons.
Also Read
The selectors have also left out batsmen Dimuth Karunaratne and Lahiru Thirimanne from the one-day squad that played in the UAE, and brought in spinning allrounder Angelo Perera, who made 244 off 204 balls in a recent first-class game.
Perera has played two one-dayers and a T20 for his side.
Squads:
ODI: Angelo Mathews (captain), Dinesh Chandimal, Tillakaratne Dilshan, Kusal Perera, Kumar Sangakkara, Ashan Priyanjan, Kithuruwan Vithanage, Angelo Perera, Lasith Malinga, Thisara Perera, Nuwan Kulasekara, Suranga Lakmal, Sachithra Senanayake, Ajantha Mendis, Seekuge Prasanna.
T20: Dinesh Chandimal (captain), Lasith Malinga, Tillakaratne Dilshan, Kusal Perera, Kumar Sangakkara, Mahela Jayawardene, Angelo Mathews, Thisara Perera, Angelo Perera, Nuwan Kulasekara, Suranga Lakmal, Sachithra Senanayake, Ajantha Mendis, Rangana Herath, Seekuge Prasanna.