Bangladesh will play two Tests, three ODIs and three T20Is on their tour to the Caribbean that starts next month.
Mustafizur Rahman, too, returned to the Test squad after a year, following a reportedly long discussion with the BCB. While being named in the ODI and T20I squads was a given, Mustafizur had initially shown lesser interest in a Test return because of his IPL workload. But he later agreed to be named in the side as well. It is worth noting that Mustafizur does not have a red-ball central contract with the BCB.
Bangladesh are scheduled to leave for the Caribbean on June 5. While the Tests are part of the ICC World Test Championship, the ODIs will not be part of the ICC Super League competition.
Test squad: Mominul Haque (capt), Tamim Iqbal, Mahmudul Hasan Joy, Najmul Hossain Shanto, Litton Das (wk), Shakib Al Hasan, Mustafizur Rahman, Taijul Islam, Khaled Ahmed, Yasir Ali, Nurul Hasan (wk), Mosaddek Hossain, Ebadot Hossain, Shohidul Islam, Rezaur Rahman Raja
ODI squad: Tamim Iqbal (capt), Litton Das (wk), Najmul Hossain, Shanto, Shakib Al Hasan, Yasir Ali, Mahmudullah, Afif Hossain, Mosaddek Hossain, Nurul Hasan (wk), Mehidy Hasan Miraz, Taskin Ahmed, Shoriful Islam, Mustafizur Rahman, Ebadot Hossain, Nasum Ahmed, Mohammad Saifuddin, Anamul Haque
T20I squad: Mahmudullah (capt), Munim Shahriar, Litton Das (wk), Anamul Haque, Shakib Al Hasan, Afif Hossain, Mosaddek Hossain, Nurul Hasan (wk), Yasir Ali, Mahedi Hasan, Mustafizur Rahman, Shoriful Islam, Shohidul Islam, Nasum Ahmed, Mohammad Saifuddin