Back to the New England Patriots Newsfeed

Former Patriots wide receiver Deion Branch to be honored by the Boston Sports Museum tonight

Boston has a strong claim to the title of America’s best sports town, at least this century. Since the dawn of the new millennium, all four of the city’s teams in the major sports have captured titles — 11 in total: the New England Patriots earned five trophies, baseball’s Boston Red Sox four (among them the city’s latest title earned earlier this year), and basketball’s Boston Celtics and ice hockey’s Boston Bruins one apiece.

Since 1977, the non-profit Sports Museum at Boston’s TD Garden has made it its mission to tell the story of the city’s professional sports teams and those that have participated to its writing.