The defending champions are at the mercy of net-run-rate after a big defeat to Australia followed their abandoned opener against Scotland.
It’s the Scots who could send England packing at the first hurdle and another upset against Oman at Sir Vivian Richards Stadium will mean curtains for their campaign.
Even if England can smash the Middle Eastern minnows this evening, followed by a solid beating of Namibia in the finale, there is still the danger that Scotland and Australia play out a rather deliberate result to ensure Jos Buttler and Co are knocked out.
How to watch England vs Oman
TV channel: In the UK, the T20 World Cup match will be broadcast live on Sky Sports Main Event and Cricket. Coverage begins at 7.30pm before an 8pm start time.
Live stream: Subscribers can follow live online via the Sky Go app.