T20 World Cup 2024 complete schedule, venues, match timings, stadiums, live streaming: The ICC T20 Cricket World Cup is set to take place from June 1 to June 29 across the USA and West Indies, featuring 20 teams, including India. This mega ICC event will witness a total of 55 matches over 30 days, culminating in the final showdown on June 29.

There will be a reserve day for the second semi-final as well as the final of ICC T20 World Cup 2024 tournament. Reserve days will take place one day after the scheduled match date.

ICC T20 World Cup 2024 Venues In USA: Texas Grand Prairie Stadium, Florida Central Broward Regional Park Stadium, New York Nassau County International Cricket Stadium.

ICC T20 World Cup 2024 Venues In West Indies: Saint Vincent & the Grenadines Arnos Vale Stadium, Antigua and Barbuda Sir Vivian Richards Stadium, Barbados Kensington Oval, Saint Lucia Daren Sammy Cricket Ground, Trinidad and Tobago Brian Lara Cricket Academy, Guyana Providence Providence Stadium.

ICC T20 World Cup 2024 live streaming: Live streaming of ICC T20 World Cup 2024 matches can be watched on Disney + Hotstar.

ICC T20 World Cup 2024 - Complete list of all teams

Click on THIS LINK to know all teams participating in ICC T20 World Cup 2024 in USA and West Indies

ICC T20 World Cup 2024 Complete Schedule, Match Timings in IST (Indian Time)

Fixtures Date Time Venue
USA vs CANADA June 2 06:00 AM Dallas
WEST INDIES vs PAPUA NEW GUINEA June 2 08:00 PM Guyana
NAMIBIA vs OMAN June 3 06:00 AM Barbados
SRI LANKA vs SOUTH AFRICA June 3 08:00 PM New York
AFGHANISTAN vs UGANDA June 4 06:00 AM Guyana
ENGLAND vs SCOTLAND June 4 08:00 PM Barbados
NETHERLANDS vs NEPAL June 4 09:00 PM Dallas
INDIA vs IRELAND June 5 08:00 PM New York
PAPUA NEW GUINEA vs UGANDA June 6 05:00 AM Guyana
AUSTRALIA vs OMAN June 6 06:00 AM Barbados
USA vs PAKISTAN June 6 09:00 PM Dallas
NAMIBIA vs SCOTLAND June 7 12:30 AM Barbados
CANADA vs IRELAND June 7 08:00 PM New York
NEW ZEALAND vs AFGHANISTAN June 8 05:00 AM Guyana
SRI LANKA vs BANGLADESH June 8  06:00 AM Dallas
NETHERLANDS vs SOUTH AFRICA June 8 08:00 PM New York
AUSTRALIA vs ENGLAND June 8 10:30 PM Barbados
WEST INDIES vs UGANDA June 9 06:00 AM Guyana
INDIA vs PAKISTAN June 9 08:00 PM New York
OMAN vs SCOTLAND June 9 10:30 PM Antigua
SOUTH AFRICA vs BANGLADESH June 10  08:00 PM New York
PAKISTAN vs CANADA June 11 08:00 PM New York
SRI LANKA vs NEPAL June 12 05:00 AM Florida
AUSTRALIA vs NAMIBIA June 12 06:00 AM Antigua
USA vs INDIA June 12 08:00 PM New York
WEST INDIES vs NEW ZEALAND June 13 06:00 AM Trinidad and Tobago
BANGLADESH vs NETHERLANDS June 13 08:00 PM St Vincent
ENGLAND vs OMAN June 14 12:30 AM Antigua
AFGHANISTAN vs PAPUA NEW GUINEA June 14 06:00 AM Trinidad and Tobago
USA vs IRELAND June 14 08:00 PM Florida
SOUTH AFRICA vs NEPAL June 15 05:00 AM St Vincent
NEW ZEALAND vs UGANDA June 15 06:00 AM Trinidad and Tobago
INDIA vs CANADA June 15 08:00 PM Florida
NAMIBIA vs ENGLAND June 15 10:30 PM Antigua
AUSTRALIA vs SCOTLAND June 16 06:00 AM St Lucia
PAKISTAN vs IRELAND June 16 08:00 PM Florida
BANGLADESH vs NEPAL June 17 05:00 AM St Vincent
SRI LANKA vs NETHERLANDS June 17 06:00 AM St Lucia
NEW ZEALAND vs PAPUA NEW GUINEA June 17 08:00 PM Trinidad and Tobago
WEST INDIES vs AFGHANISTAN June 18 06:00 AM St Lucia
A2 vs D1 June 19 08:00 PM Antigua
B1 vs C2 June 20 06:00 AM St Lucia
C1 vs A1 June 20 08:00 PM Barbados
B2 vs D2 June 21 06:00 AM Antigua
B1 vs D1 June 21 08:00 PM St Lucia
A2 vs C2 June 22 06:00 AM Barbados
A1 vs D2 June 22 08:00 PM Antigua
C1 vs B2 June 23 06:00 AM St Vincent
A2 vs B1 June 23 08:00 PM Barbados
C2 vs D1 June 24 06:00 AM Antigua
B2 vs A1 June 24 08:00 PM St Lucia
C1 vs D2 June 25 06:00 AM St Vincent
T.B.C. vs T.B.C June 27 06:00 AM Trinidad and Tobago
T.B.C. vs T.B.C. June 27 08:00 PM Guyana
T.B.C. vs T.B.C. June 28 08:00 PM Barbados