Are you ready for this year’s Cricket Mahakumbh? The ICC World Cup 2023 has just started and cricket fans around the world are eagerly waiting for this action-packed tournament. To help you stay updated with all the matches, venues and timings, we have compiled the complete ICC World Cup 2023 schedule with venues PDF. Whether you are a die-hard cricket fan or a casual fan, this comprehensive program will be your resource for the tournament. So, let’s dive right in and plan your cricket-watching schedule!

ICC World Cup 2023 Schedule – Match by Match
Here’s a detailed breakdown of the ICC World Cup 2023 schedule, including dates, match details, times, and venues. You can also download the PDF version at the end of this article.
Match 1 – England vs New Zealand
Date: October 05, Thursday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Narendra Modi Stadium, Ahmedabad
Match 2 – Pakistan vs Netherlands
Date: October 06, Friday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Rajiv Gandhi International Stadium, Hyderabad
Match 3 – Bangladesh vs Afghanistan
Date: October 07, Saturday
Time: 05:00 AM GMT / 10:30 AM LOCAL
Venue: Himachal Pradesh Cricket Association Stadium, Dharamsala
Match 4 – South Africa vs Sri Lanka
Date: October 07, Saturday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Arun Jaitley Stadium, Delhi
Match 5 – India vs Australia
Date: October 08, Sunday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: MA Chidambaram Stadium, Chennai
Match 6 – New Zealand vs Netherlands
Date: October 09, Monday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Rajiv Gandhi International Stadium, Hyderabad
Match 7 – England vs Bangladesh
Date: October 10, Tuesday
Time: 05:00 AM GMT / 10:30 AM LOCAL
Venue: Himachal Pradesh Cricket Association Stadium, Dharamsala
Match 8 – Pakistan vs Sri Lanka
Date: October 10, Tuesday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Rajiv Gandhi International Stadium, Hyderabad
Match 9 – India vs Afghanistan
Date: October 11, Wednesday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Arun Jaitley Stadium, Delhi
Match 10 – Australia vs South Africa
Date: October 12, Thursday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Match 11 – New Zealand vs Bangladesh
Date: October 13, Friday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: MA Chidambaram Stadium, Chennai
Match 12 – India vs Pakistan
Date: October 14, Saturday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Narendra Modi Stadium, Ahmedabad
Match 13 – England vs Afghanistan
Date: October 15, Sunday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Arun Jaitley Stadium, Delhi
Match 14 – Australia vs Sri Lanka
Date: October 16, Monday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Match 15 – South Africa vs Netherlands
Date: October 17, Tuesday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Himachal Pradesh Cricket Association Stadium, Dharamsala
Match 16 – New Zealand vs Afghanistan
Date: October 18, Wednesday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: MA Chidambaram Stadium, Chennai
Match 17 – India vs Bangladesh
Date: October 19, Thursday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Maharashtra Cricket Association Stadium, Pune
Match 18 – Australia vs Pakistan
Date: October 20, Friday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: M.Chinnaswamy Stadium, Bengaluru
Match 19 – Netherlands vs Sri Lanka
Date: October 21, Saturday
Time: 05:00 AM GMT / 10:30 AM LOCAL
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Match 20 – England vs South Africa
Date: October 21, Saturday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Wankhede Stadium, Mumbai
Match 21 – India vs New Zealand
Date: October 22, Sunday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Himachal Pradesh Cricket Association Stadium, Dharamsala
Match 22 – Pakistan vs Afghanistan
Date: October 23, Monday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: MA Chidambaram Stadium, Chennai
Match 23 – South Africa vs Bangladesh
Date: October 24, Tuesday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Wankhede Stadium, Mumbai
Match 24 – Australia vs Netherlands
Date: October 25, Wednesday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Arun Jaitley Stadium, Delhi
Match 25 – England vs Sri Lanka
Date: October 26, Thursday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: M.Chinnaswamy Stadium, Bengaluru
Match 26 – Pakistan vs South Africa
Date: October 27, Friday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: MA Chidambaram Stadium, Chennai
Match 27 – Australia vs New Zealand
Date: October 28, Saturday
Time: 05:00 AM GMT / 10:30 AM LOCAL
Venue: Himachal Pradesh Cricket Association Stadium, Dharamsala
Match 28 – Netherlands vs Bangladesh
Date: October 28, Saturday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Eden Gardens, Kolkata
Match 29 – India vs England
Date: October 29, Sunday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Match 30 – Afghanistan vs Sri Lanka
Date: October 30, Monday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Maharashtra Cricket Association Stadium, Pune
Match 31 – Pakistan vs Bangladesh
Date: October 31, Tuesday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Eden Gardens, Kolkata
Match 32 – New Zealand vs South Africa
Date: November 01, Wednesday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Maharashtra Cricket Association Stadium, Pune
Match 33 – India vs Sri Lanka
Date: November 02, Thursday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Wankhede Stadium, Mumbai
Match 34 – Netherlands vs Afghanistan
Date: November 03, Friday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Match 35 – New Zealand vs Pakistan
Date: November 04, Saturday
Time: 05:00 AM GMT / 10:30 AM LOCAL
Venue: M.Chinnaswamy Stadium, Bengaluru
Match 36 – England vs Australia
Date: November 04, Saturday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Narendra Modi Stadium, Ahmedabad
Match 37 – India vs South Africa
Date: November 05, Sunday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Eden Gardens, Kolkata
Match 38 – Bangladesh vs Sri Lanka
Date: November 06, Monday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Arun Jaitley Stadium, Delhi
Match 39 – Australia vs Afghanistan
Date: November 07, Tuesday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Wankhede Stadium, Mumbai
Match 40 – England vs Netherlands
Date: November 08, Wednesday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Maharashtra Cricket Association Stadium, Pune
Match 41 – New Zealand vs Sri Lanka
Date: November 09, Thursday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: M.Chinnaswamy Stadium, Bengaluru
Match 42 – South Africa vs Afghanistan
Date: November 10, Friday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Narendra Modi Stadium, Ahmedabad
Match 43 – Australia vs Bangladesh
Date: November 11, Saturday
Time: 05:00 AM GMT / 10:30 AM LOCAL
Venue: Maharashtra Cricket Association Stadium, Pune
Match 44 – England vs Pakistan
Date: November 11, Saturday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Eden Gardens, Kolkata
Match 45 – India vs Netherlands
Date: November 12, Sunday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: M.Chinnaswamy Stadium, Bengaluru
Semi-Finals
1st Semi-Final (1st vs 4th)
Date: November 15, Wednesday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Wankhede Stadium, Mumbai
2nd Semi-Final (2nd vs 3rd)
Date: November 16, Thursday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Eden Gardens, Kolkata
The Final Showdown
Final
Date: November 19, Sunday
Time: 08:30 AM GMT / 02:00 PM LOCAL
Venue: Narendra Modi Stadium, Ahmedabad
ICC World Cup 2023 Schedule Overview
Here’s a quick overview of the ICC World Cup 2023 schedule. Mark your calendars for these exciting matches!
Date | Match Details | Venue | Time (GMT) | Time (Local) |
---|---|---|---|---|
Oct 05, Thu | England vs New Zealand, 1st Match | Narendra Modi Stadium, Ahmedabad | 08:30 GMT | 02:00 PM LOCAL |
Oct 06, Fri | Pakistan vs Netherlands, 2nd Match | Rajiv Gandhi International Stadium, Hyderabad | 08:30 GMT | 02:00 PM LOCAL |
Oct 07, Sat | Bangladesh vs Afghanistan, 3rd Match | Himachal Pradesh Cricket Association Stadium, Dharamsala | 05:00 GMT | 10:30 AM LOCAL |
South Africa vs Sri Lanka, 4th Match | Arun Jaitley Stadium, Delhi | 08:30 GMT | 02:00 PM LOCAL | |
Oct 08, Sun | India vs Australia, 5th Match | MA Chidambaram Stadium, Chennai | 08:30 GMT | 02:00 PM LOCAL |
Oct 09, Mon | New Zealand vs Netherlands, 6th Match | Rajiv Gandhi International Stadium, Hyderabad | 08:30 GMT | 02:00 PM LOCAL |
Oct 10, Tue | England vs Bangladesh, 7th Match | Himachal Pradesh Cricket Association Stadium, Dharamsala | 08:30 GMT | 10:30 AM LOCAL |
Pakistan vs Sri Lanka, 8th Match | Rajiv Gandhi International Stadium, Hyderabad | 08:30 GMT | 02:00 PM LOCAL | |
Oct 11, Wed | India vs Afghanistan, 9th Match | Arun Jaitley Stadium, Delhi | 08:30 GMT | 02:00 PM LOCAL |
Oct 12, Thu | Australia vs South Africa, 10th Match | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow | 08:30 GMT | 02:00 PM LOCAL |
Oct 13, Fri | New Zealand vs Bangladesh, 11th Match | MA Chidambaram Stadium, Chennai | 08:30 GMT | 02:00 PM LOCAL |
Oct 14, Sat | India vs Pakistan, 12th Match | Narendra Modi Stadium, Ahmedabad | 08:30 GMT | 02:00 PM LOCAL |
Oct 15, Sun | England vs Afghanistan, 13th Match | Arun Jaitley Stadium, Delhi | 08:30 GMT | 02:00 PM LOCAL |
Oct 16, Mon | Australia vs Sri Lanka, 14th Match | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow | 08:30 GMT | 02:00 PM LOCAL |
Oct 17, Tue | South Africa vs Netherlands, 15th Match | Himachal Pradesh Cricket Association Stadium, Dharamsala | 08:30 GMT | 02:00 PM LOCAL |
Oct 18, Wed | New Zealand vs Afghanistan, 16th Match | MA Chidambaram Stadium, Chennai | 08:30 GMT | 02:00 PM LOCAL |
Oct 19, Thu | India vs Bangladesh, 17th Match | Maharashtra Cricket Association Stadium, Pune | 08:30 GMT | 02:00 PM LOCAL |
Oct 20, Fri | Australia vs Pakistan, 18th Match | M.Chinnaswamy Stadium, Bengaluru | 08:30 GMT | 02:00 PM LOCAL |
Oct 21, Sat | Netherlands vs Sri Lanka, 19th Match | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow | 05:00 GMT | 10:30 AM LOCAL |
England vs South Africa, 20th Match | Wankhede Stadium, Mumbai | 08:30 GMT | 02:00 PM LOCAL | |
Oct 22, Sun | India vs New Zealand, 21st Match | Himachal Pradesh Cricket Association Stadium, Dharamsala | 08:30 GMT | 02:00 PM LOCAL |
Oct 23, Mon | Pakistan vs Afghanistan, 22nd Match | MA Chidambaram Stadium, Chennai | 08:30 GMT | 02:00 PM LOCAL |
Oct 24, Tue | South Africa vs Bangladesh, 23rd Match | Wankhede Stadium, Mumbai | 08:30 GMT | 02:00 PM LOCAL |
Oct 25, Wed | Australia vs Netherlands, 24th Match | Arun Jaitley Stadium, Delhi | 08:30 GMT | 02:00 PM LOCAL |
Oct 26, Thu | England vs Sri Lanka, 25th Match | M.Chinnaswamy Stadium, Bengaluru | 08:30 GMT | 02:00 PM LOCAL |
Oct 27, Fri | Pakistan vs South Africa, 26th Match | MA Chidambaram Stadium, Chennai | 08:30 GMT | 02:00 PM LOCAL |
Oct 28, Sat | Australia vs New Zealand, 27th Match | Himachal Pradesh Cricket Association Stadium, Dharamsala | 05:00 GMT | 10:30 AM LOCAL |
Netherlands vs Bangladesh, 28th Match | Eden Gardens, Kolkata | 08:30 GMT | 02:00 PM LOCAL | |
Oct 29, Sun | India vs England, 29th Match | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow | 08:30 GMT | 02:00 PM LOCAL |
Oct 30, Mon | Afghanistan vs Sri Lanka, 30th Match | Maharashtra Cricket Association Stadium, Pune | 08:30 GMT | 02:00 PM LOCAL |
Oct 31, Tue | Pakistan vs Bangladesh, 31st Match | Eden Gardens, Kolkata | 08:30 GMT | 02:00 PM LOCAL |
Nov 01, Wed | New Zealand vs South Africa, 32nd Match | Maharashtra Cricket Association Stadium, Pune | 08:30 GMT | 02:00 PM LOCAL |
Nov 02, Thu | India vs Sri Lanka, 33rd Match | Wankhede Stadium, Mumbai | 08:30 GMT | 02:00 PM LOCAL |
Nov 03, Fri | Netherlands vs Afghanistan, 34th Match | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow | 08:30 GMT | 02:00 PM LOCAL |
Nov 04, Sat | New Zealand vs Pakistan, 35th Match | M.Chinnaswamy Stadium, Bengaluru | 05:00 GMT | 10:30 AM LOCAL |
England vs Australia, 36th Match | Narendra Modi Stadium, Ahmedabad | 08:30 GMT | 02:00 PM LOCAL | |
Nov 05, Sun | India vs South Africa, 37th Match | Eden Gardens, Kolkata | 08:30 GMT | 02:00 PM LOCAL |
Nov 06, Mon | Bangladesh vs Sri Lanka, 38th Match | Arun Jaitley Stadium, Delhi | 08:30 GMT | 02:00 PM LOCAL |
Nov 07, Tue | Australia vs Afghanistan, 39th Match | Wankhede Stadium, Mumbai | 08:30 GMT | 02:00 PM LOCAL |
Nov 08, Wed | England vs Netherlands, 40th Match | Maharashtra Cricket Association Stadium, Pune | 08:30 GMT | 02:00 PM LOCAL |
Nov 09, Thu | New Zealand vs Sri Lanka, 41st Match | M.Chinnaswamy Stadium, Bengaluru | 08:30 GMT | 02:00 PM LOCAL |
Nov 10, Fri | South Africa vs Afghanistan, 42nd Match | Narendra Modi Stadium, Ahmedabad | 08:30 GMT | 02:00 PM LOCAL |
Australia vs Bangladesh, 43rd Match | Maharashtra Cricket Association Stadium, Pune | 05:00 GMT | 10:30 AM LOCAL | |
England vs Pakistan, 44th Match | Eden Gardens, Kolkata | 08:30 GMT | 02:00 PM LOCAL | |
Nov 12, Sun | India vs Netherlands, 45th Match | M.Chinnaswamy Stadium, Bengaluru | 08:30 GMT | 02:00 PM LOCAL |
Nov 15, Wed | TBC vs TBC, 1st Semi-Final (1st v 4th) | Wankhede Stadium, Mumbai | 08:30 GMT | 02:00 PM LOCAL |
Nov 16, Thu | TBC vs TBC, 2nd Semi-Final (2nd v 3rd) | Eden Gardens, Kolkata | 08:30 GMT | 02:00 PM LOCAL |
Nov 19, Sun | TBC vs TBC, Final | Narendra Modi Stadium, Ahmedabad | 08:30 GMT | 02:00 PM LOCAL |
Planning Your ICC World Cup 2023 Viewing Schedule
With such an exciting lineup of matches and venues, it’s essential to plan your viewing schedule in advance. Here are a few matches you definitely shouldn’t miss:
Match 1: England vs New Zealand
Date: Oct 05, Thu
Venue: Narendra Modi Stadium, Ahmedabad
Time: 08:30 GMT / 02:00 PM LOCAL
The opening match of the tournament promises to be a cracker as England takes on New Zealand. It’s a clash between two cricketing giants, and you can expect some thrilling action on the field.
Match 12: India vs Pakistan
Date: Oct 14, Sat
Venue: Narendra Modi Stadium, Ahmedabad
Time: 08:30 GMT / 02:00 PM LOCAL
The mother of all cricketing rivalries is back! India and Pakistan face off in what is sure to be a high-intensity, emotionally charged match. This is one you won’t want to miss.
Semi-Final 1
Date: Nov 15, Wed
Venue: Wankhede Stadium, Mumbai
Time: 08:30 GMT / 02:00 PM LOCAL
The first semi-final features the top two teams from the round-robin stage battling it out for a spot in the final. The stakes are high, and the cricket is bound to be top-notch.
Semi-Final 2
Date: Nov 16, Thu
Venue: Eden Gardens, Kolkata
Time: 08:30 GMT / 02:00 PM LOCAL
The second semi-final is equally crucial, with the runners-up from the round-robin stage vying for a place in the final showdown. Expect nail-biting action and intense competition.
The Final
Date: Nov 19, Sun
Venue: Narendra Modi Stadium, Ahmedabad
Time: 08:30 GMT / 02:00 PM LOCAL
The ultimate showdown! The two best teams in the tournament will battle it out for the coveted ICC World Cup trophy. It’s a day every cricket fan looks forward to.
Download the ICC World Cup 2023 Schedule PDF
To keep track of all the matches, download the ICC World Cup 2023 schedule with venue details in PDF format here.
Now, you have all the match dates, times, and venues at your fingertips. Get ready to witness the thrilling moments, breathtaking performances, and unforgettable cricketing memories. Don’t forget to mark your calendar for your favorite matches!
Stay Updated with the Latest News
To stay updated with the latest news, scores, and highlights of the ICC World Cup 2023, be sure to follow reputable cricket news websites, and keep an eye on the official ICC website and social media channels. Join the conversation with fellow cricket enthusiasts and share your excitement for this cricketing extravaganza.
The ICC World Cup 2023 promises to be a cricketing spectacle like no other. With an incredible lineup of matches, top-notch venues, and the world’s best cricketing talent on display, it’s an event you won’t want to miss. Download the ICC World Cup 2023 schedule PDF, plan your viewing schedule, and get ready for an unforgettable cricketing experience. May the best team emerge victorious, and may cricket fans worldwide relish every moment of this thrilling tournament!
Note: Match dates and times are subject to change. Please stay updated with the latest news and official announcements.