The visitors are set to arrive on June 10. The home squad gathered for a training camp at the Shere Bangla National Stadium, the Test venue, on Sunday.
Shahadat was a member of the Bangladesh side that won the Under-19 World Cup in 2020, after which he sparkled in domestic competitions. A middle-order batter, he recently made two half-centuries in as many unofficial Tests against West Indies A.
Afghanistan will be in Bangladesh in two phases: the first involving the Test, the second involving three ODIs and two T20Is in July.
Bangladesh squad: Litton Das (capt), Tamim Iqbal, Zakir Hasan, Najmul Hossain Shanto, Mominul Haque, Mushfiqur Rahim, Mehidy Hasan Miraz, Taijul Islam, Khaled Ahmed, Ebadot Hossain, Taskin Ahmed, Shoriful Islam, Mahmudul Hasan Joy, Shahadat Hossain, Musfik Hasan.