The star allrounder also missed the recent Test series against Sri Lanka after sustaining the injury during the One-Day International tri-series final against the same opponents in January. © Getty Images

The star allrounder also missed the recent Test series against Sri Lanka after sustaining the injury during the One-Day International tri-series final against the same opponents in January. © Getty Images

Shakib Al Hasan, the Bangladesh captain, has been ruled out of the first Twenty20 International against Sri Lanka on Thursday after failing to recover from a finger injury, an official said on Tuesday (February 13).

The star allrounder also missed the recent Test series against Sri Lanka after sustaining the injury during the One-Day International tri-series final against the same opponents in January.

Bangladesh, who lost the tri-series final and the Test series, initially included Shakib in their squad for the two T20I matches, the first of which is on Thursday in Dhaka.

“He was making good progress so we thought he might be available for both the matches,” said Minhajul Abedin, the chief selector. “But it seems now he cannot play the first Twenty20. We will see how he goes before we decide about playing him in the second match.”

The second match will be played in Sylhet on Sunday.

Mahmudullah Riyad, who led Bangladesh in the Test series in Shakib’s absence, will also fill in as skipper for the T20I opener.

Selectors asked Nazmul Hossain, the left-arm spinner, to join the squad as a replacement for Shakib for the first game.

Shakib replaced Mashrafe Mortaza, the pace bowler, as Bangladesh’s T20I skipper in the series against South Africa in October. While Mortaza retired from T20Is last year, Mahmudullah figures in the T20I squad.