The last ICC Men’s Cricket World Cup was held in India , across ten venues, with the final played at the Narendra Modi Stadium in Ahmedabad.

Quick Scoop

  • The 2023 ICC Men’s Cricket World Cup was hosted solely by India from 5 October to 19 November 2023.
  • Matches were spread across multiple cities including Ahmedabad, Mumbai, Kolkata, Chennai, Bengaluru, Delhi, Pune, Lucknow, Dharamshala, and Hyderabad.
  • The title match took place at the Narendra Modi Stadium in Ahmedabad, the world’s largest cricket stadium by capacity.

Key Facts

  • Host country : India.
  • Edition : 13th ICC Men’s Cricket World Cup.
  • Format : One Day International (ODI) tournament with 10 teams.

TL;DR: The answer to “where was the last cricket World Cup held” is India, with the final in Ahmedabad at Narendra Modi Stadium.

Information gathered from public forums or data available on the internet and portrayed here.