Sri Lanka announced their World Cup and the team has opted to go with a relatively new squad than their normal ODI squad.
Dimuth Karunaratne, who is coming back to the ODI squad after 2015, will lead the team.
The major players who missed out are Niroshan Dikwella, Dinesh Chandimal, Danushka Gunatilake, Upul Tharanga & Akila Dhananjaya.
Upul Tharanga has second most runs since 2015 for Sri Lanka and Niroshan Dickwella comes at number four in the list.
Here is the squad:
Dimuth Karunaratne (captain), Avishka Fernando, Lahiru Thirimanne, Kusal Perera, Kusal Mendis, Angelo Mathews, Dhanajaya de Silva, Jeffrey Vandersay, Thisara Perera, Lasith Malinga, Isuru Udana, Suranga Lakmal, Nuwan Pradeep, Jeevan Mendis, Milinda Siriwardana
Back up players: