Well the wait is over. The schedule for the biggest sporting extravaganza in cricket, the ICC ODI World Cup is out. Yes, you heard that right. India will open their ODI World Cup campaign against Australia in Chennai on October 8, followed by a match against arch-rivals Pakistan a week later in Ahmedabad. The tournament will begin on October 5 in Ahmedabad, India, with reigning champions England facing last edition's runner-up New Zealand. The final will be held on November 19. The venues for the semifinals, which are set to be played on November 15 and 16, will be Mumbai and Kolkata. The premier 50-over World Cup will be played from October 5 to November 19 across 12 venues in the country. The Narendra Modi Stadium in Ahmedabad will host the opener, a repeat of the 2019 World Cup final, the marquee clash between India and Pakistan, and the big final. The much-anticipated clash between India and Pakistan will be played on October 15 (a Sunday) at the Narendra Modi Stadium. There will be a total of 10 venues - Hyderabad, Ahmedabad, Dharamsala, Delhi, Chennai, Lucknow, Pune, Bengaluru, Mumbai and Kolkata. Guwahati and Thiruvananthapuram in addition to Hyderabad will host the warm-up matches from 29 September to 3 October. The first semi-final will be held on Wednesday November 15 in Mumbai and the second semi-final will be held the following day in Kolkata. Both semi-finals will have a reserve day. The Final will take place at the Narendra Modi Stadium in Ahmedabad on November 19 with November 20 slated as the reserve day.