Two teams have already qualified for the ODI World Cup 2023 semi-finals, but for the remaining two spots, six teams are still alive in the race. Here's a look at what Australia, New Zealand, Pakistan, Afghanistan, Sri Lanka, and the Netherlands need to do in …