- Anaheim Ducks: Leo Carlsson
- Boston Bruins: Elias Lindholm
- Buffalo Sabres: Josh Norris
- Calgary Flames: Jonathan Huberdeau
- Carolina Hurricanes: Jesperi Kotkaniemi
- Chicago Blackhawks: Andre Burakovsky
- Colorado Avalanche: Valeri Nichushkin
- Columbus Blue Jackets: Conor Garland
- Dallas Stars: Tyler Seguin
- Detroit Red Wings: Ben Chiarot
- Edmonton Oilers: Jake Walman
- Florida Panthers: Seth Jones
- Los Angeles Kings: Adrian Kempe
- Minnesota Wild: Jacob Middleton
- Montreal Canadiens: Mike Matheson
- Nashville Predators: Steven Stamkos
- New Jersey Devils: Luke Hughes
- New York Islanders: Scott Mayfield
- New York Rangers: Mika Zibanejad
- Ottawa Senators: Shane Pinto
- Philadelphia Flyers: Sean Couturier
- Pittsburgh Penguins: Erik Karlsson
- San Jose Sharks: Jacob Trouba
- Seattle Kraken: Chandler Stephenson
- St. Louis Blues: Pavel Buchnevich
- Tampa Bay Lightning: Ilya Mikheyev
- Toronto Maple Leafs: Chris Tanev
- Utah Mammoth: JJ Peterka
- Vancouver Canucks: Elias Pettersson
- Vegas Golden Knights: Noah Hanifin
- Washington Capitals: Tom Wilson
- Winnipeg Jets: Connor Hellebuyck
- Spending Never Stops
*This article was updated prior to the 2026-27 season
The world of NHL contracts is changing. With the news that the salary cap ceiling is on pace to spike around $25 million over the coming three seasons, the era of the flat cap is ending. That also means that the contracts signed over the last few seasons, which might look bad under a flat salary cap, will likely look much better going forward. A player making $7 million per season is currently making around 6 percent of the salary cap. If the cap does indeed balloon up above $120 million a few seasons hence, those $7 million average annual values (AAVs) will drop to just 5.8% of the cap. The difference might seem small, but it compares to roughly a $5.5 million AAV in today’s numbers.
This summer has been fascinating, as some players have demanded prices based on the projected salary cap growth (like Ryan Leonard of the Washington Capitals, who just signed a $10.5 million extension), while others seem to be stuck in the past (like the $7.75 million AAV Dylan Holloway settled for in St. Louis despite being one of the team’s most outstanding young forwards). It seems likely that pattern will continue for another season or two.
As a result of this cap growth, many of the contracts on this list aren’t nearly as crippling as they were in the flat cap era. Nor is their inclusion meant as an insult: with very few exceptions, these deals made sense when they were signed, and players have deteriorated with age or circumstances have changed. Nevertheless, salary cap management will always be an important attribute of successful NHL teams, so let’s take a look at which contracts these franchises would most like to do over.
(The bolded text below each player name displays the term remaining on the contract entering the 2026-27 season, as well as the AAV and any no-trade clauses (NTC) or no-movement clauses (NMC) the deals contain.)
Anaheim Ducks: Leo Carlsson
(Five years, $18 million, M-NTC)
Leo Carlsson is a fantastic young NHL player. But this season, he’ll be the highest-paid player in the league. That’s the price the Anaheim Ducks pay for matching the Philadelphia Flyers’ offer sheet – and for leaving him vulnerable to one in the first place. There really isn’t a ton more to say here: Carlsson is just 21. He’ll continue to improve. The salary cap will continue to go up. Maybe this deal won’t end up looking so bad. But it’s a simple equation right now and the Ducks don’t have another conteder that deserves to take this place.
Boston Bruins: Elias Lindholm
(Five years, $7.75 million, NMC)
Replacing Patrice Bergeron is an impossible task, but the Boston Bruins signed Elias Lindholm in part to do exactly that. At the very least, they expected the production of a first or high-end second-line center, capable of producing at or near the point per game pace he performed at in the 2021-22 season. After his first two seasons in Boston, the deal is starting to look like a disaster.

