NHL Salary Rankings
Listing the top salaries, cap hits, cash, earnings, contracts, and bonuses, for all active NHL players.
-
1Artemi PanarinNYR, LW
-
2John TavaresTOR, C
-
3Carey PriceMTL, G
-
4Shea WeberMTL, D
-
5Mitchell MarnerTOR, RW
-
6Jamie BennDAL, LW
-
7Tyler SeguinDAL, C
-
8Auston MatthewsTOR, C
-
9Erik KarlssonSJS, D
-
10Mark StoneVGK, RW
-
11Ryan O'ReillySTL, C
-
12Nikita KucherovTBL, RW
-
13Jonathan ToewsCHI, C
-
Patrick KaneCHI, RW
-
15Sebastian AhoCAR, LW
-
16Sergei BobrovskyFLA, G
-
17Andrew LaddNYI, LW
-
18John CarlsonWAS, D
-
Loui ErikssonVAN, RW
-
Matt DucheneNSH, C
-
21David ClarksonTOR, RW
-
22P.K. SubbanNJD, D
-
23Kyle OkposoBUF, RW
-
Ryan SuterMIN, D
-
Zach PariseMIN, LW
-
26Brad MarchandBOS, LW
-
27Milan LucicCGY, LW
-
28Philip KesselARI, RW
-
29Jacob TroubaNYR, D
-
30Jakub VoracekPHI, RW
-
31Drew DoughtyLAK, D
-
T.J. OshieWAS, RW
-
33Anze KopitarLAK, C
-
34Logan CoutureSJS, C
-
Thomas WilsonWAS, RW
-
Tyler MyersVAN, D
-
37Jack EichelBUF, C
-
Jeff SkinnerBUF, LW
-
Kevin HayesPHI, C
-
40Marc-Edouard VlasicSJS, D
-
41Ben BishopDAL, G
-
42David BackesANA, C
-
43Dmitry OrlovWAS, D
-
Evander KaneSJS, LW
-
Ivan ProvorovPHI, D
-
Nazem KadriCOL, C
-
47Patrice BergeronBOS, C
-
48Shayne GostisbeherePHI, D
-
49Brayden SchennSTL, C
-
50Alexander EdlerVAN, D
-
Marc StaalNYR, D
-
Travis KonecnyPHI, C
-
53Oliver Ekman-LarssonARI, D
-
54Alexander KerfootTOR, C
-
55Claude GirouxPHI, C
-
56Andreas JohnssonTOR, LW
-
57Timo MeierSJS, LW
-
58Henrik LundqvistNYR, G
-
Tomas HertlSJS, C
-
60Brayden PointTBL, C
-
61Duncan KeithCHI, D
-
Matthew TkachukCGY, LW
-
63Frederik AndersenTOR, G
-
Michael MathesonFLA, D
-
Ryan EllisNSH, D
-
66Johnny GaudreauCGY, LW
-
67Brock BoeserVAN, RW
-
68Kasperi KapanenTOR, RW
-
69Brandon TanevPIT, C
-
Evgenii DadonovFLA, LW
-
Joe PavelskiDAL, C
-
Jonathan HuberdeauFLA, LW
-
Morgan RiellyTOR, D
-
74Michal KempnyWAS, D
-
75Brandon SutterVAN, C
-
James Van RiemsdykPHI, LW
-
Ryan GetzlafANA, C
-
78Nikita GusevNJD, LW
-
79Ben ChiarotMTL, D
-
Blake WheelerWPG, RW
-
Chris TanevVAN, D
-
Esa LindellDAL, D
-
Mikael BacklundCGY, C
-
84Charles McavoyBOS, D
-
Karl AlznerMTL, D
-
86Anders LeeNYI, C
-
Antoine RousselVAN, LW
-
Anton StralmanFLA, D
-
Antti RaantaARI, G
-
Braden HoltbyWAS, G
-
Brady SkjeiCAR, D
-
Chris KreiderNYR, LW
-
Danny DeKeyserDET, D
-
Justin SchultzPIT, D
-
Kris RussellEDM, D
-
Nick SchmaltzARI, C
-
Noah HanifinCGY, D
-
Sean CouturierPHI, C
-
99Tomas TatarMTL, LW
-
100Brock NelsonNYI, C
-
Carl HagelinWAS, LW
-
Dustin BrownLAK, RW
-
Garnet HathawayWAS, RW
-
Jordan EberleNYI, RW
-
Lars EllerWAS, C
-
Micheal FerlandVAN, LW
-
Mikkel BoedkerOTT, LW
-
Nate SchmidtVGK, D
-
Nicklas BackstromWAS, C
-
Niklas HjalmarssonARI, D
-
Richard PanikWAS, RW
-
Semyon VarlamovNYI, G
-
Travis ZajacNJD, C
-
William KarlssonVGK, C
-
115Nick BoninoNSH, C
-
116Connor BrownOTT, RW
-
Radko GudasWAS, D
-
118Thomas HickeyNYI, D
-
119Conor ShearyPIT, LW
-
Jakub VranaWAS, LW
-
Jason DemersARI, D
-
Jordie BennVAN, D
-
Marian GaborikOTT, RW
-
Nick JensenWAS, D
-
Noel AcciariFLA, C
-
Pavel BuchnevichNYR, LW
-
Rasmus RistolainenBUF, D
-
128Lawson CrouseARI, LW
-
Tyler PitlickPHI, RW
-
130Erik GustafssonCGY, D
-
131Nathan HortonTOR, RW
-
Vladislav NamestnikovCOL, C
-
133Ryan CarpenterCHI, C
-
Vincent HinostrozaARI, C
-
135Colton SceviourFLA, C
-
John KlingbergDAL, D
-
Tyler ToffoliVAN, RW
-
138Christian DvorakARI, C
-
Josh LeivoVAN, LW
-
140Kevin LabancSJS, RW
-
141Adam BoqvistCHI, D
-
Adam FoxNYR, D
-
Adam GaudetteVAN, C
-
Aleksi SaarelaFLA, C
-
Alexander DebrincatCHI, RW
-
Alexander GeorgievNYR, G
-
Alexander NylanderCHI, RW
-
Alexandre TexierCBJ, C
-
Anders BjorkBOS, LW
-
Andrei SvechnikovCAR, RW
-
Andrew PeekeCBJ, D
-
Anthony CirelliTBL, C
-
Austin WagnerLAK, LW
-
Barrett HaytonARI, C
-
Blake LizotteLAK, C
-
Brady TkachukOTT, LW
-
Brandon HagelCHI, LW
-
Cale MakarCOL, D
-
Carter HartPHI, G
-
Christian FischerARI, C
-
Christoffer EhnDET, C
-
Clayton KellerARI, C
-
Dante FabbroNSH, D
-
Denis GurianovDAL, RW
-
Dillon DubeCGY, C
-
Dylan StromeCHI, C
-
Elias PetterssonVAN, C
-
Emil BemstromCBJ, C
-
Erik CernakTBL, D
-
Erik FoleySTL, LW
-
Filip ChytilNYR, LW
-
Filip HronekDET, D
-
Filip ZadinaDET, RW
-
Gabe VilardiLAK, C
-
Gabriel CarlssonCBJ, D
-
Gustav LindstromDET, D
-
Henri JokiharjuBUF, D
-
Ilya SamsonovWAS, G
-
Jack HughesNJD, C
-
Jack RoslovicWPG, C
-
Jacob LarssonANA, D
-
Jake DeBruskBOS, LW
-
Jansen HarkinsWPG, C
-
Jeremy LauzonBOS, D
-
Joel FarabeePHI, LW
-
Jonas SiegenthalerWAS, D
-
Jordan GreenwayMIN, LW
-
Jordan KyrouSTL, C
-
Joseph AndersonNJD, RW
-
Josh NorrisOTT, C
-
Julien GauthierNYR, RW
-
Juuso ValimakiCGY, D
-
Kaapo KakkoNYR, RW
-
Kailer YamamotoEDM, C
-
Kevin StenlundCBJ, C
-
Kirby DachCHI, C
-
Kristofers BindulisWAS, D
-
Lean BergmannSJS, LW
-
Luke KuninMIN, C
-
MacKenzie BlackwoodNJD, G
-
Mario FerraroSJS, D
-
Martin NecasCAR, C
-
Mathew BarzalNYI, C
-
Matthew HighmoreCHI, C
-
Max JonesANA, LW
-
Michael AndersonLAK, D
-
Michael McleodNJD, C
-
Mikhail SergachevTBL, D
-
Miro HeiskanenDAL, D
-
Mitchell StephensTBL, C
-
Mitchell Vande SompelNYI, D
-
Nick SuzukiMTL, C
-
Nico HischierNJD, C
-
Nicolas BeaudinCHI, D
-
Noah DobsonNYI, D
-
Nolan PatrickPHI, C
-
Oliver KylingtonCGY, D
-
Oskar LindblomPHI, LW
-
Otto KoivulaNYI, LW
-
Pierre-Luc DuboisCBJ, C
-
Quinn HughesVAN, D
-
Rasmus AnderssonCGY, D
-
Rasmus DahlinBUF, D
-
Rasmus SandinTOR, D
-
Robert ThomasSTL, C
-
Roope HintzDAL, LW
-
Rudolfs BalcersOTT, LW
-
Ryan LindgrenNYR, D
-
Ryan ManthaEDM, D
-
Sam SteelANA, C
-
Sami NikuWPG, D
-
Samuel GirardCOL, D
-
Tage ThompsonBUF, C
-
Thomas ChabotOTT, D
-
Travis DermottTOR, D
-
Tyler BensonEDM, LW
-
Tyson JostCOL, C
-
Vince DunnSTL, D
-
Zach WhitecloudVGK, D
-
Zack MacEwenVAN, C
-
241Riley StillmanFLA, D
-
242Noah GregorSJS, C
-
243Aaron DellSJS, G
-
Andreas AthanasiouEDM, C
-
Dmytro TimashovDET, LW
-
Frank VatranoFLA, LW
-
Jonathan BernierDET, G
-
Tyler BertuzziDET, LW
-
249Jesper BrattNJD, LW
-
250Victor MeteMTL, D
-
251Alex TrueSJS, C
-
Caleb JonesEDM, D
-
Ethan BearEDM, D
-
Warren FoegeleCAR, LW
-
255Mason AppletonWPG, C
-
256Joel TeasdaleMTL, C
-
257Jacob MiddletonSJS, D
-
258Artturi LehkonenMTL, LW
-
Barclay GoodrowTBL, LW
-
260
-
-
-
-
-
Anthony AngelloPIT, C
-
Dominik KahunBUF, C
-
Igor ShesterkinNYR, G
-
John MarinoPIT, D
-
Lawrence PilutBUF, D
-
Pierre EngvallTOR, LW
-
Sam LaffertyPIT, C
-
Victor OlofssonBUF, RW
-
Vladislav GavrikovCBJ, D
-
274Charlie LindgrenMTL, G
-
Marcus SorensenSJS, RW
-
276Sean WalkerLAK, D
-
277Jared McCannPIT, LW
-
278Philippe MyersPHI, D
-
279Carl DahlstromWPG, D
-
Chris DriedgerFLA, G
-
Connor CliftonBOS, D
-
Madison BoweyDET, D
-
283Dominik KubalikCHI, LW
-
Gaëtan HaasEDM, C
-
Ilya MikheyevTOR, LW
-
Jakob LiljaCBJ, LW
-
Joakim NygardEDM, LW
-
Joel KellmanSJS, C
-
Nikolay ProkhorkinLAK, LW
-
290Samuel MorinPHI, D
Top 100 Positional Breakdown
-
162
-
231
-
37
Top 100 Team Breakdown
-
19
-
28
-
37
-
46
-
56
-
65
-
75
-
85
-
95
-
105
-
114
-
123
-
133
-
143
-
153
-
162
-
172
-
182
-
192
-
202
-
212
-
222
-
232
-
242
-
251
-
261
-
271
-
281
-
291
Top 9999 Positional Breakdown
-
162
-
231
-
37
Top 9999 Team Breakdown
-
19
-
28
-
37
-
46
-
56
-
65
-
75
-
85
-
95
-
105
-
114
-
123
-
133
-
143
-
153
-
162
-
172
-
182
-
192
-
202
-
212
-
222
-
232
-
242
-
251
-
261
-
271
-
281
-
291