England would be hoping to claim maximum points against Bangladesh, who were in for a rude shock in their practice match against India. England, who beat South Africa 2-1 in their three-much One-Day International series just prior to this tournament, look to be in fine nick, though their batting had imploded against the Proteas in the last match of the series. Bangladesh, on the other hand, will be wondering what hit them when they were dismissed for a paltry 84 while chasing 324 runs against India.
So as things stand, England look like odds-on favourites to take home the honours from the first match, especially since Bangladesh are yet to find their feet.
That said, it could still become a little bit of a tester if there were weather-related interruptions, which is a constant possibility with all matches played in England at this time of the year.
But that too should favour the home team, since the cold and wet conditions are something they would be well and truly versed with.
England: Eoin Morgan (capt), Moeen Ali, Jonny Bairstow, Jake Ball, Sam Billings, Jos Buttler (wk), Alex Hales, Liam Plunkett, Adil Rashid, Joe Root, Jason Roy, Ben Stokes, David Willey, Chris Woakes, Mark Wood.
Bangladesh: Mashrafe Mortaza (capt), Imrul Kayes, Mahmudullah, Mehedi Hasan, Mosaddek Hossain, Mushfiqur Rahim (wk), Mustafizur Rahman, Rubel Hossain, Sabbir Rahman, Shafiul Islam, Shakib Al Hasan, Soumya Sarkar, Sunzamul Islam, Tamim Iqbal, Taskin Ahmed.