Bangladesh will be without pace bowler Mashrafe Mortaza for the forthcoming three-match one-day international series against Sri Lanka.
The seamer suffered an ankle injury during the Bangladesh Premier League Twenty20 competition last month, and he has not been passed fit to be included in the 15-man squad.
Fellow paceman Nazmul Hossain has been called up for the series which begins on 23 March, and Bangladesh hope Mortaza will have recovered in time for the series against Zimbabwe next month.
"Mortaza is recovering from left heel injury and was given a break to gain full fitness in time a for our next series against Zimbabwe in April-May," announced Bangladesh team physio Bhivab Singh.
Mohammad Ashraful has also been named in the one-day squad after his career-best 190 in the first Test in Galle helped earn a creditable draw.
Ashraful comes in for the injured Naeem Islam, while left-arm spinner Mosharraf Hossain is back in the squad after a five-year exile in place of Elisa Sunny.
Squad: Mushfiqur Rahim (Capt), Tamim Iqbal, Anamul Haque, Jaharul Islam, Mohammad Ashraful, Mominul Hoque, Mahmudullah, Nasir Hossain, Sohag Gazi, Abdur Razzak, Rubel Hossain, Nazmul Hossain, Mosharraf Hossain, Abul Hasan and Ziaur Rahman.