ICC Champions Trophy 2025 Semi-Finals: Teams, Schedule, Venues, and More
India, Australia, New Zealand, and South Africa Confirmed as the Four Semi-Finalists of ICC Champions Trophy 2025.
- Published - March 1, 2025 14:39:50
- Updated - March 1, 2025 14:39:50

The highly anticipated ICC Champions Trophy 2025 knockout stage is here. The four teams, including India, New Zealand, South Africa, and Australia, have qualified for the semi-finals, which is set to be played in Lahore and Dubai. Notably, these are the same four semifinalists of the last 50 overs ICC event, Cricket World Cup 2023. Check out the ICC Champions Trophy 2025 semi-finals team, schedule, format, venues, and more details.
Champions Trophy 2025 Semi Final Teams and Date
Semi Finalist
- India
- New Zealand
- Australia
- South Africa
Dates and Venues
- The 1st semi-final of the ICC Champions Trophy 2025 is set to be played on 4th March in Dubai International Cricket Stadium.
- The 2nd semi-final will be played on 5th March in Gaddafi Stadium, Lahore.
Notably, as India’s fixtures are fixed for Dubai, they will play the 1st Semi Final on 4th March, and New Zealand will play the 2nd Semi Final in Lahore on 5th March.
The semi-final fixtures will be finalized after the India vs. New Zealand match result, which is set to be played on 2nd March in Dubai. According to the ICC Champions Trophy format, the 1st-ranked team of Group A will play the 2nd-ranked team of Group B, and the 1st-placed team of Group B will face the 2nd-ranked team of Group A.
Who will India play in Champions Trophy 2025 Semi Final 1?
India is set to play the 1st semi-final of the ICC Champions Trophy 2025 on 4th March in Dubai. However, the opponent of India will be finished after the New Zealand clash on 2nd March.
According to the current scenario, South Africa is likely to get the 1st position in the Group B points table and Australia 2nd. So if India beats New Zealand on 3rd March, they will play Australia, and if India loses to Kiwis, they’ll face South Africa.
Note: The semifinals fixtures are yet to be confirmed, and fans need to wait for the India vs. New Zealand result on 3rd March.
Latest News

Most Hundreds in Test Cricket: Joe Root Joins Elite List

Fastest Fifties in T20 Cricket: Full List and Top Records

Fastest Triple Hundred in Test Cricket

What is the one-ball rule that has been implemented in ODIs? – All you need to know
