Sri Lanka has picked as many as 28 players for a white ball home series against Zimbabwe starting next month with Kusal Mendis retained as captain for the 50-over format at a new captain in Wanindu Hasaranga for the T20 team.
One of the changes announced is that the veteran batsman Angelo Mathews is out from the ODI team and taken into the T20 squad.
Recalled into both ODI and T20 squads are spinners Jeffrey Vandersay and Akila Dananjaya.
Sri Lanka ODI squad:
Kusal Mendis (Captain), Charith Asalanka (Vice Captain), Pathum Nissanka, Avishka Fernando, Sadeera Samarawickrama, Sahan Arachchige, Nuwanidu Fernando, Dasun Shanaka, Kamindu Mendis, Chamika Karunaratne, Janith Liyanage, Wanindu Hasaranga, Maheesh Theekshana, Dilshan Madushanka, Dushmantha Chameera, Dunith Wellalage, Pramod Madushan, Asitha Fernando, Akila Dananjaya, Jeffrey Vandersay, Chamika Gunasekera.
Sri Lanka T20I Squad:
Wanindu Hasaranga (Captain), Charith Asalanka (Vice Captain), Pathum Nissanaka, Kusal Mendis, Sadeera Samarawickrama, Dasun Shanaka, Angelo Mathews, Dhananjaya de Silva, Maheesh Theekshana, Kusal Janith Perera, Bhanuka Rajapakse, Kamindu Mendis, Dunith Wellalage, Akila Dananjaya, Jeffrey Vandersay, Chamika Karunaratne, Dushmantha Chameera, Dilshan Madushanka, Binura Fernando, Nuwan Thushara, Pramod Madushan, Matheesha Pathirana