We use cookies to offer you a better browsing experience, analyze site traffic, & serve targeted ads. By using our site, you consent to our use of cookies.

NHL Salary Rankings NHL Salary Rankings

Listing the top salaries, cap hits, cash, earnings, contracts, and bonuses, for all active NHL players.

2020 Contract Length Rankings

Player POS contract length
1 Weber D 14 years
2 Keith D 13 years
Parise LW 13 years
Suter D 13 years
Ovechkin LW 13 years
6 Crosby C 12 years
Hossa RW 12 years
Zetterberg LW 12 years
9 Carter C 11 years
10 Quick G 10 years
Staal C 10 years
12 Price G 8 years
Eichel C 8 years
Getzlaf C 8 years
Chabot D 8 years
Skinner LW 8 years
Fowler D 8 years
Vasilevski G 8 years
Gibson G 8 years
Kucherov RW 8 years
Stamkos C 8 years
Hedman D 8 years
Morrissey D 8 years
Scheifele C 8 years
McDavid C 8 years
Kane RW 8 years
Toews C 8 years
Seabrook D 8 years
Josi D 8 years
Johansen C 8 years
Ellis D 8 years
Giroux C 8 years
Voracek RW 8 years
Ekblad D 8 years
Subban D 8 years
Rask G 8 years
Malkin C 8 years
Bergeron C 8 years
Letang D 8 years
Marchand LW 8 years
Matheson D 8 years
Doughty D 8 years
Kopitar C 8 years
Brown RW 8 years
Zajac C 8 years
Karlsson D 8 years
Burns D 8 years
Couture C 8 years
Vlasic D 8 years
Stone RW 8 years
Karlsson C 8 years
Ekman-Larsson D 8 years
Seguin C 8 years
Benn LW 8 years
Keller C 8 years
Kessel RW 8 years
Tarasenko RW 8 years
Schenn C 8 years
Carlson D 8 years
Kuznetsov C 8 years
Oshie RW 8 years
62 Slavin D 7 years
Anderson RW 7 years
Okposo RW 7 years
Zaitsev D 7 years
McDonagh D 7 years
Johnson C 7 years
Gaborik RW 7 years
Connor LW 7 years
Killorn C 7 years
Ehlers LW 7 years
Nugent-Hopkins C 7 years
Klefbom D 7 years
Duchene C 7 years
Arvidsson LW 7 years
Sissons C 7 years
Hayes C 7 years
Tavares C 7 years
MacKinnon C 7 years
Bobrovsky G 7 years
Johnson D 7 years
Yandle D 7 years
Landeskog LW 7 years
Girard D 7 years
Hischier C 7 years
Atkinson RW 7 years
Monahan C 7 years
Lucic LW 7 years
Lee C 7 years
Boychuk D 7 years
Ladd LW 7 years
Leddy D 7 years
Kane LW 7 years
Pietrangelo D 7 years
Theodore D 7 years
Tuch

Alex Tuch

VGK
RW 7 years
Klingberg D 7 years
Schmaltz C 7 years
Spurgeon D 7 years
Panarin LW 7 years