Shakib Al Hasan has been included in the Bangladesh Test squad for their two-match Test series in South Africa later this month.
The Bangladesh Cricket Board (BCB) announced the Test and ODI squads for the away tour in South Africa on Thursday.
Shakib, who had previously asked for a leave from this tour as he wanted to play in the Indian Premier League, has been included after the all-rounder stayed unsold in the IPL auction in February.
Syed Khaled Ahmed earned his first ODI call-up.
Bangladesh squad will leave for South Africa on 12th March and will play their first ODI on the 18th. The remaining two matches will be on March 20 and 23.
The first Test will be played from March 31 to April 4 at Durban, with the second match being played from April 8 to 12 at Port Elizabeth.
ODI Squad
Tamim Iqbal (Captain), Liton Das, Najmul Hossain Shanto, Shakib Al Hasan, Mushfiqur Rahim, Mahmudullah Riyad, Afif Hossain, Mehidy Hasan Miraz, Mustafizur Rahman, Taskin Ahmed, Shoriful Islam, Ebadot Hossain Chowdhury, Nasum Ahmed, Yasir Ali Chowdhury, Mahmudul Hasan Joy, Syed Khaled Ahmed
Test Squad
Mominul Haque (Captain), Tamim Iqbal, Mahmudul Hasan Joy, Najmul Hossain Shanto, Mushfiqur Rahim, Shakib Al Hasan, Liton Das, Yasir Ali Chowdhury, Taijul Islam, Mehidy Hasan Miraz, Taskin Ahmed, Abu Jayed Chowdhury Rahi, Ebadot Hossain Chowdhury, Shoriful Islam, Shohidul Islam, Syed Khaled Ahmed, Shadman Islam, Quazi Nurul Hasan Sohan