Just four nations remain at the 2026 T20 World Cup with India, England, South Africa and New Zealand vying for short-format success.
Suryakumar Yadav’s tournament favourites and co-hosts only just came through the Super Eight phase, narrowly beating the West Indies to reach the semi-finals.
They will face an England side yet to find full fluency for a place in the final as Harry Brook and his team look to end a difficult winter with triumph.
The first finalist, meanwhile, will be determined by an intriguing meeting between the Proteas and Blackcaps at Eden Gardens.
Here’s everything you need to know
When are the T20 World Cup semi-finals?
Wednesday 4 March
South Africa vs New Zealand, Kolkata (1.30pm BST)
Thursday 5 March
India vs England Mumbai (1.30pm BST)
Final
Sunday 8 March, Ahmedabad (1.30pm BST)
How can I watch the knockout phase?
Viewers in the United Kingdom can watch every game live on Sky Sports. A live stream will be available via Sky Go and NOW