
IMAGE: Jasprit Bumrah celebrates the wicket of Shimron Hetmyer during their Super 8 match at the Eden Gardens in Kolkata. 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: South Africa vs New Zealand |
Kolkata |
7:00 PM |
| March 5 |
2nd Semi-final: England vs India |
Mumbai |
7:00 PM |
| March 8 |
FINAL |
Ahmedabad |
7:00 PM |