NHL Salary Rankings
Listing the top salaries, cap hits, cash, earnings, contracts, and bonuses, for all active NHL players.
-
1John TavaresTOR, C
-
2Carey PriceMTL, G
-
3Shea WeberMTL, D
-
4Jamie BennDAL, LW
-
5Ryan O'ReillySTL, C
-
6Jonathan ToewsCHI, C
-
Patrick KaneCHI, RW
-
8Andrew LaddNYI, LW
-
9John CarlsonWAS, D
-
Loui ErikssonVAN, RW
-
11David ClarksonVGK, RW
-
12P.K. SubbanNSH, D
-
13Kyle OkposoBUF, RW
-
Ryan SuterMIN, D
-
Zach PariseMIN, LW
-
16Brad MarchandBOS, LW
-
17Milan LucicEDM, LW
-
18Philip KesselPIT, RW
-
19Jakub VoracekPHI, RW
-
20Corey PerryANA, RW
-
T.J. OshieWAS, RW
-
22Anze KopitarLAK, C
-
23Thomas WilsonWAS, RW
-
24Jack EichelBUF, C
-
25Patrick MarleauTOR, LW
-
26Marc-Edouard VlasicSJS, D
-
27Ben BishopDAL, G
-
28Ilya KovalchukLAK, LW
-
29David BackesBOS, C
-
30Dion PhaneufLAK, D
-
Dmitry OrlovWAS, D
-
Evander KaneSJS, LW
-
Nazem KadriTOR, C
-
34Patrice BergeronBOS, C
-
35Shayne GostisbeherePHI, D
-
36Brayden SchennSTL, C
-
37Marc StaalNYR, D
-
Tyler MyersWPG, D
-
39Claude GirouxPHI, C
-
40Derick BrassardCOL, C
-
Henrik LundqvistNYR, G
-
Tomas HertlSJS, C
-
43Duncan KeithCHI, D
-
44Frederik AndersenTOR, G
-
Michael MathesonFLA, D
-
46Johnny GaudreauCGY, LW
-
47Evgenii DadonovFLA, LW
-
Jonathan HuberdeauFLA, LW
-
Morgan RiellyTOR, D
-
50Michal KempnyWAS, D
-
51Brandon SutterVAN, C
-
James Van RiemsdykPHI, LW
-
Kevin ShattenkirkNYR, D
-
Ryan GetzlafANA, C
-
55Andrew MacDonaldPHI, D
-
Chris TanevVAN, D
-
Mikael BacklundCGY, C
-
58Antoine RousselVAN, LW
-
Antti RaantaARI, G
-
Braden HoltbyWAS, G
-
Brady SkjeiNYR, D
-
Chris KreiderNYR, LW
-
Danny DeKeyserDET, D
-
Justin SchultzPIT, D
-
Kris RussellEDM, D
-
Noah HanifinCGY, D
-
Sean CouturierPHI, C
-
68Matthew TkachukCGY, LW
-
69Jason PominvilleBUF, RW
-
Sven BaertschiVAN, LW
-
71Tomas TatarMTL, LW
-
72Anton StralmanTBL, D
-
Dustin BrownLAK, RW
-
Lars EllerWAS, C
-
Mikkel BoedkerOTT, LW
-
Nicklas BackstromWAS, C
-
Travis ZajacNJD, C
-
78Nick BoninoNSH, C
-
79Connor BrownTOR, RW
-
Radko GudasPHI, D
-
81Niklas KronwallDET, D
-
Thomas HickeyNYI, D
-
83Conor ShearyBUF, LW
-
Gustav NyquistSJS, RW
-
Jake GardinerTOR, D
-
Jason DemersARI, D
-
Joe PavelskiSJS, C
-
Jonathan EricssonDET, D
-
Jordan WealMTL, C
-
Marian GaborikOTT, RW
-
Rasmus RistolainenBUF, D
-
92Tyler PitlickDAL, RW
-
93Derek DorsettVAN, RW
-
Erik GustafssonCHI, D
-
95Jan RuttaTBL, D
-
96Andre BurakovskyWAS, LW
-
Jimmy HowardDET, G
-
Mikko KoskinenEDM, G
-
Nathan HortonTOR, RW
-
Vladislav NamestnikovNYR, C
-
101Vincent HinostrozaARI, C
-
102Colton SceviourFLA, C
-
John KlingbergDAL, D
-
Tyler ToffoliLAK, RW
-
105Austin CzarnikCGY, C
-
Paul ByronMTL, C
-
107Adam GaudetteVAN, C
-
Adrian KempeLAK, LW
-
Alex TuchVGK, RW
-
Alexander DebrincatCHI, RW
-
Alexander GeorgievNYR, G
-
Alexandre TexierCBJ, C
-
Andrei SvechnikovCAR, RW
-
Andrew PeekeCBJ, D
-
Anthony BeauvillierNYI, LW
-
Anthony CirelliTBL, C
-
Anthony DeAngeloNYR, D
-
Artturi LehkonenMTL, LW
-
Austin WagnerLAK, LW
-
Auston MatthewsTOR, C
-
Blake LizotteLAK, C
-
Brady TkachukOTT, LW
-
Brandon CarloBOS, D
-
Brayden PointTBL, C
-
Brendan GuhleANA, D
-
Brendan LemieuxNYR, LW
-
Brendan PerliniCHI, LW
-
Brett HowdenNYR, C
-
Brock BoeserVAN, RW
-
Carl DahlstromCHI, D
-
Carl GrundstromLAK, RW
-
Carter HartPHI, G
-
Casey MittelstadtBUF, C
-
Charles McavoyBOS, D
-
Christian DvorakARI, C
-
Christian FischerARI, C
-
Clayton KellerARI, C
-
Colin WhiteOTT, C
-
Dante FabbroNSH, D
-
Danton HeinenBOS, C
-
Dillon DubeCGY, C
-
Dylan StromeCHI, C
-
Elias PetterssonVAN, C
-
Erik CernakTBL, D
-
Filip ChytilNYR, LW
-
Guillaume BriseboisVAN, D
-
Gustav ForslingCHI, D
-
Haydn FleuryCAR, D
-
Henrik BorgstromFLA, C
-
Ian McCoshenFLA, D
-
Ivan BarbashevSTL, C
-
Ivan ProvorovPHI, D
-
J.T CompherCOL, C
-
Jack RoslovicWPG, C
-
Jake BeanCAR, D
-
Jake DeBruskBOS, LW
-
Jake GuentzelPIT, C
-
Jakob ChychrunARI, D
-
Jakub VranaWAS, LW
-
Jesperi KotkaniemiMTL, C
-
Jesse PuljujarviEDM, RW
-
Joel Eriksson EkMIN, C
-
Jonas SiegenthalerWAS, D
-
Jordan GreenwayMIN, LW
-
Julius HonkaDAL, D
-
Juuso ValimakiCGY, D
-
Kasperi KapanenTOR, RW
-
Kevin FialaMIN, LW
-
Kevin LabancSJS, RW
-
Kyle CapobiancoARI, D
-
Kyle ConnorWPG, LW
-
Lawson CrouseARI, LW
-
Lias AnderssonNYR, C
-
Libor HajekNYR, D
-
Luke KuninMIN, C
-
MacKenzie BlackwoodNJD, G
-
Marcus PetterssonPIT, D
-
Mathew BarzalNYI, C
-
Mathieu JosephTBL, RW
-
Michael Dal ColleNYI, LW
-
Michael RasmussenDET, C
-
Mikhail SergachevTBL, D
-
Mikko RantanenCOL, RW
-
Miro HeiskanenDAL, D
-
Mitchell MarnerTOR, RW
-
Nick SchmaltzARI, C
-
Niclas WesterholmNSH, G
-
Nico HischierNJD, C
-
Nikolay GoldobinVAN, RW
-
Nolan PatrickPHI, C
-
Oliver KylingtonCGY, D
-
Oskar LindblomPHI, LW
-
Patrik LaineWPG, RW
-
Pavel BuchnevichNYR, LW
-
Pavel ZachaNJD, C
-
Pierre-Luc DuboisCBJ, C
-
Quinn HughesVAN, D
-
Rasmus AnderssonCGY, D
-
Rasmus DahlinBUF, D
-
Robert ThomasSTL, C
-
Roope HintzDAL, LW
-
Ryan PoehlingMTL, C
-
Sami NikuWPG, D
-
Samuel GirardCOL, D
-
Sebastian AhoCAR, LW
-
Semyon Der-ArguchintsevTOR, C
-
Thatcher DemkoVAN, G
-
Thomas ChabotOTT, D
-
Timo MeierSJS, LW
-
Travis DermottTOR, D
-
Travis KonecnyPHI, C
-
Travis SanheimPHI, D
-
Troy TerryANA, RW
-
Tyler MotteVAN, C
-
Tyson JostCOL, C
-
Vince DunnSTL, D
-
Vladislav KamenevCOL, C
-
Zach SanfordSTL, LW
-
219Bogdan KiselevichWPG, D
-
Zachary WerenskiCBJ, D
-
221Aaron DellSJS, G
-
Andreas AthanasiouDET, C
-
Conor GarlandARI, RW
-
Jonathan BernierDET, G
-
Tyler BertuzziDET, LW
-
226Jesper BrattNJD, LW
-
227Victor MeteMTL, D
-
228Andrew MangiapaneCGY, LW
-
Christian JarosOTT, D
-
Joseph WollTOR, G
-
Warren FoegeleCAR, LW
-
232Samuel BlaisSTL, LW
-
233Connor CarrickNJD, D
-
Robin LehnerNYI, G
-
235Denis MalginFLA, C
-
236Alex IafalloLAK, C
-
Alexander KerfootCOL, C
-
Brady KeeperFLA, D
-
Calle RosenTOR, D
-
David KampfCHI, C
-
Dominik KahunCHI, C
-
Eric RobinsonCBJ, LW
-
Jake KiellyVAN, G
-
Joey DaccordOTT, G
-
Mat RobsonMIN, G
-
Matt RoyLAK, D
-
Neal PionkNYR, D
-
Rem PitlickNSH, C
-
Ryan DonatoMIN, C
-
Ryan KuffnerDET, LW
-
Taro HiroseDET, LW
-
Vladislav GavrikovCBJ, D
-
Will ButcherNJD, D
-
Zach Aston-ReesePIT, C
-
255Charlie LindgrenMTL, G
-
Karson KuhlmanBOS, RW
-
257Sean WalkerLAK, D
-
258Jared McCannPIT, LW
-
259Brett ConnollyWAS, RW
-
Connor CliftonBOS, D
-
Lukas RadilSJS, LW
-
Madison BoweyDET, D
-
263Brogan RaffertyVAN, D
-
Egor YakovlevNJD, D
-
Elvis MerzlikinsCBJ, G
-
Igor OzhiganovTOR, D
-
Ilya LyubushkinARI, D
-
Jimmy SchuldtVGK, D
-
Josh TevesVAN, D
-
Nico SturmMIN, C
-
Nikita GusevVGK, LW
-
Par LindholmWPG, C
-
Saku MaenalanenCAR, RW
-
274Landon BowDAL, G
-
275Casey DeSmithPIT, G
-
Marcus SorensenSJS, RW
-
Samuel MorinPHI, D
Top 100 Positional Breakdown
-
160
-
232
-
38
Top 100 Team Breakdown
-
19
-
28
-
37
-
46
-
56
-
65
-
75
-
84
-
94
-
104
-
114
-
124
-
133
-
143
-
153
-
163
-
172
-
182
-
192
-
202
-
212
-
222
-
232
-
242
-
252
-
261
-
271
-
281
-
291
Top 9999 Positional Breakdown
-
160
-
232
-
38
Top 9999 Team Breakdown
-
19
-
28
-
37
-
46
-
56
-
65
-
75
-
84
-
94
-
104
-
114
-
124
-
133
-
143
-
153
-
163
-
172
-
182
-
192
-
202
-
212
-
222
-
232
-
242
-
252
-
261
-
271
-
281
-
291