Welp! There goes my awesome winning streak. The current World Cup champions are going to lose against Afghanistan which just goes to show the state of the England ODI team at present.
They are badly missing Stokes. Favorites to win the cup seem to be NZ, SA and India based on recent performances.
England does have a good team and the same members won them their first world cup, never saw this coming in this match, England loosing like this against Afghanistan but Afghanistan bowled really well and then recovered really well when the wickets started to tumble after their century opening partnership and if not for their tail end batsman there is no way they were reaching 250 let alone the score they posted.
With this kind of bowling performance from Afghanistan, highly doubt Ben Stokes would have made any difference.