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 Ovechkin LW 13 years
Parise LW 13 years
Suter D 13 years
Keith D 13 years
6 Zetterberg LW 12 years
Hossa RW 12 years
Crosby C 12 years
9 Carter C 11 years
10 Staal C 10 years
Quick G 10 years
12 Carlson D 8 years
Kuznetsov C 8 years
Oshie RW 8 years
Tarasenko RW 8 years
Schenn C 8 years
Seguin C 8 years
Benn LW 8 years
Morrissey D 8 years
Scheifele C 8 years
Vasilevski G 8 years
Chabot D 8 years
Kucherov RW 8 years
Stamkos C 8 years
Hedman D 8 years
Price G 8 years
Getzlaf C 8 years
Fowler D 8 years
Gibson G 8 years
Giroux C 8 years
Voracek RW 8 years
Josi D 8 years
Johansen C 8 years
Ellis D 8 years
McDavid C 8 years
Kane RW 8 years
Toews C 8 years
Seabrook D 8 years
Ekman-Larsson D 8 years
Keller C 8 years
Kessel RW 8 years
Malkin C 8 years
Letang D 8 years
Subban D 8 years
Matheson D 8 years
Zajac C 8 years
Ekblad D 8 years
Rask G 8 years
Bergeron C 8 years
Marchand LW 8 years
Stone RW 8 years
Karlsson C 8 years
Karlsson D 8 years
Burns D 8 years
Couture C 8 years
Vlasic D 8 years
Doughty D 8 years
Kopitar C 8 years
Brown RW 8 years
Eichel C 8 years
Skinner LW 8 years
62 Panarin LW 7 years
O'Reilly C 7 years
Trouba D 7 years
Kreider LW 7 years
Faulk D 7 years
Krug D 7 years
Spurgeon D 7 years
Klingberg D 7 years
Monahan C 7 years
Lucic LW 7 years
Connor LW 7 years
Ehlers LW 7 years
McDonagh D 7 years
Zaitsev D 7 years
Johnson C 7 years
Gaborik RW 7 years
Anderson RW 7 years
Killorn C 7 years
Slavin D 7 years
Tavares C 7 years
Hayes C 7 years
Duchene C 7 years
Arvidsson LW 7 years
Nugent-Hopkins C 7 years
Sissons C 7 years
Klefbom D 7 years
Schmaltz C 7 years
Hischier C 7 years
Bobrovsky G 7 years
Yandle D 7 years
MacKinnon C 7 years
Johnson D 7 years
Landeskog LW 7 years
Girard D 7 years
Pietrangelo D 7 years
Theodore D 7 years
Tuch

Alex Tuch

VGK
RW 7 years
Lee C 7 years
Kane LW 7 years