The semi-finalists’ lineup for the 2025 Champions Trophy has been completed, with India and New Zealand set to face off in the final group stage match. Despite Pakistan’s early exit from the tournament, South Africa secured the final spot by dismissing England for a mere 179 runs.
Here’s a look at the teams that have made it to the semi-finals:
India
India kicked off their Champions Trophy campaign in impressive fashion, securing victories against both Bangladesh and Pakistan. They are now set to face New Zealand in their final group match, aiming to solidify their position.
New Zealand
Led by Mitchell Santner, New Zealand entered the Champions Trophy with strong momentum, having won the tri-nation series. They started their campaign with victories over Pakistan and Bangladesh, setting them up for a thrilling clash with India in their last group-stage match.
Australia
Australia’s Champions Trophy history has been marked by bad luck, with rain interruptions affecting several of their matches. Despite missing key players like regular captain Pat Cummins, Steve Smith has stepped up as captain and led the team effectively. Australia claimed a memorable victory over England in a high-scoring encounter and started strong against Afghanistan, though their match against South Africa was abandoned due to weather.
South Africa
South Africa sealed their semi-final spot by eliminating Afghanistan, who had hoped to secure a place in the last four. The South African team put on a dominant performance, dismissing England for just 179 runs and crushing Afghanistan in their opening match.
The stage is now set for an exciting semi-final showdown in the 2025 Champions Trophy.

