All four teams for the ODI World Cup semi-finals are confirmed, with only the fourth spot left to be decided. New Zealand secured their place by defeating Sri Lanka, eliminating Pakistan and Afghanistan. Afghanistan needed a massive 434-run win against South Africa but fell short, ending their semi-final hopes. Pakistan technically remains, needing a significant win against England.
For Pakistan to qualify, they must win by at least 288 runs against England. For instance, if they score 300 runs, England needs to be dismissed for 13 runs. The ICC has officially eliminated Pakistan from the tournament.
On Diwali, the ICC celebrated the World Cup at the Gateway of India with a special laser show, highlighting the journey of the tournament. The show revealed the semi-final matchups: India vs. New Zealand and Australia vs. South Africa.