NHL Salary Rankings
Listing the top salaries, cap hits, cash, earnings, contracts, and bonuses, for all active NHL players.
-
1Nathan MacKinnon
COL, C
-
2Artemi Panarin
NYR, LW
-
3John Tavares
TOR, C
-
4Carey Price
MTL, G
-
5William Nylander
TOR, C/RW
-
6Matthew Tkachuk
FLA, LW
-
Shea Weber
UTA, D
-
8Jonathan Huberdeau
CGY, LW
-
9Sam Reinhart
FLA, C
-
10Mitchell Marner
TOR, RW
-
11Mika Zibanejad
NYR, C
-
12Jamie Benn
DAL, LW
-
13Tyler Seguin
DAL, C
-
14Jake Guentzel
TBL, C/LW
-
15Erik Karlsson
PIT, D
-
16Auston Matthews
TOR, C
-
17Mark Stone
VGK, RW
-
18Elias Pettersson
VAN, C
-
19Andrei Vasilevskiy
TBL, G
-
Brayden Point
TBL, C
-
Nikita Kucherov
TBL, RW
-
22Sean Couturier
PHI, C
-
23Seth Jones
CHI, D
-
24Gustav Forsling
FLA, D
-
25Timo Meier
NJD, LW
-
26Alex Pietrangelo
VGK, D
-
27Alex Ovechkin
WAS, LW
-
28Roman Josi
NSH, D
-
29Sergei Bobrovsky
FLA, G
-
30Jesper Bratt
NJD, LW
-
31Noah Hanifin
VGK, D
-
32Seth Jarvis
CAR, RW
-
33John Carlson
WAS, D
-
34Charles Mcavoy
BOS, D
-
David Pastrnak
BOS, RW
-
36Nicklas Backstrom
WAS, C
-
37Brad Marchand
BOS, LW
-
Darnell Nurse
EDM, D
-
39Tomas Hertl
VGK, C
-
40Jeremy Swayman
BOS, G
-
Thomas Wilson
WAS, RW
-
42Chris Kreider
NYR, LW
-
Jacob Trouba
ANA, D
-
44Chris Tanev
TOR, D
-
Filip Hronek
VAN, D
-
46Zachary Werenski
CBJ, D
-
47Drew Doughty
LAK, D
-
T.J. Oshie
WAS, RW
-
49Pierre-Luc Dubois
WAS, LW
-
50Elias Lindholm
BOS, C/RW
-
51Brandon Hagel
TBL, LW
-
52Adam Fox
NYR, D
-
53Anthony Cirelli
TBL, C
-
54Kevin Fiala
LAK, LW
-
Logan Couture
SJS, C
-
Owen Tippett
PHI, RW
-
Sebastian Aho
CAR, LW
-
58Alex Vlasic
CHI, D
-
59Jack Eichel
VGK, C
-
Kevin Hayes
PIT, C
-
Ondrej Palat
NJD, LW
-
Travis Sanheim
PHI, D
-
63Brett Pesce
NJD, D
-
Phillip Danault
LAK, C
-
Vincent Trocheck
NYR, C
-
66Erik Cernak
TBL, D
-
Matt Roy
WAS, D
-
68Marc-Edouard Vlasic
SJS, D
-
69Brady Skjei
NSH, D
-
70Filip Forsberg
NSH, C
-
Ivan Provorov
CBJ, D
-
Roope Hintz
DAL, LW
-
Ryan Graves
PIT, D
-
74Kris Letang
PIT, D
-
75Evander Kane
EDM, LW
-
76Nazem Kadri
CGY, C
-
77Vladislav Gavrikov
LAK, D
-
78Nick Suzuki
MTL, C
-
79Clayton Keller
UTA, C
-
Cole Caufield
MTL, RW
-
Dylan Strome
WAS, C
-
Hampus Lindholm
BOS, D
-
Quinton Byfield
LAK, C
-
Travis Konecny
PHI, C
-
85Max Domi
TOR, LW/C
-
Morgan Rielly
TOR, D
-
Teuvo Teravainen
CHI, C/LW/RW
-
88Evan Rodrigues
FLA, LW
-
89Nicholas Paul
TBL, C
-
90Jared Spurgeon
MIN, D
-
Jeff Petry
DET, D
-
Jonathan Marchessault
NSH, C
-
MacKenzie Weegar
CGY, D
-
Patrik Laine
MTL, RW
-
Steven Stamkos
NSH, C
-
96Joel Farabee
CGY, LW
-
97Aliaksei Protas
WAS, C
-
Brandon Montour
SEA, D
-
Michael Matheson
MTL, D
-
Oliver Ekman-Larsson
TOR, D
-
Rasmus Sandin
WAS, D
-
Ryan Ellis
PHI, D
-
Sean Monahan
CBJ, C
-
104William Carrier
CAR, LW
-
105Zach Hyman
EDM, C
-
106Jalen Chatfield
CAR, D
-
107Brandon Tanev
SEA, C
-
Chandler Stephenson
SEA, C
-
Nick Jensen
OTT, D
-
110Ryan Nugent-Hopkins
EDM, C
-
111David Kampf
TOR, C
-
112Calle Jarnkrok
TOR, C
-
113Sean Walker
CAR, D
-
114Anton Lundell
FLA, C
-
Connor Hellebuyck
WPG, G
-
Evgeni Malkin
PIT, C
-
Ivan Fedotov
PHI, G
-
Jacob Markstrom
NJD, G
-
Mark Scheifele
WPG, C
-
Nick Foligno
CHI, LW/RW
-
Rasmus Dahlin
BUF, D
-
Valeri Nichushkin
COL, RW
-
Warren Foegele
LAK, LW
-
124Dakota Joshua
VAN, C
-
125Jordan Martinook
CAR, LW
-
126Andrei Svechnikov
CAR, RW
-
127Adin Hill
VGK, G
-
Brenden Dillon
NJD, D
-
Esa Lindell
DAL, D
-
Ivan Barbashev
VGK, C
-
Timothy Liljegren
SJS, D
-
Tyler Toffoli
SJS, RW/LW
-
133Barclay Goodrow
SJS, LW
-
134Trevor Van Riemsdyk
WAS, D
-
135Anders Lee
NYI, C
-
Andrei Kuzmenko
PHI, LW
-
Dmitry Orlov
CAR, D
-
Igor Shesterkin
NYR, G
-
Jason Robertson
DAL, LW
-
Linus Ullmark
OTT, G
-
Martin Fehervary
WAS, D
-
Mason Marchment
DAL, LW
-
Michael Bunting
PIT, LW
-
Miro Heiskanen
DAL, D
-
Nick Schmaltz
UTA, C
-
Nico Hischier
NJD, C
-
Shayne Gostisbehere
CAR, D
-
148Danton Heinen
PIT, C
-
149Nick Seeler
PHI, D
-
150Theodor Blueger
VAN, C
-
151Andreas Athanasiou
CHI, C
-
Anthony Stolarz
TOR, G
-
Brayden McNabb
VGK, D
-
Brock Nelson
NYI, C
-
Dylan Cozens
BUF, C
-
Erik Haula
NJD, C
-
Jack Hughes
NJD, C
-
Jason Dickinson
CHI, C
-
Laurent Brossoit
CHI, G
-
Mattias Samuelsson
BUF, D
-
Owen Power
BUF, D
-
Pavel Zacha
BOS, C
-
Petr Mrazek
CHI, G
-
Reilly Smith
NYR, RW
-
Robin Lehner
VGK, G
-
Tage Thompson
BUF, C
-
Tanner Jeannot
LAK, LW
-
Taylor Hall
CAR, LW
-
Thatcher Demko
VAN, G
-
Ukko-Pekka Luukkonen
BUF, G
-
William Karlsson
VGK, C
-
Zach Whitecloud
VGK, D
-
173Jake DeBrusk
VAN, LW
-
Jonas Siegenthaler
NJD, D
-
Stefan Noesen
NJD, RW
-
176Kiefer Sherwood
VAN, LW
-
177Brett Howden
VGK, C
-
178Dmitry Kulikov
FLA, D
-
179Jordan Staal
CAR, C
-
180Pavel Dorofeyev
VGK, LW
-
181Adrian Kempe
LAK, LW
-
Alexander Wennberg
SJS, C
-
Andrew Copp
DET, C
-
Andrew Mangiapane
WAS, LW
-
Brandon Carlo
BOS, D
-
Charlie Coyle
BOS, C
-
Connor Murphy
CHI, D
-
Filip Chytil
VAN, LW
-
Garnet Hathaway
PHI, RW
-
Jack Drury
COL, C
-
Jake Oettinger
DAL, G
-
Josh Manson
COL, D
-
Lars Eller
WAS, C
-
Mario Ferraro
SJS, D
-
Nicolas Deslauriers
PHI, LW
-
Noel Acciari
PIT, C
-
Sam Bennett
FLA, C
-
Scott Laughton
PHI, C
-
Trevor Moore
LAK, LW
-
Vitek Vanecek
SJS, G
-
Yegor Zamula
PHI, D
-
202Jani Hakanpaa
TOR, D
-
203Adam Henrique
EDM, C
-
Connor McMichael
WAS, C
-
David Savard
MTL, D
-
Joe Veleno
DET, C
-
Jonathan Quick
NYR, G
-
Mattias Janmark
EDM, C
-
Niko Mikkola
FLA, D
-
Pyotr Kochetkov
CAR, G
-
Robby Fabbri
ANA, C
-
Ross Colton
COL, C
-
Ryan Lindgren
NYR, D
-
Ryan Lomberg
CGY, LW
-
215Kurtis Macdermid
NJD, LW
-
216Connor Dewar
TOR, C
-
217Alexis Lafrenière
NYR, LW
-
John Klingberg
EDM, D
-
Morgan Frost
CGY, C
-
220Cameron York
PHI, D
-
Christian Dvorak
MTL, C
-
Jordan Spence
LAK, D
-
223AJ Spellacy
CHI, RW
-
Macklin Celebrini
SJS, C
-
Marek Vanacker
CHI, LW
-
226Adam Fantilli
CBJ, C
-
Collin Graf
SJS, RW
-
Connor Bedard
CHI, C
-
Cutter Gauthier
ANA, C
-
Denton Mateychuk
CBJ, D
-
Elias Pettersson
VAN, D
-
Frank Nazar
CHI, C
-
Jiri Kulich
BUF, C
-
Juraj Slafkovsky
MTL, LW
-
Lane Hutson
MTL, D
-
Leo Carlsson
ANA, C
-
Liam Ohgren
MIN, LW
-
Lian Bichsel
DAL, D
-
Logan Cooley
UTA, C
-
Marco Kasper
DET, C
-
Matthew Poitras
BOS, C
-
Matvei Michkov
PHI, RW
-
Owen Pickering
PIT, D
-
Pavel Mintyukov
ANA, D
-
Seamus Casey
NJD, D
-
Shane Wright
SEA, C
-
Simon Nemec
NJD, D
-
Tyler Brennan
NJD, G
-
Will Smith
SJS, C
-
Zach Benson
BUF, LW
-
251Alexei Kolosov
PHI, G
-
Brandt Clarke
LAK, D
-
Brock Faber
MIN, D
-
Chase Stillman
NJD, RW
-
Connor Zary
CGY, C
-
Donovan Sebrango
OTT, D
-
Drew Helleson
ANA, D
-
Dylan Duke
TBL, LW
-
Dylan Garand
NYR, G
-
Dylan Guenther
UTA, RW
-
Elmer Soderblom
DET, RW
-
Emil Heineman
MTL, LW
-
Ethan Del Mastro
CHI, D
-
Fyodor Svechkov
NSH, C
-
Jack Finley
TBL, C
-
Jack Quinn
BUF, RW
-
Jack Thompson
SJS, D
-
Jackson Blake
CAR, RW
-
Jacob Perreault
EDM, C
-
Jake Neighbours
STL, LW
-
Jesper Wallstedt
MIN, G
-
Joel Blomqvist
PIT, G
-
John Beecher
BOS, C
-
John-Jason Peterka
BUF, C
-
Josh Doan
UTA, RW
-
Kaiden Guhle
MTL, D
-
Logan Stankoven
DAL, C
-
Luke Evangelista
NSH, RW
-
Luke Hughes
NJD, D
-
Mackie Samoskevich
FLA, RW
-
Marco Rossi
MIN, C
-
Mason Mctavish
ANA, C
-
Matthew Coronato
CGY, RW
-
Matthew Knies
TOR, LW
-
Mavrik Bourque
DAL, C
-
Nikita Chibrikov
WPG, RW
-
Nolan Allan
CHI, D
-
Olen Zellweger
ANA, D
-
Ridly Greig
OTT, LW
-
Ryker Evans
SEA, D
-
Shakir Mukhamadullin
SJS, D
-
Simon Edvinsson
DET, D
-
Tye Kartye
SEA, LW
-
Tyler Kleven
OTT, D
-
Tyson Foerster
PHI, C
-
Will Cuylle
NYR, LW
-
William Eklund
SJS, LW
-
William Wallinder
DET, D
-
Wyatt Johnston
DAL, C
-
Zachary Bolduc
STL, C
-
Zachary L'Heureux
NSH, LW
-
Zack Ostapchuk
OTT, C
-
303Joshua Roy
MTL, RW
-
304Alex Laferriere
LAK, RW
-
James Malatesta
CBJ, LW
-
306Bobby Brink
PHI, RW
-
Trent Frederic
BOS, C
-
308Hunter St. Martin
FLA, LW
-
309Adam Edstrom
NYR, C
-
Matthew Rempe
NYR, C
-
Ryan Winterton
SEA, C
-
312Zemgus Girgensons
TBL, C/LW
-
313Daniel Sprong
SEA, RW
-
314Victor Ostman
SEA, G
-
315Dmitri Voronkov
CBJ, LW
-
Jakub Dobes
MTL, G
-
Jayden Struble
MTL, D
-
Landon Slaggert
CHI, C
-
Marat Khusnutdinov
MIN, C
-
Mason Lohrei
BOS, D
-
Nikolai Kovalenko
SJS, RW
-
322Emil Martinsen-Lilleberg
TBL, D
-
323A.J. Greer
FLA, LW
-
Arshdeep Bains
VAN, LW
-
Arvid Söderblom
CHI, G
-
Sam Malinski
COL, D
-
327Braden Schneider
NYR, D
-
328Arturs Silovs
VAN, G
-
Sam Carrick
NYR, C
-
330Maxim Tsyplakov
NYI, RW
Top 100 Positional Breakdown
-
161
-
235
-
34
Top 100 Team Breakdown
-
19
-
28
-
37
-
46
-
55
-
65
-
75
-
85
-
95
-
105
-
114
-
124
-
134
-
144
-
153
-
163
-
173
-
182
-
192
-
202
-
212
-
222
-
231
-
241
-
251
-
261
-
271
Top 9999 Positional Breakdown
-
161
-
235
-
34
Top 9999 Team Breakdown
-
19
-
28
-
37
-
46
-
55
-
65
-
75
-
85
-
95
-
105
-
114
-
124
-
134
-
144
-
153
-
163
-
173
-
182
-
192
-
202
-
212
-
222
-
231
-
241
-
251
-
261
-
271