The ICC Cricket World Cup 2023 is scheduled to be held in India from October to November 2023. Ten teams will compete in the tournament, with the top four teams from the group stage advancing to the semi-finals.
Here is a look at the squads of all ten countries for the ODI World Cup 2023:
Afghanistan:
Hashmatullah Shahidi (captain), Ibrahim Zadran, Rahmanullah Gurbaz, Najibullah Zadran, Ikram Alikhil, Riaz Hassan, Mohammad Nabi, Rashid Khan, Rehmat Shah, Azmatullah Omarzai, Abdul Rahman, Fazalhaq Farooqi, Naveen ul-Haq, Noor Ahmad and Mujeeb ur-Rahman
Australia:
Pat Cummins (captain), Steve Smith, Alex Carey, Josh Inglis, Sean Abbott, Ashton Agar, Cameron Green, Josh Hazlewood, Travis Head, Mitch Marsh, Glenn Maxwell, Marcus Stoinis, David Warner, Adam Zampa, Mitchell Starc
Bangladesh:
Shakib Al Hasan (Captain), Najmul Hossain Shanto, Towhid Hridoy, Mohammad Naim, Afif Hossain, Mahedi Hasan, Mehidy Hasan Miraz, Mushfiqur Rahim, Anamul Haque, Litton Das, Taskin Ahmed, Mustafizur Rahman, Hasan Mahmud, Nasum Ahmed, Shoriful Islam
England:
Jos Buttler (captain), Moeen Ali, Gus Atkinson, Jonny Bairstow, Harry Brook, Sam Curran, Liam Livingstone, Dawid Malan, Adil Rashid, Joe Root, Ben Stokes, Reece Topley, David Willey, Mark Wood and Chris Woakes.
India:
Rohit Sharma (Captain), Hardik Pandya (Vice-captain), Shubman Gill, Virat Kohli, Shreyas Iyer, Ishan Kishan, KL Rahul, Suryakumar Yadav, Ravindra Jadeja, Axar Patel, Shardul Thakur, Jasprit Bumrah, Mohd. Shami, Mohd. Siraj, Kuldeep Yadav
Netherlands:
Scott Edwards (captain and wicket-keeper), Max O’Dowd, Bas de Leede, Vikramjit Singh, Teja Nidamanuru, Paul van Meekeren, Colin Ackermann, Roelof van der Merwe, Logan van Beek, Aryan Dutt, Ryan Klein, Wesley Barresi, Saqib Zulfiqar, Shariz Ahmad, Sybrand Engelbrecht
New Zealand:
Kane Williamson (captain), Trent Boult, Mark Chapman, Devon Conway, Lockie Ferguson, Matt Henry, Tom Latham, Daryl Mitchell, Jimmy Neesham, Glenn Phillips, Rachin Ravindra, Mitch Santner, Ish Sodhi, Tim Southee and Will Young
Pakistan:
Babar Azam (captain), Shadab Khan (VC), Fakhar Zaman, Imam ul-Haq, Abdullah Shafique, Mohammad Rizwan (wicketkeeper), Saud Shakeel, Iftikhar Ahmed, Salman Ali Agha, Mohammad Nawaz, Usama Mir, Haris Rauf, Hasan Ali, Shaheen Afridi and Mohammad Wasim
South Africa:
Temba Bavuma (captain), Gerald Coetzee, Quinton de Kock, Reeza Hendricks, Marco Jansen, Heinrich Klaasen, Andile Phehlukwayo, Keshav Maharaj, Aiden Markram, David Miller, Lungi Ngidi, Lizaad Williams, Kagiso Rabada, Tabraiz Shamsi and Rassie van der Dussen
Sri Lanka:
Dasun Shanaka(C), Kusal Mendis (VC), Pathum Nissanka, Kusal Janith, Dimuth Karunaratna, Charith Asalanka, Dhananjaya De Silva, Sadeera Samarawickrama, Dunith Wellalage, Kasun Rajitha, Matheesha Pathirana, Lahiru Kumara, Maheesh Theekshana, Wanindu Hasaranga, Dilshan Madushanka
Challenges:
Australia are the defending champions and are one of the favourites to win the tournament again. They have a strong batting lineup and a bowling attack that can be dangerous in all conditions.
England are another team that will be challenging for the title. They have a balanced squad with a number of world-class players.
India is the host and will be under a lot of pressure to perform well. They have a very talented team, but they need to be more consistent.
New Zealand are always a tough team to beat in World Cups. They have a well-balanced squad and are very good at playing as a team.
Pakistan are another team that can challenge for the title. They have a very talented batting lineup and a bowling attack that can be dangerous on their day.
South Africa has a good team, but they have not been able to perform well in World Cups in recent years. They need to find a way to get over the line in big games.
Sri Lanka are a rebuilding team and are not expected to challenge for the title. However, they have a number of talented players who can cause problems.