Today's match is do or die match for England. They must win today's match. Even if England manage to win the next 5 matches, they have a slim chance of qualifying for the semi-finals. So England team will try hard today to win. In the last match, England lost by a huge margin of 229 runs against South Africa. We have seen very bad batting from England's batsmen. Although South Africa set a huge target of 429 runs against Sri Lanka, the Sri Lankan team managed to collect 326 runs. Since the pitches are batting friendly, England's batsmen have no chance of winning if they don't perform well. If England want to win, the batsmen will definitely need to do better, especially the top order players will have to bat more responsibly. If not, the England team will accept the fourth defeat today.
It is not realistic to expect England to win all of their remaining matches (which include matches against India and Australia). But today they do have a very good chance of winning, as Sri Lanka has been one of the weakest teams in the tournament so far. BTW, if Australia wins all of their remaining matches, then they will have 14 points. England will only have 12 points, even if they win all of their remaining matches. Also, after the match against Sri Lanka today, the next match for Poms is against India, which will take place at the Ekana stadium in Lucknow.