The International Cricket Council (ICC) announced the schedule for T20 World Cup 2024 on January 5 (Friday). The tournmanet is set to commence on June 1 with the inaugural match set to be played between Canada and USA in Dallas. The titular contest is scheduled on June 29 in Barbados. The blockbuster India vs Pakistan (IND vs PAK) clash is scheduled on June 9 in New York. 20 teams have been divided into four groups of five with the top two teams from each group set to compete in Round 2. Four teams from there will proceed to the semifinals.

Full List Of Matches for ICC Men's T20 World Cup 2024

Sat, 1 June 2024 - USA vs CANADA, Dallas


Sun, 2 June 2024 - WEST INDIES v PAPUA NEW GUINEA, Guyana


Sun, 2 June 2024 - NAMIBIA v OMAN, Barbados


Mon, 3 June 2024 - SL v SOUTH AFRICA, New York


Mon, 3 June 2024 - AFGHANISTAN v UGANDA, Guyana


Tue, 4 June 2024 - ENGLAND v SCOTLAND, Barbados


Tue, 4 June 2024 - NETHERLANDS v NEPAL, Dallas


Wed, 5 June 2024 - INDIA v IRELAND, New York


Wed, 5 June 2024 - PAPUA NEW GUINEA v UGANDA, Guyana


Wed, 5 June 2024 - AUSTRALIA v OMAN, Barbados


Thur, 6 June 2024 - USA v PAKISTAN, Dallas


Thur, 6 June 2024 - NAMIBIA v SCOTLAND, Barbados


Fri, 7 June 2024 - CANADA v IRELAND, New York


Fri, 7 June 2024 - NEW ZEALAND v AFGHANISTAN, Guyana


Fri, 7 June 2024 - SRI LANKA v BANGLADESH, Dallas


Sat, 8 June 2024 - NETHERLANDS v SOUTH AFRICA, New York


Sat, 8 June 2024 - AUSTRALIA v ENGLAND, Barbados


Sat, 8 June 2024 - WEST INDIES v UGANDA, Guyana


Sun, 9 June 2024 - INDIA v PAKISTAN, New York


Sun, 9 June 2024 - OMAN v SCOTLAND, Antigua


Mon, 10 June 2024 - SOUTH AFRICA v BANGLADESH, New York


Tue, 11 June 2024 - PAKISTAN v CANADA, New York


Tue, 11 June 2024 - SRI LANKA v NEPAL, Florida


Tue, 11 June 2024 - AUSTRALIA v NAMIBIA, Antigua


Wed, 12 June 2024 - USA v INDIA, New York


Wed, 12 June 2024 - WEST INDIES v NEW ZEALAND, Trinidad


Thur, 13 June 2024 - ENGLAND v OMAN, Antigua


Thur, 13 June 2024 - BANGLADESH v NETHERLANDS, St. Vincent


Thur, 13 June 2024 - AFGHANISTAN v PAPUA NEW GUINEA, Trinidad


Fri, 14 June 2024 - USA v IRELAND, Florida


Fri, 14 June 2024 - SOUTH AFRICA v NEPAL, St. Vincent


Fri, 14 June 2024 - NEW ZEALAND v UGANDA, Trinidad


Sat, 15 June 2024 - INDIA v CANADA, Florida


Sat, 15 June 2024 - NAMIBIA v ENGLAND, Antigua


Sat, 15 June 2024 - AUSTRALIA v SCOTLAND, St. Lucia


Sun, 16 June 2024 - PAKISTAN v IRELAND, Florida


Sun, 16 June 2024 - BANGLADESH v NEPAL, St. Vincent


Sun, 16 June 2024 - SRI LANKA v NETHERLANDS, St. Lucia


Mon, 17 June 2024 - NEW ZEALAND v PAPUA NEW GUINEA, Trinidad


Mon, 17 June 2024 - WEST INDIES v AFGHANISTAN, St. Lucia


Wed, 19 June 2024 - A2 v D1, Antigua


Wed, 19 June 2024 - B1 v C2, St. Lucia


Thur, 20 June 2024 - C1 v A1, Barbados


Thur, 20 June 2024 - B2 v D2, Antigua


Fri, 21 June 2024 - B1 v D1, St. Lucia


Fri, 21 June 2024 - A2 v C2, Barbados


Sat, 22 June 2024 - A1 v D2, Antigua


Sat, 22 June 2024 - C1 v B2, St. Vincent


Sun, 23 June 2024 - A2 v B1, Barbados


Sun, 23 June 2024 - C2 v D1, Antigua


Mon, 24 June 2024 - B2 v A1, St. Lucia


Mon, 24 June 2024 - C1 v D2, St. Vincent


Wed, 26 June 2024 - Semi 1, Guyana


Thur, 27 June 2024 - Semi 2, Trinidad


Sat, 29 June 2024 - Final, Barbados