Lindholm was sixth on the team in points this season and was completely surpassed by the breakout performance of Morgan Geekie. He hasn’t surpassed 50 points or 17 goals in either of his first two seasons with the Bruins. And his metrics arguably grade out even worse. Combine that with a full No-Movement Clause, and it’s looking like a real anchor for Boston. They can only hope that Geekie continues to perform at his outstanding level on an extremely team-friendly deal, but even so, Lindholm’s contract is one they’d like to have back.
Buffalo Sabres: Josh Norris
(Four years, $7.95 million, M-NTC)
Nobody is going to rain on Buffalo’s parade after the Sabres made the playoffs for the first time since 2011 and looked good doing it. Even if someone were inclined to, their salary cap situation is relatively clean, for the most part. But the acquisition of Josh Norris still is a bit of a head scratcher, and his contract, as the highest-paid Sabres forward, is worth calling into question. Norris is a good player, but is injury-prone to the extreme. When he is healthy, he’s arguably worth most of his AAV. But the Sabres can’t rely on him to be available. He still hasn’t played more than 66 games in an NHL season, and managed only 44 this season. If he ever gets healthy and plays to his full potential, maybe this move will pay off. But it looks unlikely at this point, and Buffalo still has a long commitment to him.
Calgary Flames: Jonathan Huberdeau
(Five years, $10.5 million, NMC)
Jonathan Huberdeau’s first four seasons with the Calgary Flames have been nothing short of a disaster. It would have been reasonable to expect some falloff after his career-best 115-point season in 2021-22 season, but then general manager Brad Treliving could not have anticipated this when he inked Huberdeau to the richest contract in franchise history, an eight-year, $84-million monster deal. Treliving proffered the contract before Huberdeau had played a single game in Alberta — shortly after acquiring him in the shocking Matthew Tkachuk trade. Everyone knew it was a huge swing at the time, but the Flames were desperate to keep some quality players around for the long haul.
It wasn’t supposed to be like this and Huberdeau’s immense drop-off remains mystifying. While his deal looked a little pricey at the time (his market value was $9.9 million) and there was a good chance he wouldn’t find the same success away from Florida, the degree to which he fell off was still hard to imagine.
Dom Luszczyszyn (From ‘NHL’s 10 worst contracts, 2025 edition: Jonathan Huberdeau, Ivan Provorov and more,” The Athletic NHL, July 31, 2025)
Huberdeau wouldn’t reach 115 total points in Calgary until early in his third season. And his fourth season was the worst performance yet. If non-existent production weren’t an issue, his attitude might be, as he recently generated controversy with comments about “not feeling” like skating during a preseason optional skate. He may indeed have been joking, but if so, it’s a tone-deaf remark to make after such a string of disappointing seasons in Cowtown.
Carolina Hurricanes: Jesperi Kotkaniemi
(Four years, $4.82 million, M-NTC)
The Carolina Hurricanes have developed a well-earned reputation for managing their salary cap well. But they might have made a mistake with Jesperi Kotkaniemi. The idea was simple enough: lock up a talented two-way forward long-term, keeping his salary cap hit low to buy the best seasons of his career. They locked him up on an eight-year, $38.5 million contract in 2022, after grabbing him via an offer sheet the offseason prior. Unfortunately, Kotkaniemi has not provided much offense, managing just 141 points in 347 games with Carolina. And he missed much of the 2025-26 season due to injury or as a healthy scratch. It’s just a bad situation for the Hurricanes at this point, and one they’d like to get out of.
Chicago Blackhawks: Andre Burakovsky
(One year, $5.5 million, M-NTC)
There isn’t a lot going right in the Windy City right now. They’re once again at the bottom of the league, and budding superstar Connor Bedard can’t do it all alone. If there is one bright spot, it’s that their salary cap situation isn’t much of a mess. So it’s hard to pick out a truly bad contract, but we’ll highlight that of Andre Burakovsky.

