The four semi-finalists of the 2023 ODI World Cup are now confirmed. India, South Africa, Australia and New Zealand (who have qualified in that order) will battle it out in the last-four stage. Pakistan were mathematically in contention before the start of their encounter against England in Kolkata, but by the time they had played out 40 balls in the second innings, the Men In Green were knocked out officially. (Match Blog | Streaming | Scorecard)