NHL Salary Rankings
Listing the top salaries, cap hits, cash, earnings, contracts, and bonuses, for all active NHL players.
-
1Auston Matthews
TOR, C
-
2Nathan MacKinnon
COL, C
-
3Connor McDavid
EDM, C
-
4Artemi Panarin
NYR, LW
-
5Elias Pettersson
VAN, C
-
6William Nylander
TOR, C
-
7David Pastrnak
BOS, RW
-
8John Tavares
TOR, C
-
9Mitchell Marner
TOR, RW
-
10Jonathan Huberdeau
CGY, LW
-
11Aleksander Barkov
FLA, C
-
Jack Eichel
VGK, C
-
13Tyler Seguin
DAL, C
-
14Johnny Gaudreau
CBJ, LW
-
Sebastian Aho
CAR, LW
-
16Alex Ovechkin
WAS, LW
-
Brayden Point
TBL, C
-
Jamie Benn
DAL, LW
-
Mark Stone
VGK, RW
-
Matthew Tkachuk
FLA, LW
-
Nikita Kucherov
TBL, RW
-
22Mikko Rantanen
COL, RW
-
23Nicklas Backstrom
WAS, C
-
24Mathew Barzal
NYI, C
-
25Jake Guentzel
TBL, C
-
Kirill Kaprizov
MIN, LW
-
27Timo Meier
NJD, LW
-
28Dylan Larkin
DET, C
-
Patrik Laine
CBJ, RW
-
Sidney Crosby
PIT, C
-
31Sam Reinhart
FLA, C
-
32Bo Horvat
NYI, C
-
Filip Forsberg
NSH, C
-
Leon Draisaitl
EDM, C
-
Mark Scheifele
WPG, C
-
Mika Zibanejad
NYR, C
-
Pierre-Luc Dubois
WAS, C
-
38Roope Hintz
DAL, LW
-
39Tim Stützle
OTT, C
-
40Brady Tkachuk
OTT, LW
-
41Tomas Hertl
VGK, C
-
42Jordan Kyrou
STL, C
-
Robert Thomas
STL, C
-
44J.T. Miller
VAN, C
-
Jack Hughes
NJD, C
-
Logan Couture
SJS, C
-
Ryan Johansen
PHI, C
-
Steven Stamkos
NSH, C
-
49Josh Norris
OTT, C
-
50Alexander Debrincat
DET, RW
-
Jesper Bratt
NJD, LW
-
Kevin Fiala
LAK, LW
-
Nick Suzuki
MTL, C
-
54Cole Caufield
MTL, RW
-
55Andrei Svechnikov
CAR, RW
-
Elias Lindholm
BOS, C/RW
-
Jason Robertson
DAL, LW
-
Sean Couturier
PHI, C
-
59Nico Hischier
NJD, C
-
60Clayton Keller
UTA, C
-
61Kevin Hayes
PIT, C
-
Kyle Connor
WPG, LW
-
Tage Thompson
BUF, C
-
64Dylan Cozens
BUF, C
-
65Anders Lee
NYI, C
-
Anze Kopitar
LAK, C
-
Gabriel Landeskog
COL, LW
-
Matthew Boldy
MIN, LW
-
Nazem Kadri
CGY, C
-
Troy Terry
ANA, RW
-
71Brock Boeser
VAN, RW
-
72Brandon Hagel
TBL, LW
-
Brayden Schenn
STL, C
-
Brendan Gallagher
MTL, RW
-
Chris Kreider
NYR, LW
-
Claude Giroux
OTT, C
-
Thomas Wilson
WAS, RW
-
78Alexander Killorn
ANA, C
-
Anthony Cirelli
TBL, C
-
Chandler Stephenson
SEA, C
-
Quinton Byfield
LAK, C
-
82Owen Tippett
PHI, RW
-
83Brad Marchand
BOS, LW
-
Valeri Nichushkin
COL, RW
-
85Evgeni Malkin
PIT, C
-
86Brock Nelson
NYI, C
-
Nikolaj Ehlers
WPG, LW
-
Ondrej Palat
NJD, LW
-
Taylor Hall
CHI, LW
-
Tyler Toffoli
SJS, RW
-
91William Karlsson
VGK, C
-
92Nick Schmaltz
UTA, C
-
93Andrew Mangiapane
WAS, LW
-
Pavel Buchnevich
STL, LW
-
95Casey Mittelstadt
COL, C
-
T.J. Oshie
WAS, RW
-
Trevor Zegras
ANA, C
-
98Andrew Copp
DET, C
-
Vincent Trocheck
NYR, C
-
100Adrian Kempe
LAK, LW
-
Andre Burakovsky
SEA, LW
-
Andrei Kuzmenko
CGY, LW
-
Jaden Schwartz
SEA, LW
-
Jake DeBrusk
VAN, LW
-
Jonathan Marchessault
NSH, C
-
Josh Anderson
MTL, RW
-
Phillip Danault
LAK, C
-
Sean Monahan
CBJ, C
-
Travis Konecny
PHI, C
-
Tyler Bertuzzi
CHI, LW
-
Zach Hyman
EDM, C
-
112Oliver Bjorkstrand
SEA, RW
-
Teuvo Teravainen
CHI, C/LW/RW
-
114Charlie Coyle
BOS, C
-
Joel Eriksson Ek
MIN, C
-
116Yanni Gourde
SEA, C
-
117Bryan Rust
PIT, RW
-
Evander Kane
EDM, LW
-
Ryan Nugent-Hopkins
EDM, C
-
120J.T Compher
DET, C
-
121Alexander Wennberg
SJS, C
-
Anton Lundell
FLA, C
-
Dylan Strome
WAS, C
-
Ivan Barbashev
VGK, C
-
Jared McCann
SEA, LW
-
Jason Zucker
BUF, LW/RW
-
Jean-Gabriel Pageau
NYI, C
-
Joel Farabee
PHI, LW
-
Kyle Palmieri
NYI, RW
-
Mikael Granlund
SJS, C
-
Reilly Smith
NYR, RW
-
Rickard Rakell
PIT, C
-
Ryan Strome
ANA, C
-
134Drake Batherson
OTT, C
-
135Conor Garland
VAN, RW
-
136Blake Coleman
CGY, C
-
137Jesperi Kotkaniemi
CAR, C
-
138Alex Tuch
BUF, RW
-
Ilya Mikheyev
CHI, LW
-
Jordan Eberle
SEA, RW
-
Pavel Zacha
BOS, C
-
Vladimir Tarasenko
DET, RW
-
143Artturi Lehkonen
COL, LW
-
Brandon Saad
STL, LW
-
Mason Marchment
DAL, LW
-
Michael Bunting
PIT, LW
-
Mikael Backlund
CGY, C
-
Nick Foligno
CHI, LW/RW
-
Ryan O'Reilly
NSH, C
-
150Macklin Celebrini
SJS, C
-
151Christian Dvorak
MTL, C
-
Connor Bedard
CHI, C
-
Juraj Slafkovsky
MTL, LW
-
Logan Cooley
UTA, C
-
155Filip Chytil
NYR, LW
-
156Sam Bennett
FLA, C
-
157Lawson Crouse
UTA, LW
-
158Andreas Athanasiou
CHI, C
-
Jason Dickinson
CHI, C
-
Matvei Michkov
PHI, RW
-
161Leo Carlsson
ANA, C
-
Trevor Moore
LAK, LW
-
163Carter Verhaeghe
FLA, C
-
164Will Smith
SJS, C
-
165Mats Zuccarello-Aasen
MIN, RW/LW
-
166Shane Wright
SEA, C
-
167Alex Iafallo
WPG, C
-
David Perron
OTT, LW
-
Marcus Foligno
MIN, LW
-
Nino Niederreiter
WPG, RW
-
Patrick Kane
DET, RW/C
-
Robby Fabbri
ANA, C
-
Ross Colton
COL, C
-
Ryan Hartman
MIN, RW
-
Viktor Arvidsson
EDM, LW/RW
-
176Boone Jenner
CBJ, C
-
Max Domi
TOR, LW
-
Shane Pinto
OTT, C
-
179Frank Vatrano
ANA, LW
-
180Barclay Goodrow
SJS, LW
-
181Alexander Kerfoot
UTA, C
-
Anthony Duclair
NYI, LW
-
Anthony Mantha
CGY, RW
-
Brandon Tanev
SEA, C
-
Thomas Novak
NSH, C
-
Warren Foegele
LAK, LW
-
Yakov Trenin
MIN, C
-
188Eeli Tolvanen
SEA, RW
-
189Gabe Vilardi
WPG, C
-
190Mason Mctavish
ANA, C
-
Matias Maccelli
UTA, LW
-
192Joel Armia
MTL, RW
-
193Aliaksei Protas
WAS, C
-
194Kirby Dach
MTL, C
-
195Adam Lowry
WPG, LW
-
Dakota Joshua
VAN, C
-
Radek Faksa
STL, C
-
198Michael Rasmussen
DET, C
-
199Gustav Nyquist
NSH, RW
-
200Adam Fantilli
CBJ, C
-
Erik Haula
NJD, C
-
Nicholas Paul
TBL, C
-
203Yegor Sharangovich
CGY, C
-
204Jordan Martinook
CAR, LW
-
205Adam Henrique
EDM, C
-
Eetu Luostarinen
FLA, C
-
Evan Rodrigues
FLA, LW
-
Jeff Skinner
EDM, LW/RW
-
Jordan Greenway
BUF, LW
-
Matt Duchene
DAL, C/LW
-
Nicolas Roy
VGK, C
-
Pierre Engvall
NYI, LW
-
Scott Laughton
PHI, C
-
214Mathieu Joseph
STL, RW
-
215Alex Newhook
MTL, C
-
Jordan Staal
CAR, C
-
217Colton Sissons
NSH, C
-
218Jack Roslovic
CAR, C
-
219Brock McGinn
ANA, LW
-
Luke Kunin
SJS, C
-
Stefan Noesen
NJD, RW
-
222Tanner Jeannot
LAK, LW
-
223Barrett Hayton
UTA, C
-
224Noah Cates
PHI, LW
-
225Michael Amadio
OTT, C
-
226Casey Cizikas
NYI, C
-
Cody Glass
NSH, C
-
Jonathan Drouin
COL, LW
-
Miles Wood
COL, LW
-
Sean Kuraly
CBJ, C
-
231Lars Eller
PIT, C
-
232David Kampf
TOR, C
-
Jesper Fast
CAR, RW
-
Kaapo Kakko
NYR, RW
-
235Garnet Hathaway
PHI, RW
-
236Alexis Lafrenière
NYR, LW
-
237Trent Frederic
BOS, C
-
238Joe Veleno
DET, C
-
239Danton Heinen
VAN, C
-
Evgenii Dadonov
DAL, LW
-
Philipp Kurashev
CHI, C
-
242Mason Appleton
WPG, C
-
243Alexandre Texier
STL, C
-
Calle Jarnkrok
TOR, C
-
Connor McMichael
WAS, C
-
Frederick Gaudreau
MIN, C
-
Nick Bjugstad
UTA, C
-
Ryan McLeod
BUF, C
-
Yegor Chinakhov
CBJ, RW
-
250Conor Sheary
TBL, LW
-
Kevin Stenlund
UTA, C
-
Klim Kostin
SJS, RW
-
Marcus Johansson
MIN, C
-
Morgan Geekie
BOS, C
-
Nico Sturm
SJS, C
-
Noel Acciari
PIT, C
-
Ryan Donato
CHI, C
-
Ryan Lomberg
CGY, LW
-
Sam Lafferty
BUF, C
-
Vladislav Namestnikov
WPG, C
-
William Carrier
CAR, LW
-
262Maxim Tsyplakov
NYI, RW
-
263Brett Howden
VGK, C
-
Cutter Gauthier
ANA, C
-
Ryan Poehling
PHI, C
-
Sonny Milano
WAS, LW
-
267Blake Lizotte
PIT, C
-
Brandon Duhaime
WAS, RW
-
269Pavel Dorofeyev
VGK, LW
-
270Carl Grundstrom
SJS, RW
-
Theodor Blueger
VAN, C
-
Tomas Tatar
NJD, LW
-
273Alexander Holtz
VGK, RW
-
Dylan Guenther
UTA, RW
-
Jack Quinn
BUF, RW
-
Marco Rossi
MIN, C
-
William Eklund
SJS, LW
-
278Nicolas Deslauriers
PHI, LW
-
279Jack Drury
CAR, C
-
280Jake Evans
MTL, C
-
281Pius Suter
VAN, C
-
Zach Benson
BUF, LW
-
283Jack McBain
UTA, C
-
284Bobby Brink
PHI, RW
-
Isac Lundestrom
ANA, C
-
Kiefer Sherwood
VAN, LW
-
Nicolas Aube-Kubel
BUF, RW
-
Oskar Sundqvist
STL, C
-
289Matthew Coronato
CGY, RW
-
290Fabian Zetterlund
SJS, LW
-
Mattias Janmark
EDM, C
-
292Liam Ohgren
MIN, LW
-
293Keegan Kolesar
VGK, RW
-
294Beck Malenstyn
BUF, LW
-
Bobby McMann
TOR, C
-
Marat Khusnutdinov
MIN, C
-
Morgan Barron
WPG, C
-
Nathan Bastian
NJD, RW
-
Ryan Reaves
TOR, RW
-
300Kevin Rooney
CGY, C
-
Nic Dowd
WAS, C
-
Patrick Maroon
CHI, LW
-
Ty Dellandrea
SJS, C
-
304Alexei Toropchenko
STL, RW
-
Anthony Beauvillier
PIT, LW
-
306Lukas Reichel
CHI, C
-
Sam Steel
DAL, C
-
308Connor Dewar
TOR, C
-
309Hendrix Lapierre
WAS, C
-
310Corey Perry
EDM, RW
-
311Christian Fischer
DET, C
-
312Justin Danforth
CBJ, RW
-
Mathieu Olivier
CBJ, RW
-
Nils Hoglander
VAN, LW
-
Rafael Harvey-Pinard
MTL, LW
-
Ross Johnston
ANA, LW
-
317Victor Olofsson
VGK, RW
-
318Connor Zary
CGY, C
-
319Brett Leason
ANA, RW
-
Logan O'Connor
COL, C
-
321Wyatt Johnston
DAL, C
-
322Cole Smith
NSH, LW
-
Connor Brown
EDM, RW
-
Craig Smith
CHI, C/RW
-
Curtis Lazar
NJD, C
-
Kasperi Kapanen
STL, RW
-
Liam O'Brien
UTA, C
-
Martin Pospisil
CGY, C
-
Max Jones
BOS, LW
-
Oliver Wahlstrom
NYI, RW
-
Rasmus Kupari
WPG, C
-
Sam Carrick
NYR, C
-
Taylor Raddysh
WAS, RW
-
Vasily Podkolzin
VAN, RW
-
335Daniel Sprong
VAN, RW
-
336Bradly Nadeau
CAR, LW
-
Eric Robinson
CAR, LW
-
Gavin Brindley
CBJ, C
-
Matthew Poitras
BOS, C
-
340Brendan Brisson
VGK, C
-
Dmitri Voronkov
CBJ, LW
-
Drew O'Connor
PIT, LW
-
Jake Neighbours
STL, LW
-
John Beecher
BOS, C
-
John-Jason Peterka
BUF, C
-
Josh Doan
UTA, RW
-
Logan Stankoven
DAL, C
-
Luke Evangelista
NSH, RW
-
Matthew Knies
TOR, LW
-
Mavrik Bourque
DAL, C
-
Ridly Greig
OTT, LW
-
Tye Kartye
SEA, LW
-
Tyson Foerster
PHI, C
-
Will Cuylle
NYR, LW
-
355Cameron Atkinson
TBL, RW
-
Derek Ryan
EDM, C
-
Matt Nieto
PIT, LW
-
Michael McCarron
NSH, RW
-
359Alex Laferriere
LAK, RW
-
360Thomas Bordeleau
SJS, C
-
361A.J. Greer
FLA, LW
-
Noah Gregor
OTT, C
-
Simon Holmstrom
NYI, RW
-
Zemgus Girgensons
TBL, C
-
365Adam Edstrom
NYR, C
-
366Matthew Rempe
NYR, C
-
367David Gustafsson
WPG, C
-
Mark Kastelic
BOS, C
-
369Parker Kelly
COL, C
-
Walker Duehr
CGY, RW
-
371Michael Pezzetta
MTL, C
-
372Jesse Puljujarvi
PIT, RW
-
Jimmy Vesey
NYR, LW
-
Joseph Anderson
CHI, RW
-
Luke Glendening
TBL, C
-
Mark Jankowski
NSH, C
-
Michael Eyssimont
TBL, C
-
Mitchell Chaffee
TBL, RW
-
Patrick Brown
BOS, LW
-
Pontus Holmberg
TOR, RW
-
Trevor Lewis
LAK, C/RW/LW
-
Tyler Motte
DET, C
-
383Jakub Lauko
MIN, C
-
Jansen Harkins
ANA, C
-
Jonny Brodzinski
NYR, C
-
386Akil Thomas
LAK, C
-
Alex Barre-Boulet
MTL, C
-
Alex Turcotte
LAK, C
-
Angus Crookshank
OTT, LW
-
Axel Jonsson-Fjallby
WPG, LW
-
Ben Meyers
SEA, LW
-
Brendan Lemieux
CAR, LW
-
Colin Blackwell
DAL, C
-
Dryden Hunt
CGY, LW
-
Emil Bemstrom
PIT, C
-
Hudson Fasching
NYI, RW
-
Jaret Anderson-Dolan
WPG, C
-
Jesper Boqvist
FLA, C
-
Jesse Ylönen
TBL, RW
-
Joel Kiviranta
COL, LW
-
Jonah Gadjovich
FLA, LW
-
Justin Brazeau
BOS, RW
-
Kyle MacLean
NYI, LW
-
Michael Carcone
UTA, RW
-
Nathan Walker
STL, LW
-
Paul Cotter
NJD, C
-
Phillip di Giuseppe
VAN, LW
-
Tanner Laczynski
VGK, C
-
Tomas Nosek
FLA, LW
-
Tyson Jost
CAR, C/LW/RW
-
Vinni Lettieri
BOS, C
-
Zack MacEwen
OTT, C
-
413Jonas Rondbjerg
VGK, RW
-
414Morgan Frost
PHI, C
Top 100 Positional Breakdown
-
1100
Top 100 Team Breakdown
-
16
-
25
-
35
-
45
-
54
-
64
-
74
-
84
-
94
-
104
-
114
-
124
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
222
-
232
-
242
-
252
-
262
-
272
-
282
-
292
-
302
-
311
-
321
Top 9999 Positional Breakdown
-
1100
Top 9999 Team Breakdown
-
16
-
25
-
35
-
45
-
54
-
64
-
74
-
84
-
94
-
104
-
114
-
124
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
222
-
232
-
242
-
252
-
262
-
272
-
282
-
292
-
302
-
311
-
321