Sri Lanka named the squads on Wednesday for two T20s and three ODIs at home against New Zealand, with Charith Asalanka appointed captain in both formats.
Kusal Perera has been included in Sri Lanka ODI squad to play New Zealand, as has seamer Mohamed Shiraz.
Kusal Perera has not played an ODI in almost a year, but has made this squad on the strength of his 55 not out in a T20I against West Indies. Shiraz, 29, has been an excellent domestic performer, taking 84 wickets at 18.75 in List A cricket, but has so far bowled only four overs in internationals.
On the T20I front, Sri Lanka have retained the exact squad they had had for the series against West Indies, which they won 2-1. Newcomer Chamindu Wickramasinghe – an allrounder – has kept his place in both squads.
Dinesh Chandimal has also retained his place in the T20I squad. He hasn’t played any international white-ball cricket since 2022, but has been impressive in domestic competitions since.
The first T20 match will be played at Dambulla on Saturday followed by the second a day later.
The first ODI will also be played at Dambulla, on November 13, with the next two shifting to Pallekele on November 17 and 19.
Sri Lanka is sixth in the ICC rankings in ODIs, a spot behind New Zealand.
In T20s the hosts are eighth to the Black Caps’ fifth.
Sri Lanka ODI squad: Charith Asalanka (capt), Avishka Fernando, Pathum Nissanka, Kusal Perera, Kusal Mendis, Kamindu Mendis, Janith Liyanage, Sadeera Samarawickrama, Nishan Madushka, Dunith Wellalage, Wanindu Hasaranga, Maheesh Theekshana, Jeffrey Vandersay, Chamindu Wickramasinghe, Asitha Fernando, Dilshan Madushanka, Mohamed Shiraz.
Sri Lanka T20 squad: Charith Asalanka (capt), Pathum Nissanka, Kusal Mendis, Kusal Perera, Kamindu Mendis, Dinesh Chandimal, Avishka Fernando, Bhanuka Rajapaksa, Wanindu Hasaranga, Maheesh Theekshana, Dunith Wellalage, Jeffrey Vandersay, Chamindu Wickramasinghe, Nuwan Thushara, Matheesha Pathirana, Binura Fernando and Asitha Fernando.