Boston Stadium in Foxborough, Massachusetts, will host seven matches during the 2026 World Cup.

See Full Page