Lasith Malinga has been named as Sri Lanka's full-time Twenty20 International captain, replacing Dinesh Chandimal.
Malinga led the side to victory at the recent ICC World Twenty20 in Bangladesh after Chandimal was first suspended for over-rate offences and subsequently stood down from the team.
The fast bowler will captain the side to take on England on 20th May while Angelo Mathews will continue to lead the Test and One-Day International teams.
Mathews will lead the side for the two ODIs in Ireland on 6th and 8th May as Sri Lanka continue their build-up to the 2015 World Cup.
Although Mahela Jayawardene and Kumar Sangakkara announced their retirements from Twenty20 cricket, the pair are also absent from the ODI squad.
The pair also face disciplinary action after announcing their retirements as the team were departing for Bangladesh.
Sri Lanka ODI squad: Angelo Mathews (captain), Lahiru Thirimanne (vice-captain), Dinesh Chandimal, Niroshan Dickwella, Suranga Lakmal, Nuwan Kulasekara, Ajantha Mendis, Kushal Janith Perera, Thisara Perera, Dammika Prasad, Ashan Priyanjan, Sachithra Senanayake, Chathuranga de Silva, Upul Tharanga, Kithruwan Vithanage
Sri Lanka T20I squad: Lasith Malinga (captain), Lahiru Thirimanne (vice-captain), Dinesh Chandimal, Tillakaratne Dilshan, Nuwan Kulasekara, Suranga Lakmal, Angelo Mathews, Ajantha Mendis, Kushal Janith Perera, Thisara Perera, Seekkuge Prasanna, Ashan Priyanjan, Sachithra Senanayake, Chathuranga de Silva, Kithruwan Vithanage
© Cricket World 2014