Sri Lanka have named a 24-man preliminary squad for the limited overs series against New Zealand, which gets underway in November.
Tillakaratne Dilshan, who announced his retirement from Test cricket earlier today, has been included in the squad, which will be reduced closer to the opening match on 10th November.
The two sides will play three ODIs and two Twenty20 Internationals from 10th to 21st November.
21-year-old off-spinner Ramith Rambukwella is among the uncapped members of the squad, along with all-rounder Milinda Siriwardene, and Chathuranga de Silva, who has played just a single one-day game to date.
Left out from the squad that was named to play South Africa are Angelo Perera, Jeevan Mendis, Upul Tharanga and Jehan Mubarak.
10th November: 1st ODI, Hambantota
12th November: 2nd ODI, Hambantota
16th November: 3rd ODI, Dambulla
19th November: 1st T20I, Pallekele
21st November: 2nd T20I, Pallekele
Sri Lanka squad: Angelo Mathews (ODI captain), Dinesh Chandimal (T20I captain), Tillakaratne Dishan, Shaminda Eranga, Rangana Herath, Mahela Jayawardene, Dimuth Karunaratne, Nuwan Kulasekara, Suranga Lakmal, Lasith Malinga, Ajantha Mendis, Dilruwan Perera, Kushal Perera, Thisara Perera, Seekkuge Prasanna, Ashan Priyanjana, Ramit Rambukwella, Kumar Sangakkara, Sachithra Senanayake, Chathuranga de Silva, Milinda Siriwardene, Lahiru Thirimanne, Isuru Udana, Kithruwan Vithanage
© Cricket World 2013