The revised schedule for the 2023 ODI World Cup was announced on August 9 by the ICC. Here’s the venue-wise breakdown of the schedule, including full fixtures list for World Cup matches in each host city.

To bet on the World Cup with our Match Centre Partners bet365 head here.

Cricket’s biggest event, the ODI World Cup, will kick off on October 5, 2023, at the Narendra Modi Stadium in Ahmedabad in what will be a repeat of the 2019 World Cup Final between England and New Zealand.

A total of 48 matches will be played over the course of 46 days and across 10 cities in India. Ahmedabad will host the opening game as well as the final, while Kolkata and Mumbai will host one semi-final each.

India begin their campaign on October 8 against Australia in Chennai and will play one match at every venue except Hyderabad, with the marquee clash against Pakistan scheduled in Ahmedabad.

World Cup 2023 Schedule: Full fixtures list, including team-wise fixtures lists

You can check out the complete schedule of the 2023 ODI World Cup here.

The full fixtures lists of each team at the 2023 ODI World Cup can be found below:

India
Pakistan
Australia
England

World Cup 2023 venue-wise schedule: Full fixtures lists for each host city

The ten venues shortlisted for the main event of the 2023 ODI World Cup will host five matches each, except for Hyderabad, which will host three matches.

*All timings local*

Ahmedabad

October 5: England vs New Zealand, 2 pm
October 14: India vs Pakistan, 2 pm
November 4: England vs Australia, 2 pm
November 10: South Africa vs Afghanistan, 2 pm
November 19: Final, 2 pm

Bengaluru

October 20: Australia vs Pakistan, 2 pm
October 26: England vs Sri Lanka, 2 pm
November 4: New Zealand vs Pakistan, 10:30 am
November 9: New Zealand vs Sri Lanka, 2 pm
November 12: India vs Netherlands, 2 pm

Chennai

October 8: India vs Australia, 2 pm
October 13: New Zealand vs Bangladesh, 2 pm
October 18: New Zealand vs Afghanistan, 2 pm
October 23: Pakistan vs Afghanistan, 2 pm
October 27: Pakistan vs South Africa, 2 pm

Delhi

October 7: South Africa vs Sri Lanka, 2 pm
October 11: India vs Afghanistan, 2 pm
October 15: England vs Afghanistan, 2 pm
October 25: Australia vs Netherlands, 2 pm
November 6: Bangladesh vs Sri Lanka, 2 pm

Dharamsala

October 7: Bangladesh vs Afghanistan, 10:30 am
October 10: England vs Bangladesh, 10:30 am
October 17: South Africa vs Netherlands, 2 pm
October 22: India vs New Zealand, 2 pm
October 28: Australia vs New Zealand, 10:30 am

Hyderabad

October 6: Pakistan vs Netherlands, 2 pm
October 9: New Zealand vs Netherlands, 2 pm
October 10: Pakistan vs Sri Lanka, 2 pm

Kolkata

October 28: Netherlands vs Bangladesh, 2 pm
October 31: Pakistan vs Bangladesh, 2 pm
November 5: India vs South Africa, 2 pm
November 11: England vs Pakistan, 2 pm
November 16: Semi-final 2, 2 pm

Lucknow

October 12: Australia vs South Africa, 2 pm
October 16: Australia vs Sri Lanka, 2 pm
October 21: Netherlands vs Sri Lanka, 10:30 am
October 29: India vs England, 2 pm
November 3: Netherlands vs Afghanistan, 2 pm

Mumbai

October 21: England vs South Africa, 2 pm
October 24: South Africa vs Bangladesh, 2 pm
November 2: India vs Sri Lanka, 2 pm
November 7: Australia vs Afghanistan, 2 pm
November 15: Semi-final 1, 2 pm

Pune

October 19: India vs Bangladesh, 2 pm
October 30: Afghanistan vs Sri Lanka, 2 pm
November 1: New Zealand vs South Africa, 2 pm
November 8: England vs Netherlands, 2 pm
November 11: Australia vs Bangladesh, 10:30 am