We use cookies to offer you a better browsing experience, analyze site traffic, and serve targeted ads. Read how we use cookies and how you can control them in our “Cookie Settings”. 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.

2019 Contract Length Rankings

Player contract length
1

Shea Weber

Defenseman
14 years
2

Duncan Keith

Defenseman
13 years

Alex Ovechkin

Left Wing
13 years

Zach Parise

Left Wing
13 years

Ryan Suter

Defenseman
13 years
6

Marian Hossa

Right Wing
12 years

Sidney Crosby

Center
12 years

Henrik Zetterberg

Left Wing
12 years
9

Jeff Carter

Center
11 years

Johan Franzen

Left Wing
11 years
11

Jonathan Quick

Goaltender
10 years

Nicklas Backstrom

Center
10 years

Jordan Staal

Center
10 years
14

Ryan Getzlaf

Center
8 years

Cam Fowler

Defenseman
8 years

John Gibson

Goaltender
8 years

Claude Giroux

Center
8 years

Jakub Voracek

Right Wing
8 years

Ryan Johansen

Center
8 years

Ryan Ellis

Defenseman
8 years

Connor McDavid

Center
8 years

Patrick Kane

Right Wing
8 years

Jonathan Toews

Center
8 years

Brent Seabrook

Defenseman
8 years

Oliver Ekman-Larsson

Defenseman
8 years

Philip Kessel

Right Wing
8 years

Evgeni Malkin

Center
8 years

Kris Letang

Defenseman
8 years

P.K. Subban

Defenseman
8 years

Travis Zajac

Center
8 years

Aaron Ekblad

Defenseman
8 years

Michael Matheson

Defenseman
8 years

Tuukka Rask

Goaltender
8 years

Patrice Bergeron

Center
8 years

Brad Marchand

Left Wing
8 years

Mark Stone

Right Wing
8 years

Erik Karlsson

Defenseman
8 years

Brent Burns

Defenseman
8 years

Logan Couture

Center
8 years

Marc-Edouard Vlasic

Defenseman
8 years

William Karlsson

Center
8 years

Drew Doughty

Defenseman
8 years

Anze Kopitar

Center
8 years

Dustin Brown

Right Wing
8 years

Jack Eichel

Center
8 years

Jeff Skinner

Left Wing
8 years

John Carlson

Defenseman
8 years

Evgeny Kuznetsov

Center
8 years

T.J. Oshie

Right Wing
8 years

Vladimir Tarasenko

Right Wing
8 years

Tyler Seguin

Center
8 years

Jamie Benn

Left Wing
8 years

Mark Scheifele

Center
8 years

Nikita Kucherov

Right Wing
8 years

Steven Stamkos

Center
8 years

Victor Hedman

Defenseman
8 years

Carey Price

Goaltender
8 years
58

Jaccob Slavin

Defenseman
7 years

John Tavares

Center
7 years

Kevin Hayes

Center
7 years

Nathan Horton

Right Wing
7 years

David Clarkson

Right Wing
7 years

Matt Niskanen

Defenseman
7 years

Matt Duchene

Center
7 years

Ryan Nugent-Hopkins

Center
7 years

Viktor Arvidsson

Left Wing
7 years

Oscar Klefbom

Defenseman
7 years

Roman Josi

Defenseman
7 years

Colton Sissons

Center
7 years

Nick Schmaltz

Center
7 years

Taylor Hall

Left Wing
7 years

Cory Schneider

Goaltender
7 years

Sergei Bobrovsky

Goaltender
7 years

Keith Yandle

Defenseman
7 years

Nathan MacKinnon

Center
7 years

Erik Johnson

Defenseman
7 years

Gabriel Landeskog

Left Wing
7 years

Anders Lee

Center
7 years

Evander Kane

Left Wing
7 years

Johnny Boychuk

Defenseman
7 years

Andrew Ladd

Left Wing
7 years

Shea Theodore

Defenseman
7 years

Nick Leddy

Defenseman
7 years

Alex Tuch

Right Wing
7 years

Cameron Atkinson

Right Wing
7 years

Kyle Okposo

Right Wing
7 years

Zach Bogosian

Defenseman
7 years

Ryan O'Reilly

Center
7 years

Artemi Panarin

Left Wing
7 years

Henrik Lundqvist

Goaltender
7 years

Alex Pietrangelo

Defenseman
7 years

Jacob Trouba

Defenseman
7 years

John Klingberg

Defenseman
7 years

Sean Monahan

Center
7 years

Milan Lucic

Left Wing
7 years

Travis Hamonic

Defenseman
7 years

Nikolaj Ehlers

Left Wing
7 years

Bobby Ryan

Right Wing
7 years

Marian Gaborik

Right Wing
7 years

Ryan McDonagh

Defenseman
7 years