NHL Salary Rankings
Listing the top salaries, cap hits, cash, earnings, contracts, and bonuses, for all active NHL players.
-
1Artemi Panarin
NYR, LW
-
2John Tavares
TOR, C
-
3Carey Price
MTL, G
-
4Matthew Tkachuk
FLA, LW
-
Shea Weber
ARI, D
-
6Mitchell Marner
TOR, RW
-
7Mika Zibanejad
NYR, C
-
8Jamie Benn
DAL, LW
-
9Tyler Seguin
DAL, C
-
10Auston Matthews
TOR, C
-
11Erik Karlsson
SJS, D
-
12Mark Stone
VGK, RW
-
13Ryan O'Reilly
TOR, C
-
14Andrei Vasilevskiy
TBL, G
-
Brayden Point
TBL, C
-
Nikita Kucherov
TBL, RW
-
17Jonathan Toews
CHI, C
-
Patrick Kane
NYR, RW
-
19Sean Couturier
PHI, C
-
20Seth Jones
CHI, D
-
21Sebastian Aho
CAR, LW
-
22Alex Pietrangelo
VGK, D
-
23Alex Ovechkin
WAS, LW
-
24Roman Josi
NSH, D
-
25Sergei Bobrovsky
FLA, G
-
26Andrew Ladd
ARI, LW
-
27John Carlson
WAS, D
-
Matt Duchene
NSH, C
-
29Charles Mcavoy
BOS, D
-
30Kyle Okposo
BUF, RW
-
Nicklas Backstrom
WAS, C
-
32Brad Marchand
BOS, LW
-
Darnell Nurse
EDM, D
-
34Tomas Hertl
SJS, C
-
35Milan Lucic
CGY, LW
-
36Chris Kreider
NYR, LW
-
Jacob Trouba
NYR, D
-
38Jakub Voracek
ARI, RW
-
39Zachary Werenski
CBJ, D
-
40Drew Doughty
LAK, D
-
T.J. Oshie
WAS, RW
-
42Anze Kopitar
LAK, C
-
43Adam Fox
NYR, D
-
44Jacob Muzzin
TOR, D
-
45Kevin Fiala
LAK, LW
-
Logan Couture
SJS, C
-
Thomas Wilson
WAS, RW
-
Tyler Myers
VAN, D
-
49Jack Eichel
VGK, C
-
Jeff Skinner
BUF, LW
-
Kevin Hayes
PHI, C
-
Ondrej Palat
NJD, LW
-
53Phillip Danault
LAK, C
-
Vincent Trocheck
NYR, C
-
55Johnny Gaudreau
CBJ, LW
-
56Marc-Edouard Vlasic
SJS, D
-
57Ben Bishop
BUF, G
-
58Brenden Dillon
WPG, D
-
59Dmitry Orlov
BOS, D
-
Filip Forsberg
NSH, C
-
Ivan Provorov
PHI, D
-
62Kris Letang
PIT, D
-
63Evander Kane
EDM, LW
-
64Nazem Kadri
CGY, C
-
Shayne Gostisbehere
CAR, D
-
66Nick Suzuki
MTL, C
-
67Clayton Keller
ARI, C
-
Hampus Lindholm
BOS, D
-
Travis Konecny
PHI, C
-
70Oliver Ekman-Larsson
VAN, D
-
71Alexander Kerfoot
TOR, C
-
72Morgan Rielly
TOR, D
-
73Andreas Johnsson
SJS, LW
-
74Timo Meier
NJD, LW
-
75Nicholas Paul
TBL, C
-
76Jared Spurgeon
MIN, D
-
Jeff Petry
PIT, D
-
Patrik Laine
CBJ, RW
-
79Joel Farabee
PHI, LW
-
80Michael Matheson
MTL, D
-
Ryan Ellis
PHI, D
-
82Zach Hyman
EDM, C
-
83Brandon Tanev
SEA, C
-
Jonathan Huberdeau
CGY, LW
-
Sam Reinhart
FLA, C
-
86Ryan Nugent-Hopkins
EDM, C
-
87Calle Jarnkrok
TOR, C
-
88Evgeni Malkin
PIT, C
-
Jacob Markstrom
CGY, G
-
James Van Riemsdyk
PHI, LW
-
Valeri Nichushkin
COL, RW
-
92Andrei Svechnikov
CAR, RW
-
93Alexander Debrincat
OTT, RW
-
Blake Wheeler
WPG, RW
-
Esa Lindell
DAL, D
-
Mikael Backlund
CGY, C
-
97Barclay Goodrow
NYR, LW
-
98Anders Lee
NYI, C
-
Brady Skjei
CAR, D
-
Igor Shesterkin
NYR, G
-
Jason Robertson
DAL, LW
-
Linus Ullmark
BOS, G
-
Mason Marchment
DAL, LW
-
Mikhail Sergachev
TBL, D
-
Miro Heiskanen
DAL, D
-
Nick Schmaltz
ARI, C
-
Nico Hischier
NJD, C
-
Noah Hanifin
CGY, D
-
109Brayden McNabb
VGK, D
-
Brock Nelson
NYI, C
-
Carl Hagelin
WAS, LW
-
Garnet Hathaway
BOS, RW
-
Jack Hughes
NJD, C
-
Jordan Eberle
SEA, RW
-
Lars Eller
COL, C
-
Micheal Ferland
VAN, LW
-
Nate Schmidt
WPG, D
-
Rasmus Dahlin
BUF, D
-
Reilly Smith
VGK, RW
-
Robin Lehner
VGK, G
-
Semyon Varlamov
NYI, G
-
Taylor Hall
BOS, LW
-
Thatcher Demko
VAN, G
-
William Karlsson
VGK, C
-
Zach Whitecloud
VGK, D
-
Zack Kassian
ARI, RW
-
127Tyson Barrie
NSH, D
-
128Erik Cernak
TBL, D
-
129Alexander Barabanov
SJS, RW
-
Radim Simek
SJS, D
-
Tanner Pearson
VAN, LW
-
132Travis Hamonic
OTT, D
-
133Adrian Kempe
LAK, LW
-
Andrew Copp
DET, C
-
Andrew Mangiapane
CGY, LW
-
Brandon Carlo
BOS, D
-
Charlie Coyle
BOS, C
-
Connor Murphy
CHI, D
-
David Perron
DET, LW
-
Elias Pettersson
VAN, C
-
Jake Oettinger
DAL, G
-
Josh Manson
COL, D
-
Justin Holl
TOR, D
-
Mario Ferraro
SJS, D
-
Mathew Barzal
NYI, C
-
Nick Foligno
BOS, LW
-
Nick Jensen
WAS, D
-
Nicolas Deslauriers
PHI, LW
-
Patrice Bergeron
BOS, C
-
Sam Bennett
FLA, C
-
Scott Laughton
PHI, C
-
Ville Husso
DET, G
-
Vitek Vanecek
NJD, G
-
154Matt Martin
NYI, LW
-
155Nick Cousins
FLA, C
-
156Carter Hart
PHI, G
-
157Anthony Duclair
FLA, LW
-
Colin Miller
DAL, D
-
David Savard
MTL, D
-
Filip Hronek
VAN, D
-
Gustav Forsling
FLA, D
-
Jason Dickinson
CHI, C
-
Robby Fabbri
DET, C
-
164Connor Mackey
ARI, D
-
165Anthony Mantha
WAS, RW
-
Christian Dvorak
MTL, C
-
Connor Clifton
BOS, D
-
William Carrier
VGK, LW
-
169Juraj Slafkovsky
MTL, LW
-
Marco Kasper
DET, C
-
171Akira Schmid
NJD, G
-
Alex Newhook
COL, C
-
Alexander Alexeyev
WAS, D
-
Alexis Lafrenière
NYR, LW
-
Anton Lundell
FLA, C
-
Arthur Kaliyev
LAK, RW
-
Bowen Byram
COL, D
-
Braden Schneider
NYR, D
-
Brock Faber
MIN, D
-
Calen Addison
MIN, D
-
Cole Caufield
MTL, RW
-
Cole Perfetti
WPG, C
-
Cole Sillinger
CBJ, C
-
Dawson Mercer
NJD, RW
-
Devon Levi
BUF, G
-
Dylan Cozens
BUF, C
-
Dylan Samberg
WPG, D
-
Evan Bouchard
EDM, D
-
Ian Mitchell
CHI, D
-
Jack Drury
CAR, C
-
Jack Quinn
BUF, RW
-
Jake Neighbours
STL, LW
-
Jake Sanderson
OTT, D
-
Jakub Lauko
BOS, C
-
Jamie Drysdale
ANA, D
-
Janis Moser
ARI, D
-
Jeremy Swayman
BOS, G
-
Joe Veleno
DET, C
-
John-Jason Peterka
BUF, C
-
Jonatan Berggren
DET, RW
-
Justin Barron
MTL, D
-
Juuso Parssinen
NSH, C
-
K'Andre Miller
NYR, D
-
Kaiden Guhle
MTL, D
-
Kent Johnson
CBJ, C
-
Kevin Bahl
NJD, D
-
Lucas Raymond
DET, RW
-
Lukas Dostal
ANA, G
-
Luke Evangelista
NSH, RW
-
Luke Hughes
NJD, D
-
Martin Fehervary
WAS, D
-
Mason Mctavish
ANA, C
-
Matias Maccelli
ARI, LW
-
Matthew Beniers
SEA, C
-
Matthew Boldy
MIN, LW
-
Matthew Coronato
CGY, RW
-
Matthew Knies
TOR, LW
-
Mattias Samuelsson
BUF, D
-
Michael Benning
FLA, D
-
Morgan Barron
WPG, C
-
Moritz Seider
DET, D
-
Nils Lundkvist
DAL, D
-
Oliver Wahlstrom
NYI, RW
-
Owen Power
BUF, D
-
Pavel Dorofeyev
VGK, LW
-
Peyton Krebs
BUF, C
-
Philip Broberg
EDM, D
-
Philip Tomasino
NSH, C
-
Quinton Byfield
LAK, C
-
Rasmus Kupari
LAK, C
-
Samuel Bolduc
NYI, D
-
Sean Farrell
MTL, C
-
Seth Jarvis
CAR, RW
-
Shane Pinto
OTT, C
-
Simon Holmstrom
NYI, RW
-
Thomas Harley
DAL, D
-
Tim Berni
CBJ, D
-
Tim Stützle
OTT, C
-
Trevor Zegras
ANA, C
-
Ty Dellandrea
DAL, C
-
Tyler Kleven
OTT, D
-
Vasily Podkolzin
VAN, RW
-
Wyatt Johnston
DAL, C
-
Wyatt Kaiser
CHI, D
-
245Jacob Ingham
LAK, G
-
Nicholas Robertson
TOR, LW
-
247Jaroslav Halak
NYR, G
-
Jonathan Bernier
NJD, G
-
249Tyson Hinds
ANA, D
-
250Mark Kastelic
OTT, C
-
Paul Cotter
VGK, C
-
Pavel Novak
MIN, C
-
253Henry Thrun
SJS, D
-
254Rémi Poirier
DAL, G
-
255Cole Guttman
CHI, C
-
256Aidan Mcdonough
VAN, LW
-
Ben Meyers
COL, LW
-
Jack McBain
ARI, C
-
Jackson Lacombe
ANA, D
-
Jacob Peterson
SJS, C
-
Jordan Harris
MTL, D
-
Kirill Marchenko
CBJ, LW
-
Nikita Nesterenko
ANA, C
-
Nils Åman
VAN, C
-
Noah Cates
PHI, LW
-
Spencer Stastney
NSH, D
-
267Nikolai Knyzhov
SJS, D
-
268Nick Perbix
TBL, D
-
269Arber Xhekaj
MTL, D
Top 100 Positional Breakdown
-
166
-
228
-
36
Top 100 Team Breakdown
-
19
-
28
-
37
-
45
-
55
-
65
-
74
-
84
-
94
-
104
-
114
-
124
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
212
-
222
-
232
-
242
-
251
-
261
-
271
-
281
-
291
Top 9999 Positional Breakdown
-
166
-
228
-
36
Top 9999 Team Breakdown
-
19
-
28
-
37
-
45
-
55
-
65
-
74
-
84
-
94
-
104
-
114
-
124
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
212
-
222
-
232
-
242
-
251
-
261
-
271
-
281
-
291