The ICC have announced a few changes in the schedule for the 2023 ODI World Cup and have released an updated version of the same. Here’s all you need to know about the revised World Cup 2023 schedule.

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

The official schedule for the 2023 ODI World Cup was first announced by the ICC on June 27 after much deliberation and several revisions of draft versions.

With less than two months to go now before the start of the first match – scheduled to take place on October 5 – the ICC have revised the schedule once again, with the most hotly awaited contest between India and Pakistan being preponed along with a few other changes.

India-Pakistan fixture on October 14

In the original version of the schedule that was released on June 27, the India-Pakistan clash was supposed to take place on October 15 at the Narendra Modi Stadium in Ahmedabad. However, it has now been moved to October 14 after objections were raised by the local police for the original fixture date as it would have clashed with the first day of Navratri, a highly anticipated nine-day long annual festival in Gujarat.

Other rescheduled games

A total of nine fixtures have been rescheduled.

England’s match against Afghanistan, which was originally scheduled on October 14, has been postponed to October 15. The other game originally scheduled on October 14, New Zealand vs Bangladesh, has been preponed to October 13 instead and will now be played as a day-night game as opposed to the originally scheduled day game in Chennai.

Pakistan v  Sri Lanka which was originally scheduled on October 12, has been moved ahead to October 10, as was expected, while Australia’s much-anticipated clash against South Africa has been rescheduled to a day earlier and will now be played on October 12 instead of October 13.

The other major changes that have happened are towards the latter stage of the tournament. The originally scheduled matches on November 12: Australia vs Bangladesh in Pune, and England vs Pakistan in Kolkata, have now been shifted to November 11, a Saturday, while India’s game against the Netherlands, which was scheduled on Saturday (November 11), has been moved to Sunday (November 12), essentially swapping the games on the two days.

The only other change is that England’s October 10 clash against Bangladesh in Dharamshala has now been converted into a day game instead of a day-night one.

ICC World Cup 2023 updated schedule: Full fixtures list, time table and venues

Here’s the updated fixtures list. All timings are local.

Rescheduled matches have been highlighted in bold.

Thursday, October 5: England v New Zealand (Ahmedabad), 2 pm
Friday, October 6: Pakistan v Netherlands (Hyderabad), 2 pm
Saturday, October 7: Bangladesh v Afghanistan (Dharamsala), 10:30 am
Saturday, October 7: South Africa v Sri Lanka (Delhi), 2 pm
Sunday, October 8: India v Australia (Chennai), 2 pm
Monday, October 9: New Zealand v Netherlands (Hyderabad), 2 pm
Tuesday, October 10: England v Bangladesh (Dharamsala), 10:30 am
Tuesday, October 10: Pakistan v Sri Lanka (Hyderabad), 2 pm
Wednesday, October 11: India v Afghanistan (Delhi), 2 pm
Thursday, October 12: Australia v South Africa (Lucknow), 2 pm
Friday, October 13: New Zealand v Bangladesh (Chennai), 2 pm
Saturday, October 14: India v Pakistan (Ahmedabad), 2 pm
Sunday, October 15: England v Afghanistan (Delhi), 2 pm
Monday, October 16: Australia v Sri Lanka (Lucknow), 2 pm
Tuesday, October 17: South Africa v Netherlands (Dharamsala), 2 pm
Wednesday, October 18: New Zealand v Afghanistan (Chennai), 2 pm
Thursday, October 19: India v Bangladesh (Pune), 2 pm
Friday, October 20: Australia v Pakistan (Bengaluru), 2 pm
Saturday, October 21: England v South Africa (Mumbai), 2 pm
Saturday, October 21: Netherlands v Sri Lanka (Lucknow), 10:30 am
Sunday, October 22: India v New Zealand (Dharamsala), 2 pm
Monday, October 23: Pakistan v Afghanistan (Chennai), 2 pm
Tuesday, October 24: South Africa v Bangladesh (Mumbai), 2 pm
Wednesday, October 25: Australia v Netherlands (Delhi), 2 pm
Thursday, October 26: England v Sri Lanka (Bengaluru), 2 pm
Friday, October 27: Pakistan v South Africa (Chennai), 2 pm
Saturday, October 28: Netherlands v Bangladesh (Kolkata), 2 pm
Saturday, October 28: Australia v New Zealand (Dharamsala), 10:30 am
Sunday, October 29: India v England (Lucknow), 2 pm
Monday, October 30: Afghanistan v Sri Lanka (Pune), 2 pm
Tuesday, October 31: Pakistan v Bangladesh (Kolkata), 2 pm
Wednesday, November 1: New Zealand v South Africa (Pune), 2 pm
Thursday, November 2: India v Sri Lanka (Mumbai), 2 pm
Friday, November 3: Netherlands v Afghanistan (Lucknow), 2 pm
Saturday, November 4: England v Australia (Ahmedabad), 2 pm
Saturday, November 4: New Zealand v Pakistan (Bengaluru), 10:30 am
Sunday, November 5: India v South Africa (Kolkata), 2 pm
Monday, November 6: Bangladesh v Sri Lanka (Delhi), 2 pm
Tuesday, November 7: Australia v Afghanistan (Mumbai), 2 pm
Wednesday, November 8: England v Netherlands (Pune), 2 pm
Thursday, November 9: New Zealand v Sri Lanka (Bengaluru), 2 pm
Friday, November 10: South Africa v Afghanistan (Ahmedabad), 2 pm
Saturday, November 11: England v Pakistan (Kolkata), 2 pm
Saturday, November 11: Australia v Bangladesh (Pune), 10:30 am
Sunday, November 12: India v Netherlands (Bengaluru), 2 pm
Wednesday, November 15: Semi-final 1, TBD v TBD (Mumbai), 2 pm
Thursday, November 16: Semi-final 2, TBD v TBD (Kolkata), 2 pm
Sunday, November 19: Final, TBD v TBD (Ahmedabad), 2 pm