Full squad lists for the 2024 T20 World Cup in the United States of America and West Indies.
The tournament, which comprises 20 teams, will start on 1 June and end on 29 June 2024.
England are the reigning champions. They beat Pakistan in 2022’s final in Australia.
Page last updated: 30 May 2024.
Full list of 2024 T20 World Cup squads
South Africa T20 World Cup squad
- Aiden Markram (captain)
- Ottneil Baartman
- Gerald Coetzee
- Quinton de Kock
- Bjorn Fortuin
- Reeza Hendricks
- Marco Jansen
- Heinrich Klaasen
- Keshav Maharaj
- David Miller
- Anrich Nortje
- Kagiso Rabada
- Ryan Rickelton
- Tabraiz Shamsi
- Tristan Stubbs
- Nandre Burger (reserve)
- Lungi Ngidi (reserve)
New Zealand T20 World Cup squad
- Kane Williamson (captain)
- Finn Allen
- Trent Boult
- Michael Bracewell
- Mark Chapman
- Devon Conway
- Lockie Ferguson
- Matt Henry
- Daryl Mitchell
- Jimmy Neesham
- Glenn Phillips
- Rachin Ravindra
- Mitchell Santner
- Ish Sodhi
- Tim Southee
- Ben Sears (reserve)
England T20 World Cup squad
- Jos Buttler (captain)
- Phil Salt
- Will Jacks
- Jonny Bairstow
- Ben Duckett
- Harry Brook
- Liam Livingstone
- Moeen Ali
- Sam Curran
- Chris Jordan
- Tom Hartley
- Adil Rashid
- Jofra Archer
- Mark Wood
- Reece Topley
India T20 World Cup squad
- Rohit Sharma (captain)
- Hardik Pandya
- Yashasvi Jaiswal
- Virat Kohli
- Suryakumar Yadav
- Rishabh Pant
- Sanju Samson
- Shivam Dube
- Ravindra Jadeja
- Axar Patel
- Kuldeep Yadav
- Yuzvendra Chahal
- Arshdeep Singh
- Jasprit Bumrah
- Mohoammed Siraj
- Shubman Gill (reserve)
- Rinku Singh (reserve)
- Khaleel Ahmed (reserve)
- Avesh Khan (reserve)
Afghanistan T20 World Cup squad
- Rashid Khan (captain)
- Rahmanullah Gurbaz
- Ibrahim Zadran
- Azmatullah Omarzai
- Najibullah Zadran
- Mohammad Ishaq
- Mohammad Nabi
- Gulbadin Naib
- Karim Janat
- Nangyal Kharoti
- Mujeeb Ur Rahman
- Noor Ahmad
- Naveen-ul-Haq
- Fazalhaq Farooqi
- Fareed Ahmad Malik
- Sediq Atal (reserve)
- Hazratullah Zazai (reserve)
- Saleem Safi (reserve)
Australia T20 World Cup squad
- Mitchell Marsh (captain)
- Ashton Agar
- Pat Cummins
- Tim David
- Nathan Ellis
- Cameron Green
- Josh Hazlewood
- Travis Head
- Josh Inglis
- Glenn Maxwell
- Mitchell Starc
- Marcus Stoinis
- Matthew Wade
- David Warner
- Adam Zampa
- Jake Fraser-McGurk (reserve)
- Matthew Short (reserve)
Oman T20 World Cup squad
- Aqib Ilyas (captain)
- Zeeshan Maqsood
- Kashyap Prajapati
- Pratik Athavale
- Ayaan Khan
- Shoaib Khan
- Khalid Kail
- Mohammad Nadeem
- Naseem Khushi
- Mehran Khan
- Bilal Khan
- Rafiullah
- Kaleemullah
- Fayyaz Butt
- Shakeel Ahmad
- Jatinder Singh (reserve)
- Samay Shrivastava (reserve)
- Sufyan Mehmood (reserve)
- Jay Odedra (reserve)
Nepal T20 World Cup squad
- Rohit Paudel (captain)
- Aasif Sheikh
- Anil Kumar Sah
- Kushal Bhurtel
- Kushal Malla
- Dipendra Singh Airee
- Lalit Rajbanshi
- Karan KC
- Gulshan Jha
- Sompal Kami
- Pratis GC
- Sundeep Jora
- Abinash Bohara
- Sagar Dhakal
- Kamal Singh Airee
Canada T20 World Cup squad
- Saad Bin Zafar (captain)
- Aaron Johnson
- Dilon Heyliger
- Dilpreet Bajwa
- Harsh Thaker
- Jeremy Gordon
- Junaid Siddiqui
- Kaleem Sana
- Kanwarpal Tathgur
- Navneet Dhaliwal
- Nicholas Kirton
- Pargat Singh
- Ravinderpal Singh
- Rayyankhan Pathan
- Shreyas Movva
- Tajinder Singh (reserve)
- Aaditya Varadharajan (reserve)
- Ammar Khalid (reserve)
- Jatinder Matharu (reserve)
- Parveen Kumar (reserve)
United States of America T20 World Cup squad
- Monank Patel (captain)
- Aaron Jones
- Andries Gous
- Corey Anderson
- Ali Khan
- Harmeet Singh
- Jessy Singh
- Milind Kumar
- Nisarg Patel
- Nitish Kumar
- Noshtush Kenjige
- Saurabh Netravalkar
- Shadley van Schalkwyk
- Steven Taylor
- Shayan Jahangir
- Gajanand Singh (reserve)
- Juanoy Drysdale (reserve)
- Yasir Mohammad (reserve)
West Indies T20 World Cup squad
- Rovman Powell (captain)
- Alzarri Joseph
- Johnson Charles
- Roston Chase
- Shimron Hetmyer
- Obed McCoy
- Shai Hope
- Akeal Hosein
- Shamar Joseph
- Brandon King
- Gudakesh Motie
- Nicholas Pooran
- Andre Russell
- Sherfane Rutherford
- Romario Shepherd
Scotland T20 World Cup squad
- Richie Berrington (captain)
- Matthew Cross
- Brad Currie
- Chris Greaves
- Ollie Hairs
- Jack Jarvis
- Michael Jones
- Michael Leask
- Brandon McMullen
- George Munsey
- Safyaan Sharif
- Chris Sole
- Charlie Tear
- Mark Watt
- Brad Wheal
Ireland T20 World Cup squad
- Paul Stirling (captain)
- Mark Adair
- Ross Adair
- Andrew Balbirnie
- Curtis Campher
- Gareth Delany
- George Dockrell
- Graham Hume
- Josh Little
- Barry McCarthy
- Neil Rock
- Harry Tector
- Lorcan Tucker
- Ben White
- Craig Young
Papua New Guinea T20 World Cup squad
- Assadollah Vala (captain)
- CJ Amini
- Alei Nao
- Chad Soper
- Hila Vare
- Hiri Hiri
- Jack Gardner
- John Kariko
- Kabua Vagi Morea
- Kipling Doriga
- Lega Siaka
- Norman Vanua
- Sema Kamea
- Sese Bau
- Tony Ura
Uganda T20 World Cup squad
- Brian Masaba (captain)
- Riazat Ali Shah
- Kenneth Waiswa
- Dinesh Nakrani
- Frank Nsubuga
- Ronak Patel
- Roger Mukasa
- Cosmas Kyewuta
- Bilal Hassun
- Fred Achelam
- Robinson Obuya
- Simon Ssesazi
- Henry Ssenyondo
- Alpesh Ramjani
- Juma Miyaji
- Ronald Lutaaya (reserve)
- Innocent Mwebaze (reserve)
Sri Lanka T20 World Cup squad
- Wanindu Hasaranga (captain)
- Charith Asalanka
- Kusal Mendis
- Pathum Nissanka
- Kamindu Mendis
- Sadeera Samarawickrama
- Angelo Mathews
- Dasun Shanaka
- Dhananjaya de Silva
- Maheesh Theekshana
- Dunith Wellalage
- Dushmantha Chameera
- Matheesha Pathirana
- Nuwan Thushara
- Dilshan Madushanka
- Asitha Fernando (reserve)
- Vijayakanth Viyaskanth (reserve)
- Bhanuka Rajapaksa (reserve)
- Janith Liyanage (reserve)
Namibia T20 World Cup squad
- Gerhard Erasmus (captain)
- Zane Green
- Michael van Lingen
- Dylan Leicher
- Jack Brassell
- Ben Shikongo
- Tangeni Lungameni
- Niko Davin
- JJ Smit
- Jan Frylinck
- JP Kotze
- David Wiese
- Bernard Scholtz
- Malan Kruger
- PD Blignaut
Netherlands T20 World Cup squad
- Scott Edwards (captain)
- Aryan Dutt
- Bas de Leede
- Saqib Zulfiqar
- Kyle Klein
- Logan van Beek
- Max O’Dowd
- Michael Levitt
- Paul van Meekeren
- Sybrand Engelbrecht
- Teja Nidamanuru
- Tim Pringle
- Vikram Singh
- Viv Kingma
- Wesley Barresi
Bangladesh T20 World Cup squad
- Najmul Hossain Shanto (captain)
- Taskin Ahmed
- Litton Das
- Soumya Sarkar
- Tanzid Hasan
- Shakib Al Hasan
- Towhid Hridoy
- Mohammad Mahmudullah
- Jaker Ali
- Tanvir Islam
- Mahedi Hasan
- Rishad Hossain
- Mustafizur Rahman
- Shoriful Islam
- Tanzim Hasan
- Hasan Mahmud (reserve)
- Afif Hossain (reserve)
Pakistan T20 World Cup squad
- Babar Azam (captain)
- Saim Ayub
- Mohammad Rizwan
- Fakhar Zaman
- Azam Khan
- Usman Khan
- Iftikhar Ahmed
- Imad Wasim
- Shaheen Afridi
- Shadab Khan
- Mohammad Amir
- Abbas Afridi
- Naseem Shah
- Haris Rauf
- Abrar Ahmed
2024 T20 World Cup fixtures, schedule, SA start times
Date | SA start time | Fixture | Venue |
---|---|---|
2 June | 2:30am | USA v Canada | Dallas |
2 June | 4:30pm | West Indies v PNG | Guyana |
3 June | 2:30am | Namibia v Oman | Barbados |
3 June | 4:30pm | Sri Lanka v SA | New York |
4 June | 2:30am | Afghanistan v Uganda | Guyana |
4 June | 4:30pm | England v Scotland | Barbados |
4 June | 5:30pm | Netherlands v Nepal | Dallas |
5 June | 4pm | India v Ireland | New York |
6 June | 1:30am | PNG v Uganda | Guyana |
6 June | 2:30am | Australia v Oman | Barbados |
6 June | 5:30pm | USA v Pakistan | Dallas |
6 June | 9pm | Namibia v Scotland | Barbados |
7 June | 4:30pm | Canada v Ireland | New York |
8 June | 1:30am | NZ v Afghanistan | Guyana |
8 June | 2:30am | Sri Lanka v Bangladesh | Dallas |
8 June | 4:30pm | Netherlands v SA | New York |
8 June | 7pm | Australia v England | Barbados |
9 June | 2:30am | West Indies v Uganda | Guyana |
9 June | 4:30pm | India v Pakistan | New York |
9 June | 7pm | Oman v Scotland | Antigua |
10 June | 4:30pm | SA v Bangladesh | New York |
11 June | 4:30pm | Pakistan v Canada | New York |
12 June | 1:30am | Sri Lanka v Nepal | Florida |
12 June | 2:30am | Australia v Namibia | Antigua |
12 June | 4:30pm | USA v India | New York |
13 June | 2:30am | West Indies v NZ | Trinidad |
13 June | 4:30pm | England v Oman | Antigua |
13 June | 9pm | Bangladesh v Netherlands | St Vincent |
14 June | 2:30am | Afghanistan v PNG | Trinidad |
14 June | 4:30pm | USA v Ireland | Florida |
15 June | 1:30am | SA v Nepal | St Vincent |
15 June | 2:30am | NZ v Uganda | Trinidad |
15 June | 4:30pm | India v Canada | Florida |
15 June | 7pm | Namibia v England | Antigua |
16 June | 2:30am | Australia v Scotland | St Lucia |
16 June | 4:30pm | Pakistan v Ireland | Florida |
17 June | 1:30am | Bangladesh v Nepal | St Vincent |
17 June | 2:30am | Sri Lanka v Netherlands | St Lucia |
17 June | 4:30pm | NZ v PNG | Trinidad |
18 June | 2:30am | West Indies v Afghanistan | St Lucia |
19 June | 4:30pm | Qualifier | Antigua |
20 June | 2:30am | Qualifier | St Lucia |
20 Jun | 4:30pm | Qualifier | Barbados |
21 June | 2:30am | Qualifier | Antigua |
21 June | 4:30pm | Qualifier | St Lucia |
22 June | 2:30am | Qualifier | Barbados |
22 June | 4:30pm | Qualifier | Antigua |
23 June | 2:30am | Qualifier | St Vincent |
23 June | 4:30pm | Qualifier | Barbados |
24 June | 2:30am | Qualifier | Antigua |
24 June | 4:30pm | Qualifier | St Lucia |
25 June | 2:30am | Qualifier | St Vincent |
27 June | 2:30am | Semi-final | Trinidad |
27 June | 4:30pm | Semi-final | Guyana |
29 June | 4pm | Final | Barbados |
T20 World Cup groups
Group A
- Pakistan
- India
- Ireland
- Canada
- United States of America
Group B
- England
- Australia
- Namibia
- Scotland
- Oman
Group C
- New Zealand
- West Indies
- Afghanistan
- Papua New Guinea
- Uganda
Group D
- South Africa
- Sri Lanka
- Bangladesh
- Netherlands
- Nepal