The ICC Men’s T20 World Cup 2024 will kick off its ninth edition on June 1st for the first time in the United States, with co-host West Indies. The opening game will be played between hosts USA and Canada in Dallas on June 2nd. All the teams except Pakistan have announced their squads for the upcoming tournament.
T20 World Cup 2024 India squad
Player
Position
Rohit Sharma (C)
Captain
Virat Kohli
Batsman
Yashasvi Jaiswal
Batsman
Suryakumar Yadav
Batsman
Rishabh Pant (WK)
Wicketkeeper
Sanju Samson (WK)
Wicketkeeper
Hardik Pandya (VC)
Vice-Captain
Shivam Dube
All-rounder
Ravindra Jadeja
All-rounder
Axar Patel
All-rounder
Kuldeep Yadav
Bowler
Yuzvendra Chahal
Bowler
Arshdeep Singh
Bowler
Jasprit Bumrah
Bowler
Mohammed Siraj
Bowler
T20 World Cup 2024 Afghanistan squad
Player
Position
Rahmanullah Gurbaz
WK
Ibrahim Zadran
Batter
Najibullah Zadran
Batter
Mohammad Ishaq
WK
Azmatullah Omarzai
All-rounder
Mohammad Nabi
All-rounder
Gulbadin Naib
All-rounder
Karim Janat
Bowler
Rashid Khan
Captain (c)
Nangyal Kharoti
All-rounder
Mujeeb ur Rahman
Bowler
Noor Ahmad
Bowler
Naveen ul Haq
All-rounder
Fazalhaq Farooqi
Bowler
Fareed Ahmad Malik
Bowler
T20 World Cup 2024 Australia squad
Player
Position
Mitchell Marsh (c)
Captain
Ashton Agar
All-rounder
Pat Cummins
Bowler
Tim David
Batsman
Nathan Ellis
Bowler
Cameron Green
All-rounder
Josh Hazlewood
Bowler
Travis Head
Batsman
Josh Inglis
Wicketkeeper
Glenn Maxwell
All-rounder
Mitchell Starc
Bowler
Marcus Stoinis
All-rounder
Matthew Wade
Wicketkeeper
David Warner
Batsman
Adam Zampa
Bowler
T20 World Cup 2024 South Africa
Player
Position
Aiden Markram (c)
Captain
Ottniel Baartman
Bowler
Gerald Coetzee
Bowler
Quinton de Kock
Batsman
Bjorn Fortuin
All-rounder
Reeza Hendricks
Batsman
Marco Jansen
All-rounder
Heinrich Klaasen
Batsman
Keshav Maharaj
All-rounder
David Miller
Batsman
Anrich Nortje
Bowler
Kagiso Rabada
Bowler
Ryan Rickelton
Batsman
Tabraiz Shamsi
Bowler
Tristan Stubbs
Batsman
T20 World Cup 2024 New Zealand squad
Player
Position
Kane Williamson (C)
Captain
Finn Allen
Batsman
Trent Boult
Bowler
Michael Bracewell
Batsman
Mark Chapman
Batsman
Devon Conway
Batsman
Lockie Ferguson
Bowler
Matt Henry
Bowler
Daryl Mitchell
All-rounder
Jimmy Neesham
All-rounder
Glenn Phillips
Batsman
Rachin Ravindra
All-rounder
Mitchell Santner
All-rounder
Ish Sodhi
Bowler
Tim Southee
Bowler
T20 World Cup 2024 England squad
Player
Position
Jos Buttler (c)
Captain
Moeen Ali
All-rounder
Jofra Archer
Bowler
Jonathan Bairstow
Batsman
Harry Brook
Batsman
Sam Curran
All-rounder
Ben Duckett
Batsman
Tom Hartley
Bowler
Will Jacks
Batsman
Chris Jordan
Bowler
Liam Livingstone
All-rounder
Adil Rashid
Bowler
Phil Salt
Batsman
Reece Topley
Bowler
Mark Wood
Bowler
T20 World Cup 2024 West Indies squad
Player
Position
Rovman Powell
Captain (c)
Alzarri Joseph
Bowler
Johnson Charles
Batter
Roston Chase
All-rounder
Shimron Hetmyer
Batter
Jason Holder
Bowler
Shai Hope
Batter
Akeal Hosein
Bowler
Shamar Joseph
Bowler
Brandon King
Batter
Gudakesh Motie
Bowler
Nicholas Pooran
Batter
Andre Russell
All-rounder
Sherfane Rutherford
Batter
Romario Shepherd
All-rounder
Sri Lanka squad for T20 WC 2024
Player
Position
Wanindu Hasaranga
Captain (C)
Charith Asalanka
Vice-Captain (VC)
Kusal Mendis
Batter
Pathum Nissanka
Batter
Kamindu Mendis
All-rounder
Sadeera Samarawickrama
Batter
Angelo Mathews
All-rounder
Dasun Shanaka
All-rounder
Dhananjaya De Silva
All-rounder
Maheesh Theekshana
Bowler
Dunith Wellalage
Bowler
Dushmantha Chameera
Bowler
Nuwan Thushara
Bowler
Matheesha Pathirana
Bowler
Dilshan Madushanka
Bowlerr
T20 World Cup 2024 Nepal squad
Player
Position
Rohit Paudel
Captain (c)
Aasif Sheikh
Batter
Anil Kumar Sah
All-rounder
Kushal Bhurtel
Batter
Kushal Malla
All-rounder
Dipendra Singh Airee
Batter
Lalit Rajbanshi
Bowler
Karan KC
All-rounder
Gulshan Jha
Bowler
Sompal Kami
Bowler
Pratis GC
Bowler
Sundeep Jora
Batter
Abinash Bohara
Bowler
Sagar Dhakal
Bowler
Kamal Singh Airee
All-rounder
T20 World Cup 2024 Oman squad
Player
Position
Aqib Ilyas
Captain (c)
Zeeshan Maqsood
Batter
Kashyap Prajapati
Batter
Pratik Athavale
WK
Ayaan Khan
All-rounder
Shoaib Khan
Batter
Mohammad Nadeem
All-rounder
Naseem Khushi
WK
Mehran Khan
Batter
Bilal Khan
Bowler
Rafiullah
All-rounder
Kaleemullah
Bowler
Fayyaz Butt
Bowler
Shakeel Ahmad
Bowler
T20 World Cup 2024 Canada squad
Player
Position
Saad Bin Zafar
All-rounder
Aaron Johnson
Batter
Dilon Heyliger
Bowler
Dilpreet Bajwa
All-rounder
Harsh Thaker
All-rounder
Jeremy Gordon
Bowler
Junaid Siddiqui
All-rounder
Kaleem Sana
Bowler
Kanwarpal Tathgur (wk)
Wicketkeeper
Navneet Dhaliwal
Batter
Nicholas Kirton
All-rounder
Pargat Singh
All-rounder
Ravinderpal Singh
Batter
Rayyankhan Pathan
All-rounder
Shreyas Movva (wk)
Wicketkeeper
T20 World Cup 2024 United States squad
Player
Position
Monank Patel
Captain
Aaron Jones
Vice-Captain
Andries Gous
Wicketkeeper
Corey Anderson
Batter
Ali Khan
Bowler
Harmeet Singh
Bowler
Jessy Singh
Bowler
Milind Kumar
All-rounder
Nisarg Patel
All-rounder
Nitish Kumar
Batter
Nosthush Kenjige
Bowler
Saurabh Nethralvakar
Bowler
Shadley Van Schalkwyk
All rounder
Steven Taylor
Batter
Shayan Jahangir
Batter
T20 World Cup 2024 Scotland squad
Player
Position
Richie Berrington
Captain (c)
Matthew Cross
Batter
Brad Currie
Bowler
Chris Greaves
Bowler
Oli Hairs
Batter
Jack Jarvis
Bowler
Michael Jones
Batter
Michael Leask
All-rounder
Brandon McMullen
Batter
George Munsey
Batter
Safyaan Sharif
Bowler
Chris Sole
Bowler
Charlie Tear
Batter
Mark Watt
Bowler
Brad Wheal
Bowler
T20 World Cup 2024 Uganda squad
Player
Position
Brian Masaba (c)
Captain
Simon Ssesazi
Bowler
Roger Mukasa
All-rounder
Cosmas Kyewuta
Bowler
Dinesh Nakrani
All-rounder
Fred Achelam
Wicketkeeper batter
Kenneth Waiswa
All-rounder
Alpesh Ramjani
All-rounder
Frank Nsubuga
All-rounder
Henry Ssenyondo
Bowler
Bilal Hassun
Bowler
Robinson Obuya
Bowler
Riazat Ali Shah (vc)
Vice-Captain
Juma Miyaji
Bowler
Ronak Patel
Batsman
T20 World Cup 2024 Ireland squad
Player
Position
Paul Stirling
Captain (Capt)
Mark Adair
All-rounder
Ross Adair
Batter
Andrew Balbirnie
Batter
Curtis Campher
All-rounder
Gareth Delany
Batter
George Dockrell
All-rounder
Graham Hume
Bowler
Josh Little
Bowler
Barry McCarthy
Bowler
Neil Rock
Wicketkeeper batter
Harry Tector
Batter
Lorcan Tucker
Wicketkeeper Batter
Ben White
Bowler
Craig Young
Bowler
T20 World Cup 2024 Namibia squad
Player
Position
Gerhard Erasmus
Captain (c)
Zane Green
Wicketkeeper batter
Michael Van Lingen
All-rounder
Dylan Leicher
Batter
Ruben Trumpelmann
Bowler
Jack Brassell
Bowler
Ben Shikongo
Bowler
Tangeni Lungameni
Bowler
Niko Davin
Batter
JJ Smit
All-rounder
Jan Frylinck
All-rounder
JP Kotze
Batter
David Wiese
All-rounder
Bernard Scholtz
Bowler
Malan Kruger
Batter
PD Blignaut
Bowler
T20 World Cup 2024 Netherlands squad
Player
Position
Scott Edwards
Captain (c), WK
Aryan Dutt
Bowler
Bas de Leede
Batter
Daniel Doram
Bowler
Fred Klaassen
Bowler
Logan van Beek
Bowler
Max O’Dowd
Batter
Michael Levitt
Batter
Paul van Meekeren
Bowler
Sybrand Engelbrecht
All-rounder
Teja Nidamanuru
All-rounder
Tim Pringle
All-rounder
Vikram Singh
Bowler
Viv Kingma
Bowler
Wesley Barresi
Batter
T20 World Cup 2024 Bangladesh squad
Player
Position
Najmul Hossain Shanto
Captain (C)
Taskin Ahmed
Bowler
Litton Das
Wicketkeeper batter
Soumya Sarkar
All-rounder
Tanzid Hasan Tamim
Batter
Shakib Al Hasan
All-rounder
Tawhid Hridoy
Batter
Mahmudullah Riyad
All-rounder
Jaker Ali Anik
Batter
Tanvir Islam
Bowler
Mahedi Hasan
All-rounder
Rishad Hossain
Bowler
Mustafizur Rahman
Bowler
Shoriful Islam
Bowler
Tanzim Hasan Sakib
Bowler
T20 WC 2024 Papua New Guinea squad
Player
Position
Assadollah Vala
Captain (C)
CJ Amini
Vice-Captain (VC)
Alei Nao
Bowler
Chad Soper
Bowler
Hila Vare
Wicketkeeper
Hiri Hiri
Batter
Jack Gardner
Bowler
John Kariko
Bowler
Kabua Vagi Morea
Bowler
Kiplin Doriga
Wicketkeeper Batter
Lega Siaka
Batter
Norman Vanua
All-rounder
Sema Kamea
Bowler
Sese Bau
Batter
Tony Ura
Bater
Share article
Follow us on social media
Tell us why didn’t you like our article so that we can improve on?