Burakovsky has been fine, just not great. He managed only 33 points this season, though that wasn’t a big step back from last season’s performance. It’s just not much for $5.5 million per season. The new $75 million contract signed by Bowen Byram this offseason hasn’t kicked in yet, but it will warrant strong consideration to replace Burakovsky on this list after we can evaluate how he fits in Chicago this season.
Colorado Avalanche: Valeri Nichushkin
(Four years, $6.125 million, NMC)
Valeri Nichushkin signed an eight-year, $49 million contract in July 2022. He was coming off a 25-goal season and was a major contributor to the Colorado Avalanche’s run to the Stanley Cup the previous season. He has been a great player with the Avalanche, and he still is when he’s on the ice. Unfortunately, he is on the ice less and less these days. Nichushkin entered Stage 3 of the NHL/NHL Players’ Association Player Assistance Program during the second round of the playoffs in 2024. He was thereafter required to miss a minimum of six months at this stage in the program.
The reasons for any player’s admittance to the program are, appropriately, shrouded in mystery, and it’s inappropriate to speculate what might be going on. But Avalanche players at the time seemed disappointed in the circumstances. And, whether the distraction played a role or not, they would go on to lose that series to the Dallas Stars. When he plays, he’s still a good player. But if the team cannot rely on him, his contract will remain an eyesore and a point of frustration for the Colorado front office over the next five years, unless they can find another solution.
Columbus Blue Jackets: Conor Garland
(Six years, $6 million, NMC)
The worst contract on the Columbus Blue Jackets right now is one they chose to acquire when they traded for Conor Garland at the trade deadline in March. Garland just turned 30 years old and is about to start a six-year, $6 million contract that the Vancouver Canucks were, apparently, desperate to get rid of. After joining the Blue Jackets, Garland had 7 points in 21 games, and was a minus-6. Metrically, he grades out terribly.
The salary cap is going up, and we will all need to adjust to $6 million contracts being more common for middle-six players. But the $36 million commitment with a full NMC makes you wonder what Columbus saw in Garland to want to trade for him. There is such a thing as the Columbus tax, and maybe they wanted to acquire a player on some term. But the player they chose to get may not prove to be worth it.
Dallas Stars: Tyler Seguin
(One year, $9.85 million, NMC)
It’s not often that a player is publicly called out by his team’s front office for poor performance, but Dallas Stars captain Jamie Benn and teammate Tyler Seguin have suffered that fate at least twice in their career. In 2018, CEO Jim Lites spoke to The Dallas News and said “what nobody says is what is completely obvious to me: We are getting terrible play from our top two players. If 14 (Benn) and 91 (Seguin) don’t lead we will not be successful.” Then, history repeated itself when owner Tom Gaglardi appeared on the Cam & Strick Podcast in 2022.
“When you sign contracts, you have to earn that,” Gaglardi told Andy Strickland. “The two guys are taking one-quarter of the cap space of the team, and both of them aren’t producing enough… I expect them to step up and get better.” Since then, Benn has re-entered the fan base’s good graces and re-signed a one-year, incentive-laden contract this summer after his bigger deal expired, but Seguin hasn’t eclipsed 52 points since the 2018-19 season. Injuries took their toll this season as well. And there is another season left on his contract, which carries a full NMC. The cap is going up, and the Stars still felt they had the flexibility to spend big on pending free agent Mikko Rantanen’s contract, so they aren’t crippled by the Seguin deal. But they will probably be happy to see the back of them when the time comes.
Detroit Red Wings: Ben Chiarot
(Three Years, $3.85 million, NTC)
This might be a first: Ben Chiarot could be the only player to have earned a spot on this list with two different contracts. Chiarot’s first deal with the Detroit Red Wings was a horrific mistake that never paid off and has kept him on this list for many seasons. But for reasons that defy understanding, Steve Yzerman and the Red Wings saw fit to give him a three-year extension in 2026, though, admittedly, at a lower AAV. Clearly, they see value in Chiarot, but the numbers don’t back it up, and this saga is just one of the reasons many are beginning to doubt the Yzerplan.
Edmonton Oilers: Jake Walman
(Seven years, $7 million, NMC)
The Edmonton Oilers have become a car with the engine of a Ferrari and the body of a Ford Pinto. The offense is loaded with superstars, and the defense and goaltending is an albatross that very well could keep those superstars from ever approaching Stanley Cup glory again. The team did take a big step in moving Darnell Nurse this summer, who had occupied the top spot on this list previously. But Jake Walman at $7 million per season is not much of an easier pill to swallow. It’s an absurd cap commitment for a player who unbelievably, at age 30, has never surpassed 65 games in a season. He’s an offensive weapon on the backend but a defensive liability, and now he’s undeniably a top-pairing defenseman for Edmonton. It’s a bad fit and a bad deal, no bones about it.
Florida Panthers: Seth Jones
(Four years, $7 million, NMC)
When the Florida Panthers decided to acquire Seth Jones at the trade deadline in 2025, they knew the contract they were taking on. Long considered one of the worst in the league, the Blackhawks signed Jones right before their team went into an extended rebuild. They gladly ate just over 25% of the annual salary cap hit to move on from him and send him to Florida, and Jones gladly waived his No-Movement Clause to move to a contender.

