The 2023 ICC Men's Cricket World Cup was hosted solely by India from October 5 to November 19, 2023
. The tournament matches were played across ten venues in different cities in India:
- Narendra Modi Stadium, Ahmedabad (largest stadium, hosted the final and opening match)
- M. Chinnaswamy Stadium, Bangalore
- M. A. Chidambaram Stadium, Chennai
- Arun Jaitley Stadium, Delhi
- Himachal Pradesh Cricket Association (HPCA) Stadium, Dharamshala
- Eden Gardens, Kolkata
- Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
- Wankhede Stadium, Mumbai
- Maharashtra Cricket Association Stadium, Pune
- Rajiv Gandhi International Cricket Stadium, Hyderabad
The final was played at the Narendra Modi Stadium in Ahmedabad on November 19, 2023
. The semi-finals were held at Wankhede Stadium in Mumbai and Eden Gardens in Kolkata
. In summary, the entire 2023 Cricket World Cup took place across multiple venues in India, with the final match held at the Narendra Modi Stadium in Ahmedabad