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.

Bangladesh T20 squad Shakib Al Hasan (capt), Mahmudullah, Tamim Iqbal, Soumya Sarkar, Liton Das, Mushfiqur Rahim (wk), Sabbir Rahman, Mosaddek Hossain, Ariful Haque, Mehidy Hasan Miraz, Nazmul Islam, Mustafizur Rahman, Abu Hider, Rubel Hossain, Abu Jayed In: Mosaddek Hossain Out: Imrul Kayes, Taskin Ahmed, Nurul Hasan

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.