More about ICC World Cup 2023 Schedule
The ICC Cricket World Cup 2023 involves 10 countries participating in 48 matches across India from October 5 to November 19.
England vs New Zealand – Oct-05 – Ahmedabad
Pakistan vs Netherlands Oct-06 Hyderabad
Bangladesh vs Afghanistan (D) Oct-07 Dharamsala
South Africa vs Sri Lanka Oct-07 Delhi
India vs Australia Oct-08 Chennai
New Zealand vs Netherlands Oct-09 Hyderabad
England vs Bangladesh (D) Oct-10 Dharamsala
Pakistan vs Sri Lanka Oct-10 Hyderabad
India vs Afghanistan Oct-11 Delhi
Australia vs South Africa Oct-12 Lucknow
New Zealand vs Bangladesh Oct-13 Chennai
India vs Pakistan Oct-14 Ahmedabad
England vs Afghanistan Oct-15 Delhi
Australia vs Sri Lanka Oct-16 Lucknow
South Africa vs Netherlands Oct-17 Dharamsala
New Zealand vs Afghanistan Oct-18 Chennai
India vs Bangladesh Oct-19 Pune
Australia vs Pakistan Oct-20 Bengaluru
Netherlands vs Sri Lanka (D) Oct-21 Lucknow
England vs South Africa Oct-21 Mumbai
India vs New Zealand Oct-22 Dharamsala
Pakistan vs Afghanistan Oct-23 Chennai
South Africa vs Bangladesh Oct-24 Mumbai
Australia vs Netherlands Oct-25 Delhi
England vs Sri Lanka Oct-26 Bengaluru
Pakistan vs South Africa Oct-27 Chennai
Australia vs New Zealand (D) Oct-28 Dharamsala
Netherlands vs Bangladesh Oct-28 Kolkata
India vs England Oct-29 Lucknow
Afghanistan vs Sri Lanka Oct-30 Pune
Pakistan vs Bangladesh Oct-31 Kolkata
New Zealand vs South Africa Nov-01 Pune
India vs Sri Lanka Nov-02 Mumbai
Netherlands vs Afghanistan Nov-03 Lucknow
New Zealand vs Pakistan (D) Nov-04 Bengaluru
England vs Australia Nov-04 Ahmedabad
India vs South Africa Nov-05 Kolkata
Bangladesh vs Sri Lanka Nov-06 Delhi
Australia vs Afghanistan Nov-07 Mumbai
England vs Netherlands Nov-08 Pune
New Zealand vs Sri Lanka Nov-09 Bengaluru
South Africa vs Afghanistan Nov-10 Ahmedabad
Australia vs Bangladesh (D) Nov-11 Pune
England vs Pakistan Nov-11 Kolkata
India vs Netherlands Nov-12 Bengaluru
Semifinal 1 Nov-15 Mumbai
Semifinal 2 Nov-16 Kolkata
Final Nov-19 Ahmedabad