India will face England in a high-stakes ICC T20 World Cup 2026 semi-final on Thursday at Mumbai’s iconic Wankhede Stadium. With a place in the final on the line, both teams will be looking to bring their best game in front of a packed, passionate home crowd.
India reached the semis after a strong win over West Indies in their last match, while England, who have faced India in the last two T20 World Cup semi-finals, will rely on their experience in Indian conditions. Both teams are familiar with high-pressure encounters, making this clash a thrilling contest for fans.
The winner will advance to the final against either South Africa or New Zealand, setting the stage for a classic showdown.
Head-to-Head Records in T20Is:
Total Matches: 29
India Wins: 17
England Wins:12
India vs England: When and Where to Watch
Match Date: 5th February 2026
Venue: Wankhede Stadium, Mumbai
Match Time: 7:00 pm
TV Broadcast in India: Star Sports Network
Live Streaming: Jio Hotstar app and website
Online Coverage: Live ball-by-ball updates and detailed coverage will be available on TimesofIndia.com
India vs England Squads:
India: Suryakumar Yadav (c), Abhishek Sharma, Tilak Varma, Sanju Samson, Shivam Dube, Ishan Kishan, Hardik Pandya, Arshdeep Singh, Jasprit Bumrah, Mohammed Siraj, Varun Chakaravarthy, Kuldeep Yadav, Axar Patel, Washington Sundar, Rinku Singh
England: Harry Brook (c), Rehan Ahmed, Jofra Archer, Tom Banton, Jacob Bethell, Jos Buttler, Sam Curran, Liam Dawson, Ben Duckett, Will Jacks, Jamie Overton, Adil Rashid, Phil Salt, Josh Tongue, Luke Wood
