Lou Lamoriello was General Manager of the New Jersey Devils for the first 10 years of the salary cap era, before getting dismissed in 2015. He had delivered 3 Stanley Cups to the franchise over his tenure, but the memory of those accomplishments had become overshadowed by a series of high-profile mistakes. The Devils advanced to the Stanley Cup final in 2012, but the Kovalchuk signing that helped them get there would eventually turn sour when he abruptly returned to Russia.
"Quite frankly, all the players are getting paid too much and all the contracts are too long. But if you want to compete in this market and you want to win, there are some things you have to do. You have to pick the right people and that's the case here.”
-Lou Lamoriello
One common mistake that Lou often made was giving out substantial term to veterans over the age of 30. Whether Lou was dismissive of Father Time, or used that extra term as a mechanism to lower the annual cap hit, there is no doubt that this strategy produced negative results and played a role in his downfall. A majority of the team’s worst contracts were forged in his final 4 years on the job. He was replaced by Ray Shero, who was not responsible for any of the contracts you’re going to read about here (yet fired for bad performance). This list was the oldest worst contract list in the NHL, also in the basement region for PTS, hits, shots per 60 minutes.
This was originally published in my 2020 book The Definitive Guide to Salary Mismanagement, and has now been updated with new contracts. I will continue to update each team’s list every summer going forward. The rule is that only active contracts can move up or down. Expired deals cannot pass each other (with a few exceptions). The book is still available on Amazon, though some of the stats on active contracts are now out of date. You may yet find it interesting because there were detailed stat graphics that you won't find here. One thing you won't find here are entry level contracts because they all come from the same cookie cutter and require less skill at the negotiating table.
1. Anton Volchenkov
Adjusted Cap Hit: $32.6M, $5.4M (avg)
Value Returned: $6.9M, $1.2M (avg)
% Earned: 21%
"I would have liked to stay in Ottawa.”
Anton Volchenkov always had a low offensive ceiling and was brought to New Jersey to provide physicality in a defensive role. There was a weak crop of defensemen available on the free agent market on July 1st 2011, so there were limited options available for any GM seeking to fix their blueline.
Volchenkov’s ice time began to decline immediately after his arrival, and his already miniscule scoring rate similarly dropped. The toll of his physical play added up, and the experiment was an absolute failure. Anton lasted just 4 seasons before Lou exercised a compliance buyout. He was never brought in to score PTS, but had dropped down to just 16 minutes per game in the final season. That’s unacceptable compensation for that kind of deployment.
2. Cory Schneider
Adjusted Cap Hit: $45.6M, $6.5M (avg)
Value Returned: $15.8M, $2.3M (avg)
% Earned: 35%
"I'm not looking at this as I'm replacing Marty Brodeur. I think I'm more continuing the legacy of great goaltending in New Jersey.”
The Devils traded the first round pick that became Bo Horvat to acquire Cory Schneider from the Canucks, a move that drew harsh criticism from Canucks fans who were upset that they traded their goalie of the future. Cory’s first 2 years in New Jersey (under his old deal) were a stunning success, prompting Lou to give him a long-term extension.
He continued playing at an elite level in year one of this agreement, until he approached his 30th birthday, then his performance slipped below average and injuries became a problem. By year five he was playing mostly in the AHL, struggling to stop pucks at the NHL level, as Bo Horvat has blossomed into a star player. The Devils opted to buy out the final 2 years.
3. Michael Cammalleri
Adjusted Cap Hit: $28.4M, $5.7M (avg)
Value Returned: $15.1M, $3.0M (avg)
% Earned: 53%
"Quite frankly, all the players are getting paid too much and all the contracts are too long"
Mike Cammalleri scored 45 PTS in 63 GP in the final year of his previous pact, and found himself a General Manager with an extraordinary bravery for signing long-term extensions to 30-something players. This investment was bad from the beginning, as the Squid was far removed from peak productivity. He had not topped 70 GP in a season since 2009, so the Devils knew they were buying a player with a historical inability to stay healthy, and that’s exactly what happened.
Had this only been a 2-year term, it would have been borderline defensible. Year one he scored 27 goals in 68 GP, leading the team, then popped 38 PTS in 42 GP in year two before a hand injury ended his campaign. By year three he scored 31 PTS in 61 GP before being bought out. Another cautionary tale of signing an over-30 player to a 5-year contact.
4. Brian Rolston
Adjusted Cap Hit: $28.6M, $7.1M (avg)
Value Returned: $12.1M, $3.0M (avg)
% Earned: 42%
"Brian Rolston has developed into one of the top two-way players in the game and certainly will add to our centre-ice position and also to our power play"
Brian Rolston sustained satisfactory productivity well past his 30th birthday, yet had been showing signs of decline, with his point totals shrinking from 79 to 64 to 59 in the previous 3 seasons. Lou decided that it would be prudent to bestow a 4-year term to this 35-year-old winger at an exorbitant cost. Rolston’s scoring plummeted immediately, as he was not able to surpass 39-points in a single season over this span.
If I told you that you could get a 30ish point winger for $7M, is that something you might be interested in? I didn’t think so. Lamoriello tried placing Rolston on waivers in year two, but could not entice another team to take this sour asset off his hands. Lou eventually managed to trade Rolston to the Islanders before the final season, in an exchange of bad contracts that saved them some money to re-sign Parise. By age 38 Rolston scored just 24 PTS in 70 GP, the last season of his NHL career that finished in Boston.
5. Ondrej Palat
Adjusted Cap Hit: $30.1M, $6.0M (avg)
Value Returned: $13.6M, $2.7M (avg)
% Earned: 45%
Ondrej Palat won two Stanley Cups with the Tampa Bay Lightning, and he’s not the only one from that team to cash a nice pay day elsewhere. The Devils certainly paid a premium to acquire this 50-point player (overpaying by roughly $1.4M according to my algorithm). They did not receive a 50-point player. Palat struggled out of the gate and suffered an injury that cost him nearly half the schedule, dropping down to a 38-point pace. That being said, it’s entirely plausible that he could bounce back strong in that potent New Jersey offense, so I’ll try not to write too long a summary just in case he redeems himself and this needs to be removed from the list.
6. Travis Zajac
Adjusted Cap Hit: $51.9M, $6.5M (avg)
Value Returned: $36.7M, $4.6M (avg)
% Earned: 70%
"He's developed himself into an all-situation, complete player. He's one of our core leaders. He has been from day one.”
Travis Zajac was 6 months away from unrestricted free agency when Lou retained his services with this generous bid. The center had reached his career high 67 PTS at age 24 in 2010, but only scored at a 42-point pace in the 2 seasons was followed.
Over the first 7 seasons, Travis failed to eclipse the 50-point threshold, and has been more like a $4.6M player on a $6.3M average adjusted cap hit. Over this span, the Devils have just one single playoff appearance, a first round loss. There is no standard of measure by which this venture could be deemed a success. That’s way too much money for what he’s been providing.
7. Andy Greene
Adjusted Cap Hit: $27.5M, $5.5M (avg)
Value Returned: $17.5M, $3.5M (avg)
% Earned: 63%
"Everyone knows how much Andy means to our organization. He's our top defender. He carries the most time on the ice. He's on the ice for power play, penalty killing. We have to find ways to get him off the ice. That's how important he is.”
Most GMs will try to avoid giving a 5-year term to a 32-year-old player, but Lou Lamoriello lacks that inhibition. Greene had played his entire career with this organization, sadly that career came after their Stanley Cup victories. Every year of this contract saw a decline in his average ice time as he mostly hovered around the 13-point mark.
The highlight was 2019 at age 35 when he scored 25 PTS on his way to helping me win a Fantasy Hockey championship (in a deep league where blocks count). Greene wasn’t exactly bad, he was just $2M overpaid multiplied by 4 (he was very nearly worth his salary in 2019), similar to Colin White. The team did salvage some value, trading him to the Islanders in the final year as a rental for a 2nd round pick, a strong return.
8. Colin White
Adjusted Cap Hit: $27.6M, $4.6M (avg)
Value Returned: $12.7M, $2.1M (avg)
% Earned: 46%
“This is a hockey and business decision. Absolutely, this is most difficult. I’ve had Colin since he was 17. We’ve had a friendship. But you have to be able to separate that from the business side.”
Colin White was an unrestricted free agent who ultimately decided to return to New Jersey where he had played his entire career, winning 2 Stanley Cups. I have waivered in the past as to weather or not White deserved to be labelled as a bad contract, as he suffered a serious eye injury in year two that could have had lingering effects (my injury exemptions tend to be applied with subjective discretion).
This contract was tantamount to paying $4.5M to a defenseman worth $2.3M, playing a predominately defensive/physical role. The team eventually determined that he wasn’t worth the price, opting to buyout the final year. Had this been 4 years at $2.5M AAV (adjusted), it would have been defensible. Instead of $10M, they gave him $27M. The decision to terminate may have had something to do with Zach Parise’s pending UFA status back when the Devils still thought they had a shot at retaining their star.
9. Ilya Kovalchuk
Adjusted Cap Hit: $113.8M, $7.6M (avg)
Value Returned: $39.5M, $2.6M (avg)
% Earned: 34%
"We're pleased to be able to establish clearly defined rules for these types of contracts going forward and just as happy we can turn the page on uncertainties relating to several other existing contracts"
In past iterations of my worst contract lists, I’ve ranked this particular pact higher up the roll, mostly due to the semantics and controversy that surrounded it when signed. The first attempt was rejected by the NHL, prompting Lou to tweak the terms. After further quarrel with Gary Bettman, the league slapped a penalty on the Devils, stripping them of a first round draft pick (not to mention being the driving force behind the cap recapture penalty in the upcoming CBA). This accord was supposed to last past Ilya’s 40th birthday when he would have presumably long since retired and the NHL could slap the team with a further penalty for attempting salary cap circumvention.
(insert dramatic pause) But….
It actually turned out to be not that bad at all. Kovalchuk was good for his 3 years in New Jersey. In 2012 he scored 83 PTS plus an additional 19 PTS in the playoffs playing a key role in their advancing to the Stanley Cup finals. Gary lost his backbone and reneged on the draft pick penalty. When the enigmatic winger decided to bolt back to the KHL after 3 just years, the cap recapture penalty turned out to be very small because the accountants who formulated the penalty in the 2013 CBA had not anticipated retirement that early. At the end of the day, this all worked out pretty good for New Jersey. There’s a case it doesn’t belong here at all.
10. Henrik Tallinder
Adjusted Cap Hit: $17.9M, $4.5M (avg)
Value Returned: $9.6M, $2.4M (avg)
% Earned: 53%
"I'm excited definitely to get away from New Jersey; not the organization, but a couple of individuals over there on the coaching side"
The Devils poached Henrik Tallinder from the Buffalo Sabres in unrestricted free agency and the first year went well under head coach Jacques Lemaire, who leaned on the Swede to play 22.5 minutes per game. Where the wheels came off the bus was the summer of 2011 when Peter Deboer was hired as the new coach.
Tallinder would miss 5 months with a blood clot, but after his return, the relationship between him and DeBoer deteriorated. Henrik became a regular healthy scratch, and was eventually traded back to Buffalo in a low-yield salary dump. This marked the end of Tallinder’s NHL career.
11. Daniel McGillis
Adjusted Cap Hit: $8.9M, $4.4M (avg)
Value Returned: $1.6M, $.78M (avg)
% Earned: 18%
"This addresses all types of situations on our defense. Probably the most excited I've heard Larry Robinson in a long time is when I told him the addition of these three players.”
Dan McGillis scored 28 PTS in 80 GP for the Boston Bruins prior to the 2005 lockout. When play resumed and McGillis was 33-years-old, Lou brought him in to help fill the void left by Scott Neidermayer’s departure. When Lou informed head coach Larry Robinson that McGillis was coming to town, Larry was thrilled.
Dan didn’t play any pro hockey during the lockout, and when play resumed, he performed magnificently, scoring 66 PTS in 108 GP for the New Jersey Devils in the AHL, with only 26 GP in the NHL. That’s an expensive price to pay for a minor leaguer.
12. Jay Pandolfo
Adjusted Cap Hit: $10.9M, $3.6M (avg)
Value Returned: $2.4M, $0.79M (avg)
% Earned: 21%
"We're delighted to have Jay back, he wanted to be back, we wanted him back. You find a way."
Jay Pandolfo had played for the Devils his entire career, and played a role in multiple Stanley Cup victories. He had just completed a very pedestrian season with 24 PTS in 54 GP, and Lou’s reward probably had more to do with past accomplishments than current contribution.
Pandolfo did not have much left in the tank, and in year one produced a paltry 10 PTS in 61 GP. Year two was even worse, prompting Lamoriello to buy out the final year. This should have been the end of his career, but he stuck around for 2 more years and didn’t get any better.
13. Dainius Zubrus
Adjusted Cap Hit: $11.4M, $3.8M (avg)
Value Returned: $4.4M, $1.5M (avg)
% Earned: 38%
“As I said at the end of the year, my first choice is staying where I am. That hasn’t changed. I feel the same way. As of now, I’m still a Devil.”
Dainius Zubrus missed half of the lockout shortened 2013 season with wrist surgery, opting to return to New Jersey for a slightly smaller salary than they had been paying him before. The Devils would soon find out that Zubrus had passed his expiration date, as he played 156 games and scored 36 PTS (19-point pace).
In the spring of 2015 Lou was replaced as General Manager by Ray Shero, who would buy out the remainder of the Zubrus contract soon after taking the job. There was one more contract waiting for Dainius after this was terminated, scoring 9 PTS in 50 GP for the San Jose Sharks. That was the end of his pro career.
14. Dainius Zubrus
Adjusted Cap Hit: $29.3M, $4.9M (avg)
Value Returned: $19.1M, $3.2M (avg)
% Earned: 65%
“I don’t think about whose shoes I have to fill. I’m coming in, and I am my own player.”
Dainius Zubrus had just completed a 60-point season split between Buffalo and Washington (where he substantially outperformed his pay grade) before reaching unrestricted free agency at age 29. There were very likely other teams offering a higher annual salary, but probably few offering that salary for that much term, allowing Lou to lower the annual cap hit.
Dainius never again approached 60 PTS, and would average 39 PTS per 82 GP over these 6 seasons. It was like paying $4.8M to a player worth $3.8M. Not the worst transaction in league history, but still too much money. He would ink an even worse deal after this expired.
15. Vitaly Vishnevski
Adjusted Cap Hit: $8.3M, $2.8M (avg)
Value Returned: $2.5M, $.82M (avg)
% Earned: 29%
"Vitaly Vishnevski is a defenseman who brings a physical presence to our hockey team. He has both size and experience, and we feel he can play our type of hockey."
Lou had no illusions that he was buying an offensive contributor when he made this 3-year commitment to Vitali Vishnevsky, who had never eclipsed 16 PTS in a season in his 7-year career. Martin Skoula had inked a similar pact a week earlier.
Lou’s offensive expectations may have been low, but he had to at least be hoping that Vitaly would be able to play more than 15.5 minutes per game for the money he was banking. The good news, Lou was able to exploit a loophole in the CBA, allowing the Russian to return home to play in the KHL after clearing waivers, saving the Devils money against the cap lieu of exercising a buyout.
16. Martin Brodeur
Adjusted Cap Hit: $11.8M, $5.9M (avg)
Value Returned: $5.4M, $2.7M (avg)
% Earned: 46%
"Deep down what I always wanted was to re-sign with New Jersey. I'm glad the Devils stepped up when they did. As the process went on I was certainly intrigued by what was out there. But this is really what I wanted."
It’s hard to argue with the Devils giving the most decorated player in franchise history a 2-year deal at 40 years of age if the man was willing to continue his career. As a Red Wings fan, I wanted Nick Lidstrom to play until he was 50, and was devastated that he retired as young as he did. Ergo; there’s some hypocrisy in my criticism of this transaction.
Nevertheless, Brodeur was no longer the player he once was, posting a .901 SV%, -20 goals saved allowed below average. Retirement would have been a better option. Marty must have wanted max out his legacy in the record books, as the winningest goaltender of all-time, 140 more than Patrick Roy.
17. Patrik Elias
Adjusted Cap Hit: $20.2M, $6.7M (avg)
Value Returned: $11.1M, $3.7M (avg)
% Earned: 54%
Patrik Elias had a long, distinguished career with the New Jersey Devils, winning multiple Stanley Cups. That legacy is why Lou opted to give him one last 3-year contract at a price very close to what his previous 62-point pace warranted. Year one was a success, scoring at a 67-point pace at age 37, but that was when Father Time finally tripped up the former star. He dipped down to a 40-point player and missed most of year three due to injury. Decent chance most hardcore Devils didn’t mind seeing him cash one last nice pay day for what he accomplished in his career, but that doesn’t make this “good”. Sentimentality is not a column in my spreadsheet.
18. Bryce Salvador
Adjusted Cap Hit: $16.4M, $4.1M (avg)
Value Returned: $8.0M, $2.0M (avg)
% Earned: 48%
The New Jersey Devils traded tough guy Cam Janssen to St. Louis to acquire Bryce Salvador, signing the 32-year-old to a 4-year contract a few months later. That much term to a player this old has a high probability of landing on one of my worst contract lists. While Salvador was a reliable defenseman, the deal was excessively long for a player whose best years were already behind him. As his play declined, his contract became a burden on the team's salary cap.
19. Bryce Salvador
Adjusted Cap Hit: $12.1M, $4.0M (avg)
Value Returned: $4.2M, $1.4M (avg)
% Earned: 34%
Bryce Salvador missed the entire 2011 season due to a head injury, but eventually returned and was named team captain. Lou never shy giving term to old players, decided to give the defenseman another 3 years at age 36, which is a risky move for a player with injury concerns. Bryce scored 8 PTS in these 3 seasons, never playing more than 40 games. That’s a lot to pay for player that limited offensively, whose biggest contribution is penalty killing. He did not hit nearly as much after sustaining that head injury. Usually you’d expect a heavy hitter if you’re paying that much money for a low offensive ceiling.
20. Vladimir Malakhov
Adjusted Cap Hit: $14.5M, $7.3M (avg)
Value Returned: $3.3M, $1.7M (avg)
% Earned: 23%
Vladimir Malakhov was already a few years removed from being a high-end offensive player when he signed with New Jersey after the 2005 lockout at age 36. Lou paid him like he was still a 40ish point producer, but that was not the case. He played just 29 games, scoring 9 PTS, before abruptly retiring from hockey. There was some controversy surrounding that retirement, as the player allegedly attempted to claim it was a leave of absence, but either way he never played a pro game again.