T20 World Cup 2024 Schedule

The Men's T20 World Cup 2024 kicks off in the West Indies and USA on 1 June 2024. This will be the 9th edition of the T20 World Cup tournament. USA will host the tournament for the first time and the first T20 World Cup to feature 20 teams and an expanded format. 

England are the defending champions, defeating Pakistan in the final of the 2022 T20 World Cup. The tournament is scheduled to begin on 1 June 2024, with the final to be played on 29 June 2024.

India and Pakistan, cricket’s biggest rivalry, will clash at the 34,000 capacity stadium in Nassau County, New York on Sunday, on 9 June. Get ready for the biggest T20 World Cup with exciting fantasy cricket matches on Howzat!

T20 World Cup 2024 Teams

A total of 20 teams will participate in the T20 World Cup 2024. The top eight teams from the 2022 T20 World Cup and 2 hosts automatically qualified for the 2024 tournament. Two teams qualified by the T20I team rankings, and 8 qualified through the regional qualifiers.

West Indies, USA, Australia, India, Pakistan, Afghanistan, Bangladesh, England, New Zealand, Netherlands, Sri Lanka and South Africa have qualified directly for the tournament. 

The remaining eight teams - Namibia, Uganda, Scotland, Ireland, Nepal, Oman, Papua New Guinea, and Canada join them in the group stage. USA, Uganda and Canada are making their debut in the T20 World Cup.

T20 World Cup 2024 Format

The 20 teams are divided into four groups of five. The top two teams in each group will advance to the Super 8 stage. In this stage, the eight teams will be split into two groups of four; the top two teams from each group will qualify for the knockout stage - two semi-finals and a final.

Semi-finals

The first semi-final will be held at the Brian Lara Cricket Academy, Trinidad, while the second semi-final will be hosted by the Providence Stadium, Guyana on 27th June. Only semifinal 1 has a reserve day.

Final

The final of the tournament will take place at the picturesque Kensington Oval on 29th June at 8 PM IST, with the next day kept as the reserve day.

2024 T20 World Cup Semifinals and Final Match Schedule

Match

Date

Time (IST)

Location

Semi-final 1 (South Africa vs Afghanistan)

Thursday, 27th June 2024

6 AM

Trinidad

Semi-final 2 (India vs England)

Thursday, 27th June 2024

8 PM

Guyana

Final (South Africa vs SF2 W)

Saturday, 29th June 2024

8 PM

Barbados

T20 World Cup 2024 Super 8 Stage

The top-ranked teams are seeded in the group stage and will carry the same seeding to the Super 8 stage irrespective of where they finish 1st or 2nd in the group. In case the seeded team is knocked out, the other team will acquire the seeding from them.

Based on the seeding, India, Australia, Afghanistan and Bangladesh are in Group 1, while USA, England, West Indies and South Africa are in Group 2. 

Group 1Group 2
India (Q)USA
AustraliaEngland (Q)
Afghanistan (Q)West Indies
BangladeshSouth Africa (Q)

2024 T20 World Cup Super 8 Match Schedule

The Super 8 round will start at the Sir Vivian Richards Stadium, Antigua on 19 June, 2024. The final match of the Super 8 round will be at the Arnos Vale Ground, St. Vincent on 25 June 2024.

Below is the T20 World Cup schedule 2024 for the Super 8 matches.

Match

Group

Date

Time (IST)

Location

USA vs South Africa

Group 2

Wednesday, 19th June 2024

8 PM

Antigua

England vs West Indies

Group 2

Thursday, 20th June 2024

6 AM

St. Lucia

Afghanistan vs India

Group 1

Thursday, 20th June 2024

8 PM

Barbados

Australia vs Bangladesh

Group 1

Friday, 21st June 2024

6 AM

Antigua

England vs South Africa

Group 2

Friday, 21st June 2024

8 PM

St. Lucia

USA vs West Indies

Group 2

Saturday, 22nd June 2024

6 AM

Barbados

India vs Bangladesh

Group 1

Saturday, 22nd June 2024

