2024 ICC Men's T20 World Cup squads

The 2024 ICC Men's T20 World Cup was the ninth edition of the ICC Men's T20 World Cup tournament. Twenty teams took part in the tournament. It was co-hosted by the West Indies and the United States from 1 to 29 June 2024. The final date for each squad submission was 1 May 2024, and the teams were allowed to make changes to their squads within 25 May 2024. The following squads were announced for the tournament. The players are listed in the order of shirt numbers with the withdrawn players placed at the bottom of the table followed by standby players. Given ages are as of 1 June 2024. Withdrawn players are stroked and standby players are italicized.

Canada

 * Squad announcement date: 2 May 2024
 * Source: ESPNcricinfo
 * Coach: Pubudu Dassanayake

India

 * Squad announcement date: 30 April 2024
 * Source: ESPNcricinfo
 * Coach: 🇮🇳 Rahul Dravid

Ireland

 * Squad announcement date: 7 May 2024
 * Source: ESPNcricinfo
 * Coach: Heinrich Malan

Pakistan

 * Squad announcement date: 24 May 2024
 * Source: ESPNcricinfo
 * Coach: Gary Kirsten

United States

 * Squad announcement date: 3 May 2024
 * Source: ESPNcricinfo
 * Coach: 🇦🇺 Stuart Law

Australia

 * Squad announcement date: 1 May 2024
 * Source: Cricket Australia
 * Coach: 🇦🇺 Andrew McDonald

1Jake Fraser-McGurk and Matthew Short were added as travelling reserves.

England

 * Squad announcement date: 30 April 2024
 * Source: England and Wales Cricket Board
 * Coach: 🇦🇺 Matthew Mott

Namibia

 * Squad announcement date: 10 May 2024
 * Source: England and Wales Cricket Board
 * Coach: Pierre de Bruyn

Oman

 * Squad announcement date: 1 May 2024
 * Source: Times of Oman
 * Coach: Duleep Mendis

Scotland

 * Squad announcement date: 6 May 2024
 * Source: International Cricket Council
 * Coach: Doug Watson

Afghanistan

 * Squad announcement date: 30 April 2024
 * Source: International Cricket Council
 * Coach: 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Jonathan Trott

1Mujeeb Ur Rahman was ruled out of the tournament due to an injury and was replaced by Hazratullah Zazai.

New Zealand

 * Squad announcement date: 29 April 2024
 * Source: New Zealand Cricket
 * Coach: 🇳🇿 Gary Stead

Papua New Guinea

 * Squad announcement date: 7 May 2024
 * Source: International Cricket Council
 * Coach: Tatenda Taibu

Uganda

 * Squad announcement date: 6 May 2024
 * Source: International Cricket Council
 * Coach: 🇮🇳 Abhay Sharma

West Indies

 * Squad announcement date: 3 May 2024
 * Source: International Cricket Council
 * Coach: Daren Sammy

1Jason Holder was ruled out of the tournament due to an injury and was replaced by Obed McCoy. 2Brandon King was ruled out of the tournament due to an injury and was replaced by Kyle Mayers.

Bangladesh

 * Squad announcement date: 14 May 2024
 * Source: International Cricket Council
 * Coach: Chandika Hathurusingha

Nepal

 * Squad announcement date: 1 May 2024
 * Source: International Cricket Council
 * Coach: 🇮🇳 Monty Desai

Netherlands

 * Squad announcement date: 13 May 2024
 * Source: International Cricket Council
 * Coach: Ryan Cook

1Daniel Doram was ruled out of the tournament due to an injury and was replaced by Saqib Zulfiqar.

2Kyle Klein was moved up from the list of reserves to replace Fred Klaassen, who was ruled out of the tournament due to injury.

3Ryan Klein was added as a travelling reserve.

South Africa

 * Squad announcement date: 30 April 2024
 * Source: Cricket South Africa
 * Coach: Rob Walter

Sri Lanka

 * Squad announcement date: 9 May 2024
 * Source: International Cricket Council
 * Coach: 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Chris Silverwood