Zajac’s $5.75 million contract has received some criticism over the years. I look at whether it is as bad as it looks and if it will hold us back moving forward.
Many have taken note of how well Ray Shero has done at cleaning out all of the bad contracts, not giving out any new ones, and getting great players for bargains (see: Kyle Palmieri and Taylor Hall).
Peruse the current 2016-2017 Devils contracts. Ignore, for the moment, Marc Savard and Ryane Clowe who we are paying almost $9 million combined to NOT play hockey for us.