8 PM

Antigua

Afghanistan vs Australia

Group 1

Sunday, 23rd June 2024

6 AM

St. Vincent

USA vs England

Group 2

Sunday, 23rd June 2024

8 PM

Barbados

West Indies vs South Africa

Group 2

Monday, 24th June 2024

6 AM

Antigua

Australia vs India

Group 1

Monday, 24th June 2024

8 PM

St. Lucia

Afghanistan vs Bangladesh

Group 1

Tuesday, 25th June 2024

6 AM

St. Vincent

T20 World Cup 2024 Groups

Each team will play in a single round-robin format against the four teams in their respective group. A total of 40 group matches will take place from 1 to 17 June 2024.

Group AGroup BGroup CGroup D
India (A1)England (B1)New Zealand (C1)South Africa (D1)
Pakistan (A2)Australia (B2)West Indies (C2)Sri Lanka (D2)
IrelandNamibiaAfghanistan (C1)Bangladesh (D2)
CanadaScotlandUgandaNetherlands
USA (A2)OmanPapua New GuineaNepal

T20 World Cup 2024 Venues 

The T20 World Cup 2024 matches will be played at nine venues across the USA and West Indies. Dallas, Lauderhill and New York will host a total of 16 group stage matches and 39 matches will be played in the Caribbean islands.

The two semi-finals are scheduled to be played at the Providence Stadium, Guyana and Brian Lara Cricket Academy, Trinidad on 26 and 27 June with the final scheduled at the Kensington Oval, Barbados on 29 June 2024.

Venue

Location

Capacity

No. of Matches

Kensington Oval

Bridgetown, Barbados

28,000

9 (Final)

Sir Vivian Richards Stadium

North Sound, Antigua

10,000

8

Providence Stadium

Georgetown, Guyana

20,000

6 (Semi-final)

Darren Sammy Cricket Ground

Gros Islet, St. Lucia

15,000

6

Brian Lara Cricket Academy

Tarouba, Trinidad

15,000

5 (Semi-final)

Arnos Vale Stadium

Kingstown, St. Vincent

18,000

5

Nassau County International Cricket Stadium

New York

34,000

8 (Group Stage)

Grand Prairie Stadium

Dallas

15,000

4 (Group Stage)

Central Broward Park

Lauderhill, Florida

25,000

4 (Group Stage)

2024 T20 World Cup Group Stage Match Schedule

The tournament will begin with a Group A match between hosts USA and Canada in Dallas at 6 AM IST on 2 June 2024.

India vs Pakistan is on 9 June, Sri Lanka takes on South Africa on 3 June, England goes up against archrivals Australia in Barbados on 8 June, and hosts West Indies take on New Zealand on 13 June in Trinidad.

Below is the 2024 T20 World Cup schedule for the Group stage matches.

Sr. No.

Match

Group

Date

Time (IST)

Location

1

USA vs Canada

Group A

Sunday, 2nd June 2024

6 AM

Dallas

2

West Indies vs PNG

Group C

Sunday, 2nd June 2024

8 PM

Guyana

3

Namibia vs Oman

Group B

Monday, 3rd June 2024

6 AM

Barbados

4

Sri Lanka vs South Africa

Group D

Monday, 3rd June 2024

8 PM

New York

5

Afghanistan vs Uganda

Group C

Tuesday, 4th June 2024

6 AM

Guyana

6

England vs Scotland

Group B

Tuesday, 4th June 2024

8 PM

Barbados

7

Netherlands vs Nepal

Group D

Tuesday, 4th June 2024

9 PM

Dallas

8

India vs Ireland 

Group A

Wednesday, 5th June 2024

8 PM

New York

9

PNG vs Uganda

Group C

Thursday, 6th June 2024

5 AM

Guyana

10

Australia vs Oman

Group B

Thursday, 6th June 2024

6 AM

Barbados

11

USA vs Pakistan

Group A

Thursday, 6th June 2024

9 PM

Dallas

12

Namibia vs Scotland

Group B

