The City of Champions: Boston’s Historical Sports Success

There are only eleven cities that boast a team from all four of the major sports leagues in America. These cities are New York, Los Angeles, Chicago, Dallas, Denver, Miami, “Minnesota”, Philadelphia, Detroit, Boston, and DC (Phoenix was included, until the Arizona Coyotes moved in 2024). Only one of those cities has the nickname, “Titletown”:

The City of Champions: Boston’s Historical Sports Success Read More »

Scroll to Top