pucklogs

Cap

Salary cap space, 2026-27

Ceiling $104.000M · Floor $76.900M · Max contracts 50 · Pending 2027 free agents → · Build a trade →

Reported figures. Contract data comes from the open nhl-contracts dataset (CC0), which ties each number to a public source: A NHL.com club release, B NHL.com story, C ESPN wire, D PuckPedia public post, E CapFriendly archive to July 2024. Where the dataset was missing or wrong we checked figures by hand against a club release or team site ("club") or a reputable news report ("news"); each links to its source. "n/d" means not disclosed; we leave it blank rather than guess, so totals for teams with n/d contracts are understated.

Not fully modelled yet: LTIR relief, performance-bonus overages, the junior exemption from the 50-contract limit, and in-season proration. Buyouts and retained salary are included only where the dataset reports them. Contracts this season count only for players on the current NHL roster. Cap rules: 2026-27 payroll range (NHL, May 6, 2026) and the CBA (50-contract limit). Dataset updated 2026-11-04.

TeamProj. spaceCommittedDead capTotalContracts2027-28 committed2028-29 committed2029-30 committedNotes
Detroit Red Wings $25.700M $78.300M – $78.300M 30/50 $62.200M$42.175M$38.325M 1 n/d
San Jose Sharks $21.641M $76.635M $5.724M $82.359M 31/50 $80.813M$67.287M$52.538M 5 n/ddead cap
New York Islanders $17.350M $86.650M – $86.650M 33/50 $60.575M$43.250M$32.650M 1 n/d
Calgary Flames $15.655M $85.895M $2.450M $88.345M 32/50 $67.890M$50.690M$42.850M dead cap
Seattle Kraken $15.428M $88.572M – $88.572M 43/50 $72.690M$48.441M$31.283M
Vancouver Canucks $13.711M $84.022M $6.267M $90.289M 26/50 $71.307M$47.607M$47.607M 1 n/ddead cap
Chicago Blackhawks $13.685M $90.056M $0.258M $90.314M 38/50 $75.522M$56.848M$42.940M dead cap
Philadelphia Flyers $13.647M $89.153M $1.200M $90.353M 32/50 $85.979M$71.475M$67.475M 1 n/ddead cap
Pittsburgh Penguins $12.750M $90.750M $0.500M $91.250M 46/50 $58.980M$23.657M$11.900M 2 n/ddead cap
St. Louis Blues $10.527M $93.473M – $93.473M 45/50 $69.217M$61.300M$52.125M 1 n/d
Nashville Predators $10.210M $90.235M $3.556M $93.790M 35/50 $76.395M$47.761M$33.240M 1 n/ddead cap
Boston Bruins $8.926M $94.459M $0.615M $95.074M 25/50 $86.654M$80.100M$80.100M dead cap
Montréal Canadiens $8.668M $95.332M – $95.332M 34/50 $76.673M$71.205M$68.355M 2 n/d
Winnipeg Jets $7.978M $96.022M – $96.022M 36/50 $81.509M$51.075M$46.000M
Utah Mammoth $6.221M $97.129M $0.650M $97.779M 24/50 $88.483M$67.882M$55.932M dead cap
Carolina Hurricanes $5.767M $98.233M – $98.233M 35/50 $94.273M$78.381M$58.491M
Ottawa Senators $4.987M $97.138M $1.875M $99.013M 40/50 $86.834M$66.000M$39.650M 2 n/ddead cap
Tampa Bay Lightning $3.892M $100.108M – $100.108M 32/50 $85.444M$64.822M$51.880M 1 n/d
Buffalo Sabres $2.620M $94.936M $6.444M $101.380M 29/50 $88.169M$86.494M$69.354M dead cap
Los Angeles Kings $2.550M $101.450M – $101.450M 27/50 $77.700M$45.200M$22.150M 2 n/d
Columbus Blue Jackets $2.545M $101.455M – $101.455M 32/50 $100.653M$86.375M$57.375M
New York Rangers $1.851M $102.149M – $102.149M 42/50 $83.746M$68.450M$58.950M 3 n/d
New Jersey Devils $1.525M $102.475M – $102.475M 38/50 $96.775M$78.675M$72.425M 1 n/d
Colorado Avalanche $1.222M $102.778M – $102.778M 28/50 $102.000M$87.700M$68.750M 1 n/d
Toronto Maple Leafs $1.204M $102.796M – $102.796M 30/50 $112.415M$73.465M$52.760M 1 n/d
Anaheim Ducks $0.323M $103.677M – $103.677M 35/50 $102.649M$81.575M$78.650M 2 n/d
Vegas Golden Knights $0.062M $103.938M – $103.938M 35/50 $100.112M$89.713M$73.063M 1 n/d
Dallas Stars −$0.005M $104.005M – $104.005M 44/50 $84.992M$72.087M$56.637M
Minnesota Wild −$0.359M $102.692M $1.667M $104.359M 38/50 $70.454M$50.534M$42.630M 1 n/ddead cap
Washington Capitals −$0.539M $104.539M – $104.539M 41/50 $112.120M$95.995M$87.025M 1 n/d
Edmonton Oilers −$1.197M $102.597M $2.600M $105.197M 34/50 $90.097M$61.025M$38.450M dead cap
Florida Panthers −$3.943M $107.943M – $107.943M 38/50 $104.881M$83.150M$81.225M 1 n/d

Projected space = ceiling − (reported cap hits of current NHL-roster players + reported dead cap). "n/d" = a roster player whose cap hit isn't disclosed in the sources, so that team's space is overstated by that amount. "Unlisted" = a roster player with no contract in the dataset. Contracts counts every active 2026-27 contract assigned to the team (NHL roster + others) and may include junior-exempt players.