1 of 21

The NHL rejected Ilya Kovalchuk's landmark 17-year, $102 million contract with the New Jersey Devils after it was deemed to circumvent the league's salary cap. Kovalchuk was due to make $98.5 million over the first 11 years of the deal, but the cap hit was just $6 million per season because of how little he would earn over the remaining six years of the contract. Before his trade to New Jersey last February, he turned down Atlanta's offer of $100 million over 12 years ($8.33 million per). To give you a better sense of where Kovalchuk stands in the grand scheme of NHL deals, here's a look at some of the most notable contracts in terms of average salary or length.

Photo: Lou Capozzola/SI

Average: 5 (4 votes)