The 2026 T20 World Cup will be co-hosted by India and Sri Lanka. Ahmedabad, Mumbai, Chennai, Delhi, and Kolkata will be the main venues in India. The Narendra Modi Stadium in Ahmedabad will host the opening and final matches, while the India-Pakistan match will be held in Colombo, Sri Lanka. The tournament will run from February to March and will feature 20 teams.


