Bangladesh fast bowler Mashrafe Mortaza has been ruled out of the remainder of the Asia Cup due to a side strain.
The 30-year-old, who is one of Bangladesh's most experienced players with 165 wickets in 133 one-day internationals, is now facing a race against time to be fit for the start of the World Twenty20 which starts in Bangladesh on March 16.
"Mashrafe won't play in the Asia Cup and we will see if he can be fit for the World Twenty20," said team physiotherapist Vibhav Singh.
Bangladesh, who lost their opening Asia Cup match to India by six wickets, have named seamer Shafiul Islam as Mortaza's replacement in their 15-man squad for the one-day tournament.
They are already without opening batsman Tamim Iqbal due to a neck injury, while all-rounder Shakib Al Hasan is currently serving a ban.
Shakib, who missed the game against India, will also sit out of the second match against Afghanistan in Fatullah on Saturday.
Meanwhile, skipper Mushfiqur Rahim is not guaranteed to start against Afghanistan as he faces a fitness test after hurting his right shoulder while fielding against India.