The ICC has announced the fixtures for the upcoming T20 World Cup 2024 scheduled to be held from June 2 to June 29 in West Indies and New York.
The teams are divided into 4 groups. Group A has India, Pakistan, Ireland, Canada and USA. England, Australia, Namabia, Scotland and Oman are in Group B.
In Group C we have New Zealand, West Indies, Afghnistan, Uganda and Papua New Guinea and in Group D we have South Africa, Sri Lanka, Bangladesh, Netherlands and Nepal.
The matches will be played in Lauderhill, Dallas and New York City.
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
ICC Men’s T20 World Cup 2024 Fixtures
Sat, 2 June 2024 – USA v CANADA, Dallas, 07:30 PM LOCAL, U.S.A. won by 7 wickets
Sun, 2 June 2024 – WEST INDIES v PAPUA NEW GUINEA, Guyana, 10:30 AM LOCAL, West Indies won by 5 wickets
Sun, 2 June 2024 – NAMIBIA v OMAN, Barbados, 08:30 PM LOCAL, Match tied (Namibia won the Super Over)
Mon, 3 June 2024 – SL v SOUTH AFRICA, New York, 09:30 AM LOCAL, South Africa won by 6 wickets
Mon, 3 June 2024 – AFGHANISTAN v UGANDA, Guyana, 08:30 PM LOCAL, Afghanistan won by 125 runs
Tue, 4 June 2024 – ENGLAND v SCOTLAND, Barbados, 10:30 AM LOCAL, No result
Tue, 4 June 2024 – NETHERLANDS v NEPAL, Dallas, 10:30 AM LOCAL, Netherlands won by 6 wickets
Wed, 5 June 2024 – INDIA v IRELAND, New York, 09:30 AM LOCAL, India won by 8 wickets
Wed, 5 June 2024 – PAPUA NEW GUINEA v UGANDA, Guyana, 07:30 PM LOCAL, Uganda won by 3 wickets
Wed, 6 June 2024 – AUSTRALIA v OMAN, Barbados, 08:30 PM LOCAL, Australia won by 39 runs
Thur, 6 June 2024 – USA v PAKISTAN, Dallas, 10:30 AM LOCAL, Match tied (U.S.A. won the Super Over)
Thur, 6 June 2024 – NAMIBIA v SCOTLAND, Barbados, 03:00 PM LOCAL, Scotland won by 5 wickets
Fri, 7 June 2024 – CANADA v IRELAND, New York, 09:30 AM LOCAL, Canada won by 12 runs
Fri, 7 June 2024 – NEW ZEALAND v AFGHANISTAN, Guyana, 07:30 PM LOCAL, Afghanistan won by 84 runs
Fri, 8 June 2024 – SRI LANKA v BANGLADESH, Dallas, 07:30 PM LOCAL, Bangladesh won by 2 wickets
Sat, 8 June 2024 – NETHERLANDS v SOUTH AFRICA, New York, 09:30 AM LOCAL, South Africa won by 4 wickets
Sat, 8 June 2024 – AUSTRALIA v ENGLAND, Barbados, 01:00 PM LOCAL, Australia won by 36 runs
Sat, 9 June 2024 – WEST INDIES v UGANDA, Guyana, 08:30 PM LOCAL, West Indies won by 134 runs
Sun, 9 June 2024 – INDIA v PAKISTAN, New York, 09:30 AM LOCAL, India won by 6 runs
Sun, 9 June 2024 – OMAN v SCOTLAND, Antigua, 01:00 PM LOCAL, Scotland won by 7 wickets
Mon, 10 June 2024 – SOUTH AFRICA v BANGLADESH, New York, 09:30 AM LOCAL, South Africa won by 4 runs
Tue, 11 June 2024 – PAKISTAN v CANADA, New York, 09:30 AM LOCAL, Pakistan won by 7 wickets
Tue, 11 June 2024 – SRI LANKA v NEPAL, Florida, 07:30 PM LOCAL, Match abandoned without a ball bowled
Tue, 12 June 2024 – AUSTRALIA v NAMIBIA, Antigua, 08:30 PM LOCAL, Australia won by 9 wickets
Wed, 12 June 2024 – USA v INDIA, New York, 09:30 AM LOCAL, India won by 7 wickets
Wed, 13 June 2024 – WEST INDIES v NEW ZEALAND, Trinidad, 08:30 PM LOCAL, West Indies won by 13 runs
Thur, 13 June 2024 – ENGLAND v OMAN, Antigua, 03:00 PM LOCAL, England won by 8 wickets
Thur, 13 June 2024 – BANGLADESH v NETHERLANDS, St. Vincent, 10:30 AM LOCAL, Bangladesh won by 25 runs
Thur, 14 June 2024 – AFGHANISTAN v PAPUA NEW GUINEA, Trinidad, 08:30 PM LOCAL, Afghanistan won by 7 wickets
Fri, 14 June 2024 – USA v IRELAND, Florida, 10:30 AM LOCAL, Match abandoned without a ball bowled
Fri, 14 June 2024 – SOUTH AFRICA v NEPAL, St. Vincent, 07:30 PM LOCAL, South Africa won by 1 run
Sat, 15 June 2024 – NEW ZEALAND v UGANDA, Trinidad, 08:30 PM LOCAL, New Zealand won by 9 wickets
Sat, 15 June 2024 – INDIA v CANADA, Florida, 10:30 AM LOCAL, Match abandoned
Sat, 15 June 2024 – NAMIBIA v ENGLAND, Antigua, 01:00 PM LOCAL, England won by 41 runs (DLS method)
Sat, 16 June 2024 – AUSTRALIA v SCOTLAND, St. Lucia, 08:30 PM LOCAL, Australia won by 5 wickets
Sun, 16 June 2024 – PAKISTAN v IRELAND, Florida, 10:30 AM LOCAL, Pakistan won by 3 wickets
Sun, 16 June 2024 – BANGLADESH v NEPAL, St. Vincent, 07:30 PM LOCAL, Bangladesh won by 21 runs
Sun, 17 June 2024 – SRI LANKA v NETHERLANDS, St. Lucia, 08:30 PM LOCAL, Sri Lanka won by 83 runs
Mon, 17 June 2024 – NEW ZEALAND v PAPUA NEW GUINEA, Trinidad, 10:30 AM LOCAL, New Zealand won by 7 wickets
Mon, 18 June 2024 – WEST INDIES v AFGHANISTAN, St. Lucia, 08:30 PM LOCAL, West Indies won by 104 runs
Wed, 19 June 2024 – South Africa vs USA, Antigua, 10:30 AM LOCAL, South Africa won by 18 runs
Wed, 20 June 2024 – West Indies v England, St. Lucia, 08:30 PM LOCAL, England won by 8 wickets
Thur, 20 June 2024 – India vs Afghanistan, Barbados, 10:30 AM LOCAL, India won by 47 runs
Fri, 21 June 2024 – Australia vs Bangladesh, Antigua, 08:30 PM LOCAL, Australia won by 28 runs via DLS method
Fri, 21 June 2024 -South Africa vs England, St. Lucia, 10:30 AM LOCAL, South Africa won by 7 runs
Sat, 22 June 2024 – West Indies vs USA, Barbados, 08:30 PM LOCAL, West Indies won by 9 wickets
Sat, 22 June 2024 -India vs Bangladesh Antigua, 10:30 AM LOCAL, India won by 50 runs
Sun, 23 June 2024 – Australia vs Afghanistan, St. Vincent, 08:30 PM LOCAL, Afghanistan won by 21 runs
Sun, 23 June 2024 – England vs USA, Barbados, 10:30 AM LOCAL, England won by 10 wickets
Mon, 24 June 2024 – West Indies vs South Africa, C2 v D1, St. Lucia, 10:30 AM LOCAL, South Africa won by 3 wickets (with 5 balls remaining) (DLS method)
Mon, 24 June 2024 – Australia vs India, B2 vs AI, St. Vincent, 08:30 PM LOCAL, India won by 24 runs
Wed, 25 June 2024 – Afghanistan vs Bangladesh, C1 vs D2, Afghanistan won by 8 runs (DLS method)
Thur, 27 June 2024 – 1st Semi-Final (N), Afghanistan vs South Africa • Tarouba, South Africa won by 9 wickets
Thur, 27 June 2024, 2nd Semi- Final, Englnd vs India, India won by 68 runs
Sat, 29 June 2024 – Final, Barbados, South Africa vs India 10:00 AM LOCAL, India won by 7 runs