England’s Cricket Captain Eoin Morgan has blamed their bowlers after their nine‑wicket defeat by Sri Lanka at the World Cup.

England posted 309 for 6 but saw that overhauled with 16 balls to suffer a third heavy defeat in four matches.

Ireland will face South Africa tomorrow at 1.30pm, Pakistan and the United Arab Emirates will meet at 1pm on Wednesday.