The 2026-27 NHL salary cap is $104M per team. This database tracks 1493 contracts across all 32 clubs, and players on NHL rosters carry about $2.77B in combined cap hits. The largest cap hit in the league belongs to Leo Carlsson of the Anaheim Ducks at $18M. The Detroit Red Wings have the most room, with $22.8M in cap space, while the Los Angeles Kings are tightest at $8K.
Of the 970 contracts with a model rating, 362 grade Underpaid, 456 Fair and 152 Overpaid. The tables below list the biggest gaps in each direction, then every team's cap position. Open a team to see its full cap sheet, draft picks and roster.
| Player | Team | Cap hit | Model value | Surplus |
|---|---|---|---|---|
| Macklin Celebrini | SJS | $975K | $18M | +$17M |
| Matthew Schaefer | NYI | $986K | $13.5M | +$12.6M |
| Lucas Raymond | DET | $8.07M | $20.3M | +$12.2M |
| Matt Boldy | MIN | $7M | $18M | +$11M |
| Matvei Michkov | PHI | $950K | $11.5M | +$10.5M |
| Cole Caufield | MTL | $7.85M | $18.3M | +$10.4M |
| Mats Zuccarello | LAK | $1M | $10.8M | +$9.85M |
| Clayton Keller | UTA | $7.15M | $16.2M | +$9.08M |
| Jack Hughes | NJD | $8M | $17.1M | +$9.07M |
| Brent Burns | COL | $850K | $9.86M | +$9.01M |
| Player | Team | Cap hit | Model value | Gap |
|---|---|---|---|---|
| Jacob Trouba | SJS | $8.25M | $959K | -$7.29M |
| Juuse Saros | NSH | $7.74M | $945K | -$6.79M |
| Dustin Wolf | CGY | $7.5M | $1.25M | -$6.25M |
| Pavel Mintyukov | ANA | $7.2M | $1.04M | -$6.16M |
| Sergei Bobrovsky | TOR | $7M | $850K | -$6.15M |
| Brady Skjei | NSH | $7M | $1.07M | -$5.93M |
| Tyler Seguin | DAL | $9.85M | $4.08M | -$5.77M |
| Jake Walman | EDM | $7M | $1.48M | -$5.52M |
| Adin Hill | VGK | $6.25M | $900K | -$5.35M |
| Chandler Stephenson | SEA | $6.25M | $983K | -$5.27M |
| Team | Cap hit | Cap space |
|---|---|---|
| Detroit Red Wings | $81.2M | $22.8M |
| Vancouver Canucks | $88.2M | $15.8M |
| Seattle Kraken | $88.8M | $15.2M |
| Calgary Flames | $90.5M | $13.5M |
| Philadelphia Flyers | $91.3M | $12.7M |
| Nashville Predators | $94.9M | $9.11M |
| San Jose Sharks | $95.1M | $8.87M |
| Boston Bruins | $97.5M | $6.45M |
| Carolina Hurricanes | $97.6M | $6.36M |
| Pittsburgh Penguins | $97.7M | $6.33M |
| St. Louis Blues | $98.2M | $5.77M |
| Chicago Blackhawks | $98.2M | $5.76M |
| Winnipeg Jets | $99M | $5M |
| Utah Mammoth | $100.1M | $3.95M |
| New York Rangers | $100.1M | $3.92M |
| Columbus Blue Jackets | $100.3M | $3.67M |
| Tampa Bay Lightning | $100.3M | $3.66M |
| Toronto Maple Leafs | $100.6M | $3.4M |
| Washington Capitals | $100.8M | $3.25M |
| Edmonton Oilers | $101.1M | $2.87M |
| Anaheim Ducks | $101.3M | $2.75M |
| Minnesota Wild | $101.3M | $2.66M |
| Buffalo Sabres | $101.6M | $2.43M |
| Florida Panthers | $101.7M | $2.32M |
| Dallas Stars | $102.4M | $1.61M |
| Montréal Canadiens | $102.5M | $1.5M |
| Ottawa Senators | $102.6M | $1.37M |
| Colorado Avalanche | $102.8M | $1.2M |
| New York Islanders | $103M | $999K |
| New Jersey Devils | $103.1M | $897K |
| Vegas Golden Knights | $103.6M | $430K |
| Los Angeles Kings | $104M | $8K |
Every rated player gets an expected cap hit: what a contract for his level of production would cost on the open market. Skaters are rated on offense, defense, play driving, finishing and special teams, blended into a 0-100 overall and a wins-above-replacement figure; goalies are rated on goals saved above expected. The model then maps that production, adjusted for age and position, onto the salaries that comparable players actually signed for. A deal is Underpaid when the cap hit sits well below that expected value, Overpaid when it sits well above, and Fair when it falls inside the expected range. Entry-level deals are valued like any other: the CBA caps what they pay, so the best young players show as Underpaid. Players without enough recent NHL games are left unrated.
Cap figures come from public contract records and refresh as signings, trades and waivers are reported.