Gunasekara has been selected partly on the back of good form in the ongoing National Super League (NSL) four-day competition. In two matches over the last two weeks, Gunasekara has taken eight wickets at an average of 16.5. Rathnayake, meanwhile, has been chosen based on a larger body of work – he has in the past been impressive in the Sri Lanka A side. This is the second Test squad Rathnayake has been selected in, though he is yet to represent Sri Lanka.
Udara, who has also not played a Test, gets into the squad having also impressed at the NSL recently. He had hit 100 and 72 against a Galle attack featuring Ramesh Mendis and Rathnayake, in the last fortnight.
Sri Lanka squad for Test against Afghanistan
Dhananjaya de Silva (capt), Kusal Mendis, Dimuth Karunaratne, Nishan Madushka, Angelo Mathews, Dinesh Chandimal, Sadeera Samarawickrama, Ramesh Mendis, Asitha Fernando, Vishwa Fernando, Kasun Rajitha, Kamindu Mendis, Prabath Jayasuriya, Lahiru Udara, Chamika Gunasekara, Milan Rathnayake
Andrew Fidel Fernando is a senior writer at ESPNcricinfo. @afidelf
Source: ESPN Crickinfo