The National Hockey League has signed a multiyear deal with New Era Cap to produce and distribute headwear and apparel for the league and its 32 teams globally beginning with the 2024-25 NHL season.