England hammered Bangladesh by 106 runs to put their World Cup campaign back on track in Cardiff as Jason Roy stated his case for a place in the Ashes later this summer with a brilliant hundred. We certainly don't. They are a side that has played a lot of cricket. POINTS TABLE England thus registered their second win of the showpiece event, following the 14-run loss to Pakistan in the second match.
Roy settled any nerves that were left over from the defeat by Pakistan by negotiating the tricky early overs from Shakib before going on to make his ninth one-day global hundred and the highest score of the World Cup so far.
Joe Root (21) was castled by Mohammad Saifuddin as he chopped an off-cutter on to the stumps.
Roy kept his eye on the ball the whole way to ensure it was going for four as he was running and - unaware of his surroundings - crashed straight into umpire Joel Wilson.
Bairstow's four off Mohammad Saifuddin saw England's openers to a fifty partnership in 47 balls.
Roy was finally caught by Mashrafe off Mehidy Hasan Miraz, holing out after hitting three towering sixes in a row off the spinner.
Ben Stokes (6) departed from the pitch as Mustafizur Rahman's delivery made Stokes take a miscalculated shot only to by caught by Mashrafe Mortaza.
The round-robin group stage sees Bangladesh next play Sri Lanka at Bristol on Tuesday, with England facing the West Indies at the Oval on Friday.
On a Sophia Gardens ground where they famously beat Australia in a 2005 ODI, Bangladesh were eventually dismissed for 280 with seven balls to spare.
Roy eventually raised his bat to rapturous applause from his team-mates and fans as he became the third England player to reach a ton in this summer's tournament.