The Bangladesh selectors have recalled batsman Mosaddek Hossain to their T20 squad for the three-match series against Afghanistan next month. He last played T20 internationals last year in Sri Lanka, and this is his first senior call-up since being dropped after the first Test against Sri Lanka in February.

There was no place for batsman Imrul Kayes, pacer Taskin Ahmed and wicketkeeper Nurul Hasan from the squad that played their previous international assignment: the Nidahas Trophy in March. Imrul and Nurul didn't play a match in the tournament in Sri Lanka while Taskin was below par.

Batsman Soumya Sarkar, who made just 50 runs in five innings in the Nidahas Trophy, and seamers Abu Jayed - who didn't get a game in the Nidahas Trophy - and Abu Hider - who didn't have an impact in the one game he played - have been retained.

"We also had a question about Soumya but the captain [Shakib Al Hasan] and coach [Courtney Walsh] thought that it would be better to add him," chief selector Minhajul Abedin said.

Bangladesh play Afghanistan on June 3, 5 and 7 in Dehradun, in what is the teams' first-ever bilateral T20 match-up.