The ICC Cricket World Cup 2023 schedule was announced by the International Cricket Council (ICC) on Tuesday, June 27.

Defending champions England cricket team will face New Zealand in the opening match of the ICC Cricket World Cup 2023 at the Narendra Modi Stadium in Ahmedabad on October 5.

The Indian cricket team will begin their ICC Cricket World Cup 2023 campaign against five-time World Cup winners Australia at the M.A. Chidambaram Stadium in Chennai on October 8.

The much-awaited India vs Pakistan ICC Cricket World Cup 2023 match will be played at the Narendra Modi Stadium on October 14.

A total of 10 teams will feature in the ICC Cricket World Cup 2023 to be hosted by India. As per the schedule, each team will play the other nine sides once in a round-robin format. The top four teams in the standings after all the league matches will advance to the semi-finals.

Afghanistan, Australia, Bangladesh, England, India, New Zealand, Pakistan and South Africa have already qualified for the ICC Cricket World Cup 2023 through the Cricket World Cup Super League. The remaining two spots will be decided at the end of the ICC Cricket World Cup Qualifiers 2023 being held in Zimbabwe.

The first ICC Cricket World Cup 2023 semi-final will be played at the Wankhede Stadium in Mumbai on November 15, while the second semi-final is scheduled to be hosted at the iconic Eden Gardens in Kolkata on November 16. Both semi-finals will have a reserve day.

The ICC Cricket World Cup 2023 final will be played at the Narendra Modi Stadium in Ahmedabad on November 19 with November 20 slated as the reserve day.

Ahmedabad, Bengaluru, Chennai, Delhi, Dharamsala, Hyderabad, Kolkata, Lucknow, Mumbai and Pune are the 10 venues that will host a total of 48 matches in the 13th edition of the ICC Cricket World Cup.

Meanwhile, Guwahati, Thiruvananthapuram and Hyderabad will host the warm-up matches from September 29 to October 3.

ICC Cricket World Cup 2023 schedule, fixtures and India match times

All match times are in India Standard Time (IST)

Day and Date

Match

Venue

Time (IST)

Thursday, October 5

England vs New Zealand

Narendra Modi Stadium, Ahmedabad

2:00 PM

Friday, October 6

Pakistan vs Netherlands

Rajiv Gandhi International Stadium, Hyderabad

2:00 PM

Saturday, October 7

Bangladesh vs Afghanistan

Himachal Pradesh Cricket Association Stadium, Dharamsala 

10:30 AM

Saturday, October 7

South Africa vs Sri Lanka

Arun Jaitley Stadium, Delhi

2:00 PM

Sunday, October 8

India vs Australia

M. A. Chidambaram Stadium, Chennai

2:00 PM

Monday, October 9

New Zealand vs Netherlands

Rajiv Gandhi International Stadium, Hyderabad

2:00 PM

Tuesday, October 10

England vs Bangladesh

Himachal Pradesh Cricket Association Stadium, Dharamsala

2:00 PM

Tuesday, October 10

Pakistan vs Sri Lanka

Rajiv Gandhi International Stadium, Hyderabad

2:00 PM

Wednesday, October 11

India vs Afghanistan

Arun Jaitley Stadium, Delhi

2:00 PM

Thursday, October 12

Australia vs South Africa

Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow 

2:00 PM

Friday, October 13

New Zealand vs Bangladesh

M. A. Chidambaram Stadium, Chennai

10:30 AM

Saturday, October 14

India vs Pakistan

Narendra Modi Stadium, Ahmedabad

2:00 PM

Sunday, October 15

England vs Afghanistan

Arun Jaitley Stadium, Delhi

2:00 PM

Monday, October 16

Australia vs Sri Lanka

Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow 

2:00 PM

Tuesday, October 17

South Africa vs Netherlands

Himachal Pradesh Cricket Association Stadium, Dharamsala

2:00 PM

Wednesday, October 18

New Zealand vs Afghanistan

