No surprises with the squad - except, perhaps, Batty's inclusion 11 years on from his debut.
Hameed is an exceptional talent and I fully agree with Bayliss: if he's good enough, he's old enough. Let's hope he can become a new Cook or Root. It's amazing that he's included and going to Bangladesh when he started the season relatively low-key and had disappointment missing out on the Under-19s squad if I recall correctly.
I do have worries about his slow scoring rate, because international attacks very rarely give you the chance to score that slowly. Still, he's such a talent and this is massively exciting - as is Duckett's inclusion, with his ability in both red-ball and white-ball just phenomenal.
Ansari also included, after enduring disappointment earlier this year when he left the squad through injury. He and his Surrey teammate - Batty - are both a part of the squad, and you imagine the 38-year-old is being picked to help the younger spinners and bring in experience. It's a shame for Leach, though, who was the leading wicket-taker with the spinning ball at County Championship level this season (58 Championship wickets at a cost of 22.60 this season). Jennings and Foakes also unlucky to miss out, in my opinion.
England Test squad for Bangladesh: Alastair Cook (Essex) captain, Moeen Ali (Worcestershire), James Anderson (Lancashire), Zafar Ansari (Surrey), Jonny Bairstow (Yorkshire), Gary Ballance (Yorkshire), Gareth Batty (Surrey), Stuart Broad (Nottinghamshire), Jos Buttler (Lancashire), Ben Duckett (Northamptonshire), Steven Finn (Middlesex), Haseeb Hameed (Lancashire), Adil Rashid (Yorkshire), Joe Root (Yorkshire), Ben Stokes (Durham), Chris Woakes (Warwickshire), Mark Wood (Durham)
England ODI squad for Bangladesh: Jos Buttler (Lancashire) captain, Moeen Ali (Worcestershire), Jonny Bairstow (Yorkshire), Jake Ball (Nottinghamshire), Sam Billings (Kent), Liam Dawson (Hampshire), Ben Duckett (Northamptonshire), Liam Plunkett (Yorkshire), Adil Rashid (Yorkshire), Jason Roy (Surrey), Ben Stokes (Durham), James Vince (Hampshire), David Willey (Yorkshire), Chris Woakes (Warwickshire), Mark Wood (Durham)