Spinning allrounder Milinda Siriwardana has been left out of Sri Lanka's ODI squad for the forthcoming series against Ireland and England. Siriwardana had made a bright start to his limited-overs career in 2015, averaging 29.11 with the bat and 30.50 with the ball. He hit 66, 12 and 39 in Sri Lanka's most recent ODI series, in New Zealand.

SLC had already announced the names of five players who would join the squad for the ODIs (Farveez Maharoof, Upul Tharanga, Seekkuge Prasanna, Danushka Gunathilaka and Suraj Randiv), but had not said who from the Test squad would return. Team manager Charith Senanayake confirmed on Monday that, along with Siriwardana, Dimuth Karunaratne, Kaushal Silva, Niroshan Dickwella and Dilruwan Perera would also return to Sri Lanka. Rangana Herath has retired from the format.

The first of two ODIs against Ireland is set to be played in Dublin on Thursday. The five-match ODI series against England begins on June 21.

Sri Lanka squad: Angelo Mathews (capt), Lahiru Thirimanne, Dinesh Chandimal, Kusal Perera, Danushka Gunathilaka, Upul Tharanga, Dhananjaya de Silva, Shaminda Eranga, Nuwan Pradeep, Suranga Lakmal, Kusal Mendis, Dasun Shanaka, Farveez Maharoof, Suraj Randiv, Seekkuge Prasanna, Chaminda Bandara

Andrew Fidel Fernando is ESPNcricinfo's Sri Lanka correspondent. @andrewffernando