ICC Cricket World Cup 2023 full schedule: Dates, fixtures, venues and streaming details

Share this story

teamindia
India play their first match in the ICC World Cup 2023 on Oct 8 in Chennai. (Photo credit: BCCI X)

The ICC Cricket World Cup 2023 begins on October 5 in Ahmedabad with England taking on New Zealand. India play their first match in the tournament on October 8 in Chennai against Australia.

Also read: India’s CWC 2023 fixtures

The two semifinals will be played at Wankhede Stadium in Mumbai and the Eden Gardens in Kolkata on November 15 and 16, respectively. The finals will be played in Ahmedabad, also the venue for the India- Pakistan clash on October 14.

How many teams will play in ICC Cricket World Cup 2023?

10 teams are part of the 2023 edition of cricket World Cup and they are: India, England, Pakistan, Australia, South Africa, New Zealand, Bangladesh, Sri Lanka, Afghanistan and Netherlands. Each team will play against each other in a round-robin format in the group stage and the top four teams progress to the semifinals.

Venues for ICC Cricket World Cup 2023?

In total 48 matches will be played in the ICC Cricket World Cup 2023 across 10 venues in India.

Narendra Modi Stadium, Ahmedabad
Chinnaswamy Stadium, Bengaluru
MA Chidambaram Stadium, Chennai
Arun Jaitley Stadium, Delhi
Himachal Pradesh Cricket Association (HPCA) Stadium, Dharamsala
Eden Gardens, Kolkata
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Wankhede Stadium, Mumbai
MCA International Stadium, Pune
Rajiv Gandhi International Stadium, Hyderabad

Match timings and streaming details of ICC World Cup 2023?

The day matches will start at 10:30 am while the day-night games are scheduled for a 2 pm start. All the matches of World Cup 2023 can be watched on the Star Sports in India. The live streaming will be available on Disney+ Hotstar app and website.

ICC World Cup 2023 fixtures:

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


Share this story