Matches (16)
IPL (1)
T20I Tri-Series (1)
County DIV1 (5)
County DIV2 (4)
CE Cup (2)
ENG v PAK (1)
USA vs BAN (1)
WI vs SA (1)

T20 World Cup 2024 Schedule & Results

Sun, 02 Jun '24
United States of America Flag

United States of America

Canada Flag

Canada

12:30 AM
12:30 am GMT | 7:30 pm Local

Match yet to begin

West Indies Flag

West Indies

Papua New Guinea Flag

Papua New Guinea

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

Mon, 03 Jun '24
Namibia Flag

Namibia

Oman Flag

Oman

12:30 AM
12:30 am GMT | 8:30 pm Local

Match yet to begin

Sri Lanka Flag

Sri Lanka

South Africa Flag

South Africa

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

Tue, 04 Jun '24
Afghanistan Flag

Afghanistan

Uganda Flag

Uganda

12:30 AM
12:30 am GMT | 8:30 pm Local

Match yet to begin

England Flag

England

Scotland Flag

Scotland

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

Netherlands Flag

Netherlands

Nepal Flag

Nepal

3:30 PM
3:30 pm GMT | 10:30 am Local

Match yet to begin

Wed, 05 Jun '24
India Flag

India

Ireland Flag

Ireland

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

Papua New Guinea Flag

Papua New Guinea

Uganda Flag

Uganda

11:30 PM
11:30 pm GMT | 7:30 pm Local

Match yet to begin

Thu, 06 Jun '24
Australia Flag

Australia

Oman Flag

Oman

12:30 AM
12:30 am GMT | 8:30 pm Local

Match yet to begin

United States of America Flag

United States of America

Pakistan Flag

Pakistan

3:30 PM
3:30 pm GMT | 10:30 am Local

Match yet to begin

Namibia Flag

Namibia

Scotland Flag

Scotland

7:00 PM
7:00 pm GMT | 3:00 pm Local

Match yet to begin

Fri, 07 Jun '24
Canada Flag

Canada

Ireland Flag

Ireland

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

Afghanistan Flag

Afghanistan

New Zealand Flag

New Zealand

11:30 PM
11:30 pm GMT | 7:30 pm Local

Match yet to begin

Sat, 08 Jun '24
Bangladesh Flag

Bangladesh

Sri Lanka Flag

Sri Lanka

12:30 AM
12:30 am GMT | 7:30 pm Local

Match yet to begin

Netherlands Flag

Netherlands

South Africa Flag

South Africa

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

Australia Flag

Australia

England Flag

England

5:00 PM
5:00 pm GMT | 1:00 pm Local

Match yet to begin

Sun, 09 Jun '24
West Indies Flag

West Indies

Uganda Flag

Uganda

12:30 AM
12:30 am GMT | 8:30 pm Local

Match yet to begin

India Flag

India

Pakistan Flag

Pakistan

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

Oman Flag

Oman

Scotland Flag

Scotland

5:00 PM
5:00 pm GMT | 1:00 pm Local

Match yet to begin

Mon, 10 Jun '24
Bangladesh Flag

Bangladesh

South Africa Flag

South Africa

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

Tue, 11 Jun '24
Canada Flag

Canada

Pakistan Flag

Pakistan

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

Nepal Flag

Nepal

Sri Lanka Flag

Sri Lanka

11:30 PM
11:30 pm GMT | 7:30 pm Local

Match yet to begin

Wed, 12 Jun '24
Australia Flag

Australia

Namibia Flag

Namibia

12:30 AM
12:30 am GMT | 8:30 pm Local

Match yet to begin

United States of America Flag

United States of America

India Flag

India

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

Thu, 13 Jun '24
West Indies Flag

West Indies

New Zealand Flag

New Zealand

12:30 AM
12:30 am GMT | 8:30 pm Local

Match yet to begin

Bangladesh Flag

Bangladesh

Netherlands Flag

Netherlands

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

England Flag

England

Oman Flag

Oman

7:00 PM
7:00 pm GMT | 3:00 pm Local

Match yet to begin

Fri, 14 Jun '24
Afghanistan Flag

Afghanistan

Papua New Guinea Flag

Papua New Guinea

12:30 AM
12:30 am GMT | 8:30 pm Local

Match yet to begin

United States of America Flag

United States of America

Ireland Flag

Ireland

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

Nepal Flag

Nepal

South Africa Flag

South Africa

11:30 PM
11:30 pm GMT | 7:30 pm Local

Match yet to begin

Sat, 15 Jun '24
New Zealand Flag

New Zealand

Uganda Flag

Uganda

12:30 AM
12:30 am GMT | 8:30 pm Local

Match yet to begin

Canada Flag

Canada

India Flag

India

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

England Flag

England

Namibia Flag

Namibia

5:00 PM
5:00 pm GMT | 1:00 pm Local

Match yet to begin

Sun, 16 Jun '24
Australia Flag

Australia

Scotland Flag

Scotland

12:30 AM
12:30 am GMT | 8:30 pm Local

Match yet to begin

Ireland Flag

Ireland

Pakistan Flag