Friday, 7th June 2024

12:30 AM

Barbados

13

Canada vs Ireland

Group A

Friday, 7th June 2024

8 PM

New York

14

New Zealand vs Afghanistan

Group C

Saturday, 8th June 2024

5 AM

Guyana

15

Sri Lanka vs Bangladesh

Group D

Saturday, 8th June 2024

6 AM

Dallas

16

Netherlands vs South Africa

Group D

Saturday, 8th June 2024

8 PM

New York

17

Australia vs England

Group B

Saturday, 8th June 2024

10:30 PM

Barbados

18

West Indies vs Uganda

Group C

Sunday, 9th June 2024

6 AM

Guyana

19

India vs Pakistan

Group A

Sunday, 9th June 2024

8 PM

New York

20

Oman vs Scotland

Group B

Sunday, 9th June 2024

10:30 PM

Antigua

21

South Africa vs Bangladesh

Group D

Monday, 10th June 2024

8 PM

New York

22

Pakistan vs Canada

Group A

Tuesday, 11th June 2024

8 PM

New York

23

Sri Lanka vs Nepal

Group D

Wednesday, 12th June 2024

5 AM

Lauderhill

24

Australia vs Namibia

Group B

Wednesday, 12th June 2024

6 AM

Antigua

25

USA vs India

Group A

Wednesday, 12th June 2024

8 PM

New York

26

West Indies vs New Zealand

Group C

Thursday, 13th June 2024

6 AM

Trinidad

27

Bangladesh vs Netherlands

Group D

Thursday, 13th June 2024

8 PM

St. Vincent

28

England vs Oman

Group B

Friday, 14th June 2024

12:30 AM

Antigua

29

Afghanistan vs PNG

Group C

Friday, 14th June 2024

6 AM

Trinidad

30

USA vs Ireland

Group A

Friday, 14th June 2024

8 PM

Lauderhill

31

South Africa vs Nepal

Group D

Saturday, 15th June 2024

5 AM

St. Vincent

32

New Zealand vs Uganda

Group C

Saturday, 15th June 2024

6 AM

Trinidad

33

India vs Canada

Group A

Saturday, 15th June 2024

8 PM

Lauderhill

34

Namibia vs England

Group B

Saturday, 15th June 2024

10:30 PM

Antigua

35

Australia vs Scotland

Group C

Sunday, 16th June 2024

6 AM

St. Lucia

36

Pakistan vs Ireland

Group A

Sunday, 16th June 2024

8 PM

Lauderhill

37

Bangladesh vs Nepal

Group D

Monday, 17th June 2024

5 AM

St. Vincent

38

Sri Lanka vs Netherlands

Group D

Monday, 17th June 2024

6 AM

St. Lucia

39

New Zealand vs PNG

Group C

Monday, 17th June 2024

8 PM

Trinidad

40

West Indies vs Afghanistan

Group C

Tuesday, 18th June 2024

6 AM

St. Lucia

FAQs

Who is hosting the T20 World Cup 2024?

West Indies and USA are hosting the T20 World Cup 2024 from 2 to 29 June 2024.

Where is the T20 World Cup 2024 schedule?

A total of 55 matches will be played across nine venues in the West Indies and USA. The opening match is on 2 June and the final is scheduled for 29 June 2024.

Has India qualified for the semifinal in T20 World Cup 2024?

India has qualified for the T20 World Cup 2024 semifinal for the 5th time. South Africa, England and Afghanistan are the other three semifinalists.

When is India next match in the T20 World Cup 2024?

India will play England on 27 June in Providence, Guyana. The match will start at 8 PM IST.

How many teams will play in the T20 World Cup 2024?

20 teams will take part in the T20 World Cup 2024. India, Pakistan, Australia, South Africa, England, New Zealand, West Indies, Sri Lanka, Bangladesh, Afghanistan, Ireland, Scotland, Netherlands, Nepal, Oman, Canada, Papua New Guinea, USA, Namibia and Uganda.

Win cash worth ₹3000* as Welcome Bonus