Colombo - Sri Lanka on Thursday dumped established stars including former captain Dinesh Chandimal from their one-day team in a mass clear-out for the Cricket World Cup.
One day after announcing that Test skipper Dimuth Karunaratne would be World Cup captain in place of Lasith Malinga, selectors also axed wicketkeeper-batsman Niroshan Dickwella, off-spinner Akila Dananjaya, and openers Danushka Gunathilaka and Upul Tharanga from the 15-man squad.
Sri Lanka have been riven with personality clashes and disciplinary problems in recent years that have seen their world standing slump.
Batsman Lahiru Thirimanne, leg-spinner Jeffrey Vandersay and all-rounders Milinda Siriwardana and Jeevan Mendis got places despite not playing an ODI for more than a year.
Opening batsman Avishka Fernando and paceman Nuwan Pradeep were also included in the squad for the tournament which starts in England and Wales on May 30.
The 1996 champions kick off their campaign against New Zealand in Cardiff on June 1.
Karunaratne and the 35-year-old Mendis last played a 50-over international at the previous World Cup in 2015.
Chief selector Ashantha de Mel said players like Siriwardena, who last played an ODI in 2016, were chosen to provide stability.
"To balance the side, the batsman coming in at number six has to be able to bowl," de Mel said of Siriwardana, a left-handed batsman and bowler.
"We went with someone who has a bit of experience in that role."
Dananjaya, a mystery spinner who has played 34 ODIs, and Dickwella were axed after their poor showing in the recent tour of South Africa.
Kusal Janith Perera will be wicketkeeper and could also be used an opener.
De Mel said Dhananjaya de Silva is a better spin option than Dananjaya who picked up just two wickets from four games in Sri Lanka's 5-0 drubbing in the one-day series in South Africa.
On the pace front, Sri Lanka again opted for experience, omitting Dushmantha Chameera and Kasun Rajitha in favour of Pradeep and Suranga Lakmal.
Although not in the 15-man squad, Rajitha has been named as one of four standby players, alongside allrounder Wanindu Hasaranga and batsmen Oshada Fernando and Angelo Perera.
De Mel again justified the decision to make Karunaratne as captain in place of pace spearhead Lasith Malinga.
Karunaratne led Sri Lanka to their first Test series triumph in South Africa after sweeping the two matches in February.
"We saw in South Africa how Dimuth was able to unite the team, and have everyone playing together. That was what was important to us at this time," he said.
Sri Lanka will play two warm-up games against Scotland in May before the World Cup.
Sri Lanka Cricket World Cup squad:
Dimuth Karunaratne (captain), Lasith Malinga, Angelo Mathews, Thisara Perera, Kusal Perera, Dhananjaya de Silva, Kusal Mendis, Isuru Udana, Milinda Siriwardana, Avishka Fernando, Jeevan Mendis, Lahiru Thirimanne, Jeffrey Vandersay, Nuwan Pradeep, Suranga Lakmal