Jones shined in his new role and helped the Panthers become back-to-back champions, but even at a heavily reduced rate, his four remaining seasons are a lot to take on for a cap-conscious team like the Panthers. They believe the potential rewards outweigh the risks, and Jones should continue to be a huge asset playing a more suitable role with the Panthers. Still, on a team with few bad contracts, Jones’ is inarguably the worst one on the books.
Los Angeles Kings: Adrian Kempe
(Eight years, $10.625 million, NMC)
On the one hand, you can’t argue the Los Angeles Kings didn’t get what they paid for with Adrian Kempe. After signing the Swedish forward to an eight-year, $85 million extension early in the 2025-26 season, he went out and posted almost identical stats to the season prior, finishing with 73 points in 81 games in both campaigns. But the feelings surrounding the Kings at the start and end of this season makes this contract look very different now than it did in November.
The Kings squeaked into the playoffs based in large part on the loser point, and promptly got railroaded by the Presidents’ Trophy-winning Colorado Avalanche, bringing an end to Anze Kopitar’s illustrious career with an ignoble first-round sweep. Right now, the Kings appear stuck between generations, with no clear direction and no obvious path to success. And paying Kempe nearly $11 million a season well into the middle of the next decade just doesn’t help them at all at this point. They need to restructure in a significant way, and there’s no obvious path to doing it. Knowing what they know now, it’s hard to believe they would sign the same contract again.
Minnesota Wild: Jacob Middleton
(Three years, $4.35 million, M-NTC)
It’s grasping at straws a little bit to pick a bad contract in Minnesota, where general manager Bill Guerin has managed the salary cap incredibly efficiently around the sunsetting buyouts for Zach Parise and Ryan Suter. The top players in the Twin Cities are getting paid like stars, and many of them are significantly underpaid, which offsets the outlandish $17 million AAV superstar Kirill Kaprizov secured in September. As much adjusting as it will take for NHL fans to get used to a $136 million contract for any one player, it’s impossible to argue that’s a bad deal for the Wild, who had to keep the game-breaking forward in town.

So instead, we’ll focus on Jacob Middleton. He’s a solid lower-lineup defenseman, but his metrics aren’t great, and he’s making $4.35 million per season for three more seasons, with a Modified No Trade Clause on top of it. It’s not a deal that’s going to make or break the Wild, but on a team with a lot of good contracts, this one sticks out as a questionable one.
Montreal Canadiens: Mike Matheson
(Five years, $6 million, NMC)
Montreal is another town overflowing with good vibes right now and there’s no sense raining on the Canadiens parade. But the new contract extension Mike Matheson begins next season is a bit of a questionable one. He’s an aging defenseman with suspect metrics, and he’s about to start a five-year, $30 million extension. With the salary cap going up and Montreal having limitless resources to pay players, there’s no need to sweat this contract excessively. It’s just not one that grades out particularly well on its own.
Nashville Predators: Steven Stamkos
(Two years, $8 million, NMC)
The contract the Nashville Predators gave to Steven Stamkos was meant to be a splashy move into a new era for the team. Instead, it was the marker of the beginning of the end of their competitive window, and the first step towards an inevitable rebuild. Of course, Stamkos is still one of the best goal-scorers in NHL history. But there’s a reason why the cap-conscious and ruthless Tampa Bay Lightning opted to let Stamkos, a franchise legend, walk and replace him with the younger (and more expensive) Jake Guentzel.
It simply isn’t wise to make long investments in 34-year-old players, especially with Stamkos’s injury history. His first two seasons have seen Nashville fall far short of the playoffs and move towards the cliff of total team restructure. It’s not his fault, and he’s undoubtedly a future Hockey Hall of Famer. But the Predators were the wrong team to give this contract when they did, and they will likely look to move it if they can.
New Jersey Devils: Luke Hughes
(Six Years, $9 million, M-NTC Starting in 2030-31)
It’s hard to feel bad for a guy set to make $63 million before he turns 29, but Luke Hughes is in an unenviable spot. The youngest brother of an American hockey dynasty, he did not join his older brothers Jack and Quinn in winning Olympic Gold this winter for a very simple reason: his play hasn’t been nearly good enough to justify it. And the fans in New Jersey are starting to turn on the 22-year-old as he struggles to live up to the hype generated for him by his ultra-talented siblings.

