The T20 World Cup 2024 gets underway on June 1, with USA v Canada opening up the tournament in Texas. Here's the full schedule for the tournament, including venues and match timings.

T20 World Cup: A tournament of 20 teams

The 2024 edition of the tournament has been expanded to include 20 countries, with teams split into four groups for the first stage. Five teams in each group will play each other once, with two points awarded for a win, and the top two teams from each group will advance to the next stage.

T20 World Cup 2024 Groups: Full List Of Teams In Each Group

Where are the finals?

The second stage is the Super Eights, with the advancing teams split into two groups of four. Each side will play the three other members of their group once, with the top two teams from each advancing to the semi finals. The semifinals will be played on June 26 and 27 in Trinidad and Tobago and Guyana respectively. Following those matches, the final will be played on June 29 in Barbados.

USA and West Indies will jointly host the tournaments, with matches scheduled for Florida, New York and Texas in the USA, as well as six venues in the Caribbean. England go into the tournament as defending champions, having won the tournament in Australia in 2022.

T20 World Cup 2024: Full schedule

*All timings local

Saturday, June 1 - Group A: USA v Canada, Grand Prairie Stadium, Dallas, Texas - 7:30pm

Sunday, June 2 - Group C: West Indies v Papua New Guinea, Providence Stadium, Guyana - 10:30am
Sunday, June 2 - Group B: Namibia v Oman, Kensington Oval, Barbados - 8:30pm

Monday, June 3 - Group D: Sri Lanka v South Africa, Nassau County International Cricket Stadium, New York - 10:30am
Monday, June 3 - Group C: Afghanistan v Uganda, Providence Stadium, Guyana - 8:30pm

Tuesday, June 4 - Group B: England v Scotland, Kensington Oval, Barbados - 10:30am
Tuesday, June 4 - Group D: Netherlands v Nepal, Grand Prairie Stadium, Dallas, Texas - 10:30am

Wednesday, June 5 - Group A: India v Ireland, Nassau County International Cricket Stadium, New York - 10:30am
Wednesday, June 5 - Group C: Papua New Guinea v Uganda, Providence Stadium, Guyana - 7:30pm
Wednesday, June 5 - Group B: Australia v Oman, Kensington Oval, Barbados - 8:30pm

Thursday, June 6 - Group A: USA v Pakistan, Grand Prairie Stadium, Dallas, Texas - 10:30am
Thursday, June 6 - Group B: Namibia v Scotland, Kensington Oval, Barbados - 3pm

Friday, June 7 - Group A: Canada v Ireland, Nassau County International Cricket Stadium, New York - 10:30am
Friday, June 7 - Group C: New Zealand v Afghanistan, Providence Stadium, Guyana - 7:30pm
Friday, June 7 - Group D: Sri Lanka v Bangladesh, Grand Prairie Stadium, Dallas, Texas - 7:30pm

Saturday, June 8 - Group D: Netherlands v South Africa, Nassau County International Cricket Stadium, New York - 10:30am
Saturday, June 8 - Group B: Australia v England, Kensington Oval, Barbados - 1pm
Saturday, June 8 - Group C: West Indies v Uganda, Providence Stadium, Guyana - 8:30pm

Sunday, June 9 - Group A: India v Pakistan, Nassau County International Cricket Stadium, New York - 10:30am
Sunday, June 9 - Group B: Oman v Scotland, Sir Vivian Richards Stadium, Antigua & Barbuda - 1pm

Monday, June 10 - Group D: South Africa v Bangladesh, Nassau County International Cricket Stadium, New York - 10:30am

Tuesday, June 11 - Group A: Pakistan v Canada, Nassau County International Cricket Stadium, New York - 10:30am
Tuesday, June 11 - Group D: Sri Lanka v Nepal, Central Broward Park, Florida - 7:30pm
Tuesday, June 11 - Group B: Australia v Namibia, Sir Vivian Richards Stadium, Antigua & Barbuda - 8:30pm

Wednesday, June 12 - Group A: USA v India, Nassau County International Cricket Stadium, New York - 10:30am
Wednesday June 12 - Group C: West Indies v New Zealand, Brian Lara Cricket Academy, Trinidad & Tobago - 8:30pm

