The ICC Men's T20 World Cup 2026 has entered its decisive phase, with the four semi-finalists confirmed and two high-stakes contests lined up this week. India booked their place in the last four following a gripping victory over the West Indies cricket team, setting up a marquee clash against England in Mumbai.

The contenders—India, England, South Africa and New Zealand—are now just one win away from reaching the final, scheduled for March 8. With the trophy within touching distance, both semi-finals promise intense battles between established cricketing powers.

The opening semi-final will see South Africa face New Zealand at the historic Eden Gardens in Kolkata on Wednesday at 7 pm IST. The following evening, hosts India will take on England in the second semi-final at the Wankhede Stadium in Mumbai, also starting at 7 pm IST.

Where to watch live

Both ICC Men's T20 World Cup 2026 semi-finals will be telecast live on Star Sports Network, with streaming available on the JioHotstar app and website.

Squads

India: Suryakumar Yadav (captain), Sanju Samson (wicketkeeper), Abhishek Sharma, Ishan Kishan, Tilak Varma, Hardik Pandya, Shivam Dube, Axar Patel, Arshdeep Singh, Varun Chakaravarthy, Jasprit Bumrah, Rinku Singh, Washington Sundar, Mohammed Siraj, Kuldeep Yadav.

South Africa: Aiden Markram (captain), Quinton de Kock (wicketkeeper), Ryan Rickelton, Dewald Brevis, David Miller, Tristan Stubbs, Marco Jansen, Corbin Bosch, Kagiso Rabada, Keshav Maharaj, Lungi Ngidi, George Linde, Anrich Nortje, Kwena Maphaka, Jason Smith.

New Zealand: Mitchell Santner (captain), Tim Seifert (wicketkeeper), Rachin Ravindra, Finn Allen, Glenn Phillips, Daryl Mitchell, Michael Bracewell, Kyle Jamieson, Ish Sodhi, Lockie Ferguson, Jacob Duffy, James Neesham, Matt Henry, Devon Conway, Mark Chapman.

England: Harry Brook (captain), Jos Buttler (wicketkeeper), Philip Salt, Jacob Bethell, Tom Banton, Sam Curran, Will Jacks, Liam Dawson, Jofra Archer, Adil Rashid, Luke Wood, Josh Tongue, Rehan Ahmed, Jamie Overton, Ben Duckett.