Colombo - Sri Lanka Tuesday dropped top order batsman Lahiru Thirimanne from the Test squad for the upcoming New Zealand tour, but retained him as vice captain for the five ODI matches.
Uncapped batsman Udara Jayasundera was brought into the 15-member Test squad for the New Zealand tour starting early December.
Thirimanne was also dropped from the second Test against West Indies in Colombo last month.
Sri Lanka will play two Tests, five ODI games and two T20 matches in New Zealand from December 10 to January 10.
Sri Lanka Cricket named a 16-member squad for ODI matches and 15 players for the T20 squad.
Sri Lanka Test squad:
Angelo Mathews (captain), Kusal Mendis, Udara Jayasundera, Dinesh Chandimal, Kusal Janith Perera, Milinda Siriwardana, Kithuruwan Vithanage, Dimuth Karunaratne, Dhammika Prasad, Nuwan Pradeep, Suranga Lakmal, Dushmantha Chameera, Rangana Herath, Dilruwan Perera, Jeffrey Vandersay.
Angelo Mathews (captain), Lahiru Thirimanne (vice-captain), Tillakaratne Dilshan, Kusal Janith Perera, Dinesh Chandimal, Milinda Siriwardana, Danushka Gunathilaka, Sachithra Senanayake, Ajantha Mendis, Dhammika Prasad, Lasith Malinga, Nuwan Pradeep, Suranga Lakmal, Dushmantha Chameera, Chamara Kapugedera, Jeffrey Vandersay.
Lasith Malinga (captain), Kusal Janith Perera, Shehan Jayasuriya, Dinesh Chandimal, Angelo Mathews, Milinda Siriwardana, Chamara Kapugedera, Kithuruwan Vithanage, Tillakaratne Dilshan, Nuwan Kulasekara, Dushmantha Chameera, Thisara Perera, Jeffrey Vandersay, Sachithra Senanayake, Isuru Udana.