The ICC Men’s T20 World Cup 2026 will be held from February 7 to March 8, 2026, with India and Sri Lanka hosting the tournament. A total of 20 teams will compete across 55 matches, including league games, Super Eight encounters, semi-finals, and the final.
The tournament will begin with three matches on the opening day, while the final will be played on March 8 in Ahmedabad or Colombo, depending on team qualification.
T20 World Cup 2026 Match Schedule
February 7
Pakistan vs Netherlands – Colombo – 11:00 AM
West Indies vs Bangladesh – Kolkata – 3:00 PM
India vs USA – Mumbai – 7:00 PM
February 8
New Zealand vs Afghanistan – Chennai – 3:00 PM
England vs Nepal – Mumbai – 7:00 PM
Sri Lanka vs Ireland – Colombo – 7:00 PM
February 9
Bangladesh vs Italy – Kolkata – 11:00 AM
Zimbabwe vs Oman – Colombo – 3:00 PM
South Africa vs Canada – Ahmedabad – 7:00 PM
February 10
Netherlands vs Namibia – Ahmedabad – 11:00 AM
New Zealand vs UAE – Chennai – 3:00 PM
Pakistan vs UAE – Colombo – 7:00 PM
February 11
South Africa vs Afghanistan – Ahmedabad – 3:00 PM
Australia vs Ireland – Colombo – 7:00 PM
England vs West Indies – Mumbai – 7:00 PM
February 12
Sri Lanka vs Oman – Kandy – 3:00 PM
Nepal vs Italy – Mumbai – 7:00 PM
India vs Namibia – Delhi – 7:00 PM
February 13
Australia vs Zimbabwe – Colombo – 3:00 PM
Canada vs Namibia – Colombo – 7:00 PM
USA vs Netherlands – Chennai – 7:00 PM
February 14
Ireland vs Oman – Colombo – 11:00 AM
England vs Bangladesh – Kolkata – 3:00 PM
New Zealand vs South Africa – Ahmedabad – 7:00 PM
February 15
West Indies vs Nepal – Mumbai – 11:00 AM
USA vs Namibia – Chennai – 3:00 PM
India vs Pakistan – Colombo – 7:00 PM
February 16
Afghanistan vs UAE – Delhi – 11:00 AM
England vs Italy – Kolkata – 3:00 PM
Australia vs Sri Lanka – Kandy – 7:00 PM
February 17
New Zealand vs Canada – Chennai – 3:00 PM
Ireland vs Zimbabwe – Kandy – 7:00 PM
February 18
Bangladesh vs Nepal – Mumbai – 11:00 AM
South Africa vs UAE – Delhi – 3:00 PM
Pakistan vs Namibia – Colombo – 3:00 PM
India vs Netherlands – Ahmedabad – 7:00 PM
February 19
Italy vs West Indies – Kolkata – 3:00 PM
Sri Lanka vs Zimbabwe – Colombo – 7:00 PM
February 20
Afghanistan vs Canada – Chennai – 3:00 PM
Australia vs Oman – Kandy – 7:00 PM
Super Eight Matches
February 22: Y1 vs Y4 – Kandy – 3:00 PM
February 23: X2 vs X3 – Ahmedabad – 7:00 PM
February 24: Y2 vs Y3 – Mumbai – 7:00 PM
February 25: X1 vs X4 – Colombo – 7:00 PM
February 26: Y3 vs Y4 – Ahmedabad – 3:00 PM
February 27: X2 vs X4 – Chennai – 7:00 PM
February 28: Y1 vs Y2 – Colombo – 3:00 PM
March 1: X1 vs X3 – Kolkata – 7:00 PM
Knockout Matches
March 4: Semi Final 1 – Kolkata / Colombo (Time TBC)
March 5: Semi Final 2 – Mumbai (Time TBC)
March 8: Final – Ahmedabad / Colombo (Time TBC)
For more latest updates, click here.





