Matches (15)
T20 World Cup (5)
IND v SA [W] (1)
T20 Blast (6)
CE Cup (3)

T20 World Cup 2024 Schedule & Results

Sun, 02 Jun '24
Canada Flag

Canada

194/5
United States of America Flag

United States of America

(17.4/20 ov, T:195) 197/3

U.S.A. won by 7 wickets (with 14 balls remaining)

Papua New Guinea Flag

Papua New Guinea

136/8
West Indies Flag

West Indies

(19/20 ov, T:137) 137/5

West Indies won by 5 wickets (with 6 balls remaining)

Mon, 03 Jun '24
Oman Flag

Oman

(19.4/20 ov) 109
Namibia Flag

Namibia

(20 ov, T:110) 109/6

Match tied (Namibia won the Super Over)

Sri Lanka Flag

Sri Lanka

77
South Africa Flag

South Africa

(16.2/20 ov, T:78) 80/4

South Africa won by 6 wickets (with 22 balls remaining)

Tue, 04 Jun '24
Afghanistan Flag

Afghanistan

183/5
Uganda Flag

Uganda

(16/20 ov, T:184) 58

Afghanistan won by 125 runs

Nepal Flag

Nepal

106
Netherlands Flag

Netherlands

(18.4/20 ov, T:107) 109/4

Netherlands won by 6 wickets (with 8 balls remaining)

Wed, 05 Jun '24
Ireland Flag

Ireland

96
India Flag

India

(12.2/20 ov, T:97) 97/2

India won by 8 wickets (with 46 balls remaining)

Papua New Guinea Flag

Papua New Guinea

77
Uganda Flag

Uganda

(18.2/20 ov, T:78) 78/7

Uganda won by 3 wickets (with 10 balls remaining)

Thu, 06 Jun '24
Australia Flag

Australia

164/5
Oman Flag

Oman

(20 ov, T:165) 125/9

Australia won by 39 runs

Pakistan Flag

Pakistan

159/7
United States of America Flag

United States of America

(20 ov, T:160) 159/3

Match tied (U.S.A. won the Super Over)

Namibia Flag

Namibia

155/9
Scotland Flag

Scotland

(18.3/20 ov, T:156) 157/5

Scotland won by 5 wickets (with 9 balls remaining)

Fri, 07 Jun '24
Canada Flag

Canada

137/7
Ireland Flag

Ireland

(20 ov, T:138) 125/7

Canada won by 12 runs

Afghanistan Flag

Afghanistan

159/6
New Zealand Flag

New Zealand

(15.2/20 ov, T:160) 75

Afghanistan won by 84 runs

Sat, 08 Jun '24
Sri Lanka Flag

Sri Lanka

124/9
Bangladesh Flag

Bangladesh

(19/20 ov, T:125) 125/8

Bangladesh won by 2 wickets (with 6 balls remaining)

Netherlands Flag

Netherlands

103/9
South Africa Flag

South Africa

(18.5/20 ov, T:104) 106/6

South Africa won by 4 wickets (with 7 balls remaining)

Australia Flag

Australia

201/7
England Flag

England

(20 ov, T:202) 165/6

Australia won by 36 runs

Sun, 09 Jun '24
West Indies Flag

West Indies

173/5
Uganda Flag

Uganda

(12/20 ov, T:174) 39

West Indies won by 134 runs

India Flag

India

119
Pakistan Flag

Pakistan

(20 ov, T:120) 113/7

India won by 6 runs

Oman Flag

Oman

150/7
Scotland Flag

Scotland

(13.1/20 ov, T:151) 153/3

Scotland won by 7 wickets (with 41 balls remaining)

Mon, 10 Jun '24
South Africa Flag

South Africa

113/6
Bangladesh Flag

Bangladesh

(20 ov, T:114) 109/7

South Africa won by 4 runs

Tue, 11 Jun '24
Canada Flag

Canada

106/7
Pakistan Flag

Pakistan

(17.3/20 ov, T:107) 107/3

Pakistan won by 7 wickets (with 15 balls remaining)

Wed, 12 Jun '24
Namibia Flag

Namibia

72
Australia Flag

Australia

(5.4/20 ov, T:73) 74/1

Australia won by 9 wickets (with 86 balls remaining)

United States of America Flag

United States of America

110/8
India Flag

India

(18.2/20 ov, T:111) 111/3

India won by 7 wickets (with 10 balls remaining)

Thu, 13 Jun '24
West Indies Flag

West Indies

149/9
New Zealand Flag

New Zealand

(20 ov, T:150) 136/9

West Indies won by 13 runs

Bangladesh Flag

Bangladesh

159/5
Netherlands Flag

Netherlands

(20 ov, T:160) 134/8

Bangladesh won by 25 runs

Oman Flag

Oman

47
England Flag

England

(3.1/20 ov, T:48) 50/2

England won by 8 wickets (with 101 balls remaining)

Fri, 14 Jun '24
Papua New Guinea Flag

Papua New Guinea

95
Afghanistan Flag

Afghanistan

(15.1/20 ov, T:96) 101/3

Afghanistan won by 7 wickets (with 29 balls remaining)

United States of America Flag

United States of America

Ireland Flag

Ireland

Match abandoned without a ball bowled

South Africa Flag

South Africa

115/7
Nepal Flag

