Pakistan will begin their ICC ODI World Cup 2023 campaign against Netherlands at the Rajiv Gandhi International Cricket Stadium in Hyderabad on October 6. The show-piece event, however, is set to start on October 5 in Ahmedabad.
The 1992 World champions will then continue their action in Hyderabad, where they will Sri Lanka on October 10 before they face arch-rivals and two-time champions India four days later at the Narendra Modi Stadium in Ahmedabad.

Babar Azam led side will face record champions Australia next at the M Chinnaswamy Stadium in Bengaluru on October 20 followed by a crunch tie against Asian rivals Afghanistan at the MA Chidambaram Stadium in Chennai on October 23.
On October 27, Pakistan will take on South Africa in Chennai and face another Asian rival Bangladesh at the iconic Eden Gardens in Kolkata on October 31 followed by the clash against New Zealand on November 4 in Bengaluru.
Pakistan will then conclude their round robin matches in a clash of champions when they take on defending champions England in Kolkata. If they qualify for the semifinals, the matches will be played at the Wankhede Stadium in Mumbai and Eden Gardens in Kolkata.
The final of the 2023 ODI World Cup is set to be held at the world's largest cricket stadium - Narendra Modi Stadium in Ahmedabad. The top four from the ten teams after the round robin stage will advance to the knockouts.
Pakistan will play their round robin fixtures in five venues. Pakistan, who had raised an objection to some of their match venues, will play two games each in Kolkata, Chennai, Bengaluru and Hyderabad, while they will play once in Ahmedabad in the high-voltage clash against hosts India.
1. Bengaluru - M Chinnaswamy Stadium - 2 matches
2. Chennai - MA Chidambaram Stadium - 2 matches
3. Hyderabad - Rajiv Gandhi International Cricket Stadium - 2 matches
4. Ahmedabad - Narendra Modi Stadium - 1 match
5. Kolkata - Eden Gardens - 2 matches
| Date | Day | Fixture | Venue | Time (IST) |
| October 6 | Friday | Pakistan vs Netherlands | Hyderabad | 2 PM |
| October 10 | Tuesday | Pakistan vs Sri Lanka | Hyderabad | 2 PM |
| October 14 | Saturday | Pakistan vs India | Ahmedabad | 2 PM |
| October 20 | Friday | Pakistan vs Australia | Bengaluru | 2 PM |
| October 23 | Monday | Pakistan vs Afghanistan | Chennai | 2 PM |
| October 27 | Friday | Pakistan vs South Africa | Chennai | 2 PM |
| October 31 | Tuesday | Pakistan vs Bangladesh | Kolkata | 2 PM |
| November 4 | Saturday | Pakistan vs New Zealand | Bengaluru | 10:30 AM |
| November 11 | Saturday | Pakistan vs England | Kolkata | 2 PM |