Sri Lanka's white-ball captain Kusal Mendis will not play in the away T20 series against England because of injury, the cricket board said on Friday.
The 31-year-old will be replaced as skipper by deputy Charith Asalanka for the three-match series, which will be followed by three ODIs.
Sri Lanka did not say whether wicketkeeper-batsman Mendis would be available for the ODIs.
Fast bowler Binura Fernando is also undergoing rehabilitation for injury.
"Mendis suffered a right hamstring injury while Fernando sustained a back injury," SLC said in a statement.
Batsman Pavan Rathnayake and fast bowler Dilshan Madushanka replace them.
The first T20 is on 15 September at Southampton, with the second two days later in Cardiff. The final T20 is on 19 September at Manchester.
The ODI series begins on 22 September 22 at Chester-le-Street, followed by matches at Headingley on 24 September and The Oval on 27 September.
Revised T20 squad: Charith Asalanka (capt), Pathum Nissanka, Kamil Mishara, Lahiru Udara, Kamindu Mendis, Janith Liyanage, Dasun Shanaka, Dunith Wellalage, Wanindu Hasaranga, Maheesh Theekshana, Tharindu Rathnayake, Dushmantha Chameera, Eshan Malinga, Nuwan Thushara, Pavan Rathnayake and Dilshan Madushanka.
