NHL Salary Rankings
Listing the top salaries, cap hits, cash, earnings, contracts, and bonuses, for all active NHL players.
-
1Connor McDavidEDM, C
-
2Nathan MacKinnonCOL, C
-
3Auston MatthewsTOR, C
-
4Artemi PanarinNYR, LW
-
5John TavaresTOR, C
-
6Sidney CrosbyPIT, C
-
7David PastrnakBOS, RW
-
8Mitchell MarnerTOR, RW
-
9Elias PetterssonVAN, C
-
10William NylanderTOR, C
-
11Jamie BennDAL, LW
-
12Jack EichelVGK, C
-
13Jonathan HuberdeauCGY, LW
-
14Aleksander BarkovFLA, C
-
15Tyler SeguinDAL, C
-
16Alex OvechkinWAS, LW
-
Mark StoneVGK, RW
-
Nikita KucherovTBL, RW
-
19Brayden PointTBL, C
-
Matthew TkachukFLA, LW
-
21Mikko RantanenCOL, RW
-
22Leon DraisaitlEDM, C
-
23Nicklas BackstromWAS, C
-
24Sebastian AhoCAR, LW
-
25Kirill KaprizovMIN, LW
-
26Mathew BarzalNYI, C
-
27Patrik LaineMTL, RW
-
28Timo MeierNJD, LW
-
29Dylan LarkinDET, C
-
30Filip ForsbergNSH, C
-
Mika ZibanejadNYR, C
-
32Jake GuentzelTBL, C
-
33Bo HorvatNYI, C
-
Pierre-Luc DuboisWAS, C
-
35Roope HintzDAL, LW
-
36Brady TkachukOTT, LW
-
37Tim StützleOTT, C
-
38Tomas HertlVGK, C
-
39Logan CoutureSJS, C
-
40Sam ReinhartFLA, C
-
41Jordan KyrouSTL, C
-
Robert ThomasSTL, C
-
43Jack HughesNJD, C
-
44Mark ScheifeleWPG, C
-
45Josh NorrisOTT, C
-
46J.T. MillerVAN, C
-
47Kevin FialaLAK, LW
-
Nick SuzukiMTL, C
-
49Andrei SvechnikovCAR, RW
-
50Alexander DebrincatDET, RW
-
Jesper BrattNJD, LW
-
52Cole CaufieldMTL, RW
-
53Jason RobertsonDAL, LW
-
Sean CouturierPHI, C
-
55Lucas RaymondDET, RW
-
56Steven StamkosNSH, C
-
57Seth JarvisCAR, RW
-
58Nico HischierNJD, C
-
59Elias LindholmBOS, C/RW
-
60Clayton KellerUTA, C
-
61Kevin HayesPIT, C
-
Kyle ConnorWPG, LW
-
63Anders LeeNYI, C
-
Gabriel LandeskogCOL, LW
-
65Tage ThompsonBUF, C
-
66Dylan CozensBUF, C
-
67Nazem KadriCGY, C
-
68Brad MarchandBOS, LW
-
69Matthew BoldyMIN, LW
-
Troy TerryANA, RW
-
71Brock BoeserVAN, RW
-
72Brayden SchennSTL, C
-
Brendan GallagherMTL, RW
-
Chris KreiderNYR, LW
-
75Anze KopitarLAK, C
-
76Claude GirouxOTT, C
-
77T.J. OshieWAS, RW
-
78Nikolaj EhlersWPG, LW
-
79Alexander KillornANA, C
-
Anthony CirelliTBL, C
-
81Valeri NichushkinCOL, RW
-
82Brandon HagelTBL, LW
-
Evgeni MalkinPIT, C
-
Martin NecasCAR, C
-
Thomas WilsonWAS, RW
-
86Brock NelsonNYI, C
-
Taylor HallCHI, LW
-
88Ondrej PalatNJD, LW
-
89William KarlssonVGK, C
-
90Nick SchmaltzUTA, C
-
91Pavel BuchnevichSTL, LW
-
92Chandler StephensonSEA, C
-
Quinton ByfieldLAK, C
-
94Owen TippettPHI, RW
-
95Andrew MangiapaneWAS, LW
-
96Trevor ZegrasANA, C
-
97Andrew CoppDET, C
-
Tyler ToffoliSJS, RW
-
Vincent TrocheckNYR, C
-
100Jaden SchwartzSEA, LW
-
Josh AndersonMTL, RW
-
Phillip DanaultLAK, C
-
Travis KonecnyPHI, C
-
Zach HymanEDM, C
-
105Adrian KempeLAK, LW
-
Andre BurakovskySEA, LW
-
107Oliver BjorkstrandSEA, RW
-
108Andrei KuzmenkoCGY, LW
-
109Casey MittelstadtCOL, C
-
110Charlie CoyleBOS, C
-
Joel Eriksson EkMIN, C
-
112Yanni GourdeSEA, C
-
113Ryan Nugent-HopkinsEDM, C
-
114Jake DeBruskVAN, LW
-
Jonathan MarchessaultNSH, C
-
Sean MonahanCBJ, C
-
Tyler BertuzziCHI, LW
-
118Bryan RustPIT, RW
-
Evander KaneEDM, LW
-
120Teuvo TeravainenCHI, C/LW/RW
-
121Jean-Gabriel PageauNYI, C
-
Kyle PalmieriNYI, RW
-
Mikael GranlundSJS, C
-
124J.T CompherDET, C
-
125Drake BathersonOTT, C
-
126Conor GarlandVAN, RW
-
127Jared McCannSEA, LW
-
Joel FarabeePHI, LW
-
Reilly SmithNYR, RW
-
Rickard RakellPIT, C
-
Ryan StromeANA, C
-
132Blake ColemanCGY, C
-
133Dylan StromeWAS, C
-
Ivan BarbashevVGK, C
-
135Jesperi KotkaniemiCAR, C
-
136Alex TuchBUF, RW
-
137Ilya MikheyevCHI, LW
-
138Pavel ZachaBOS, C
-
139Alexander WennbergSJS, C
-
Anton LundellFLA, C
-
Jason ZuckerBUF, LW/RW
-
142Brandon SaadSTL, LW
-
143Christian DvorakMTL, C
-
144Artturi LehkonenCOL, LW
-
Mason MarchmentDAL, LW
-
146Sam BennettFLA, C
-
147Jordan EberleSEA, RW
-
Vladimir TarasenkoDET, RW
-
149Juraj SlafkovskyMTL, LW
-
Michael BuntingPIT, LW
-
Ryan O'ReillyNSH, C
-
152Connor BedardCHI, C
-
Logan CooleyUTA, C
-
154Filip ChytilNYR, LW
-
155Lawson CrouseUTA, LW
-
156Mikael BacklundCGY, C
-
Nick FolignoCHI, LW/RW
-
158Andreas AthanasiouCHI, C
-
Macklin CelebriniSJS, C
-
160Carter VerhaegheFLA, C
-
161Leo CarlssonANA, C
-
Trevor MooreLAK, LW
-
163Alex IafalloWPG, C
-
164Shane WrightSEA, C
-
165Robby FabbriANA, C
-
166Jason DickinsonCHI, C
-
Matvei MichkovPHI, RW
-
168Ross ColtonCOL, C
-
169Will SmithSJS, C
-
170Mats Zuccarello-AasenMIN, RW/LW
-
171Boone JennerCBJ, C
-
David PerronOTT, LW
-
Marcus FolignoMIN, LW
-
Nino NiederreiterWPG, RW
-
Patrick KaneDET, RW/C
-
Ryan HartmanMIN, RW
-
Viktor ArvidssonEDM, LW/RW
-
178Barclay GoodrowSJS, LW
-
179Frank VatranoANA, LW
-
180Kirill MarchenkoCBJ, LW
-
181Brandon TanevSEA, C
-
182Max DomiTOR, LW
-
Shane PintoOTT, C
-
184Mason MctavishANA, C
-
185Alexander KerfootUTA, C
-
186Joel ArmiaMTL, RW
-
187Gabe VilardiWPG, C
-
188Matias MaccelliUTA, LW
-
189Kirby DachMTL, C
-
190Adam LowryWPG, LW
-
Radek FaksaSTL, C
-
192Anthony DuclairNYI, LW
-
Anthony ManthaCGY, RW
-
Thomas NovakNSH, C
-
Warren FoegeleLAK, LW
-
Yakov TreninMIN, C
-
197Eeli TolvanenSEA, RW
-
198Aliaksei ProtasWAS, C
-
199Nicholas PaulTBL, C
-
200Gustav NyquistNSH, RW
-
201Adam FantilliCBJ, C
-
Erik HaulaNJD, C
-
203Yegor SharangovichCGY, C
-
204Dakota JoshuaVAN, C
-
205Scott LaughtonPHI, C
-
206Jordan GreenwayBUF, LW
-
Michael RasmussenDET, C
-
Nicolas RoyVGK, C
-
209Evan RodriguesFLA, LW
-
Pierre EngvallNYI, LW
-
211Mathieu JosephSTL, RW
-
212Colton SissonsNSH, C
-
213Alex NewhookMTL, C
-
Jordan MartinookCAR, LW
-
Jordan StaalCAR, C
-
216Adam HenriqueEDM, C
-
Eetu LuostarinenFLA, C
-
Jeff SkinnerEDM, LW/RW
-
Matt DucheneDAL, C/LW
-
220Brock McGinnANA, LW
-
221Tanner JeannotLAK, LW
-
222Jack RoslovicCAR, C
-
223Noah CatesPHI, LW
-
224Luke KuninSJS, C
-
Stefan NoesenNJD, RW
-
226Casey CizikasNYI, C
-
Sean KuralyCBJ, C
-
228Barrett HaytonUTA, C
-
229Cody GlassPIT, C
-
Miles WoodCOL, LW
-
231Michael AmadioOTT, C
-
232Lars EllerPIT, C
-
233David KampfTOR, C
-
Jesper FastCAR, RW
-
235Garnet HathawayPHI, RW
-
Jonathan DrouinCOL, LW
-
237Alexis LafrenièreNYR, LW
-
238Trent FredericBOS, C
-
239Kaapo KakkoNYR, RW
-
240Evgenii DadonovDAL, LW
-
Philipp KurashevCHI, C
-
242Mason AppletonWPG, C
-
243Dylan HollowaySTL, C
-
244Joe VelenoDET, C
-
245Cole SillingerCBJ, C
-
Danton HeinenVAN, C
-
247Calle JarnkrokTOR, C
-
248Frederick GaudreauMIN, C
-
Nick BjugstadUTA, C
-
Ryan McLeodBUF, C
-
251Nico SturmSJS, C
-
252Conor ShearyTBL, LW
-
Klim KostinSJS, RW
-
Marcus JohanssonMIN, C
-
Morgan GeekieBOS, C
-
Noel AcciariPIT, C
-
Ryan DonatoCHI, C
-
Vladislav NamestnikovWPG, C
-
259Alexandre TexierSTL, C
-
Connor McMichaelWAS, C
-
Yegor ChinakhovCBJ, RW
-
262Brett HowdenVGK, C
-
Cutter GauthierANA, C
-
Sonny MilanoWAS, LW
-
265Kevin StenlundUTA, C
-
Ryan LombergCGY, LW
-
Sam LaffertyBUF, C
-
William CarrierCAR, LW
-
269Alexander HoltzVGK, RW
-
Dylan GuentherUTA, RW
-
Jack QuinnBUF, RW
-
Marco RossiMIN, C
-
William EklundSJS, LW
-
274Ryan PoehlingPHI, C
-
275Nicolas DeslauriersPHI, LW
-
276Blake LizottePIT, C
-
Brandon DuhaimeWAS, RW
-
278Pavel DorofeyevVGK, LW
-
279Jake EvansMTL, C
-
280Carl GrundstromSJS, RW
-
Kent JohnsonCBJ, C
-
Theodor BluegerVAN, C
-
Tomas TatarNJD, LW
-
284Jack DruryCAR, C
-
285Jack McBainUTA, C
-
Pius SuterVAN, C
-
Zach BensonBUF, LW
-
288Matthew CoronatoCGY, RW
-
289Liam OhgrenMIN, LW
-
290Fabian ZetterlundSJS, LW
-
291Bobby BrinkPHI, RW
-
Isac LundestromANA, C
-
Keegan KolesarVGK, RW
-
Kiefer SherwoodVAN, LW
-
Nicolas Aube-KubelBUF, RW
-
Oskar SundqvistSTL, C
-
297Mattias JanmarkEDM, C
-
Peyton KrebsBUF, C
-
Rutger McGroartyPIT, LW
-
300Marat KhusnutdinovMIN, C
-
Morgan BarronWPG, C
-
Nathan BastianNJD, RW
-
Ryan ReavesTOR, RW
-
304Nic DowdWAS, C
-
305Beck MalenstynBUF, LW
-
Bobby McMannTOR, C
-
307Alexei ToropchenkoSTL, RW
-
308Kevin RooneyCGY, C
-
Patrick MaroonCHI, LW
-
Ty DellandreaSJS, C
-
311Hendrix LapierreWAS, C
-
312Anthony BeauvillierPIT, LW
-
313Lukas ReichelCHI, C
-
Sam SteelDAL, C
-
315Connor DewarTOR, C
-
316Ross JohnstonANA, LW
-
317Mathieu OlivierCBJ, RW
-
Nils HoglanderVAN, LW
-
Rafael Harvey-PinardMTL, LW
-
320Connor ZaryCGY, C
-
Corey PerryEDM, RW
-
322Christian FischerDET, C
-
323Logan O'ConnorCOL, C
-
Wyatt JohnstonDAL, C
-
325Justin DanforthCBJ, RW
-
326Victor OlofssonVGK, RW
-
327Curtis LazarNJD, C
-
328Rasmus KupariWPG, C
-
329Brett LeasonANA, RW
-
330Cole SmithNSH, LW
-
Connor BrownEDM, RW
-
Craig SmithCHI, C/RW
-
Kasperi KapanenSTL, RW
-
Liam O'BrienUTA, C
-
Martin PospisilCGY, C
-
Matthew PoitrasBOS, C
-
Max JonesBOS, LW
-
Oliver WahlstromNYI, RW
-
Sam CarrickNYR, C
-
Taylor RaddyshWAS, RW
-
Vasily PodkolzinEDM, RW
-
342Jake NeighboursSTL, LW
-
John-Jason PeterkaBUF, C
-
Logan StankovenDAL, C
-
Luke EvangelistaNSH, RW
-
Mavrik BourqueDAL, C
-
Ridly GreigOTT, LW
-
Tyson FoersterPHI, C
-
Will CuylleNYR, LW
-
350Brendan BrissonVGK, C
-
John BeecherBOS, C
-
Matthew KniesTOR, LW
-
Tye KartyeSEA, LW
-
354Daniel SprongVAN, RW
-
Dmitri VoronkovCBJ, LW
-
Drew O'ConnorPIT, LW
-
Josh DoanUTA, RW
-
Nikolai KovalenkoCOL, RW
-
359Joshua RoyMTL, RW
-
360Derek RyanEDM, C
-
Eric RobinsonCAR, LW
-
Matt NietoPIT, LW
-
363Alex LaferriereLAK, RW
-
364Adam EdstromNYR, C
-
Matthew RempeNYR, C
-
366Cameron AtkinsonTBL, RW
-
James Van RiemsdykCBJ, LW
-
Michael McCarronNSH, RW
-
369Mark KastelicBOS, C
-
370Nicholas RobertsonTOR, LW
-
Walker DuehrCGY, RW
-
372A.J. GreerFLA, LW
-
Michael PezzettaMTL, C
-
Noah GregorOTT, C
-
Simon HolmstromNYI, RW
-
Zemgus GirgensonsTBL, C
-
377Jimmy VeseyNYR, LW
-
Luke GlendeningTBL, C
-
Michael EyssimontTBL, C
-
Patrick BrownBOS, LW
-
Pontus HolmbergTOR, RW
-
382David GustafssonWPG, C
-
383Arthur KaliyevLAK, RW
-
Jakub LaukoMIN, C
-
Jonatan BerggrenDET, RW
-
Nils ÅmanVAN, C
-
Nils ÅmanVAN, C
-
Parker KellyCOL, C
-
389Axel Jonsson-FjallbyWPG, LW
-
Dryden HuntCGY, LW
-
Hudson FaschingNYI, RW
-
Jonas RondbjergVGK, RW
-
Justin BrazeauBOS, RW
-
Michael CarconeUTA, RW
-
Paul CotterNJD, C
-
Phillip di GiuseppeVAN, LW
-
Trey Fix-WolanskyCBJ, RW
-
Vinni LettieriBOS, C
-
Zack MacEwenOTT, C
-
400Joseph AndersonCHI, RW
-
Mark JankowskiNSH, C
-
Mitchell ChaffeeTBL, RW
-
Nick CousinsOTT, C/LW
-
Trevor LewisLAK, C/RW/LW
-
Tyler MotteDET, C
-
406Jansen HarkinsANA, C
-
Jonny BrodzinskiNYR, C
-
408Akil ThomasLAK, C
-
Alex Barre-BouletMTL, C
-
Alex TurcotteLAK, C
-
Angus CrookshankOTT, LW
-
Brendan LemieuxCAR, LW
-
Chris WagnerCOL, C
-
Colin BlackwellDAL, C
-
Jesper BoqvistFLA, C
-
Jesse YlönenTBL, RW
-
Joel KivirantaCOL, LW
-
Jonah GadjovichFLA, LW
-
Juuso ParssinenNSH, C
-
Kyle MacLeanNYI, LW
-
Matej BlumelDAL, RW
-
Max WillmanNJD, C
-
Nathan WalkerSTL, LW
-
Oskar BackDAL, C
-
Reese JohnsonMIN, RW
-
Tanner LaczynskiVGK, C
-
Tomas NosekFLA, LW
-
Tyson JostCAR, C/LW/RW
-
Valtteri PuustinenPIT, LW
-
430Morgan FrostPHI, C
Top 100 Positional Breakdown
-
1100
Top 100 Team Breakdown
-
16
-
25
-
35
-
45
-
54
-
64
-
74
-
84
-
94
-
104
-
114
-
124
-
134
-
144
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
222
-
232
-
242
-
252
-
262
-
272
-
282
-
292
-
301
-
311
Top 9999 Positional Breakdown
-
1100
Top 9999 Team Breakdown
-
16
-
25
-
35
-
45
-
54
-
64
-
74
-
84
-
94
-
104
-
114
-
124
-
134
-
144
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
222
-
232
-
242
-
252
-
262
-
272
-
282
-
292
-
301
-
311