The theory behind giving Luke a long contract extension was simple enough: lock down Jack and Luke, and when Quinn, the most elite player in the family, moved on from Vancouver, it would be a no-brainer for him to come to the Garden State. That might still work out, but it became much more uncertain when it was the Wild, not the Devils, who landed Hughes in a trade this season. Quinn took the Wild to the playoffs while his brothers’ Devils missed the postseason once again, and now, some are even questioning whether it might be Jack who moves to Minnesota and not the other way around.
Whatever the eventual outcome of that drama, Luke is unfairly caught in the middle, which adds an absurd amount of pressure to his development. This contract could still turn into a very good one for New Jersey, but right now, he’s not living up to the hype, whether through his fault or circumstance. And that makes it a rough one for New Jersey at the moment. Nevertheless, our sympathies are with Luke Hughes and youngest siblings everywhere.
New York Islanders: Scott Mayfield
(Four years, $3.5 million, NTC)
A low AAV might make a contract more palatable, but it doesn’t make it good. And giving Scott Mayfield a seven-year extension in 2023 is one of the more perplexing moves in Lou Lamoriello’s storied career. Mayfield is a solid third-pairing defenseman. But he is already 33 and will turn 34 early in the 2026-27 season. He’s a fine stay-at-home defenseman, but a replaceable one, and giving him a seven-year extension is truly baffling. There are a few bad contracts on the Islanders, but this takes the cake.
New York Rangers: Mika Zibanejad
(Four years, $8.5 million, NMC)
Things are getting ugly at Madison Square Garden, and Mika Zibanejad is at the center of it. The Rangers are struggling, and Zibanejad hasn’t been helping them turn the ship around. But any thoughts about a potential trade are out the window. When asked about a potential move on locker cleanout day last season, Zibanejad bluntly stated: “I know what my contract says. … Both parties agreed to it, and like I said, I think I’ve earned it. Until it’s time to adjust it, I have no plans of going [anywhere]. I’ve invested a lot of years here.” The Rangers have some other questionable contracts, but this one has become an emotional albatross and a lightning rod, two things no team wants on the books.
Ottawa Senators: Shane Pinto
(Four years, $7.5 million)
There’s a good chance Shane Pinto’s four-year, $30 million contract, which kicks in this season, will end up looking very good. But so far, even in the new salary cap environment, he hasn’t quite justified a $7.5 million investment. He’s a good player defensively, but his 46 points last season, despite being a career high, still only ranked seventh on the team. It’s not quite what fans have grown to expect from a player making that much money, although fan expectations will have to adjust over the coming years. In the meantime, Brady Tkachuk’s move to the Florida Panthers should open up more opportunities for Pinto, and there’s a very good chance he’ll be removed from this list before long.
Philadelphia Flyers: Sean Couturier
(Four years, $7.75 million, NMC)
No one projected a playoff season for the Philadelphia Flyers in 2025-26, let alone one where they’d get to bounce their archrivals from the playoffs. But the happy vibes are papering over some major structural problems, including the fact that their two highest-paid forwards are not producing at all like their contracts dictate they should. But Travis Konecny at least put up nearly 70 points this season. Sean Couturier is a shell of his former self and managed only 36 points in 78 games this season. Yes, the team captain has always been known as a defense-first center, but there’s a limit to how valuable that is, and he’s well crossed it by now. Much like Cozens, he simply isn’t measuring up to the kind of first-line center the Flyers need him to be, but unlike Cozens, at 33, he probably doesn’t have another level to get to.
Pittsburgh Penguins: Erik Karlsson
(One year, $10 million, NMC)
How can the 2022-23 Norris Trophy winner be the worst contract on his team? Despite the recent success, Karlsson has one of the worst contracts in the league. It might be controversial, and yes, he had 101 points in 2022-23. But he’s the highest-paid defenseman in the NHL, and he cannot play effective defense anymore.