Thursday, June 13 - Group B: England v Oman, Sir Vivian Richards Stadium, Antigua & Barbuda - 3pm
Thursday, June 13 - Group D: Bangladesh v Netherlands, Arnos Vale Stadium, St Vincent & the Grenadines - 10:30am
Thursday, June 13 - Group C: Afghanistan v Papua New Guinea, Brian Lara Cricket Academy, Trinidad & Tobago - 8:30pm

Friday, June 14 - Group A: USA v Ireland, Central Broward Park, Florida - 10:30pm
Friday, June 14 - Group D: South Africa v Nepal, Arnos Vale Stadium, St Vincent & the Grenadines - 7:30pm
Friday, June 14 - Group C: New Zealand v Uganda, Brian Lara Cricket Academy, Trinidad & Tobago - 8:30pm

Saturday, June 15 - Group A: India v Canada, Central Broward Park, Florida - 10:30am
Saturday, June 15 - Group B: Namibia v England, Sir Vivian Richards Stadium, Antigua & Barbuda - 1pm
Saturday, June 15 - Group B: Australia v Scotland, Daren Sammy Cricket Ground, St Lucia - 8:30pm

Sunday, June 16 - Group A: Pakistan v Ireland, Central Broward Park, Florida - 10:30am
Sunday June 16 - Group D: Bangladesh v Nepal, Arnos Vale Stadium, St Vincent & the Grenadines - 7:30pm
Sunday, June 16 - Group D: Sri Lanka v Netherlands, Daren Sammy Cricket Ground, St Lucia - 8:30pm

Monday, June 17 - Group C: New Zealand v Papua New Guinea, Brian Lara Cricket Academy, Trinidad & Tobago - 10:30am
Monday, June 17 - Group C: West Indies v Afghanistan, Daren Sammy Cricket Ground, St Lucia - 8:30pm

T20 World Cup: Super Eights schedule

Wednesday, June 19 - Super Eights, Group Two: SA vs USA, Sir Vivian Richards Stadium, Antigua & Barbuda - 10:30am
Wednesday, June 19 - Super Eights, Group Two: WI vs ENG, Daren Sammy Cricket Ground, St Lucia - 8:30pm

Thursday, June 20 - Super Eights, Group One: IND vs AFG, Kensington Oval, Barbados - 10:30am
Thursday, June 20 - Super Eights, Group One: BAN vs AUS, Sir Vivian Richards Stadium, Antigua & Barbuda - 8:30pm

Friday, June 21 - Super Eights, Group Two: SA vs ENG, Daren Sammy Cricket Ground, St Lucia - 10:30am
Friday, June 21 - Super Eights, Group Two: USA vs WI, Kensington Oval, Barbados - 8:30pm

Saturday, June 22 - Super Eights, Group One: IND vs BAN, Sir Vivian Richards Stadium, Antigua & Barbuda - 10:30am
Saturday, June 22 - Super Eights, Group One: AFG vs AUS, Arnos Vale Stadium, St Vincent & the Grenadines - 8:30pm

Sunday, June 23 - Super Eights, Group Two: USA vs ENG, Kensington Oval, Barbados - 10:30pm
Sunday, June 23 - Super Eights, Group Two: WI vs SA, Sir Vivian Richards Stadium, Antigua & Barbuda - 8:30pm

Monday, June 24 - Super Eights, Group One: IND vs AUS, Daren Sammy Cricket Ground, St Lucia - 10:30am
Monday, June 24 - Super Eights, Group One: AFG vs BAN, Arnos Vale Stadium, St Vincent & the Grenadines - 8:30pm

T20 World Cup: Semi-finals and final

Wednesday, June 26 - Semifinal One: SA vs AFG, Brian Lara Cricket Academy, Trinidad & Tobago - 8:30pm

Thursday, June 27 - Semifinal Two: IND vs ENG, Providence Stadium, Guyana - 10:30am

Saturday, June 29 - Final, Kensington Oval, Barbados - 10:30am

Subscribe to the Wisden Cricket YouTube channel for post-match analysis, player interviews, and much more.