
IMAGE: Sri Lanka's fans enjoy in the stands during the T20 World Cup match against England in Pallekele. Photograph: Lahiru Harshana/Reuters
The ICC T20 World Cup will be held from February 7 to March 8 2026, co-hosted by India and Sri Lanka.
No host has ever won the title, so defending champions India face a tough challenge at home. The 20-team tournament will conclude with a grand finale at the Narendra Modi stadium in Ahmedabad, on March 8, 2026.
Schedule: T20 World Cup 2026
| Date | Match | Venue | Time (IST) |
|---|---|---|---|
| February 7 | Pakistan vs Netherlands (Group A) | SSC, Colombo | 11:00 AM |
| February 7 | West Indies vs Scotland (Group C) | Kolkata | 3:00 PM |
| February 7 | India vs USA (Group A) | Mumbai | 7:00 PM |
| February 8 | New Zealand vs Afghanistan (Group D) | Chennai | 11:00 AM |
| February 8 | England vs Nepal (Group C) | Mumbai | 3:00 PM |
| February 8 | Sri Lanka vs Ireland (Group B) | RPS, Colombo | 7:00 PM |
| February 9 | Scotland vs Italy (Group C) | Kolkata | 11:00 AM |
| February 9 | Zimbabwe vs Oman (Group B) | SSC, Colombo | 3:00 PM |
| February 9 | South Africa vs Canada (Group D) | Ahmedabad | 7:00 PM |
| February 10 | Netherlands vs Namibia (Group A) | Delhi | 11:00 AM |
| February 10 | New Zealand vs UAE (Group D) | Chennai | 3:00 PM |
| February 10 | Pakistan vs USA (Group A) | SSC, Colombo | 7:00 PM |
| February 11 | South Africa vs Afghanistan (Group D) | Ahmedabad | 11:00 AM |
| February 11 | Australia vs Ireland (Group B) | RPS, Colombo | 3:00 PM |
| February 11 | West Indies vs England (Group C) | Mumbai | 7:00 PM |
| February 12 | Sri Lanka vs Oman (Group B) | Kandy | 11:00 AM |
| February 12 | Italy vs Nepal (Group C) | Mumbai | 3:00 PM |
| February 12 | India vs Namibia (Group A) | Delhi | 7:00 PM |
| February 13 | Australia vs Zimbabwe (Group B) | RPS, Colombo | 11:00 AM |
| February 13 | Canada vs UAE (Group D) | Delhi | 3:00 PM |
| February 13 | USA vs Netherlands (Group A) | Chennai | 7:00 PM |
| February 14 | Ireland vs Oman (Group B) | SSC, Colombo | 11:00 AM |
| February 14 | England vs Scotland (Group C) | Kolkata | 3:00 PM |
| February 14 | New Zealand vs South Africa (Group D) | Ahmedabad | 7:00 PM |
| February 15 | West Indies vs Nepal (Group C) | Mumbai | 11:00 AM |
| February 15 | USA vs Namibia (Group A) | Chennai | 3:00 PM |
| February 15 | India vs Pakistan (Group A) | RPS, Colombo | 7:00 PM |
| February 16 | Afghanistan vs UAE (Group D) | Delhi | 11:00 AM |
| February 16 | England vs Italy (Group C) | Kolkata | 3:00 PM |
| February 16 | Australia vs Sri Lanka (Group B) | Kandy | 7:00 PM |
| February 17 | New Zealand vs Canada (Group D) | Chennai | 11:00 AM |
| February 17 | Ireland vs Zimbabwe (Group B) | Kandy | 3:00 PM |
| February 17 | Scotland vs Nepal (Group C) | Mumbai | 7:00 PM |
| February 18 | South Africa vs UAE (Group D) | Delhi | 11:00 AM |
| February 18 | Pakistan vs Namibia (Group A) | SSC, Colombo | 3:00 PM |
| February 18 | India vs Netherlands (Group A) | Ahmedabad | 7:00 PM |
| February 19 | West Indies vs Italy (Group C) | Kolkata | 11:00 AM |
| February 19 | Sri Lanka vs Zimbabwe (Group B) | RPS, Colombo | 3:00 PM |
| February 19 | Afghanistan vs Canada (Group D) | Chennai | 7:00 PM |
| February 20 | Australia vs Oman (Group B) | Kandy | 7:00 PM |
| February 21 | New Zealand vs Pakistan | RPS, Colombo | 7:00 PM |
| February 22 | Sri Lanka vs England | Pallekele | 3:00 PM |
| February 22 | India vs South Africa | Ahmedabad | 7:00 PM |
| February 23 | Zimbabwe vs West Indies | Mumbai | 7:00 PM |
| February 24 | England vs Pakistan | Pallekele | 7:00 PM |
| February 25 | New Zealand vs Sri Lanka | RPS, Colombo | 7:00 PM |
| February 26 | West Indies vs South Africa | Ahmedabad | 3:00 PM |
| February 26 | India vs Zimbabwe | Chennai | 7:00 PM |
| February 27 | England vs New Zealand | RPS, Colombo | 7:00 PM |
| February 28 | Sri Lanka vs Pakistan | Kandy | 7:00 PM |
| March 1 | Zimbabwe vs South Africa | Delhi | 3:00 PM |
| March 1 | India vs West Indies | Kolkata | 7:00 PM |
| March 4 | 1st Semi-final | Kolkata/Colombo | 7:00 PM |
| March 5 | 2nd Semi-final | Mumbai | 7:00 PM |
| March 8 | FINAL | Ahmedabad/Colombo | 7:00 PM |