Pakistan

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

Bangladesh Flag

Bangladesh

Nepal Flag

Nepal

11:30 PM
11:30 pm GMT | 7:30 pm Local

Match yet to begin

Mon, 17 Jun '24
Netherlands Flag

Netherlands

Sri Lanka Flag

Sri Lanka

12:30 AM
12:30 am GMT | 8:30 pm Local

Match yet to begin

New Zealand Flag

New Zealand

Papua New Guinea Flag

Papua New Guinea

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

Tue, 18 Jun '24
West Indies Flag

West Indies

Afghanistan Flag

Afghanistan

12:30 AM
12:30 am GMT | 8:30 pm Local

Match yet to begin

Wed, 19 Jun '24

TBA

TBA

2:30 PM
2:30 pm GMT | 10:30 am Local

(A2 v D1) - Match yet to begin

Thu, 20 Jun '24

TBA

TBA

12:30 AM
12:30 am GMT | 8:30 pm Local

(B1 v C2) - Match yet to begin

TBA

TBA

2:30 PM
2:30 pm GMT | 10:30 am Local

(C1 v A1) - Match yet to begin

Fri, 21 Jun '24

TBA

TBA

12:30 AM
12:30 am GMT | 8:30 pm Local

(B2 v D2) - Match yet to begin

TBA

TBA

2:30 PM
2:30 pm GMT | 10:30 am Local

(B1 v D1) - Match yet to begin

Sat, 22 Jun '24

TBA

TBA

12:30 AM
12:30 am GMT | 8:30 pm Local

(A2 v C2) - Match yet to begin

TBA

TBA

2:30 PM
2:30 pm GMT | 10:30 am Local

(A1 v D2) - Match yet to begin

Sun, 23 Jun '24

TBA

TBA

12:30 AM
12:30 am GMT | 8:30 pm Local

(C1 v B2) - Match yet to begin

TBA

TBA

2:30 PM
2:30 pm GMT | 10:30 am Local

(A2 v B1) - Match yet to begin

Mon, 24 Jun '24

TBA

TBA

12:30 AM
12:30 am GMT | 8:30 pm Local

(C2 v D1) - Match yet to begin

TBA

TBA

2:30 PM
2:30 pm GMT | 10:30 am Local

(B2 v A1) - Match yet to begin

Tue, 25 Jun '24

TBA

TBA

12:30 AM
12:30 am GMT | 8:30 pm Local

(C1 v D2) - Match yet to begin

Thu, 27 Jun '24

TBA

TBA

12:30 AM
12:30 am GMT | 8:30 pm Local

Match yet to begin

TBA

TBA

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

Sat, 29 Jun '24

TBA

TBA

2:30 PM
2:30 pm GMT | 10:30 am Local

Match yet to begin

ICC Men's T20 World Cup 2024 Matches

U.S.A. vs Canada - 1st Match, Group A|West Indies vs P.N.G. - 2nd Match, Group C|Namibia vs Oman - 3rd Match, Group B|Sri Lanka vs South Africa - 4th Match, Group D|Afghanistan vs Uganda - 5th Match, Group C|England vs Scotland - 6th Match, Group B|Netherlands vs Nepal - 7th Match, Group D|India vs Ireland - 8th Match, Group A|P.N.G. vs Uganda - 9th Match, Group C|Australia vs Oman - 10th Match, Group B|U.S.A. vs Pakistan - 11th Match, Group A|Namibia vs Scotland - 12th Match, Group B|Canada vs Ireland - 13th Match, Group A|Afghanistan vs New Zealand - 14th Match, Group C|Bangladesh vs Sri Lanka - 15th Match, Group D|Netherlands vs South Africa - 16th Match, Group D|Australia vs England - 17th Match, Group B|West Indies vs Uganda - 18th Match, Group C|India vs Pakistan - 19th Match, Group A|Oman vs Scotland - 20th Match, Group B|Bangladesh vs South Africa - 21st Match, Group D|Canada vs Pakistan - 22nd Match, Group A|Nepal vs Sri Lanka - 23rd Match, Group D|Australia vs Namibia - 24th Match, Group B|U.S.A. vs India - 25th Match, Group A|West Indies vs New Zealand - 26th Match, Group C|Bangladesh vs Netherlands - 27th Match, Group B|England vs Oman - 28th Match, Group D|Afghanistan vs P.N.G. - 29th Match, Group C|U.S.A. vs Ireland - 30th Match, Group A|Nepal vs South Africa - 31st Match, Group D|New Zealand vs Uganda - 32nd Match, Group C|Canada vs India - 33rd Match, Group A|England vs Namibia - 34th Match, Group B|Australia vs Scotland - 35th Match, Group B|Ireland vs Pakistan - 36th Match, Group A|Bangladesh vs Nepal - 37th Match, Group D|Netherlands vs Sri Lanka - 38th Match, Group D|New Zealand vs P.N.G. - 39th Match, Group C|West Indies vs Afghanistan - 40th Match, Group C|
ICC Men's T20 World Cup 2024 Teams
AskESPNcricinfo Logo
Instant answers to T20 questions