The ODI World Cup will be hosted by India, whose schedule has been released.

ICC ODI World Cup 2023 schedule

The ICC ODI World Cup 2023 will be played in India from 5 October to 19 November.

The entire World Cup will be played in India only. This is happening for the first time in cricket history.

The World Cup will begin on October 5 in Ahmedabad with a match between defending champions England and last time's runner-up New Zealand.

At the same time, the Indian team will play its first match against Australia on 8 October in Chennai.

The match between India and Pakistan in the World Cup will be played on October 15 (Sunday) at the Narendra Modi Stadium in Ahmedabad.

8 October vs Australia Chennai 11 October vs Afghanistan Delhi 15 October vs Pakistan, Ahmedabad

Indian Team's full schedule

19 October vs Bangladesh, Pune 22 October vs New Zealand, Dharamsala 29 October vs England, Lucknow

2 November vs Qualifier 2, Mumbai 5 November vs South Africa, Kolkata 11 November vs Qualifier 1, Bengaluru

The final of the ICC ODI World Cup 2023 will be played on 19 November at the Narendra Modi Stadium in Ahmedabad.