With the 23 April 2019 deadline passed, here are all 10 squads that will contest for the 2019 ICC Cricket World Cup.
Afghanistan
Afghanistan flew to South Africa with 23 men which has been trimmed to the final 15 man squad. With most of their players relatively unknown on the world stage, one surprise that stands out is 31 year old Hamid Hassan has been included despite having played his last ODI in 2016.
A new captain Gulbadin Naib has been named after the axing of Asghar Afghan.
Afghanistan will go into the world cup as the lowest ranked team but will have the services of the top-ranked ODI all-rounder Rashid Khan.
Afghanistan will start their campaign on the 1st of June against the defending champions Australia.
Full Squad: Gulbadin Naib (c), Mohammad Shahzad (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
Australia
As expected, top-order duo, David Warner and Steve Smith return to national colors and a few unexpected omissions.
Inform batsman Peter Handscomb who has averaged 43 in 2019 including a century in India misses out while Josh Hazlewood who picked up an injury has also been overlooked by the selectors who want to preserve him for the Ashes.
Mitchell Starc and Jhye Richardson have been selected but subject to fitness tests.
Australia are the reigning champions and while their ODI form on the back of the sandpaper gate would have stacked the odds against them, their recent win in ODI, as well as the form of Warner and Smith in the Indian Premier League, means they are definitely back in the running.
Full Squad: Aaron Finch (capt), David Warner, Usman Khawaja, Steve Smith, Shaun Marsh, Alex Carey, Marcus Stoinis, Glenn Maxwell, Mitchell Starc, Jhye Richardson, Pat Cummins, Jason Behrendorff, Nathan Coulter-Nile, Adam Zampa, Nathan Lyon
Bangladesh
The Bangladesh Cricket Board has recalled Shakib Al Hasan to camp from his duties at the IPL for Sunrisers Hyderabad.
Uncapped Abu Jayed has also been included in the squad. Jayed has only featured in tests and t20I for Bangladesh but was picked by the selectors on his ability to swing the ball displayed in the New Zealand tour.
Mosaddek Hossain who last played an ODI for Bangladesh returns to national colours after his impressive form with the bat in the Dhaka Premier League where he currently averages just over 47 runs.
Bangladesh start their campaign at The Oval vs South Africa on 2 June 2019.
Full Squad: Mashrafe Mortaza (c), Tamim Iqbal, Liton Das, Soumya Sarkar, Mushfiqur Rahim (wk), Mahmudullah, Shakib Al Hasan (vc), Mohammad Mithun, Sabbir Rahaman, Mosaddek Hossain, Mohammad Saifuddin, Mehidy Hasan Miraz, Rubel Hossain, Mustafizur Rahman, Abu Jayed
England
Jofra Archer has missed out on the preliminary 15-man England squad but has been included in a 17-man squad to play the Pakistan ODI series as well as the 14-man squad for the Ireland ODI and Pakistan T20.
Prior to the announcement a few spots were in question, Archer or no Archer, David Willey or Tom Curran and if there would be room for Liam Plunkett who has not been in his best form
Chris Jordan has also been included in these squads which leaves the door open to these two players to be included in the final 15-man squad if they perform well.
.England perhaps has the most settled batting line up particularly the top six, Jonny Bairstow, Jason Roy, Joe Root, Eoin Morgan, Ben Stokes and Jos Buttler who has had continuous game time since 2015.
England will come into the tournament as one of the favourites and will be enjoying home conditions and good crowds. They(England) start their campaign on 30 May against South Africa at The Oval.
Full Squad: Eoin Morgan (c), Moeen Ali, Jonny Bairstow, Jos Buttler, Tom Curran, Joe Denly, Alex Hales, Liam Plunkett, Adil Rashid, Joe Root, Jason Roy, Ben Stokes, David Willey, Chris Woakes, Mark Wood
India
Rishabh Pant is one of the names you might have expected to see on the list but his recent form in the Australian tour of India might have influenced the selectors.
Instead, the selectors have opted for experience in the form of KL Rahul and Dinesh Karthik. Rahul has had a good record with the willow which might have gained him favour over Ambati Rayudu who was a close contender.
The bowling department sees the experienced seam trio, Jasprit Bumrah, Mohammed Shami and Bhuvneshwar Kumar who were much expected in the side.
Full Squad: Virat Kohli (c), Rohit Sharma, Shikhar Dhawan, KL Rahul, Vijay Shankar, MS Dhoni (wk), Kedar Jadhav, Dinesh Karthik (wk), Yuzvendra Chahal, Kuldeep Yadav, Bhuvneshwar Kumar, Jasprit Bumrah, Hardik Pandya, Ravindra Jadeja, Mohammed Shami
New Zealand
Kane Williamson will lead the New Zealand charge with an experienced squad which includes the likes of Trent Boult, Ross Tayor and Martin Guptill.
The New Zealand squad is one that was quite expected with Ish Sodhi and Tom Blundell the only question marks.
They came up short in the final hurdle in 2015 and will be hoping they can go one further and take the trophy home this time.
Full Squad: Kane Williamson (c), Ross Taylor, Tom Latham (wk), Tom Blundell (wk), Mitchell Santner, Colin de Grandhomme, Lockie Ferguson, Tim Southee, Trent Boult, Colin Munro, Ish Sodhi, Henry Nicholls, Martin Guptill, Matt Henry, Jimmy Neesham
Pakistan
Mohammad Amir and Asif Ali are the notable absentees that will miss out in this year’s World Cup.
Sarfraz Ahmed will captain the side as predicted with experienced campaigners Shoaib Malik and Mohammad Hafeez also included although Hafeez remains a doubt because of injury.
Exciting young fast-bowling sensation Shaheen Shah Afridi has been included in the squad and will have a crucial role to play in the tournament as will key batsmen Babar Azam.
Azam boasts an ODI average of over 50 with a strike rate of 84.7. At just 24-years-old, the prolific right-hander already has eight centuries to his name as well as 10 fifties and will be central to any challenge the reigning ICC Champions Trophy champions can mount.
Full Squad: Sarfaraz Ahmed (wk, c), Abid Ali, Babar Azam, Faheem Ashraf, Fakhar Zaman, Haris Sohail, Hasan Ali, Imad Wasim, Imam-ul-Haq, Junaid Khan, Mohammad Hafeez, Mohammad Hasnain, Shadab Khan, Shaheen Shah Afridi, Shoaib Malik
South Africa
Hashim Amla has been chosen with Reeza Hendricks the batsman that will miss out.
Veteran Dale Steyn is back in the mix as he completes a deadly seam attack that includes Kagiso Rabada, Lungi Ngidi and Anrich Nortje.
The all-rounders for the squad are Dwaine Pretorius and Andile Phehlukwayo which sees Chris Morris miss out.
Full Squad: Faf du Plessis (c), Aiden Markram, Quinton de Kock (wk), Hashim Amla, Rassie van der Dussen, David Miller, Andile Phehlukwayo, JP Duminy, Dwaine Pretorius, Dale Steyn, Kagiso Rabada, Lungi Ngidi, Anrich Nortje, Imran Tahir, Tabraiz Shamsi
Sri Lanka
Lasith Malinga has been sacked as Captain ahead of the World Cup in England with Dimuth Karunaratne being handed the reigns.
Regulars wicketkeeper-batsman Niroshan Dickwella, offspinner Akila Dananjaya, openers Danushka Gunathilaka and Upul Tharanga, as well as Dinesh Chandimal, who was captain of the ODI team as recently as October have all missed out on the selection.
Isuru Udana was rewarded courtesy of his all-round performance in South Africa. Sri Lanka will start their campaign against New Zealand at Sophia Gardens in Cardiff.
Full Squad: Dimuth Karunaratne (c), Avishka Fernando, Lahiru Thirimanne, Kusal Perera, Kusal Mendis, Angelo Mathews, Dhananjaya de Silva, Jeffery Vandersay, Thisara Perera, Isuru Udana, Lasith Malinga, Suranga Lakmal, Nuwan Pradeep, Jeevan Mendis, Milinda Siriwardana
West Indies
Andre Russell who has only played one ODI since 2015 has been included in the preliminary squad. Russell has been having a good season in the Indian Premier League where he is averaging 65.33 at a strike rate of over 200 with the willow. Among those included from the IPL, self-proclaimed,” Universe Boss” Chris Gayle, Shimron Hetmyer, Carlos Brathwaite and Evin Lewis while veteran all-rounder Sunil Narine misses out.
After a period of sub-par performances and having to go through the qualifiers for a place in the World cup, there will be optimism in the squad after a series draw with the number 1 ranked ODI nation England at the beginning of the year. The Windies begin their campaign at Trent Bridge against Pakistan on the 31st of May.
Full Squad: Jason Holder (c), Chris Gayle, Andre Russell, Sheldon Cottrell, Shannon Gabriel, Kemar Roach, Nicholas Pooran (wk), Ashley Nurse, Fabian Allen, Shimron Hetmyer, Shai Hope (wk), Oshane Thomas, Carlos Brathwaite, Darren Bravo, Evin Lewis.