Rookie swing bowler Abu Jayed earned a spot in Bangladesh's World Cup squad while batsman Mosaddek Hossain also made the cut for the showpiece tournament in England and Wales.
Right-arm paceman Jayed, who has played only five Tests and three Twenty20 internationals, was picked following his performances in the two-Test series in New Zealand where he finished as the visitors' leading wicket-taker.
"In New Zealand, we saw that he could swing the ball. His bowling can be effective in English conditions," chief selector Minhajul Abedin told reporters in Mirpur after naming the 15-member squad led by all-rounder Mashrafe Mortaza.
Jayed's selection came at the expense of fellow paceman Taskin Ahmed, who missed the Zealand tour with an ankle injury.
"Taskin played his last ODI in October 2017 and it's been a long break for him," Minhajul said.
Mosaddek, who last played for Bangladesh in the Asia Cup in the UAE in September, returned as a back-up all-round option as Mahmudullah nurses a shoulder injury.
"We have some injury concerns for Mahmudullah. Most probably he will not be able to bowl. That's why we have considered Mosaddek as a back-up," Minhajul said.
"He can bowl off-spin which can be a great asset for us in an event like World Cup."
Apart from Mahmudullah, the pace duo of Mustafizur Rahman and Rubel Hossain were also named in the squad despite injury concerns.
Mustafizur has not fully recovered from an ankle problem, while Rubel is nursing a side strain.
All-rounder Shakib Al Hasan has been named Mortaza's deputy while Mushfiqur Rahim is the wicketkeeper.
Bangladesh begin their campaign against South Africa at the Oval in London on June 2.
New Zealand, Australia and India have already announced their squads and others must follow suit by April 23. Injury replacements can be named until May 23.