The new National Women’s Soccer League team in Boston set to start play in 2026 has a name: BOS Nation FC. The new National Women’s Soccer League team in Boston set to start play in 2026 has a name: ...
There were many bad things about this week's rollout of Boston's new professional women's soccer team. Perhaps worst of all? It suggested that the team’s all-female ownership group doesn't trust ...