M. A. Chidambaram Stadium, Chennai

2:00 PM

Thursday, October 19

India vs Bangladesh

Maharashtra Cricket Association Stadium, Gahunje 

2:00 PM

Friday, October 20

Australia vs Pakistan

M. Chinnaswamy Stadium, Bengaluru 

2:00 PM

Saturday, October 21

Netherlands vs Sri Lanka

Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow 

10:30 AM

Saturday, October 21

England vs South Africa

Wankhede Stadium, Mumbai

2:00 PM

Sunday, October 22

India vs New Zealand 

Himachal Pradesh Cricket Association Stadium, Dharamsala

2:00 PM

Monday, October 23

Pakistan vs Afghanistan

M. A. Chidambaram Stadium, Chennai

2:00 PM

Tuesday, October 24

South Africa vs Bangladesh

Wankhede Stadium, Mumbai

2:00 PM

Wednesday, October 25

Australia vs Netherlands

Arun Jaitley Stadium, Delhi

2:00 PM

Thursday, October 26

England vs Sri Lanka

M. Chinnaswamy Stadium, Bengaluru 

2:00 PM

Friday, October 27

Pakistan vs South Africa

M. A. Chidambaram Stadium, Chennai

2:00 PM

Saturday, October 28

Australia vs New Zealand

Himachal Pradesh Cricket Association Stadium, Dharamsala

10:30 AM

Saturday, October 28

Netherlands vs Bangladesh

Eden Gardens, Kolkata

2:00 PM

Sunday, October 29

India vs England

Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow 

2:00 PM

Monday, October 30

Afghanistan vs Sri Lanka

Maharashtra Cricket Association Stadium, Gahunje 

2:00 PM

Tuesday, October 31

Pakistan vs Bangladesh

Eden Gardens, Kolkata

2:00 PM

Wednesday, November 1

New Zealand vs South Africa

Maharashtra Cricket Association Stadium, Gahunje 

2:00 PM

Thursday, November 2

India vs Sri Lanka

Wankhede Stadium, Mumbai

2:00 PM

Friday, November 3

Netherlands vs Afghanistan

Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow 

2:00 PM

Saturday, November 4

New Zealand vs Pakistan

M. Chinnaswamy Stadium, Bengaluru 

10:30 AM

Saturday, November 4

England vs Australia

Narendra Modi Stadium, Ahmedabad

2:00 PM

Sunday, November 5

India vs South Africa

Eden Gardens, Kolkata

2:00 PM

Monday, November 6

Bangladesh vs Sri Lanka

Arun Jaitley Stadium, Delhi

2:00 PM

Tuesday, November 7

Australia vs Afghanistan

Wankhede Stadium, Mumbai

2:00 PM

Wednesday, November 8

England vs Netherlands

Maharashtra Cricket Association Stadium, Gahunje 

2:00 PM

Thursday, November 9

New Zealand vs Sri Lanka

M. Chinnaswamy Stadium, Bengaluru 

2:00 PM

Friday, November 10

South Africa vs Afghanistan

Narendra Modi Stadium, Ahmedabad

2:00 PM

Saturday, November 11

Australia vs Bangladesh

Maharashtra Cricket Association Stadium, Gahunje

2:00 PM

Saturday, November 11

England vs Pakistan

Eden Gardens, Kolkata 

2:00 PM

Sunday, November 12

India vs Netherlands

M. Chinnaswamy Stadium, Bengaluru

2:00 PM

Wednesday, November 15

Semi-final 1: 1st Place vs 4th Place

Wankhede Stadium, Mumbai

2:00 PM

Thursday, November 16

Semi-final 2: 2nd Place vs 3rd Place

Eden Gardens, Kolkata

2:00 PM

Sunday, November 19

Final: Winner of Semi-final 1 vs Winner of Semi-final 2

Narendra Modi Stadium, Ahmedabad

2:00 PM

Photo credit: Alamy