Dhaka: Bangladesh on Thursday recalled fit-again fast bowler Shafiul Islam as they named a 15-man Champions Trophy squad ahead of the tournament in England in June.
Shafiul, who last played for Bangladesh in October, replaces Subashis Roy, the only change to the squad that drew the recent ODI series 1-1 in Sri Lanka.
Wicketkeeper-batsman Nurul Hasan and all-rounder Shuvagata Hom, who were included in the extended squad in Sri Lanka but did not play, missed out.
Bangladesh will return to the Champions Trophy after more than a decade, having last played the tournament in 2006 in India.
They will feature in Group A alongside hosts England, and Australia and New Zealand in the eight-team event.
The Mashrafe Mortaza-led team will open their campaign against England at the Oval on June 1.
Bangladesh will hold a 10-day training camp in Sussex and a tri-series competition against Ireland and New Zealand ahead of the main tournament.
Bangladeshi selectors added Nurul, Roy and batsman Nasir Hossain to their squad for the tri-series event, which will be hosted by Ireland.
Nasir, who has played 17 Tests and 58 ODIs, will make his return after missing recent tours in New Zealand and Sri Lanka during a drop in form.
Bangladesh matches in tri-nation series:
Bangladesh matches in Champions Trophy:
Bangladesh squad for Ireland tri-series: Tamim Iqbal, Soumya Sarkar, Imrul Kayes, Mushfiqur Rahim (wk), Shakib Al Hasan, Sabbir Rahman, Mahmudullah, Mosaddek Hossain, Mashrafe Mortaza (capt), Mustafizur Rahman, Rubel Hossain, Taskin Ahmed, Subashis Roy, Sunzamul Islam, Nurul Hasan (wk), Mehedi Hasan, Nasir Hossain, Shafiul Islam
Bangladesh ICC Champions Trophy: Mashrafe Mortaza (capt), Tamim Iqbal, Imrul Kayes, Soumya Sarkar, Shakib Al Hasan, Mushfiqur Rahim, Mahmudullah, Sabbir Rahman, Mosaddek Hossain, Sunzamul Islam, Mustafizur Rahman, Taskin Ahmed, Rubel Hossain, Mehedi Hasan and Shafiul Islam