New Zealand are in control of Group 1 after another big win over Sri Lanka, but two no-result matches in Melbourne on Friday mean all teams can still qualify.
It’s still all to play for in Group 1. We take a look at the state of play as things stand.
Who’s in the driving seat to reach the semi-finals?
New Zealand are the only unbeaten team in Group 1 after three matches, and the margins of their 89-run win over Australia and 65-run win over Sri Lanka have given them a big edge in the Net Run Rate column too.
A Net RR of +3.850 is almost as good as an extra point, barring a crushing defeat of their own in the remaining matches.
The washout and shared points against Afghanistan could yet go against the Kiwis, but with the rest of the group taking points off each other, it is still very much advantage Black Caps in the qualification race.
All five other teams in the group could potentially leapfrog New Zealand in the final two matchdays, but they already have one foot in the semi-finals and can effectively guarantee that with a win against England next time out.