Zafar Ansari the Surrey all-rounder and Northamptonshire batsman Ben Duckett are the others.
All eyes will be on Lancashire’s Hameed, who had a productive county season, where he scored over 1,000 runs with an average of 52. Much is anticipated of the 19-year-old, given opener Alex Hales withdrew from the series. He is set to become the youngest player to appear for England since World War 2.
Ben Duckett, who earlier had scored 220 not out for England Lions against Sri Lanka A, in a 50 over match, is also considered to be a very gifted player.
Zafar who is an exceptional potential with bat and ball and along with Gareth’s experience country’s best slow bowlers is promised to be useful in subcontinent conditions will be beneficial. As per national selector James Whitaker.
Ansari, who was selected earlier for the Test squad for the Pakistan tour last year but had to withdraw with a thumb injury.
England will play three one-day internationals and two Tests against Bangladesh that is set on Oct 7.
After Morgan’s decision to stay at home means wicketkeeper, Jos Buttler will take over as the captain of the one-day team.
Batsman Joe Root will not be going on this tour as he is being rested from the one-day squad.
England Test squad:
Alastair Cook (captain), Moeen Ali, James Anderson, Zafar Ansari, Jonny Bairstow, Gary Ballance, Gareth Batty, Stuart Broad, Jos Buttler, Ben Duckett, Steven Finn, Haseeb Hameed, Adil Rashid, Joe Root, Ben Stokes, Chris Woakes, Mark Wood.
One-Day International squad:
Jos Buttler (captain), Moeen Ali, Jonny Bairstow, Jake Ball, Sam Billings, Liam Dawson, Ben Duckett, Liam Plunkett, Adil Rashid, Jason Roy, Ben Stokes, James Vince, David Willey, Chris Woakes, Mark Wood.