When is the 2023 Cricket World Cup? Schedule, fixtures and teams for the ICC ODI tournament in India

06-09-2023
9 min read
(Getty Images)

The last time India hosted the ODI World Cup, the MS Dhoni-led Indian team won the trophy after 28 years. 

Now, 12 years later, India will organise the World Cup once again and cricket fans in the country are hoping that the trophy will return. 

MORE: Cricket World Cup 2023 full match schedule | Bet on Cricket World Cup and other matches here (selected territories)

When is the 2023 ODI Cricket World Cup?

The countdown to the 2023 ICC Men's Cricket World Cup has officially begun. The 13th edition of the ODI World Cup will be held from October 5 to November 19, 2023. 

While India has co-hosted the event three times (1987,1996, 2011), this will be the first time the country is the sole organiser.

The competition was originally slated to be held from February to March 2023. However, due to COVID-related barriers, the ICC made changes to the plan and pushed the tournament to October-November.

The final will be played on November 19 at the Narendra Modi Stadium in Ahmedabad. 

2023 ODI Cricket World Cup teams 

Just like the ODI World Cup in 2019, the tournament will see 10 teams vying for the trophy. However, instead of ODI rankings, the qualification process saw teams compete in the ICC Cricket World Cup Super League and qualify for the World Cup through a series of games played from 2020 to 2023. 

Sri Lanka and the Netherlands were the last two teams to qualify for the tournament. What came as a shock to many fans, though, was the elimination of West Indies — two-time World Champions with victories in 1975 and 1979.

Here's all the teams participating in the 2023 World Cup:

  • India
  • Australia
  • England
  • New Zealand
  • Afghanistan
  • South Africa
  • Pakistan
  • Bangladesh
  • Sri Lanka
  • Netherlands

Complete ICC Cricket World Cup 2023 match fixture schedule

Date Match Venue Time (IST)
October 5 England vs New Zealand Ahmedabad 14:00
October 6 Pakistan vs Netherlands Hyderabad 14:00
October 7 Bangladesh vs Afghanistan Dharamsala 10:30
October 7 South Africa vs Sri Lanka Delhi  14:00
October 8 India vs Australia Chennai 14:00
October 9 New Zealand vs Netherlands Hyderabad 14:00
October 10 England vs Bangladesh Dharamsala 10:30
October 10 Pakistan vs Sri Lanka Hyderabad 14:00
October 11 India vs Afghanistan Delhi  14:00
October 12 Australia vs South Africa Lucknow  14:00
October 13 New Zealand vs Bangladesh Chennai 14:00
October 14 India vs Pakistan Ahmedabad 14:00
October 15 England vs Afghanistan Delhi 14:00
October 16 Australia vs Sri Lanka Lucknow 14:00
October 17 South Africa vs Netherlands Dharamsala 14:00
October 18 New Zealand vs Afghanistan Chennai 14:00
October 19 India vs Bangladesh Pune 14:00
October 20 Australia vs Pakistan Bengaluru 14:00
October 21 Netherlands vs Sri Lanka Lucknow 10:30
October 21 England vs South Africa Mumbai 14:00
October 22 India vs New Zealand  Dharamsala 14:00
October 23 Pakistan vs Afghanistan Chennai 14:00
October 24 South Africa vs Bangladesh Mumbai 14:00
October 25 Australia vs Netherlands Delhi  14:00
October 26 England vs Sri Lanka Bengaluru 14:00
October 27 Pakistan vs South Africa Chennai 14:00
October 28 Australia vs New Zealand Dharamsala 10:30
October 28 Netherlands vs Bangladesh Kolkata 14:00
October 29 India vs England Lucknow 14:00
October 30 Afghanistan vs Sri Lanka Pune 14:00
October 31 Pakistan vs Bangladesh Kolkata 14:00
November 1 New Zealand vs South Africa Pune 14:00
November 2 India vs Sri Lanka Mumbai 14:00
November 3 Netherlands vs Afghanistan Lucknow 14:00
November 4 New Zealand vs Pakistan Bengaluru 10:30
November 4 England vs Australia Ahmedabad 14:00
November 5 India vs South Africa Kolkata 14:00
November 6 Bangladesh vs Sri Lanka Delhi  14:00
November 7 Australia vs Afghanistan Mumbai 14:00
November 8 England vs Netherlands Pune 14:00
November 9 New Zealand vs Sri Lanka Bengaluru 14:00
November 10 South Africa vs Afghanistan Ahmedabad 14:00
November 11 Australia vs Bangaldesh Pune 10:30
November 11 England vs Pakistan Kolkata 14:00
November 12 India vs Netherlands Bengaluru 14:00
November 15 Semi-final 1 Mumbai 14:00
November 16 Semi-final 2 Kolkata 14:00
November 19 Final Ahmedabad 14:00

What time are Cricket World Cup matches?

Cricket World Cup matches will generally take place at 2 p.m. local time IST in India, which for the start of the tournament translates to 7:30 p.m. AEDT in Australia and 9.30 a.m. in the UK.

When the UK clocks change on Sunday, October 29 matches will instead begin at 8.30 a.m. GMT.

Cricket fans in North America, where the next T20 World Cup takes place in 2024, will have to get up early to see matches at 4.30 a.m. for the start of the tournament, and 3.30 a.m. once the North American clocks change.

There will also be a handful of games in the 10.30 a.m. IST slot. 

Cricket World Cup venues

India is all set to welcome the nine qualifying nations for the ODI World Cup 2023 with stadiums across 10 cities being set up for the league and playoff games.

The BCCI has granted $6.3 million to every venue for the upgrading of facilities. The semi-finals will be hosted by Mumbai and Kolkata at the iconic Wankhede Stadium and Eden Garden stadiums respectively.

Here's a list of all the cities and venues that will host the ODI World Cup 2023:

City

Venue

Ahmedabad

Narendra Modi Stadium

Mumbai

Wankhede Stadium

Scroll to Continue with Content

Lucknow

Ekana Cricket Stadium

Dharamsala

Himachal Pradesh Cricket Association (HPCA) Stadium

Hyderabad

Rajiv Gandhi International Cricket Stadium

Kolkata

Eden Gardens

Pune

Maharashtra Cricket Association Stadium

Delhi

Arun Jaitley Cricket Stadium

Chennai

MA Chidambaram Stadium

Bengaluru

M Chinnaswamy Stadium

Who will win the Cricket World Cup 2023?

The hosts, India, look like the favourites to lift the trophy with the home crowd potentially playing an important role. Under Rohit Sharma's captaincy, India will hope to bring the World Cup home after 12 years.

Defending champions England will want to keep the ODI World Cup trophy and reclaim their title, and with the return of Ben Stokes their team looks ready to fight.

Australia are on a hot winning streak right now. Under the able captaincy of Pat Cummins, the men from Down Under have managed to win the World Test Championship in 2023 and retained the Ashes too. It won't be a surprise if they win the ODI World Cup to add to that haul.

Latest odds to win Cricket World Cup 2023, as of September 2023.

Click HERE to make your bet in India

Click HERE to make your bet in Australia

Click HERE to make your bet in the UK

Team India Odds (Dafabet) Australia Odds (Unibet) UK Odds (BetOnSports)
India 3.40 3.30 9/4
England 4.25 4.25 3/1
Australia 5.50 5.00 9/2
Pakistan 8.00 7.50 13/2
New Zealand 11.00 10.00 8/1
South Africa 12.00 11.00 9/1
Bangladesh 34.00 19.00 33/1
Sri Lanka 34.00 26.00 40/1
Afghanistan 51.00 51.00 50/1
Netherlands 501.00 501.00 300/1