The ICC T20 World Cup 2024 schedule was announced by the official broadcasters Star Sports on Friday, January 5.

The United States will take on Canada in the opening match of the tournament at the Grand Prairie Stadium in Dallas, Texas on June 1.

Organised by the International Cricket Council (ICC), the ninth edition of the ICC T20 World Cup will see as many as 20 teams compete for the coveted title to be hosted by the West Indies and the United States from June 1-29. The number of teams has been increased from 16 to 20 for the 2024 edition.

As per the tournament format, these participating teams have been split into four groups of five teams each.

The top two teams from each group will advance to the Super 8 stage. 

In this round, the qualifying teams will be divided into two groups of four teams each. The top two teams from each group will qualify for the semi-finals.

The winner of the two semi-finals will clash in the final scheduled to be held at the Kensington Oval in Bridgetown, Barbados on June 29.

The Indian cricket team is placed in Group A alongside arch-rivals Pakistan, Ireland, Canada and the United States.

The Men in Blue will begin their campaign against Ireland on June 5 at the Eisenhower Park in New York.

The much-awaited India vs Pakistan ICC T20 World Cup 2024 match will be played at the Eisenhower Park in New York on June 9. 

Following the opening two matches, India will take on co-hosts USA on June 12 and face Canada on June 15. All India matches will start at 8:30 PM IST.

Defending champions England cricket team will face Scotland in their first match of the ICC T20 World Cup 2024 at the Kensington Oval in Barbados on June 4. Get ICC T20 World Cup 2024 schedule.

ICC T20 World Cup 2024 groups and teams

Group Stage

Group A: India, Pakistan, Ireland, Canada, USA

Group B: England, Australia, Namibia, Scotland, Oman

Group C: New Zealand, West Indies, Afghanistan, Uganda, Papua New Guinea

Group D: South Africa, Sri Lanka, Bangladesh, Netherlands, Nepal

Super 8 Stage

Group 1: A1, B2, C1, D2

Group 2: A2, B1, C2, D1

ICC T20 World Cup 2024 schedule, fixtures and venues

Day and Date

Match

Venue

Saturday, June 1

USA vs Canada

Grand Prairie Stadium, Dallas

Sunday, June 2

Namibia vs Oman

Kensington Oval, Barbados

Sunday, June 2

West Indies vs Papua New Guinea

Providence Stadium, Guyana

Monday, June 3

Sri Lanka vs South Africa

Eisenhower Park, New York

Monday, June 3

Afghanistan vs Uganda

Providence Stadium, Guyana

Tuesday, June 4

Netherlands vs Nepal

Grand Prairie Stadium, Dallas

Tuesday, June 4

England vs Scotland

Kensington Oval, Barbados

Wednesday, June 5

India vs Ireland

Eisenhower Park, New York

Wednesday, June 5

Australia vs Oman

Kensington Oval, Barbados

Wednesday, June 5

Papua New Guinea vs Uganda

Providence Stadium, Guyana

Thursday, June 6

USA vs Pakistan

Grand Prairie Stadium, Dallas

Thursday, June 6

Namibia vs Scotland

Kensington Oval, Barbados

Friday, June 7

Sri Lanka vs Bangladesh

Grand Prairie Stadium, Dallas

Friday, June 7

Canada vs Ireland

Eisenhower Park, New York

Friday, June 7

New Zealand vs Afghanistan

Providence Stadium, Guyana

Saturday, June 8

Netherlands vs South Africa

Eisenhower Park, New York

Saturday, June 8

Australia vs England

Kensington Oval, Barbados

Saturday, June 8

West Indies vs Uganda

Providence Stadium, Guyana

Sunday, June 9

India vs Pakistan

Eisenhower Park, New York

Sunday, June 9

Oman vs Scotland

Sir Vivian Richards Stadium, Antigua

Monday, June 10

South Africa vs Bangladesh

Eisenhower Park, New York

Tuesday, June 11

Sri Lanka vs Nepal

Central Broward Regional Park Stadium Turf Ground, Lauderhill

Tuesday, June 11

Pakistan vs Canada

Eisenhower Park, New York

Tuesday, June 11

Australia vs Namibia

Sir Vivian Richards Stadium, Antigua

Wednesday, June 12

USA vs India

Eisenhower Park, New York

Wednesday, June 12

West Indies vs New Zealand

Brian Lara Cricket Academy, Trinidad

Thursday, June 13

England vs Oman

Sir Vivian Richards Stadium, Antigua

Thursday, June 13

Afghanistan vs Papua New Guinea

Brian Lara Cricket Academy, Trinidad

Thursday, June 13

Bangladesh vs Netherlands

Arnos Vale Stadium, St Vincent

Friday, June 14

USA vs Ireland

Central Broward Regional Park Stadium Turf Ground, Lauderhill

Friday, June 14

New Zealand vs Uganda

Brian Lara Cricket Academy, Trinidad

Friday, June 14

South Africa vs Nepal

Arnos Vale Stadium, St Vincent

Saturday, June 15

India vs Canada

Central Broward Regional Park Stadium Turf Ground, Lauderhill

Saturday, June 15

Namibia vs England

Sir Vivian Richards Stadium, Antigua

Saturday, June 15

Australia vs Scotland

Darren Sammy Cricket Ground, St Lucia

Sunday, June 16

Pakistan vs Ireland

Central Broward Regional Park Stadium Turf Ground, Lauderhill

Sunday, June 16

Sri Lanka vs Netherlands

Darren Sammy Cricket Ground, St Lucia

Sunday, June 16

Bangladesh vs Nepal

Arnos Vale Stadium, St Vincent

Monday, June 17

New Zealand vs Papua New Guinea

Brian Lara Cricket Academy, Trinidad

Monday, June 17

West Indies vs Afghanistan

Darren Sammy Cricket Ground, St Lucia

Wednesday, June 19

A2 vs D1

Sir Vivian Richards Stadium, Antigua

Wednesday, June 19

B1 vs C2

Darren Sammy Cricket Ground, St Lucia

Thursday, June 20

B2 vs D2

Sir Vivian Richards Stadium, Antigua

Thursday, June 20

C1 vs A1

Kensington Oval, Barbados

Friday, June 21

A2 vs C2

Kensington Oval, Barbados

Friday, June 21

B1 vs D1

Darren Sammy Cricket Ground, St Lucia

Saturday, June 22

A1 vs D2

Sir Vivian Richards Stadium, Antigua

Saturday, June 22

C1 vs B2

Arnos Vale Stadium, St Vincent

Sunday, June 23

A2 vs B1

Kensington Oval, Barbados

Sunday, June 23

C2 vs D1

Sir Vivian Richards Stadium, Antigua

Sunday, June 24

B2 vs A1

Darren Sammy Cricket Ground, St Lucia

Sunday, June 24

C1 vs D2

Arnos Vale Stadium, St Vincent

Wednesday, June 26

Semi-final 1

Providence Stadium, Guyana

Thursday, June 27

Semi-final 2

Brian Lara Cricket Academy, Trinidad

Saturday, June 29

ICC T20 World Cup 2024 final

Kensington Oval, Barbados

Photo credit: Alamy