ICC Cricket World Cup 2019: Full squad lists

Check out the confirmed 15-man squads named by the 10 teams taking part in the 2019 Cricket World Cup, which begins on May 30 with England against South Africa at The Oval.
These confirmed final squads can now only be changed with the ICC’s blessing in the event of injuries and so forth and such change will be permanent. That is, the replaced player cannot come back into the squad (unless he subsequently replaces another injured player with ICC approval.)
The full World Cup fixture list can be found here.
Afghanistan
Gulbadin Naib (capt), Ikram Ali Khil (wk), Noor Ali Zadran, Hazratullah Zazai, Rahmat Shah, Asghar Afghan, Hashmatullah Shahidi, Najibullah Zadran, Samiullah Shinwari, Mohammad Nabi, Rashid Khan, Dawlat Zadran, Aftab Alam, Hamid Hassan, Mujeeb ur Rahman
(Ikram Ali Khil replaced Mohammad Shahzad on June 7)
Australia
Aaron Finch (capt), Jason Behrendorff, Alex Carey (wk), Nathan Coulter-Nile, Pat Cummins, Matthew Wade (wk), Nathan Lyon, Peter Handscomb, Glenn Maxwell, Kane Richardson, Steve Smith, Mitchell Starc, Marcus Stoinis, David Warner, Adam Zampa.
(Kane Richardson replaced Jhye Richardson on May 8)
(Peter Handscomb replaced Shaun Marsh on July 4)
(Matthew Wade replaced Usman Khawaja on July 10)
More details: Smith and Warner in Australia World Cup squad
Australia's #CWC19 squad: Aaron Finch (c), Jason Behrendorff, Alex Carey (wk), Nathan Coulter-Nile, Pat Cummins, Usman Khawaja, Nathan Lyon, Shaun Marsh, Glenn Maxwell, Jhye Richardson, Steve Smith, Mitchell Starc, Marcus Stoinis, David Warner, Adam Zampa https://t.co/05qv5BKvih
— cricket.com.au (@cricketcomau) April 15, 2019
Bangladesh
Mashrafe Mortaza (capt), Tamim Iqbal, Liton Das (wk), Soumya Sarkar, Mushfiqur Rahim (wk), Mahmudullah, Shakib Al Hasan, Mohammad Mithun (wk), Sabbir Rahman, Mosaddek Hossain, Mohammad Saifuddin, Mehidy Hasan, Rubel Hossain, Mustafizur Rahman, Abu Jayed.
England
Eoin Morgan (captain) Moeen Ali, Jofra Archer, Jonny Bairstow (wk), Jos Buttler (wk), Tom Curran, Liam Dawson, Liam Plunkett, Adil Rashid, Joe Root, Jason Roy, Ben Stokes, James Vince, Chris Woakes, Mark Wood
More details: England make three changes to final World Cup squad
More details: Archer fudge has echoes of England’s inglorious past, but they’ve got this right
🦁🦁🦁#CWC19
— England Cricket (@englandcricket) May 21, 2019
India
Virat Kohli (capt), Jasprit Bumrah, Yuzvendra Chahal, MS Dhoni (wk), Ravindra Jadeja, Kedar Jadhav, Dinesh Karthik (wk), Bhuvneshwar Kumar, Hardik Pandya, Rishabh Pant, KL Rahul, Mohammed Shami, Mayank Agarwal, Rohit Sharma, Kuldeep Yadav.
(Rishabh Pant replaced Shikhar Dhawan on June 19)
(Mayank Agarwal replaced Vijay Shankar on July 1)
More details: Dhawan ruled out of World Cup with hand injury, Pant added to squad
More details: Pant left out of India World Cup squad
#TeamIndia for @ICC #CWC19 💪💪#MenInBlue 💙 pic.twitter.com/rsz44vHpge
— BCCI (@BCCI) April 15, 2019
New Zealand
Kane Williamson (capt), Tom Blundell (wk), Trent Boult, Colin de Grandhomme, Lockie Ferguson, Martin Guptill, Matt Henry, Tom Latham (wk), Colin Munro, Jimmy Neesham, Henry Nicholls, Mitchell Santner, Ish Sodhi, Tim Southee, Ross Taylor.
More details: Blundell earns surprise call as New Zealand name World Cup squad
Our squad for the @ICC @cricketworldcup in England and Wales! #CWC19 #BACKTHEBLACKCAPS #CricketNation pic.twitter.com/snN1vbJXyS
— BLACKCAPS (@BLACKCAPS) April 2, 2019
Pakistan
Sarfaraz Ahmed (capt, wk), Asif Ali, Babar Azam, Fakhar Zaman, Haris Sohail, Hasan Ali, Imad Wasim, Imam-ul-Haq, Mohammad Amir, Mohammad Hafeez, Mohammad Hasnain, Shadab Khan, Shaheen Afridi, Shoaib Malik, Wahab Riaz.
More details: Pakistan confirm return for Amir in rejigged World Cup squad
South Africa
Faf du Plessis (capt), Hashim Amla, Quinton de Kock (wk), JP Duminy, Aiden Markram, David Miller, Chris Morris, Lungi Ngidi, Andile Phehlukwayo, Dwaine Pretorius, Kagiso Rabada, Tabraiz Shamsi, Beuran Hendricks, Imran Tahir, Rassie van der Dussen.
(Chris Morris replaced Anrich Nortje on May 7)
(Beuran Hendricks replaced Dale Steyn on June 4)
Here’s your team South Africa! #ProteaFire #CWC19 pic.twitter.com/sAcso5pu1f
— Cricket South Africa (@OfficialCSA) April 18, 2019
More details: Amla earns South Africa recall, Hendricks misses out
Sri Lanka
Dimuth Karunaratne (capt), Avishka Fernando, Suranga Lakmal, Lasith Malinga, Angelo Mathews, Jeevan Mendis, Kusal Mendis (wk), Kusal Perera (wk), Thisara Perera, Nuwan Pradeep, Dhananjaya de Silva, Milinda Siriwardana, Lahiru Thirimanne, Isuru Udana, Jeffrey Vandersay.
More details: Sri Lanka name mad World Cup squad: Dickwella axed, Karunaratne leads
West Indies
Jason Holder (captain), Chris Gayle, Kemar Roach, Darren Bravo, Shai Hope (wk), Sheldon Cottrell, Evin Lewis, Shannon Gabriel, Carlos Brathwaite, Ashley Nurse, Shimron Hetmyer, Fabian Allen, Oshane Thomas, Nicholas Pooran, Sunil Ambris.
(Sunil Ambris replaced Andre Russell on June 24)
More details: Pollard and Dwayne Bravo in reserve as Windies finalise World Cup squad