Sri Lanka have continued to rejig their one-day international set-up, leaving former captain Dinesh Chandimal out of their 15-man Cricket World Cup squad.
The day after skipper Lasith Malinga was surprisingly replaced by Dimuth Karunaratne, Chandimal - ODI captain as recently as October - has not made the cut for the upcoming tournament in England and Wales.
Chandimal had been dropped from the Test team in February in order to play domestic cricket in a bid to rediscover his best form.
He is one of a number of notable names to miss out as the selectors make significant changes to a side that lost their last nine ODIs under Malinga's stewardship.
Malinga keeps his place, but Niroshan Dickwella, Akila Dananjaya and openers Danushka Gunathilaka and Upul Tharanga are all out.
That means recalls for four players who have not played for the 50-over side since 2017 in Lahiru Thirimanne, Milinda Siriwardana, Jeevan Mendis and Jeffrey Vandersay.
Youngster Avishka Fernando is involved again, despite failing to impress against South Africa last month, while Nuwan Pradeep is also included.
Sri Lanka begin their World Cup campaign against New Zealand in Cardiff on June 1.
Sri Lanka squad in full: Dimuth Karunaratne (c), 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.