All the ins and outs for the competing nations, as well as times and dates for each match
Squads and fixtures for every World Cup team
Ten nations are building up to this year's ODI World Cup ahead of the opening match in Ahmedabad on October 5.
Under ICC regulations, all competing nations had to deliver the governing body a squad of 15 by September 5, which marked one month out from the start of the tournament.
After September 28, any changes to these squads need approval from the ICC. Teams are permitted to name up to three travelling reserves.
Below is the current status of each team's squad, and this article will be updated as teams announce, adjust and finalise their lists.
Jump directly to Afghanistan | Australia | Bangladesh | England | India | Netherlands | New Zealand | Pakistan | South Africa | Sri Lanka
Afghanistan
Afghanistan have made four changes from their squad at this year's Asia Cup, recalling pacers Naveen-ul-Haq – who last played an ODI in early 2021 – and Azmatullah Omarzai who has recovered from a side strain, while surprisingly ditching veteran allrounder Gulbadin Naib, who has been named as a reserve. The strong spin attack will feature BBL familiar faces Rashid Khan, Mohammad Nabi, Mujeeb Ur Rahman and Noor Ahmad.
Squad: Hashmatullah Shahidi (c), Rahmanullah Gurbaz, Ibrahim Zadran, Riaz Hassan, Rahmat Shah, Najibullah Zadran, Mohammad Nabi, Ikram Alikhil, Azmatullah Omarzai, Rashid Khan, Mujeeb ur Rahman, Noor Ahmad, Fazalhaq Farooqi, Abdul Rahman, Naveen-ul-Haq. Reserves: Gulbadin Naib, Sharafuddin Ashraf, Farid Ahmad Malik
Warm-up games: v South Africa, September 29; v Sri Lanka, October 3
Fixtures: v Bangladesh, October 7, 4pm AEDT, Dharamsala
v India, October 11, 7.30pm AED, Delhi
v England, October 15, 7.30pm AEDT, Delhi
v New Zealand, October 18, 7.30pm AEDT, Chennai
v Pakistan, October 23, 7.30pm AEDT, Chennai
v Sri Lanka, October 30, 7.30pm AEDT, Pune
v Netherlands, November 3, 7.30pm AEDT, Lucknow
v Australia, November 7, 7.30pm AEDT, Mumbai
v South Africa, November 10, 7.30pm AEDT, Ahmedabad
Australia
Australia named a provisional 18-player squad back on August 7, with the inclusion of the uncapped Aaron Hardie and Tanveer Sangha grabbing the headlines, with Marnus Labuschagne missing out. That was trimmed to 15 ahead of their first ODI against South Africa to meet the ICC requirements, with Hardie, Sangha and noted T20 death bowler Nathan Ellis omitted from what CA again termed a provisional squad. Following five ODIs against South Africa and three versus India, Marnus Labuschagne was brought into the squad in favour of Ashton Agar, who is on the comeback from a calf injury and in Australia awaiting the birth of his first child.
Squad: Pat Cummins (c), Sean Abbott, Alex Carey, Cameron Green, Josh Hazlewood, Travis Head, Josh Inglis, Marnus Labuschagne, Mitchell Marsh, Glenn Maxwell, Steve Smith, Mitchell Starc, Marcus Stoinis, David Warner, Adam Zampa
Warm-up games: v Netherlands, September 30, 6.30pm AEST; v Pakistan, October 3, 7.30pm AEDT
Fixtures: v India, October 8, 7.30pm AEDT, Chennai
v South Africa, October 12, 7.30pm AEDT, Lucknow
v Sri Lanka, October 16, 7.30pm AEDT, Lucknow
v Pakistan, October 20, 7.30pm AEDT, Bengaluru
v Netherlands, October 25, 7.30pm AEDT, Delhi
v New Zealand, October 28, 4pm AEDT, Dharamsala
v England, November 4, 7.30pm AEDT, Ahmedabad
v Afghanistan, November 7, 7.30pm AEDT, Mumbai
v Bangladesh, November 11, 4pm AEDT, Pune
Bangladesh
New ODI skipper Shakib Al Hasan will lead a spin-heavy Bangladesh squad at this year's World Cup with finger spinners in Shakib, Mehidy Miraz, Nasum Ahmed and Mahedi Hasan all included in the 15-player touring party. Former skipper Tamim Iqbal, who reversed his ODI retirement in July after stepping down due to a back injury prior to the Asia Cup, hasn't been included despite recovering from the injury to feature in two ODIs against New Zealand. The side will now to rely on experienced batters Mushfiqur Rahim, Najmul Hossain, Litton Das and Shakib.
Squad: Shakib Al Hasan (c), Mushfiqur Rahim, Litton Das, Najmul Hossain (vc), Mehidy Miraz, Tawhid Hridoy, Taskin Ahmed, Mustafizur Rahman, Shoriful Islam, Hasan Mahmud, Nasum Ahmed, Mahedi Hasan, Tanzim Sakib, Tanzid Tamim, Mahmudullah Riyad
Warm-up games: v Sri Lanka, September 29, 6.30pm AEST; v England, October 2, 7.30pm AEDT
Fixtures: v Afghanistan, October 7, 4pm AEDT, Dharamsala
v England, October 10, 4pm AEDT, Dharamsala
v New Zealand, October 13, 7.30pm AEDT, Chennai
v India, October 19, 7.30pm AEDT, Pune
v South Africa, October 24, 7.30pm AEDT, Mumbai
v Netherlands, October 28, 7.30pm AEDT, Kolkata
v Pakistan, October 31, 7.30pm AEDT, Kolkata
v Sri Lanka, November 6, 7.30pm AEDT, Delhi
v Australia, November 11, 4pm AEDT, Pune
England
England have named batter Harry Brook at the expense of Jason Roy in their updated 15-player squad. Brook, who was left out of England's provisional squad, made the cut despite a string of failures in the recent series against New Zealand. Ben Stokes ended his self-imposed ODI exile to come out of retirement for this tournament for the defending champions, who are without pace spearhead Jofra Archer, while the unheralded Gus Atkinson bolted into the group on the back of his form, and pace, in the Hundred tournament.
Squad: Jos Buttler (c), 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, Chris Woakes
Warm-up games: v India, September 30, 6.30pm AEST; v Bangladesh, October 2, 7.30pm AEDT
Fixtures: v New Zealand, October 5, 7.30pm AEDT, Ahmedabad
v Bangladesh, October 10, 4pm AEDT, Dharamsala
v Afghanistan, October 15, 7.30pm AEDT, Delhi
v South Africa, October 21, 7.30pm AEDT, Mumbai
v Sri Lanka, October 26, 7.30pm AEDT, Bengaluru
v India, October 29, 7.30pm AEDT, Lucknow
v Australia, November 4, 7.30pm AEDT, Ahmedabad
v Netherlands, November 8, 7.30pm AEDT, Pune
v Pakistan, November 11, 7.30pm AEDT, Kolkata
India
India have recalled KL Rahul for the World Cup after he had been sidelined since May with a thigh injury picked up at the IPL, while off-spinner Ravichandran Ashwin was a late replacement for the injured Azar Patel in the host nation's squad of 15. With Rishab Pant still sidelined after his car accident, left-hander Ishan Kishan looks set to win the race to be the side's gloveman. Kuldeep Yadav is their only frontline wrist-spinner, with finger-spinning allrounders Ravindra Jadeja and Ashwin, while Jasprit Bumrah spearheads the pace attack. Axar was initially named in the hosts' preliminary squad but suffered a quadriceps strain in the Asia Cup.
Squad: Rohit Sharma (c), Hardik Pandya (vc), Ravichandran Ashwin, Shubman Gill, Virat Kohli, Shreyas Iyer, Ishan Kishan, KL Rahul, Suryakumar Yadav, Ravindra Jadeja, Shardul Thakur, Jasprit Bumrah, Mohammed Shami, Mohammed Siraj, Kuldeep Yadav
Warm-up games: v England, September 30, 6.30pm AEST; v Netherlands, October 3, 7.30pm AEDT
Fixtures: v Australia, October 8, 7.30pm AEDT, Chennai
v Afghanistan, October 11, 7.30pm AEDT, Delhi
v Pakistan, October 14, 7.30pm AEDT, Ahmedabad
v Bangladesh, October 19, 7.30pm AEDT, Pune
v New Zealand, October 22, 7.30pm AEDT, Dharamsala
v England, October 29, 7.30pm AEDT, Lucknow
v Sri Lanka, November 2, 7.30pm AEDT, Mumbai
v South Africa, November 5, 7.30pm AEDT, Kolkata
v Netherlands, November 12, 7.30pm AEDT, Bengaluru
Netherlands
Australia-raised wicketkeeper Scott Edwards will lead the Dutch to their first ODI World Cup since 2011 after progressing through the qualifying tournament in Zimbabwe in July. Edwards has been in charge of the side since June last year and has relished the role, averaging 47.28 from 17 ODI innings when having the 'c' next to his name.
Squad: Scott Edwards (c), Max O'Dowd, Bas de Leede, Vikram 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
Warm-up games: v Australia, September 30, 6.30pm AEST; v India, October 3, 7.30pm AEDT
Fixtures: v Pakistan, October 6, 7.30pm AEDT, Hyderabad
v New Zealand, October 9, 7.30pm AEDT, Hyderabad
v South Africa, October 17, 7.30pm AEDT, Dharamsala
v Sri Lanka, October 21, 4pm AEDT, Lucknow
v Australia, October 25, 7.30pm AEDT, Delhi
v Bangladesh, October 28, 7.30pm AEDT, Kolkata
v Afghanistan, November 3, 7.30pm AEDT, Lucknow
v England, November 8, 7.30pm AEDT, Pune
v India, November 12, 7.30pm AEDT, Bengaluru
New Zealand
The Black Caps have confirmed Kane Williamson will captain their 15-player squad, but the Kiwi icon, who needed a knee reconstruction after tearing his ACL at the Indian Premier League in March, is not likely to make his comeback to the playing XI until the back end of the tournament. Williamson and Tim Southee are included for their fourth ODI World Cup while the nation that finished runners-up in 2019 on a boundary countback will this time bring six players who will be playing their first ODI World Cup. Two of them - allrounder Rachin Ravindra and batter Will Young - are at their first World Cup of any format. The Black Caps have also included experienced stars Trent Boult and Jimmy Neesham who memorably turned down New Zealand Cricket contracts to pursue T20 franchise deals, but have stood up for the ODI showpiece.
Squad: Kane Williamson (c), Trent Boult, Mark Chapman, Devon Conway, Lockie Ferguson, Matt Henry, Tom Latham (vc, wk), Daryl Mitchell, Jimmy Neesham, Glenn Phillips, Rachin Ravindra, Mitchell Santner, Ish Sodhi, Tim Southee, Will Young
Warm-up games: v Pakistan, September 29, 6.30pm AEST; v South Africa, October 2, 7.30pm AEDT
Fixtures: v England, October 5, 7.30pm AEDT, Ahmedabad
v Netherlands, October 9, 7.30pm AEDT, Hyderabad
v Bangladesh, October 13, 7.30pm AEDT, Chennai
v India, October 22, 7.30pm AEDT, Dharamsala
v Australia, October 28, 4pm AEDT, Dharamsala
v South Africa, November 1, 7.30pm AEDT, Pune
v Pakistan, November 4, 4pm AEDT, Bengaluru
v Sri Lanka, November 9, 7.30pm AEDT, Bengaluru
Pakistan
Pakistan sustained a big blow to their World Cup campaign with pace ace Naseem Shah ruled out of the tournament due to a right shoulder injury. The right-armer sustained the injury during the Asia Cup in Sri Lanka and was replaced by Hasan Ali in a 15-player squad. Hasan played his last ODI in June 2022 against the West Indies before being dropped. The core of the Pakistan team is largely unchanged from their recent Asia Cup campaign under captain Babar Azam where the world's top-ranked ODI side failed to qualify for the final after losing to arch-rival India and Sri Lanka in the Super Four stage.
Squad: Babar Azam (c), Shadab Khan (vc), Abdullah Shafique, Fakhar Zaman, Haris Rauf, Hasan Ali, Iftikhar Ahmed, Imam-ul-Haq, Mohammad Nawaz, Mohammad Rizwan (wk), Mohammad Wasim Jnr, Salman Ali Agha, Saud Shakeel, Shaheen Shah Afridi, Usama Mir. Reserves: Zaman Khan, Abrar Ahmed, Mohammad Haris
Warm-up games: v New Zealand, September 29, 6.30pm AEST; v Australia, October 3, 7.30pm AEDT
Fixtures: v Netherlands, October 6, 7.30pm AEDT, Hyderabad
v Sri Lanka, October 10, 7.30pm AEDT, Hyderabad
v India, October 14, 7.30pm AEDT, Ahmedabad
v Australia, October 20, 7.30pm AEDT, Bengaluru
v Afghanistan, October 23, 7.30pm AEDT, Chennai
v South Africa, October 27, 7.30pm AEDT, Chennai
v Bangladesh, October 31, 7.30pm AEDT, Kolkata
v New Zealand, November 4, 4pm AEDT, Bengaluru
v England, November 11, 7.30pm AEDT, Kolkata
South Africa
The Proteas suffered a blow after confirming speedster Anrich Nortje (back) and Sisanda Magala (knee) would miss the tournament through injury. Lizaad Williams and Andile Phehlukwayo replaced them in a Temba Bavuma-captained squad that includes nine players who are appearing at their first ODI World Cup. Much of their hopes rest on the shoulders of pace bowler Kagiso Rabada and wicketkeeper-batter Quinton de Kock, who has announced he will retire from the 50-over format at the end of this tournament. South Africa have dropped Dewald Brevis, the T20 gun nicknamed 'Baby AB', plus keeper-batter Tristan Stubbs and the injured Wayne Parnell from their 18-player squad first announced to face Australia in five ODIs at home.
Squad: Temba Bavuma (c), Gerald Coetzee, Quinton de Kock, Reeza Hendricks, Marco Jansen, Heinrich Klaasen, Keshav Maharaj, Aiden Markram, David Miller, Lungi Ngidi, Andile Phehlukwayo, Tabraiz Shamsi, Kagiso Rabada, Rassie van der Dussen, Lizaad Williams
Warm-up games: v Afghanistan, September 29, 6.30pm AEST; v New Zealand, October 2, 7.30pm AEDT
Fixtures: v Sri Lanka, October 7, 7.30pm AEDT, Delhi
v Australia, October 12, 7.30pm AEDT, Lucknow
v Netherlands, October 17, 7.30pm AEDT, Dharamsala
v England, October 21, 7.30pm AEDT, Mumbai
v Bangladesh, October 24, 7.30pm AEDT, Mumbai
v Pakistan, October 27, 7.30pm AEDT, Chennai
v New Zealand, November 1, 7.30pm AEDT, Pune
v India, November 5, 7.30pm AEDT, Kolkata
v Afghanistan, November 10, 7.30pm AEDT, Ahmedabad
Sri Lanka
Star leg-spinning allrounder Wanindu Hasaranga was left out of the Sri Lanka's 15-player squad in a huge blow for the 1996 champions due to a hamstring injury that also sidelined him during the Asia Cup. "His recovery will be monitored, and if he is declared fit to play, he will be considered as a replacement in the event of an injury to a squad member during the tournament," Sri Lanka Cricket said in a statement.
Dasun Shanaka will lead a depleted Sri Lankan side at the World Cup in India with fast bowler Dushmantha Chameera also missing after injuring his pectoral muscle during the Lanka Premier League in August. Sri Lanka have called up leg-spinning allrounder Dushan Hemantha, while Chamika Karunaratne will be the travelling reserve player. Hemantha played in Sri Lanka's Asia Cup final loss to India after a hamstring injury to Maheesh Theekshana, who is expected to recover in time for their World Cup opener against South Africa on October 7. 20-year-old Dunith Wellalage, who claimed five wickets against India in the Super Four stage, and allrounder Dhananjaya de Silva, are the other spin options for Shanaka.
Squad: Dasun Shanaka (c), Kusal Mendis (vc), Kusal Perera, Pathum Nissanka, Dimuth Karunaratne, Sadeera Samarawickrama, Charith Asalanka, Dhananjaya de Silva, Dushan Hemantha, Maheesh Theekshana, Dunith Wellalage, Kasun Rajitha, Matheesha Pathirana, Lahiru Kumara, Dilshan Madushanka. Reserve: Chamika Karunaratne
Warm-up games: v Bangladesh, September 29, 6.30pm AEST; v Afghanistan, October 2, 7.30pm AEDT
Fixtures: v South Africa, October 7, 7.30pm AEDT, Delhi
v Pakistan, October 10, 7.30pm AEDT, Hyderabad
v Australia, October 16, 7.30pm AEDT, Lucknow
v Netherlands, October 21, 4pm AEDT, Lucknow
v England, October 26, 7.30pm AEDT, Bengaluru
v Afghanistan, October 30, 7.30pm AEDT, Pune
v India, November 2, 7.30pm AEDT, Mumbai
v Bangladesh, November 6, 7.30pm AEDT, Delhi
v New Zealand, November 9, 7.30pm AEDT, Bengaluru