The Cricket World Cup 2023 will begin on October 5 with defending champions England taking on last edition's runner-up New Zealand in the tournament opener in Ahmedabad. The Narendra Modi Stadium will also be the venue for the blockbuster India vs Pakistan clash on October 14. The world's largest cricket stadium will also play host to the final on November 19, with the two semifinals to be played at Mumbai's Wankhede Stadium and Kolkata's Eden Gardens on November 15 and 16 respectively.
All 48 matches of the World Cup will be held across 10 venues as ODI cricket's flagship tournament comes to India for the fourth time and the first since Team India's glorious 2011 World Cup triumph at home. India will be playing their matches in Chennai, Delhi, Ahmedabad, Pune, Dharamsala, Lucknow, Mumbai, Kolkata, Bengaluru and Ahmedabad. Surprisingly enough, the famous Rajiv Gandhi Stadium that has a capacity of 55,000 and hosted 5 Tests, 7 ODIs and 3 T20Is, is the only historic international venue where India do not have a league match scheduled. Both semis will have a reserve day.
Eight of the 10 teams had already qualified for cricket's grand extravaganza and the remaining two were determined through the World Cup Qualifiers. Each team plays the other nine in a round robin format with the top four qualifying for the semi-finals. Besides, the warm-up matches will take place from September 29 to October 3 in Guwahati, Thiruvananthapuram and Hyderabad.
Rohit Sharma and Co. will begin their campaign against a rampaging Australian team on October 8 at Chennai's MA Chidambaram Stadium. Barring Pakistan and Australia, India will face stiff challenge from New Zealand in Dharamsala and England at Lucknow, the only two teams who handed them a defeat at the 2019 World Cup. Against England, India lost their only league match four years ago at Edgbaston before the BlackCaps eliminated them with an 18-run win in the semifinal at Manchester in a rain-marred match that stretched over 24 hours.
The revised announcement comes two weeks after the original dates were announced. Earlier, the World Cup schedule was supposed to be declared on the sidelines of the World Test Championship final before the noise surrounding it died as India and Australia played out a riveting Test at The Oval. It was reported that the reason behind its postponement was due to Pakistan's request to move two of their matches - against Australia in Bengaluru on October 20 and Afghanistan in Chennai three days later. The BCCI allegedly turned down their request, as the schedule proves.
In fact, the fixtures for the 2019 World Cup in England were declared way in advance – on April 18 – more than a year before the tournament began on May 30. This has led to an unusual lack of buzz around the tournament. For some reason, the ICC had kept the schedule under wraps with the BCCI maintaining the same stance.
World Cup 2023 Schedule
Matches Date Time Venue
ENGLAND vs NEW ZEALAND Thur Oct 5, 2023 02:00 PM Ahmedabad
PAKISTAN vs NETHERLANDS Fri Oct 6, 2023 02:00 PM Hyderabad
BANGLADESH vs AFGHANISTAN Sat Oct 7, 2023 10:30 AM Dharamsala
SOUTH AFRICA vs SRI LANKA Sat Oct 7, 2023 02:00 PM Delhi
INDIA vs AUSTRALIA Sun Oct 8, 2023 02:00 PM Chennai
NEW ZEALAND vs NETHERLANDS Mon Oct 9, 2023 02:00 PM Hyderabad
ENGLAND vs BANGLADESH Tue Oct 10, 2023 10:30 AM Dharamsala
PAKISTAN vs SRI LANKA Tue Oct 10, 2023 02:00 PM Hyderabad
INDIA vs AFGHANISTAN Wed Oct 11, 2023 02:00 PM Delhi
AUSTRALIA vs SOUTH AFRICA Thur Oct 12, 2023 02:00 PM Lucknow
NEW ZEALAND vs BANGLADESH Fri Oct 13, 2023 02:00 PM Chennai
INDIA vs PAKISTAN Sat Oct 14, 2023 02:00 PM Ahmedabad
ENGLAND vs AFGHANISTAN Sun Oct 15, 2023 02:00 PM Delhi
AUSTRALIA vs SRI LANKA Mon Oct 16, 2023 02:00 PM Lucknow
SOUTH AFRICA vs NETHERLANDS Tue Oct 17, 2023 02:00 PM Dharamsala
NEW ZEALAND vs AFGHANISTAN Wed Oct 18, 2023 02:00 PM Chennai
INDIA vs BANGLADESH Thur Oct 19, 2023 02:00 PM Pune
AUSTRALIA vs PAKISTAN Fri Oct 20, 2023 02:00 PM Bengaluru
NETHERLANDS vs SRI LANKA Sat Oct 21, 2023 10:30 AM Lucknow
ENGLAND vs SOUTH AFRICA Sat Oct 21, 2023 02:00 PM Mumbai
INDIA vs NEW ZEALAND Sun Oct 22, 2023 02:00 PM Dharamsala
PAKISTAN vs AFGHANISTAN Mon Oct 23, 2023 02:00 PM Chennai
SOUTH AFRICA vs BANGLADESH Tue Oct 24, 2023 02:00 PM Mumbai
AUSTRALIA vs NETHERLANDS Wed Oct 25, 2023 02:00 PM Delhi
ENGLAND vs SRI LANKA Thur Oct 26, 2023 02:00 PM Bengaluru
PAKISTAN vs SOUTH AFRICA Fri Oct 27, 2023 02:00 PM Chennai
AUSTRALIA vs NEW ZEALAND Sat Oct 28, 2023 10:30 AM Dharamsala
NETHERLANDS vs BANGLADESH Sat Oct 28, 2023 02:00 PM Kolkata
INDIA vs ENGLAND Sun Oct 29, 2023 02:00 PM Lucknow
AFGHANISTAN vs SRI LANKA Mon Oct 30, 2023 02:00 PM Pune
PAKISTAN vs BANGLADESH Tue Oct 31, 2023 02:00 PM Kolkata
NEW ZEALAND vs SOUTH AFRICA Wed Nov 1, 2023 02:00 PM Pune
INDIA vs SRI LANKA Thur Nov 2, 2023 02:00 PM Mumbai
NETHERLANDS vs AFGHANISTAN Fri Nov 3, 2023 02:00 PM Lucknow
NEW ZEALAND vs PAKISTAN Sat Nov 4, 2023 10:30 AM Bengaluru
ENGLAND vs AUSTRALIA Sat Nov 4, 2023 02:00 PM Ahmedabad
INDIA vs SOUTH AFRICA Sun Nov 5, 2023 02:00 PM Kolkata
BANGLADESH vs SRI LANKA Mon Nov 6, 2023 02:00 PM Delhi
AUSTRALIA vs AFGHANISTAN Tue Nov 7, 2023 02:00 PM Mumbai
ENGLAND vs NETHERLANDS Wed Nov 8, 2023 02:00 PM Pune
NEW ZEALAND vs SRI LANKA Thur Nov 9, 2023 02:00 PM Bengaluru
SOUTH AFRICA vs AFGHANISTAN Fri Nov 10, 2023 02:00 PM Ahmedabad
AUSTRALIA vs BANGLADESH Sat Nov 11, 2023 10:30 AM Pune
ENGLAND vs PAKISTAN Sat Nov 11, 2023 02:00 PM Kolkata
INDIA vs NETHERLANDS Sun Nov 12, 2023 02:00 PM Bengaluru
T.B.C. vs T.B.C. Wed Nov 15, 2023 02:00 PM Mumbai
T.B.C. vs T.B.C. Thur Nov 16, 2023 02:00 PM Kolkata
T.B.C. vs T.B.C. Sun Nov 19, 2023 02:00 PM Ahmedabad