Sri Lanka have recalled allrounder Angelo Perera, who made 244 off 204 balls in his most recent first-class game and rested Mahela Jayawardene and Rangana Herath from the three-ODI series against Bangladesh.
They also left out batsmen Dimuth Karunaratne and Lahiru Thirimanne from the one-day squad that played Pakistan in the UAE. Both Mahela and Herath will play in the two Twenty internationals that precede the ODIs, though, as Sri Lanka gear up for the World Twenty20 in Bangladesh in March. Angelo Perera was also included in the T20 squad, while Ramith Rambukwella, Thirimanne and Kithuruwan Vithanage misses out.
ODI squad: Angelo Mathews (capt), Dinesh Chandimal (vc), 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 squad: Dinesh Chandimal (capt), Lasith Malinga (vc), 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.