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.