Nepal

(20 ov, T:116) 114/7

South Africa won by 1 run

Sat, 15 Jun '24
Uganda Flag

Uganda

40
New Zealand Flag

New Zealand

(5.2/20 ov, T:41) 41/1

New Zealand won by 9 wickets (with 88 balls remaining)

England Flag

England

(10/10 ov) 122/5
Namibia Flag

Namibia

(10/10 ov, T:126) 84/3

England won by 41 runs (DLS method)

Sun, 16 Jun '24
Scotland Flag

Scotland

180/5
Australia Flag

Australia

(19.4/20 ov, T:181) 186/5

Australia won by 5 wickets (with 2 balls remaining)

Ireland Flag

Ireland

106/9
Pakistan Flag

Pakistan

(18.5/20 ov, T:107) 111/7

Pakistan won by 3 wickets (with 7 balls remaining)

Bangladesh Flag

Bangladesh

Nepal Flag

Nepal

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

Match starts in 1 hr 13 mins

Mon, 17 Jun '24
Netherlands Flag

Netherlands

Sri Lanka Flag

Sri Lanka

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

Match starts in 2 hrs 13 mins

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
South Africa Flag

South Africa

United States of America Flag

United States of America

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

(A2 v D1) - Match yet to begin

Thu, 20 Jun '24
West Indies Flag

West Indies

England Flag

England

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

(B1 v C2) - Match yet to begin

Afghanistan Flag

Afghanistan

India Flag

India

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

(C1 v A1) - Match yet to begin

Fri, 21 Jun '24
Australia Flag

Australia

TBA

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

(B2 v D2) - Match yet to begin

England Flag

England

South Africa Flag

South Africa

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

(B1 v D1) - Match yet to begin

Sat, 22 Jun '24
West Indies Flag

West Indies

United States of America Flag

United States of America

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

(A2 v C2) - Match yet to begin

India Flag

India

TBA

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

(A1 v D2) - Match yet to begin

Sun, 23 Jun '24
Afghanistan Flag

Afghanistan

Australia Flag

Australia

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

(C1 v B2) - Match yet to begin

England Flag

England

United States of America Flag

United States of America

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

(A2 v B1) - Match yet to begin

Mon, 24 Jun '24
West Indies Flag

West Indies

South Africa Flag

South Africa

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

(C2 v D1) - Match yet to begin

Australia Flag

Australia

India Flag

India

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

(B2 v A1) - Match yet to begin

Tue, 25 Jun '24
Afghanistan Flag

Afghanistan

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

Canada vs U.S.A. - 1st Match, Group A|P.N.G. vs West Indies - 2nd Match, Group C|Oman vs Namibia - 3rd Match, Group B|Sri Lanka vs South Africa - 4th Match, Group D|Afghanistan vs Uganda - 5th Match, Group C|Scotland vs England - 6th Match, Group B|Nepal vs Netherlands - 7th Match, Group D|Ireland vs India - 8th Match, Group A|P.N.G. vs Uganda - 9th Match, Group C|Australia vs Oman - 10th Match, Group B|Pakistan vs U.S.A. - 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|Sri Lanka vs Bangladesh - 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|South Africa vs Bangladesh - 21st Match, Group D|Canada vs Pakistan - 22nd Match, Group A|Nepal vs Sri Lanka - 23rd Match, Group D|Namibia vs Australia - 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 D|Oman vs England - 28th Match, Group B|P.N.G. vs Afghanistan - 29th Match, Group C|U.S.A. vs Ireland - 30th Match, Group A|South Africa vs Nepal - 31st Match, Group D|Uganda vs New Zealand - 32nd Match, Group C|Canada vs India - 33rd Match, Group A|England vs Namibia - 34th Match, Group B|Scotland vs Australia - 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|South Africa vs U.S.A. - 41st Match, Super Eights, Group 2|West Indies vs England - 42nd Match, Super Eights, Group 2|Afghanistan vs India - 43rd Match, Super Eights, Group 1|England vs South Africa - 45th Match, Super Eights, Group 2|West Indies vs U.S.A. - 46th Match, Super Eights, Group 2|Afghanistan vs Australia - 48th Match, Super Eights, Group 1|England vs U.S.A. - 49th Match, Super Eights, Group 2|West Indies vs South Africa - 50th Match, Super Eights, Group 2|Australia vs India - 51st Match, Super Eights, Group 1|
ICC Men's T20 World Cup 2024 Teams

Top Wicket Takers

Fazalhaq Farooqi
12
Innings: 3Average: 3.50
Anrich Nortje
9
Innings: 4Average: 7.77
Adam Zampa
AUS,  Lbg
9
Innings: 4Average: 10.44

Top Run Scorers

Rahmanullah Gurbaz
167
Innings: 3Average: 55.66
Marcus Stoinis
AUS,  Rhb
156
Innings: 3Average: 78.00
Travis Head
AUS,  Lhb
148
Innings: 4Average: 49.33
fan-ratings
Tournament Fan Ratings
1.
Fazalhaq Farooqi
Runs: 0Wkts: 12
9.4
2.
David Miller
Runs: 101Wkts: 0
9.2
3.
Adam Zampa
Runs: 0Wkts: 9
9.2
AskESPNcricinfo Logo
Instant answers to T20 questions