Which cities hosted the 2026 World Cup in the United States?
Eleven US cities hosted 2026 World Cup matches: New York and New Jersey, Dallas, Atlanta, Miami, Los Angeles, Boston, Kansas City, Houston, Seattle, Philadelphia, and the San Francisco Bay Area. Between them they staged 78 of the tournament's 104 matches, including both semi-finals, the third-place play-off, and the Final at MetLife Stadium on July 19, 2026.
Could you catch an MLB game while you were in town for the World Cup?
Yes. Every US host city has a Major League Baseball team near the stadium, several within walking distance, so a World Cup match and a ballgame could share a trip. The best overlap was the group stage, June 11 to early July 2026. The MLB All-Star break, July 13 to 16, paused all baseball during the semi-finals; games resumed on July 17, before the final.
When and where was the 2026 World Cup final?
The 2026 World Cup final was played on Sunday, July 19, 2026 at MetLife Stadium in East Rutherford, New Jersey, just outside New York City. MetLife hosted eight matches in total. Yankee Stadium is about 12 miles away and Citi Field about 15, so a Yankees or Mets home game could bookend final weekend.
Why was there a World Cup match in Philadelphia on July 4?
Philadelphia hosted a World Cup Round of 16 at Lincoln Financial Field on July 4, 2026, Independence Day and America's 250th birthday, the first World Cup knockout match ever played on the Fourth. Ten days later the city hosted the MLB All-Star Game next door at Citizens Bank Park on July 14. One city, two majors, in one summer.
When was the best time to combine a World Cup trip with baseball?
The group stage, June 11 to early July 2026, was the best window to pair the World Cup with a local MLB home game, because teams were playing a full schedule. From July 13 to 16 the MLB All-Star break paused every game, so mid-July host cities showed no home dates during the semi-finals. Baseball resumed July 17, so a ballgame could still bookend the July 19 final.