
On January 24, 2026, with a significant structural change ICC officially announced Scotland will replace Bangladesh for the upcoming T20 World Cup 2026 in India and Sri Lanka.
It comes after the decision Bangladesh Cricket Board (BCB) It has officially withdrawn from the tournament as scheduled, citing unresolved security issues related to travel to India. Despite weeks of negotiations and the ICC’s submission of independent security assessments, which found no verifiable threats, it remains at an impasse. Originally the highest-ranked T20I team not to qualify, Scotland have been called up to ensure the 20-team format remains unchanged for the tournament, which starts on February 7.
T20 World Cup 2026: Official Groups
20 teams divided into four groups participate in the tournament. The first two teams from each group will advance to the stage Super Eightfollowed by knockout rounds.
- Group A: India, PakistanNamibia, 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
Updated T20 World Cup 2026 fixtures: Scotland replaces Bangladesh
Group stage
1. February 7, 2026
Game 1, Group A:
- Pakistan vs Netherlands
- Venue: Sinhalese Sports Club, Colombo
- Time: 11:00 LOCAL (5:30 GMT)
Game 2, Group C:
- West Indies vs Scotland
- Venue: Kolkata, Eden Gardens
- Time: 15:00 LOCAL (9:30 GMT)
Game 3, Group A:
- India vs United States of America
- Venue: Wankhede Stadium, Mumbai
- Time: 19:00 LOCAL (13:30 GMT)
2. February 8, 2026
Group D, Game 4:
- New Zealand v Afghanistan
- Venue: MA Chidambaram Stadium, Chennai
- Time: 11:00 LOCAL (5:30 GMT)
Game 5, Group C:
- England vs Nepal
- Venue: Wankhede Stadium, Mumbai
- Time: 15:00 LOCAL (9:30 GMT)
Game 6, Group B:
- Sri Lanka v Ireland
- Venue: R. Premadasa Stadium, Colombo
- Time: 19:00 LOCAL (13:30 GMT)
3. February 9, 2026
Game 7, Group C:
- Scotland v Italy
- Venue: Kolkata, Eden Gardens
- Time: 11:00 LOCAL (5:30 GMT)
Game 8, Group B:
- Zimbabwe vs Oman
- Venue: Sinhalese Sports Club, Colombo
- Time: 15:00 LOCAL (9:30 GMT)
Game 9, Group D:
- South Africa – Canada
- Venue: Narendra Modi Stadium, Ahmedabad
- Time: 19:00 LOCAL (13:30 GMT)
4. February 10, 2026
Game 10, Group A:
- Netherlands – Namibia
- Venue: Arun Jaitley Stadium, Delhi
- Time: 11:00 LOCAL (5:30 GMT)
Game 11, Group D:
- New Zealand will face the United Arab Emirates
- Venue: MA Chidambaram Stadium, Chennai
- Time: 15:00 LOCAL (9:30 GMT)
Game 12, Group A:
- Pakistan vs United States of America
- Venue: Sinhalese Sports Club, Colombo
- Time: 19:00 LOCAL (13:30 GMT)
5. February 11, 2026
Game 13, Group D:
- South Africa vs Afghanistan
- Venue: Narendra Modi Stadium, Ahmedabad
- Time: 11:00 LOCAL (5:30 GMT)
Game 14, Group B:
- Australia vs Ireland
- Venue: R. Premadasa Stadium, Colombo
- Time: 15:00 LOCAL (9:30 GMT)
Game 15, Group C:
- England vs West Indies
- Venue: Wankhede Stadium, Mumbai
- Time: 19:00 LOCAL (13:30 GMT)
6. February 12, 2026
Game 16, Group B:
- Sri Lanka vs Oman
- Venue: Pallekele International Cricket Stadium, Pallekele
- Time: 11:00 LOCAL (5:30 GMT)
Game 17, Group C:
- Nepal vs Italy
- Venue: Wankhede Stadium, Mumbai
- Time: 15:00 LOCAL (9:30 GMT)
Game 18, Group A:
- India vs Namibia
- Venue: Arun Jaitley Stadium, Delhi
- Time: 19:00 LOCAL (13:30 GMT)
7. February 13, 2026
Game 19, Group B:
- Australia vs Zimbabwe
- Venue: R. Premadasa Stadium, Colombo
- Time: 11:00 LOCAL (5:30 GMT)
Game 20, Group D:
- Canada – United Arab Emirates
- Venue: Arun Jaitley Stadium, Delhi
- Time: 15:00 LOCAL (9:30 GMT)
Game 21, Group A:
- United States vs Netherlands
- Venue: MA Chidambaram Stadium, Chennai
- Time: 19:00 LOCAL (13:30 GMT)
8. February 14, 2026
Game 22, Group B:
- Ireland – Oman
- Venue: Sinhalese Sports Club, Colombo
- Time: 11:00 LOCAL (5:30 GMT)
Game 23, Group C:
- England vs Scotland
- Venue: Kolkata, Eden Gardens
- Time: 15:00 LOCAL (9:30 GMT)
Game 24, Group D:
- New Zealand v South Africa
- Venue: Narendra Modi Stadium, Ahmedabad
- Time: 19:00 LOCAL (13:30 GMT)
9. February 15, 2026
Game 25, Group C:
- West Indies vs Nepal
- Venue: Wankhede Stadium, Mumbai
- Time: 11:00 LOCAL (5:30 GMT)
Game 26, Group A:
- United States vs Namibia
- Venue: MA Chidambaram Stadium, Chennai
- Time: 15:00 LOCAL (9:30 GMT)
Game 27, Group A:
- India vs Pakistan
- Venue: R. Premadasa Stadium, Colombo
- Time: 19:00 LOCAL (13:30 GMT)
10. February 16, 2026
Game 28, Group D:
- Afghanistan vs United Arab Emirates
- Venue: Arun Jaitley Stadium, Delhi
- Time: 11:00 LOCAL (5:30 GMT)
Game 29, Group C:
- England vs Italy
- Venue: Kolkata, Eden Gardens
- Time: 15:00 LOCAL (9:30 GMT)
Game 30, Group B:
- Australia vs Sri Lanka
- Venue: Pallekele International Cricket Stadium, Pallekele
- Time: 19:00 LOCAL (13:30 GMT)
11. February 17, 2026
Game 31, Group D:
- New Zealand v Canada
- Venue: MA Chidambaram Stadium, Chennai
- Time: 11:00 LOCAL (5:30 GMT)
Game 32, Group B:
- Ireland v Zimbabwe
- Venue: Pallekele International Cricket Stadium, Pallekele
- Time: 15:00 LOCAL (9:30 GMT)
Game 33, Group C:
- Scotland v Nepal
- Venue: Wankhede Stadium, Mumbai
- Time: 19:00 LOCAL (13:30 GMT)
12. February 18, 2026
Game 34, Group D:
- South Africa v United Arab Emirates
- Venue: Arun Jaitley Stadium, Delhi
- Time: 11:00 LOCAL (5:30 GMT)
Game 35, Group A:
- Pakistan vs Namibia
- Venue: Sinhalese Sports Club, Colombo
- Time: 15:00 LOCAL (9:30 GMT)
Game 36, Group A:
- India vs Netherlands
- Venue: Narendra Modi Stadium, Ahmedabad
- Time: 19:00 LOCAL (13:30 GMT)
13. February 19, 2026
Group C, match 37:
- West Indies vs Italy
- Venue: Kolkata, Eden Gardens
- Time: 11:00 LOCAL (5:30 GMT)
Game 38, Group B:
- Sri Lanka vs Zimbabwe
- Venue: R. Premadasa Stadium, Colombo
- Time: 15:00 LOCAL (9:30 GMT)
Game 39, Group D:
- Afghanistan vs Canada
- Venue: MA Chidambaram Stadium, Chennai
- Time: 19:00 LOCAL (13:30 GMT)
14. February 20, 2026
Game 40, Group B:
- Australia vs Oman
- Venue: Pallekele International Cricket Stadium, Pallekele
- Time: 19:00 LOCAL (13:30 GMT)
Super 8 stages
15. February 21, 2026
- Match 41, Super 8 Group 2 (Y2 vs Y3)
- Venue: R. Premadasa Stadium, Colombo
- Time: 19:00 LOCAL (13:30 GMT)
16. February 22, 2026
- Match 42, Super 8 Group 2 (Y1 vs Y4)
- Venue: Pallekele International Cricket Stadium, Pallekele
- Time: 15:00 LOCAL (9:30 GMT)
Also READ: Will Pakistan boycott T20 World Cup 2026 after Bangladesh? Mohsun Naqvi breaks the silence
- Match 43, Super 8 Group 1 (X1 vs X4)
- Venue: Narendra Modi Stadium, Ahmedabad
- Time: 19:00 LOCAL (13:30 GMT)
17. February 23, 2026
Match 44, Super 8 Group 1 (X2 vs X3)
Venue: Wankhede Stadium, Mumbai
Time: 19:00 LOCAL (13:30 GMT)
18. February 24, 2026
- Match 45, Super 8 Group 2 (Y1 vs Y3)
- Venue: Pallekele International Cricket Stadium, Pallekele
- Time: 19:00 LOCAL (13:30 GMT)
February 25, 2026
- Match 46, Super 8 Group 2 (Y2 vs Y4)
- Venue: R. Premadasa Stadium, Colombo
- Time: 19:00 LOCAL (13:30 GMT)
18. February 26, 2026
- Match 47, Super 8 Group 1 (X3 vs X4)
- Venue: Narendra Modi Stadium, Ahmedabad
- Time: 15:00 LOCAL (9:30 GMT)
- Match 48, Super 8 Group 1 (X1 vs X2)
- Venue: MA Chidambaram Stadium, Chennai
- Time: 19:00 LOCAL (13:30 GMT)
19. February 27, 2026
- Match 49, Super 8 Group 2 (Y1 vs Y2)
- Venue: R. Premadasa Stadium, Colombo
- Time: 19:00 LOCAL (13:30 GMT)
20. February 28, 2026
- Match 50, Super 8 Group 2 (Y3 vs Y4)
- Venue: Pallekele International Cricket Stadium, Pallekele
- Time: 19:00 LOCAL (13:30 GMT)
21. March 1, 2026
- Match 51, Super 8 Group 1 (X2 vs X4)
- Venue: Arun Jaitley Stadium, Delhi
- Time: 15:00 LOCAL (9:30 GMT)
- Match 52, Super 8 Group 1 (X1 vs X3)
- Venue: Kolkata, Eden Gardens
- Time: 19:00 LOCAL (13:30 GMT)
Semifinals
22. March 4, 2026
- 1st Semi-Final
- Location: TBC
- Time: 19:00 LOCAL (13:30 GMT)
23. March 5, 2026
- 2nd Semi-Final
- Venue: Wankhede Stadium, Mumbai
- Time: 19:00 LOCAL (13:30 GMT)
The final
24. March 8, 2026
- The final
- Location: TBC
- Time: 19:00 LOCAL (13:30 GMT)

