Bangladesh picked an 18-man squad for their two-match Test series against South Africa in March-April on Thursday, with all-rounder Shakib Al Hasan and opener Tamim Iqbal returning.
Shakib reportedly asked for leave to play in the Indian Premier League (IPL) tournament after missing Bangladesh’s previous Test series against New Zealand.
However, he went unsold in the IPL auction, clearing the way for his return to Test cricket.
Tamim, the opening batsman and one-day skipper, has also returned after missing the November home series against Pakistan and the January New Zealand tour due to injury.
Mohammad Naim was axed from the Test squad after he failed to impress in New Zealand, where Bangladesh recorded their maiden win over the Kiwis in the country in the first Test at Mount Maunganui.
Bangladesh will play three ODIs, part of the World Cup Super League, on March 18, 20 and 23, while the two Tests, part of the World Test Championship, will start from March 31 and April 8.
Pace bowler Khaled Ahmed was handed his maiden call-up in the 16-man one-day international squad.
Bangladesh squads:
ODI
Tamim Iqbal (captain), Liton Das, Najmul Hossain, Shakib Al Hasan, Mushfiqur Rahim, Mahmudullah Riyad, Afif Hossain, Mehidy Hassan, Mustafizur Rahman, Taskin Ahmed, Shoriful Islam, Ebadot Hossain, Nasum Ahmed, Yasir Ali, Mahmudul Hasan and Khaled Ahmed
Test
Mominul Haque (captain), Tamim Iqbal, Mahmudul Hasan, Najmul Hossain, Mushfiqur Rahim, Shakib Al Hasan, Liton Das, Yasir Ali, Taijul Islam, Mehidy Hasan, Taskin Ahmed, Abu Jayed, Ebadot Hossain, Shoriful Islam, Shohidul Islam, Khaled Ahmed, Shadman Islam and Nurul Hasan