Fue inaugurado en 1971 para albergar los partidos de fútbol americano de los New England Patriots de la National Football League.