T20 World Cup Semi-Finals Full Schedule: The ICC T20 World Cup 2026 has reached its business end with only four out of the participating 20 teams remaining. India, England, South Africa, and New Zealand have made it to the semi-finals and will be eyeing a spot in the final to compete for the coveted trophy this Sunday, that is March 8. Needless to say, fans would be exicted to know about which teams will be facing against each other and exactly when so as to not miss out on any of the action.
For those interested, here is the ICC T20 World Cup 2026 semi-finals full schedule.
T20 World Cup Semi-Finals Match-Ups
Here are match-ups for the two T20 World Cup semi-finals:
T20 WC Semi-Final 1: South Africa vs New Zealand
T20 WC Semi-Final 2: India vs England
The first match will be played at the Eden Gardens in Kolkata, where India just defeated West Indies to reach the knockouts.
The second semi-final, featuring the Men in Blue, led by Suryakumar Yadav, will be played in Mumbai, at the iconic Wankhede Stadium, where they beat USA in their tournament opener.
T20 World Cup Semi-Finals Match Dates
Here are details about when to watch both T20 World Cup semi-finals:
T20 WC Semi-Final 1: South Africa vs New Zealand – March 4, 2026
T20 WC Semi-Final 2: India vs England – March 5, 2026
Both matches are scheduled to kick off at 7:00 PM Indian Standard Time (IST). Therefore, as per regular pre-match customs, the coin toss should be conducted around 6:30 PM IST.
How To Watch T20 World Cup Semi-Finals?
Fans who won’t be in attendance can watch both ICC T20 World Cup semi-finals online. JioHotstar will live stream India vs England, as well as South Africa vs New Zealand matches on the respective dates.
As for television, Star Sports Network TV channels will broadcast the matches live.