Karlsson has had a great career, which includes three Norris Trophies. He’s a future inductee into the Hockey Hall of Fame without question. But Karlsson has become an empty calories points machine who is not an asset in his own end, and that cannot fly for someone making $11.5 million (although the Penguins only owe him $10 million of that). And while Ville Koivunen signed a long-term extension with a $4 million AAV this summer with minimal offensive production, he’s a stalwart defensive player, and his is a good example of how cap hits are ballooning around the league.
San Jose Sharks: Jacob Trouba
(Four Years, $8.25 Million, NTC)
The four-year, $33 million contract Jacob Trouba signed with the San Jose Sharks this summer has to rank amongst the strangest free agent contracts in recent memory. Trouba has not been a plus player for several seasons. After a prolonged trade rumors saga with the Rangers, he found a new home in Anaheim, where he helped the team make the postseason but was a non-factor in the playoffs. The Sharks’ decision to sign him for that term at that cap hit borders on inexplicable. They have one of the brightest young forward cores in memory, but with the dual additions of Trouba and Nurse this summer, they’ve made their defense a bad-contract-riddled mess. Trouba’s deal edges out Nurse’s on this list because Nurse, while more expensive, is simply a better player who might benefit from the change of scenery.
Seattle Kraken: Chandler Stephenson
(Five years, $6.25 million, NMC)
The aforementioned Luszczyszyn ranked the then-new, massive Chandler Stephenson contract as one of the 10 worst in the league as soon as it was signed, and it’s understandable. He was already declining, he was already 30, and it was a massive amount of money and term to give to a player who had never really been a star on his team. Two years into the deal, and nothing has changed. Stephenson was third on the team in points, but he was a minus-24 on a team that didn’t make the playoffs. He doesn’t make the Kraken better now, and it’s unlikely that will change as he grows older on this contract.
St. Louis Blues: Pavel Buchnevich
(Five Years, $8 million, NTC)
When the St. Louis Blues acquired Pavel Buchnevich from the New York Rangers, it seemed like a heist. He exploded in the Gateway City and managed over a point per game in both of his first two seasons. But by the time it came to sign an extension, many fans advocated for trading Buchnevich, rather than giving him a long extension as he aged. Management opted for the latter, and so far, it’s coming back to haunt them. Buchnevich had his worst season by far in the Blue Note in his first season on the new contract, with just 48 points in 81 games, and terrible metrics. Now, with five seasons left, he needs to rebound in a big way even to give the Blues a shot to trade him.
Tampa Bay Lightning: Ilya Mikheyev
(Four years, $3.85 million, NTC)
The Tampa Bay Lightning have a lot of long-term contracts with high AAVs on their roster, but that’s largely because they have a lot of fantastic players on their team. Most of their contracts are pretty good; however, the new deal given to Ilya Mikheyev as a free agent this summer stands out as a bit of a sore spot. In the world of explosive salary cap growth, a sub-$4 million deal means next to nothing. And Mikheyev just hit a career-high in points, although it was just 36. He’s a fine player, and a decent depth addition. Plus, the Lightning deserve a lot of trust for their talent evaluation. But right now, it’s the deal that makes the least sense in Tampa Bay.
Toronto Maple Leafs: Chris Tanev
(Four years, $4.5 million, NMC)
There was never any justification for the six-year contract then-Toronto Maple Leafs general manager Brad Treliving gave to then-34-year-old Chris Tanev two summers ago. Unsurprisingly, it’s started to go very badly for the Maple Leafs, who missed the postseason with Tanev playing only 11 games. Long salary commitments to aging players are always a risky gamble, and this one absolutely has not paid off for Toronto, which looks like it’s on the edge of a potentially franchise-redefining restructure. Now, it looks like the Maple Leafs could have repeated the same mistake with their big deal for Darren Raddysh this summer, which reeks of buying too high; however, we’ll give some time to see how the new player fits.
Utah Mammoth: JJ Peterka
(Four years, $7.7 million)
The Utah Mammoth took a big swing in the summer and traded for JJ Peterka from the Buffalo Sabres, but so far, the gamble hasn’t paid off. The 24-year-old Munich, Germany native struggled to get off the ground in his first season in Salt Lake City, and finished with only 47 points, well off his career high of 68 from the season prior. Both teams made the postseason, and Peterka could still have a very bright future. But right now, this is a trade the Mammoth would probably undo if they could.
Vancouver Canucks: Elias Pettersson
(Six years, $11.5 million, NMC)
Few players have ever fallen off as hard and as quickly as Elias Pettersson with his $11.5 million AAV. Yes, he’s played at a superstar level before, and the Canucks will use everything they can to get him back to that level. But they missed their opportunity to trade him before his NMC kicked in, which means they’re now stuck with whatever version of Pettersson remains until or unless he decides to try a fresh start.
The 2025-26 season was an utter disaster that immediately puts this contract in the “terrifying” category. 15 goals and 51 points isn’t a great result for someone making half as much money per season as Pettersson. And the pernicious controversy between him and J.T. Miller was an embarrassment to the entire franchise. There are no more excuses for Pettersson. Either he delivers, or his contract belongs on the league’s Mt. Rushmore of terrible deals.
Vegas Golden Knights: Noah Hanifin
(Six years, $7.35 million, NTC)
The Vegas Golden Knights are notoriously ruthless with their salary cap, and every dollar counts for a team that finished the 2025-26 season at nearly $12 million over the salary cap on the books. And there’s no obviously horrendous contrat on the book, but Noah Hanifin’s has a chance to move in that direction. He’s a fine defenseman right now, but fine isn’t good enough for a team that expects to compete for Stanley Cups every season. He dropped to just 28 points this season, and had middling metrics on both offense and defense. He’s a good piece for a lot of teams to have, but at his current term and cap hit, he’s a problem for the Golden Knights.
Washington Capitals: Tom Wilson
(Five years, $6.5 million, NMC)
Yes, Tom Wilson had a simply fantastic season for the Washington Capitals and Team Canada this season. Yes, he still has the worst contract on the Capitals. Those are not mutually exclusive. The Capitals rewarded an aging franchise legend in 2023, giving Wilson a seven-year, $45.5 million extension that officially kicked off last season. And he’s been great since signing it, playing some of the best hockey of his career. But he’s 32 and plays a style that traditionally doesn’t age well. And, more importantly, the Capitals are well past their competitive window as they wind down towards the end of the Alex Ovechkin era.
The Capitals will be well into a rebuild long before Wilson’s contract comes to an end, and still paying him as he ages. It’s just not a good timeline fit for a player who has given a lot to the organization. And while some would argue that Pierre-Luc Dubois should occupy this spot after a disastrous season of injuries, it’s not fair to judge him on that alone, and he had a fantastic first campaign in D.C.
Winnipeg Jets: Connor Hellebuyck
(Five years, $8.5 million, NMC)
How did it come to this? Just over one year ago, Connor Hellebyuck was winning the Hart and Vezina Trophies, the first player to win both since Carey Price in 2015. Since then, after one rough season for the team, he’s demanded a trade, sat out of training camp, and been suspended by the Jets. Technically, as long as he’s suspended for failure to report, his contract doesn’t count against the team; however, this situation is just uglier than a mud fence. Nothing in Winnipeg will matter until this standoff is solved, and even if Hellebuyck returns to the ice for the Jets, it’ll be an uncomfortable truce until a trade is arranged.
Spending Never Stops
If there is one constant in the NHL, it’s general managers offering contracts that their fans (and often their successors) wish they hadn’t. And that’s probably only going to accelerate with the salary cap increasing over the coming years.
Some are worse than others, but every team has a bad deal on the books. The important thing to remember is that a bad contract does not necessarily mean a bad player. But we’re curious: which contract would you like to see YOUR team get rid of? And how would you like them to deal with it? Let us know what you think!
Free Newsletter
Get Trades Contracts and Transactions coverage delivered to your inbox
In-depth analysis, breaking news, and insider takes - free.
Subscribe Free →