The 2026 ICC Men’s T20 World Cup will be played across eight venues in India and Sri Lanka. Here is the venue-wise schedule for the tournament.
T20 World Cup 2026: Groups
The 20 teams have been split into four groups, where the five teams in each group will be played in round-robin format. The group stage will be played between February 7 and 20, following which two teams from each group will qualify for the Super Eights.
Group A: India, Pakistan, Namibia, Netherlands, USA
Group B: Sri Lanka, Australia, Ireland, Zimbabwe, Oman
Group C: England, West Indies, Scotland, Nepal, Italy
Group D: South Africa, Afghanistan, New Zealand, Canada, UAE
Also read: Wisden’s 2026 Men’s T20 World Cup power rankings
T20 World Cup 2026 Super Eights: What is the format?
The Super Eights will be played between February 22 and March 1. Super Eight Group 1 will feature X1, X2, X3, X4, while Y1, Y2, Y3, Y4 will be in Group 2.
Ahead of the World Cup, India have been seeded as X1, Australia as X2, the West Indies as X3, South Africa as X4, England as Y1, Sri Lanka as Y2, Pakistan as Y3, and New Zealand as Y4.
If any of these teams do not qualify for the Super Eights, the team that qualifies instead of them will carry the same tag.
The semi-finals will be played on March 4 and 5, and the final on March 8.
Also read: T20 World Cup squads – full team lists
Venue-wise schedule for T20 World Cup 2026
Eight venues – five in India, three in Sri Lanka – will host the T20 World Cup. During the Super Eights phase, India will host all games of Group 1, and Sri Lanka all games of Group 2.
Eden Gardens, Kolkata and Wankhede Stadium, Mumbai will host the semi-finals, while the final will be played at Narendra Modi Stadium, Ahmedabad.
However, if Pakistan qualify up to this stage, their matches will be moved to R Premadasa Stadium, Colombo.
Also read: Pakistan boycott India match at the T20 World Cup: What next, and will it even matter?
T20 World Cup 2026 matches at Arun Jaitley Stadium, New Delhi
| Date | Match | Local Time |
| February 10, 2026 | Netherlands vs Namibia | 11:00 AM |
| February 12, 2026 | India vs Namibia | 7:00 PM |
| February 13, 2026 | Canada vs UAE | 3:00 PM |
| February 16, 2026 | Afghanistan vs UAE | 11:00 AM |
| February 18, 2026 | South Africa vs UAE | 11:00 AM |
| March 1, 2026 | Super Eights X2 vs X4 | 3:00 PM |
T20 World Cup 2026 matches at Eden Gardens, Kolkata
| Date | Match | Local Time |
| February 7, 2026 | West Indies vs Scotland | 3:00 PM |
| February 9, 2026 | Scotland vs Italy | 11:00 AM |
| February 14, 2026 | England vs Scotland | 3:00 PM |
| February 16, 2026 | England vs Italy | 3:00 PM |
| February 19, 2026 | West Indies vs Italy | 11:00 AM |
| March 1, 2026 | Super Eights X1 vs X3 | 7:00 PM |
| March 4, 2026 | Semi-final 1 (if Pakistan do not qualify) | 7:00 PM |
T20 World Cup 2026 matches at MA Chidambaram Stadium, Chepauk, Chennai
| Date | Match | Local Time |
| February 8, 2026 | New Zealand vs Afghanistan | 11:00 AM |
| February 10, 2026 | New Zealand vs UAE | 3:00 PM |
| February 13, 2026 | USA vs Netherlands | 7:00 PM |
| February 15, 2026 | USA vs Namibia | 3:00 PM |
| February 17, 2026 | New Zealand vs Canada | 11:00 AM |
| February 19, 2026 | Afghanistan vs Canada | 7:00 PM |
| February 26, 2026 | Super Eights X1 vs X2 | 7:00 PM |
T20 World Cup 2026 matches at Narendra Modi Stadium, Ahmedabad
| Date | Match | Local Time |
| February 9, 2026 | South Africa vs Canada | 7:00 PM |
| February 11, 2026 | South Africa vs Afghanistan | 11:00 AM |
| February 14, 2026 | New Zealand vs South Africa | 7:00 PM |
| February 18, 2026 | India vs Netherlands | 7:00 PM |
| February 22, 2026 | Super Eights X1 vs X4 | 7:00 PM |
| February 26, 2026 | Super Eights X3 vs X4 | 3:00 PM |
| March 8, 2026 | Final (if Pakistan do not qualify) | 7:00 PM |
T20 World Cup 2026 matches at Pallekele International Stadium, Pallekele
| Date | Match | Local Time |
| February 12, 2026 | Sri Lanka vs Oman | 11:00 AM |
| February 16, 2026 | Australia vs Sri Lanka | 7:00 PM |
| February 17, 2026 | Ireland vs Zimbabwe | 3:00 PM |
| February 20, 2026 | Australia vs Oman | 7:00 PM |
| February 22, 2026 | Super Eights Y1 vs Y4 | 3:00 PM |
| February 24, 2026 | Super Eights Y1 vs Y3 | 7:00 PM |
| February 28, 2026 | Super Eights Y3 vs Y4 | 7:00 PM |
T20 World Cup 2026 matches at R Premadasa Stadium, Colombo
| Date | Match | Local Time |
| February 8, 2026 | Sri Lanka vs Ireland | 7:00 PM |
| February 11, 2026 | Australia vs Ireland | 3:00 PM |
| February 13, 2026 | Australia vs Zimbabwe | 11:00 AM |
| February 15, 2026 | India vs Pakistan | 7:00 PM |
| February 19, 2026 | Sri Lanka vs Zimbabwe | 3:00 PM |
| February 21, 2026 | Super Eights Y2 vs Y3 | 7:00 PM |
| February 25, 2026 | Super Eights Y2 vs Y4 | 7:00 PM |
| February 27, 2026 | Super Eights Y1 vs Y2 | 7:00 PM |
| March 4, 2026 | Semi-final 1 (if Pakistan qualify) | 7:00 PM |
| March 8, 2026 | Final (if Pakistan qualify) | 7:00 PM |
T20 World Cup 2026 matches at Sinhalese Sports Club, Colombo
| Date | Match | Local Time |
| February 7, 2026 | Pakistan vs Netherlands | 11:00 AM |
| February 9, 2026 | Zimbabwe vs Oman | 3:00 PM |
| February 10, 2026 | Pakistan vs USA | 7:00 PM |
| February 14, 2026 | Ireland vs Oman | 11:00 AM |
| February 18, 2026 | Pakistan vs Namibia | 3:00 PM |
T20 World Cup 2026 matches at Wankhede Stadium, Mumbai
| Date | Match | Local Time |
| February 7, 2026 | India vs USA | 7:00 PM |
| February 8, 2026 | England vs Nepal | 3:00 PM |
| February 11, 2026 | England vs West Indies | 7:00 PM |
| February 12, 2026 | Nepal vs Italy | 3:00 PM |
| February 15, 2026 | West Indies vs Nepal | 11:00 AM |
| February 17, 2026 | Scotland vs Nepal | 7:00 PM |
| March 1, 2026 | Super Eights X2 vs X3 | 7:00 PM |
| March 5, 2026 | Semi-final 2 | 7:00 PM |
Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.