Menu Close

Average NHL Salary (updated for 2024)

nhl contract

The NHL functions on a cap-based system when it comes to how much a player makes.

Each year, the NHL sets a minimum and maximum spending cap in relation to overall league profits. 

While the minimum salary is fixed at $775,000 USD, the maximum for any one player is tied to upper cap limit.

That is, a player’s salary cannot exceed 20% of the maximum limit, which was set to $82.5 million USD for the 2023-24 NHL season.

Therefore, the highest salary any individual player can make for this year is $16.7 million USD.

The league minimum will remain at $775,000 USD until the 2025-26. Below is a table depicting the yearly NHL Minimum Salary as set in the Collective Bargaining Agreement (CBA).

NHL SeasonMinimum Salary (USD)
2020-21$700,000
2021-22$750,000
2022-23$750,000
2023-24$775,000
2024-25$775,000
2025-26$775,000

Given these set limits, we know that the average NHL player salary lies somewhere in between.

So, let’s answer the question you came here for…

What is the average NHL salary?

The average NHL player salary is $3,491,763 USD for the 2023-24 season.

This value is based on 793 player signings, including all buried and two-way contracts. The highest paid player is Nathan MacKinnon at $16,500,000 USD, while 84 players are paid the league minimum of $775,000 USD.

Embed from Getty Images

MacKinnon is in his first year of an 8-year deal. The first two years of his contract will be the highest he'll earn compared to the rest of it. 

In addition, 542 players (68.3%) earn $1,000,000 USD or more, while 329 players (or 41.5%) make above the league average.

Keep in mind that these values are based on current season salaries, and not annual cap hits from player contracts.

Moreover, the salaries are calculated by adding each player’s base salaries along with their respective signing bonuses (source).

Nathan MacKinnon (Colorado Avalanche) now owns the record for the highest single-season salary.

He beat out Mitch Marner from the Toronto Maple Leafs, who set the record in 2019 at $16,000,000 USD. 

Marner’s salary has dropped down to $8,000,000 USD, based on his contract agreement. So, why is that?

NHL Salary Structure

It’s actually common for players to sign multi-year NHL contracts with front-loaded salaries. Their first-year salary can exceed those in subsequent years of the contract, based on the NHL Collective Bargaining agreement (CBA). 

However, there are some restrictions in place that salaries cannot vary too greatly from year-to-year.

It’s also possible for the annual salary to increase mid-contract or vary whichever way the player agent structures it within the CBA guidelines.

We’ll cover this in a future post about multi-year player contracts.

In the meantime, you should know that players can sign up to 8-year contracts as restricted free agents with their own team, or 7 years max as unrestricted free agents.

I refer to the CBA NHL-NHLPA statement found on page 285, rule 50.8, subsection (b) (iv):

An SPC (Standard Player Contract) with a term of greater than seven (7) years, provided, however, that a club may sign a player to an SPC with a term of up to eight (8) years if that player was on such club's reserve list as of and since the most recent trade deadline. With respect to potential unrestricted free agents only, the ability to re-sign a player to an SPC of eight (8) years expires when the player becomes an unrestricted free agent. With respect to a player who becomes a Group 2 restricted free agent, a club may sign such player to an SPC with a term of up to eight (8) years provided such player was on such club's reserve list and/or restricted free agent list as of and since the most recent trade deadline.

For those of you that are curious, I quickly explain here what two-way and buried contracts mean when calculating the average NHL salary.

Two-way NHL Contracts

When a player is signed to a two-way contract, they are not guaranteed the full NHL salary for the season. That’s because they are also signed to an AHL contract (minor affiliate team), which is significantly less.

Players are paid a prorated value of their NHL salary while at the NHL level. That is, they only make a portion of the salary for their time spent there. 

If they are demoted back to the AHL, they return to the minor league contract.

Buried Contracts

While on the subject of AHL affiliate teams, it is possible for an NHL player with a one-way contract to be sent down to the minors.

Even though they’re not playing for an NHL roster, they continue to earn their NHL salary. This is known as a buried contract. 

Now that we’ve explored all the possible types of NHL contracts and related it back to the average salary, let’s break down these averages by position.

Let’s see which who earns the most between goalies, forwards and defensemen.

NHL Salary Cash Rankings

Below is the full list of players and their salary earnings for 2023-24. You can use the Search function to find a particular player.

While we already mentioned the average salary sits right under $3.5 million USD, the median NHL salary lies at $2.5 million USD.

Player NameTeamPositionSalary (USD)
1Nathan MacKinnon
COLC$16,500,000
2David Pastrnak
BOSRW$13,000,000
3Dougie Hamilton
NJDD$12,600,000
4Kirill Kaprizov
MINLW$12,500,000
5Alex Ovechkin
WASLW$12,500,000
6Seth Jones
CHID$12,500,000
7Alex Pietrangelo
VGKD$12,300,000
8Timo Meier
NJDLW$12,000,000
9Aleksander Barkov
FLAC$12,000,000
10Zachary Werenski
CBJD$12,000,000
11Adam Fox
NYRD$12,000,000
12Roope Hintz
DALLW$11,500,000
13Erik Karlsson
PITD$11,500,000
14Matthew Tkachuk
FLALW$11,250,000
15Brayden Point
TBLC$11,250,000
16Mikhail Sergachev
TBLD$11,050,000
17Artemi Panarin
NYRLW$11,000,000
18Connor McDavid
EDMC$11,000,000
19Mark Stone
VGKRW$11,000,000
20Charles Mcavoy
BOSD$11,000,000
21Cale Makar
COLD$11,000,000
22Drew Doughty
LAKD$11,000,000
23Jonathan Huberdeau
CGYLW$10,500,000
24Brady Tkachuk
OTTLW$10,500,000
25Darnell Nurse
EDMD$10,400,000
26Elias Pettersson
VANC$10,250,000
27Jeff Skinner
BUFLW$10,000,000
28Jesper Bratt
NJDLW$10,000,000
29Dylan Larkin
DETC$10,000,000
30Nick Suzuki
MTLC$10,000,000
31Filip Forsberg
NSHC$10,000,000
32Mika Zibanejad
NYRC$10,000,000
33Tomas Hertl
SJSC$10,000,000
34Jack Eichel
VGKC$10,000,000
35Nicklas Backstrom
WASC$10,000,000
36Nikita Kucherov
TBLRW$10,000,000
37Miro Heiskanen
DALD$10,000,000
38Morgan Rielly
TORD$10,000,000
39Sergei Bobrovsky
FLAG$10,000,000
40Cole Caufield
MTLRW$9,975,000
41Johnny Gaudreau
CBJLW$9,750,000
42J.T. Miller
VANC$9,500,000
43Mikko Rantanen
COLRW$9,500,000
44Mathew Barzal
NYIC$9,150,000
45Patrik Laine
CBJRW$9,100,000
46Gabriel Landeskog
COLLW$9,000,000
47Pierre-Luc Dubois
LAKLW$9,000,000
48Sean Couturier
PHIC$9,000,000
49Jordan Kyrou
STLC$9,000,000
50Robert Thomas
STLC$9,000,000
51Andrei Svechnikov
CARRW$9,000,000
52Roman Josi
NSHD$9,000,000
53Vince Dunn
SEAD$9,000,000
54Andrei Vasilevskiy
TBLG$9,000,000
55Anders Lee
NYIC$8,950,000
56Quinn Hughes
VAND$8,600,000
57Jack Hughes
NJDC$8,500,000
58Bo Horvat
NYIC$8,500,000
59Ivan Provorov
CBJD$8,500,000
60Torey Krug
STLD$8,500,000
61Carey Price
MTLG$8,500,000
62Tyler Seguin
DALC$8,450,000
63Ryan McDonagh
NSHD$8,400,000
64Alexander Debrincat
DETRW$8,250,000
65Kevin Fiala
LAKLW$8,125,000
66Anthony Cirelli
TBLC$8,125,000
67Travis Sanheim
PHID$8,125,000
68Jason Robertson
DALLW$8,000,000
69Matthew Boldy
MINLW$8,000,000
70Ryan Johansen
COLC$8,000,000
71Leon Draisaitl
EDMC$8,000,000
72Logan Couture
SJSC$8,000,000
73Brayden Schenn
STLC$8,000,000
74Evgeny Kuznetsov
WASC$8,000,000
75Brendan Gallagher
MTLRW$8,000,000
76Josh Anderson
MTLRW$8,000,000
77Mitchell Marner
TORRW$8,000,000
78Hampus Lindholm
BOSD$8,000,000
79Damon Severson
CBJD$8,000,000
80Jared Spurgeon
MIND$8,000,000
81Jonas Brodin
MIND$8,000,000
82Jacob Trouba
NYRD$8,000,000
83Thomas Chabot
OTTD$8,000,000
84Kris Letang
PITD$8,000,000
85Colton Parayko
STLD$8,000,000
86Victor Hedman
TBLD$8,000,000
87Joshua Morrissey
WPGD$8,000,000
88Jacob Markstrom
CGYG$8,000,000
89Matthew Murray
TORG$8,000,000
90Auston Matthews
TORC$7,950,000
91John Tavares
TORC$7,950,000
92Justin Faulk
STLD$7,900,000
93Nico Hischier
NJDC$7,750,000
94Dmitry Orlov
CARD$7,750,000
95Zach Hyman
EDMC$7,650,000
96Kyle Connor
WPGLW$7,500,000
97Nick Schmaltz
ARIC$7,500,000
98Jakub Voracek
ARIRW$7,500,000
99Valeri Nichushkin
COLRW$7,500,000
100Cam Fowler
ANAD$7,500,000
101Jeff Petry
DETD$7,500,000
102Ryan Ellis
PHID$7,500,000
103T.J. Brodie
TORD$7,500,000
104Neal Pionk
WPGD$7,500,000
105Phillip Grubauer
SEAG$7,500,000
106Jordan Binnington
STLG$7,500,000
107Connor Hellebuyck
WPGG$7,500,000
108Taylor Hall
CHILW$7,250,000
109Marc-Edouard Vlasic
SJSD$7,250,000
110Rasmus Dahlin
BUFD$7,200,000
111Tage Thompson
BUFC$7,142,857
112Dylan Cozens
BUFC$7,100,000
113Nazem Kadri
CGYC$7,000,000
114Anze Kopitar
LAKC$7,000,000
115Claude Giroux
OTTC$7,000,000
116Ivan Barbashev
VGKC$7,000,000
117Troy Terry
ANARW$7,000,000
118Aaron Ekblad
FLAD$7,000,000
119Igor Shesterkin
NYRG$7,000,000
120Thatcher Demko
VANG$7,000,000
121Ondrej Palat
NJDLW$6,900,000
122Pavel Buchnevich
STLLW$6,900,000
123Tristan Jarry
PITG$6,800,000
124Erik Cernak
TBLD$6,760,000
125Phillip Danault
LAKC$6,750,000
126Brock Boeser
VANRW$6,650,000
127Jamie Benn
DALLW$6,500,000
128Nikolaj Ehlers
WPGLW$6,500,000
129Sam Reinhart
FLAC$6,500,000
130Vincent Trocheck
NYRC$6,500,000
131Josh Norris
OTTC$6,500,000
132Kevin Hayes
STLC$6,500,000
133Steven Stamkos
TBLC$6,500,000
134Dylan Strome
WASC$6,500,000
135Anthony Mantha
WASRW$6,500,000
136Mattias Ekholm
EDMD$6,500,000
137Vladislav Gavrikov
LAKD$6,500,000
138Michael Matheson
MTLD$6,500,000
139John Gibson
ANAG$6,400,000
140Sam Bennett
FLAC$6,350,000
141Andre Burakovsky
SEALW$6,250,000
142Alexander Killorn
ANAC$6,250,000
143Andrew Copp
DETC$6,250,000
144Ryan Nugent-Hopkins
EDMC$6,250,000
145MacKenzie Weegar
CGYD$6,250,000
146Ryan Pulock
NYID$6,150,000
147Thomas Wilson
WASRW$6,100,000
148Sebastian Aho
CARLW$6,000,000
149Jared McCann
SEALW$6,000,000
150Clayton Keller
ARIC$6,000,000
151Joel Eriksson Ek
MINC$6,000,000
152Travis Konecny
PHIC$6,000,000
153Evgeni Malkin
PITC$6,000,000
154Jake Guentzel
PITC$6,000,000
155Rickard Rakell
PITC$6,000,000
156Mikael Granlund
SJSC$6,000,000
157William Nylander
TORC$6,000,000
158Mark Scheifele
WPGC$6,000,000
159Conor Garland
VANRW$6,000,000
160Jamie Oleksiak
SEAD$6,000,000
161Tyler Myers
VAND$6,000,000
162John Carlson
WASD$6,000,000
163Linus Ullmark
BOSG$6,000,000
164Elvis Merzlikins
CBJG$6,000,000
165Jack Campbell
EDMG$6,000,000
166Juuse Saros
NSHG$6,000,000
167Robin Lehner
VGKG$6,000,000
168Darcy Kuemper
WASG$6,000,000
169Blake Coleman
CGYC$5,900,000
170Devon Toews
COLD$5,900,000
171Teuvo Teravainen
CARC$5,875,000
172Kevin Labanc
SJSRW$5,875,000
173Adam Henrique
ANAC$5,825,000
174Andrew Mangiapane
CGYLW$5,800,000
175Connor Murphy
CHID$5,800,000
176Adrian Kempe
LAKLW$5,750,000
177Trevor Zegras
ANAC$5,750,000
178Pavel Zacha
BOSC$5,750,000
179Adam Pelech
NYID$5,750,000
180Ryan Graves
PITD$5,750,000
181Alec Martinez
VGKD$5,750,000
182Christian Dvorak
MTLC$5,725,000
183Brandon Carlo
BOSD$5,700,000
184Brock Nelson
NYIC$5,600,000
185William Karlsson
VGKC$5,600,000
186Adin Hill
VGKG$5,600,000
187Evander Kane
EDMLW$5,500,000
188Jaden Schwartz
SEALW$5,500,000
189Brandon Saad
STLLW$5,500,000
190Tyler Bertuzzi
TORLW$5,500,000
191Andrei Kuzmenko
VANLW$5,500,000
192J.T Compher
DETC$5,500,000
193Jaccob Slavin
CARD$5,500,000
194Rasmus Ristolainen
PHID$5,500,000
195Adam Larsson
SEAD$5,500,000
196Filip Hronek
VAND$5,500,000
197Drake Batherson
OTTC$5,400,000
198Brady Skjei
CARD$5,400,000
199Jakob Chychrun
OTTD$5,400,000
200Ilya Mikheyev
VANLW$5,350,000
201Mikael Backlund
CGYC$5,350,000
202Oliver Bjorkstrand
SEARW$5,350,000
203Jason Zucker
ARILW$5,300,000
204Cameron Atkinson
PHIRW$5,275,000
205Jakob Silfverberg
ANARW$5,250,000
206Reilly Smith
PITRW$5,250,000
207Ben Chiarot
DETD$5,250,000
208Brandon Montour
FLAD$5,250,000
209John Marino
NJDD$5,250,000
210Shea Theodore
VGKD$5,200,000
211David Perron
DETLW$5,150,000
212Bryan Rust
PITRW$5,125,000
213Barclay Goodrow
NYRLW$5,100,000
214Yanni Gourde
SEAC$5,100,000
215Brad Marchand
BOSLW$5,000,000
216Artturi Lehkonen
COLLW$5,000,000
217Chris Kreider
NYRLW$5,000,000
218Mike Hoffman
SJSLW$5,000,000
219Ryan Strome
ANAC$5,000,000
220Carter Verhaeghe
FLAC$5,000,000
221Ryan O'Reilly
NSHC$5,000,000
222Tim Stützle
OTTC$5,000,000
223Alexander Wennberg
SEAC$5,000,000
224Mats Zuccarello-Aasen
MINRW$5,000,000
225Kyle Palmieri
NYIRW$5,000,000
226Vladimir Tarasenko
OTTRW$5,000,000
227T.J. Oshie
WASRW$5,000,000
228Brent Burns
CARD$5,000,000
229Samuel Girard
COLD$5,000,000
230Josh Manson
COLD$5,000,000
231Esa Lindell
DALD$5,000,000
232Tyson Barrie
NSHD$5,000,000
233Nick Jensen
WASD$5,000,000
234Noah Hanifin
CGYD$4,950,000
235Nate Schmidt
WPGD$4,950,000
236Elias Lindholm
CGYC$4,850,000
237Mason Marchment
DALLW$4,800,000
238Jake Oettinger
DALG$4,800,000
239Tyler Johnson
CHIC$4,750,000
240Victor Olofsson
BUFRW$4,750,000
241Alex Tuch
BUFRW$4,750,000
242Ville Husso
DETG$4,750,000
243Lawson Crouse
ARILW$4,600,000
244Rasmus Andersson
CGYD$4,550,000
245Michael Bunting
CARLW$4,500,000
246Trevor Moore
LAKLW$4,500,000
247Filip Chytil
NYRLW$4,500,000
248Adam Lowry
WPGLW$4,500,000
249Charlie Coyle
BOSC$4,500,000
250Jesperi Kotkaniemi
CARC$4,500,000
251Jean-Gabriel Pageau
NYIC$4,500,000
252Chris Tanev
CGYD$4,500,000
253Nikita Zaitsev
CHID$4,500,000
254Cody Ceci
EDMD$4,500,000
255Nick Leddy
STLD$4,500,000
256Brent Seabrook
TBLD$4,500,000
257Carter Hart
PHIG$4,479,000
258Alex Iafallo
WPGC$4,400,000
259Petr Mrazek
CHIG$4,400,000
260Jake Allen
MTLG$4,400,000
261Ryan Suter
DALD$4,300,000
262Mattias Samuelsson
BUFD$4,285,714
263Viktor Arvidsson
LAKLW$4,250,000
264Tanner Pearson
MTLLW$4,250,000
265Joel Farabee
PHILW$4,250,000
266Andreas Athanasiou
CHIC$4,250,000
267Robby Fabbri
DETC$4,250,000
268Matthew Grzelcyk
BOSD$4,250,000
269Jonas Siegenthaler
NJDD$4,250,000
270Filip Gustavsson
MING$4,250,000
271Matt Roy
LAKD$4,200,000
272David Savard
MTLD$4,200,000
273Anthony Beauvillier
VANLW$4,150,000
274Nicholas Paul
TBLC$4,150,000
275John Klingberg
TORD$4,150,000
276Shayne Gostisbehere
DETD$4,125,000
277Marcus Foligno
MINLW$4,100,000
278Ross Colton
COLC$4,100,000
279Kirby Dach
MTLC$4,100,000
280Marcus Pettersson
PITD$4,025,175
281Brett Pesce
CARD$4,025,000
282Jake DeBrusk
BOSLW$4,000,000
283Nick Foligno
CHILW$4,000,000
284Anthony Duclair
SJSLW$4,000,000
285Jack Roslovic
CBJC$4,000,000
286Radek Faksa
DALC$4,000,000
287Corey Perry
CHIRW$4,000,000
288Nino Niederreiter
WPGRW$4,000,000
289Radko Gudas
ANAD$4,000,000
290Erik Gudbranson
CBJD$4,000,000
291Noah Dobson
NYID$4,000,000
292Ryan Lindgren
NYRD$4,000,000
293Artem Zub
OTTD$4,000,000
294Jacob Muzzin
TORD$4,000,000
295Jake McCabe
TORD$4,000,000
296Carson Soucy
VAND$4,000,000
297Brenden Dillon
WPGD$4,000,000
298Ilya Sorokin
NYIG$4,000,000
299Joonas Korpisalo
OTTG$4,000,000
300Erik Haula
NJDC$3,900,000
301Mathew Dumba
ARID$3,900,000
302Scott Laughton
PHIC$3,875,000
303Bryan Little
ARIC$3,750,000
304Boone Jenner
CBJC$3,750,000
305Jordan Eberle
SEARW$3,750,000
306Nikita Zadorov
CGYD$3,750,000
307Trevor Van Riemsdyk
WASD$3,750,000
308Vitek Vanecek
NJDG$3,750,000
309Frederik Andersen
CARG$3,700,000
310Alexander Georgiev
COLG$3,700,000
311Frank Vatrano
ANALW$3,650,000
312Michael Anderson
LAKD$3,600,000
313Ilya Samsonov
TORG$3,550,000
314Jordan Greenway
BUFLW$3,500,000
315Martin Necas
CARC$3,500,000
316Joe Pavelski
DALC$3,500,000
317Alex Newhook
MTLC$3,500,000
318Colton Sissons
NSHC$3,500,000
319Brandon Tanev
SEAC$3,500,000
320Jonathan Marchessault
VGKC$3,500,000
321Nicolas Roy
VGKC$3,500,000
322Tyler Toffoli
NJDRW$3,500,000
323Derek Forbort
BOSD$3,500,000
324Jake Walman
DETD$3,500,000
325Evan Bouchard
EDMD$3,500,000
326Gustav Forsling
FLAD$3,500,000
327Scott Mayfield
NYID$3,500,000
328Dylan Demelo
WPGD$3,500,000
329Marc-Andre Fleury
MING$3,500,000
330Jeremy Swayman
BOSG$3,475,000
331Jordan Staal
CARC$3,450,000
332Justin Holl
DETD$3,400,000
333Martin Fehervary
WASD$3,400,000
334Sean Walker
PHID$3,350,000
335Connor Clifton
BUFD$3,333,333
336Brian Dumoulin
SEAD$3,300,000
337Gabe Vilardi
WPGC$3,275,000
338Miles Wood
COLLW$3,250,000
339Warren Foegele
EDMLW$3,250,000
340Jason Dickinson
CHIC$3,250,000
341Sean Kuraly
CBJC$3,250,000
342Erik Johnson
BUFD$3,250,000
343Mario Ferraro
SJSD$3,250,000
344Chandler Stephenson
VGKC$3,225,000
345Kasperi Kapanen
STLRW$3,200,000
346Gustav Nyquist
NSHRW$3,185,000
347Karel Vejmelka
ARIG$3,150,000
348Yegor Sharangovich
CGYC$3,100,000
349K'Andre Miller
NYRD$3,098,000
350Bowen Byram
COLD$3,080,000
351Tanner Jeannot
TBLLW$3,045,000
352Matias Maccelli
ARILW$3,000,000
353Evan Rodrigues
FLALW$3,000,000
354Pierre Engvall
NYILW$3,000,000
355Max Domi
TORLW$3,000,000
356Alexander Kerfoot
ARIC$3,000,000
357Matt Duchene
DALC$3,000,000
358Sidney Crosby
PITC$3,000,000
359Jeff Carter
PITC$3,000,000
360Luke Kunin
SJSC$3,000,000
361Olli Maatta
DETD$3,000,000
362Brett Kulak
EDMD$3,000,000
363Niko Mikkola
FLAD$3,000,000
364Justin Schultz
SEAD$3,000,000
365Marco Scandella
STLD$3,000,000
366Ian Cole
VAND$3,000,000
367Tucker Poolman
VAND$3,000,000
368Zach Whitecloud
VGKD$3,000,000
369Frederick Gaudreau
MINC$2,950,000
370Anton Forsberg
OTTG$2,950,000
371Jake Bean
CBJD$2,900,000
372Kaapo Kahkonen
SJSG$2,900,000
373Jakub Vrana
STLLW$2,875,000
374Brock McGinn
ANALW$2,750,000
375Ilya Lyubushkin
ANAD$2,750,000
376Andrew Peeke
CBJD$2,750,000
377Luke Schenn
NSHD$2,750,000
378Brayden McNabb
VGKD$2,750,000
379Semyon Varlamov
NYIG$2,750,000
380Jordan Martinook
CARLW$2,700,000
381Mathieu Joseph
OTTRW$2,700,000
382Garnet Hathaway
PHIRW$2,700,000
383Noah Cates
PHILW$2,625,000
384Casey Mittelstadt
BUFC$2,600,000
385Henri Jokiharju
BUFD$2,600,000
386Adam Boqvist
CBJD$2,600,000
387Travis Boyd
ARILW$2,500,000
388Dominik Kubalik
OTTLW$2,500,000
389Conor Sheary
TBLLW$2,500,000
390Zemgus Girgensons
BUFC$2,500,000
391Cody Glass
NSHC$2,500,000
392Casey Cizikas
NYIC$2,500,000
393Noel Acciari
PITC$2,500,000
394Kyle Okposo
BUFRW$2,500,000
395Alexander Barabanov
SJSRW$2,500,000
396Oliver Kylington
CGYD$2,500,000
397Jacob Middleton
MIND$2,500,000
398Alex Carrier
NSHD$2,500,000
399Dante Fabbro
NSHD$2,500,000
400Alexander Romanov
NYID$2,500,000
401Jan Rutta
SJSD$2,500,000
402William Borgen
SEAD$2,500,000
403Lars Eller
PITC$2,450,000
404Dillon Dube
CGYC$2,400,000
405David Kampf
TORC$2,400,000
406Jesper Fast
CARRW$2,400,000
407Kaapo Kakko
NYRRW$2,400,000
408Sonny Milano
WASLW$2,350,000
409Trent Frederic
BOSC$2,300,000
410Jamie Drysdale
ANAD$2,300,000
411Stuart Skinner
EDMG$2,300,000
412Evgenii Dadonov
DALLW$2,250,000
413Philipp Kurashev
CHIC$2,250,000
414Mason Appleton
WPGC$2,250,000
415Oliver Ekman-Larsson
FLAD$2,250,000
416Daniel Vladar
CGYG$2,200,000
417MacKenzie Blackwood
SJSG$2,200,000
418Brett Howden
VGKC$2,150,000
419Barrett Hayton
ARIC$2,130,000
420Nick Bjugstad
ARIC$2,100,000
421Calle Jarnkrok
TORC$2,100,000
422Brandon Hagel
TBLLW$2,050,000
423Alexis Lafrenière
NYRLW$2,000,000
424Nicolas Deslauriers
PHILW$2,000,000
425Max Pacioretty
WASLW$2,000,000
426Morgan Geekie
BOSC$2,000,000
427Tyson Jost
BUFC$2,000,000
428Ryan Donato
CHIC$2,000,000
429Marcus Johansson
MINC$2,000,000
430Nico Sturm
SJSC$2,000,000
431Vladislav Namestnikov
WPGC$2,000,000
432Klim Kostin
DETRW$2,000,000
433Daniel Sprong
DETRW$2,000,000
434Ryan Hartman
MINRW$2,000,000
435Sean Durzi
ARID$2,000,000
436Jani Hakanpaa
DALD$2,000,000
437Alex Goligoski
MIND$2,000,000
438Jeremy Lauzon
NSHD$2,000,000
439Erik Brannstrom
OTTD$2,000,000
440Kevin Lankinen
NSHG$2,000,000
441Sean Monahan
MTLC$1,985,000
442Radim Simek
SJSD$1,950,000
443Michael Rasmussen
DETC$1,900,000
444Theodor Blueger
VANC$1,900,000
445Jacob Bryson
BUFD$1,900,000
446Casey DeSmith
VANG$1,900,000
447Isac Lundestrom
ANAC$1,800,000
448Morgan Frost
PHIC$1,800,000
449Eric Comrie
BUFG$1,800,000
450William Carrier
VGKLW$1,750,000
451Alexandre Texier
CBJC$1,750,000
452Cal Clutterbuck
NYIRW$1,750,000
453Owen Tippett
PHIRW$1,750,000
454Connor Ingram
ARIG$1,750,000
455Pavel Francouz
COLG$1,750,000
456Laurent Brossoit
WPGG$1,750,000
457Eric Robinson
CBJLW$1,700,000
458Jake Evans
MTLC$1,700,000
459Yakov Trenin
NSHC$1,700,000
460Colin Miller
NJDD$1,700,000
461Blake Lizotte
LAKC$1,675,000
462Anthony DeAngelo
CARD$1,675,000
463Pius Suter
VANC$1,600,000
464Cameron York
PHID$1,600,000
465Rasmus Sandin
WASD$1,600,000
466Jack McBain
ARIC$1,599,999
467Ryan McLeod
EDMC$1,545,000
468Max Jones
ANALW$1,500,000
469Tomas Tatar
COLLW$1,500,000
470Matt Martin
NYILW$1,500,000
471Eetu Luostarinen
FLAC$1,500,000
472Kailer Yamamoto
SEAC$1,500,000
473Timothy Liljegren
TORD$1,500,000
474Antti Raanta
CARG$1,500,000
475James Reimer
DETG$1,500,000
476Pheonix Copley
LAKG$1,500,000
477Alex Nedeljkovic
PITG$1,500,000
478Nicolas Hague
VGKD$1,482,450
479Eeli Tolvanen
SEARW$1,450,000
480Fabian Zetterlund
SJSLW$1,400,000
481Michael Mcleod
NJDC$1,400,000
482Ryan Poehling
PHIC$1,400,000
483Keegan Kolesar
VGKRW$1,400,000
484Jordan Harris
MTLD$1,400,000
485Nathan Bastian
NJDRW$1,350,000
486Ryan Reaves
TORRW$1,350,000
487Kevin Rooney
CGYC$1,300,000
488Nic Dowd
WASC$1,300,000
489Morgan Barron
WPGC$1,300,000
490Carl Grundstrom
LAKRW$1,300,000
491Joshua Brown
ARID$1,300,000
492Dylan Samberg
WPGD$1,300,000
493Alexei Toropchenko
STLRW$1,250,000
494Jarred Tinordi
CHID$1,250,000
495Matthew Benning
SJSD$1,250,000
496Rafael Harvey-Pinard
MTLLW$1,200,000
497Colin Blackwell
CHIC$1,200,000
498Jon Merrill
MIND$1,200,000
499Brendan Smith
NJDD$1,200,000
500Joey Daccord
SEAG$1,200,000
501Joel Edmundson
WASD$1,187,500
502Steven Lorentz
FLAC$1,150,000
503Sam Lafferty
VANC$1,150,000
504Christian Fischer
DETC$1,125,000
505Nick Perbix
TBLD$1,125,000
506Ross Johnston
NYILW$1,100,000
507Nick Cousins
FLAC$1,100,000
508Mathieu Olivier
CBJRW$1,100,000
509Brandon Duhaime
MINRW$1,100,000
510Filip Zadina
SJSRW$1,100,000
511Troy Stecher
ARID$1,100,000
512Travis Hamonic
OTTD$1,100,000
513Marc Staal
PHID$1,100,000
514Nikolai Knyzhov
SJSD$1,100,000
515Kyle Burroughs
SJSD$1,100,000
516Conor Timmins
TORD$1,100,000
517Anthony Stolarz
FLAG$1,100,000
518Charlie Lindgren
WASG$1,100,000
519Kevin Shattenkirk
BOSD$1,050,000
520Zach Bogosian
TBLD$1,050,000
521Daniil Tarasov
CBJG$1,050,000
522Milan Lucic
BOSLW$1,000,000
523James Van Riemsdyk
BOSLW$1,000,000
524Patrick Maroon
MINLW$1,000,000
525Tomas Nosek
NJDLW$1,000,000
526Samuel Blais
STLLW$1,000,000
527Nils Hoglander
VANLW$1,000,000
528Logan O'Connor
COLC$1,000,000
529Craig Smith
DALC$1,000,000
530Mattias Janmark
EDMC$1,000,000
531Kevin Stenlund
FLAC$1,000,000
532Curtis Lazar
NJDC$1,000,000
533Shea Weber
ARID$1,000,000
534Juuso Valimaki
ARID$1,000,000
535Kurtis Macdermid
COLD$1,000,000
536Dmitry Kulikov
FLAD$1,000,000
537Mike Reilly
FLAD$1,000,000
538Andreas Englund
LAKD$1,000,000
539Logan Stanley
WPGD$1,000,000
540Scott Wedgewood
DALG$1,000,000
541Cameron Talbot
LAKG$1,000,000
542Samuel Montembeault
MTLG$1,000,000
543Justin Danforth
CBJRW$975,000
544Zach Benson
BUFLW$950,000
545Juraj Slafkovsky
MTLLW$950,000
546Leo Carlsson
ANAC$950,000
547Logan Cooley
ARIC$950,000
548Matthew Savoie
BUFC$950,000
549Connor Bedard
CHIC$950,000
550Cole Guttman
CHIC$950,000
551Adam Fantilli
CBJC$950,000
552Jordan Dumais
CBJRW$950,000
553Pavel Mintyukov
ANAD$950,000
554Kevin Korchinski
CHID$950,000
555Robert Bortuzzo
STLD$950,000
556Jack Rathbone
VAND$950,000
557Kirill Marchenko
CBJLW$925,000
558Andre Lee
LAKLW$925,000
559Brian Halonen
NJDLW$925,000
560Drew O'Connor
PITLW$925,000
561William Eklund
SJSLW$925,000
562Matthew Knies
TORLW$925,000
563Mason Mctavish
ANAC$925,000
564John Beecher
BOSC$925,000
565John-Jason Peterka
BUFC$925,000
566Jack Drury
CARC$925,000
567Lukas Reichel
CHIC$925,000
568Kent Johnson
CBJC$925,000
569Cole Sillinger
CBJC$925,000
570Wyatt Johnston
DALC$925,000
571Dylan Holloway
EDMC$925,000
572Anton Lundell
FLAC$925,000
573Justin Sourdif
FLAC$925,000
574Thomas Bordeleau
SJSC$925,000
575Matthew Beniers
SEAC$925,000
576Matthew Coronato
CGYRW$925,000
577Lucas Raymond
DETRW$925,000
578Mackie Samoskevich
FLARW$925,000
579Alexander Holtz
NJDRW$925,000
580Bobby Brink
PHIRW$925,000
581Jackson Lacombe
ANAD$925,000
582Janis Moser
ARID$925,000
583Owen Power
BUFD$925,000
584Jordan Oesterle
CGYD$925,000
585Wyatt Kaiser
CHID$925,000
586Nils Lundkvist
DALD$925,000
587Joshua Mahura
FLAD$925,000
588Brock Faber
MIND$925,000
589Justin Barron
MTLD$925,000
590Luke Hughes
NJDD$925,000
591Braden Schneider
NYRD$925,000
592Jake Sanderson
OTTD$925,000
593Henry Thrun
SJSD$925,000
594Devon Levi
BUFG$925,000
595Ukko-Pekka Luukkonen
BUFG$925,000
596Arvid Söderblom
CHIG$925,000
597Ryan Fanti
EDMG$925,000
598Matt Nieto
PITLW$900,000
599Emil Bemstrom
CBJC$900,000
600Ty Dellandrea
DALC$900,000
601Derek Ryan
EDMC$900,000
602Rasmus Kupari
WPGC$900,000
603Urho Vaakanainen
ANAD$900,000
604Kevin Bahl
NJDD$900,000
605Ben Hutton
VGKD$900,000
606Alex Lyon
DETG$900,000
607Emil Andrae
PHID$892,500
608Samuel Ersson
PHIG$892,500
609Jansen Harkins
PITC$875,000
610Fraser Minten
TORC$875,000
611Alex Laferriere
LAKRW$875,000
612Oliver Wahlstrom
NYIRW$874,125
613Samuel Savoie
CHILW$870,000
614Chase Wheatcroft
DALLW$870,000
615Michael Milne
MINLW$870,000
616Matthew Poitras
BOSC$870,000
617Waltteri Merela
TBLRW$870,000
618Tristan Luneau
ANAD$870,000
619Uvis Balinskis
FLAD$870,000
620Alfons Malmstrom
STLD$870,000
621Carter Mazur
DETLW$867,500
622Will Cuylle
NYRLW$867,500
623Tye Kartye
SEALW$867,500
624Colton Dach
CHIC$867,500
625Jean-Luc Foudy
COLC$867,500
626Caedan Bankier
MINC$867,500
627Sam Hentges
MINC$867,500
628Juuso Parssinen
NSHC$867,500
629Alex Beaucage
COLRW$867,500
630Alex Vlasic
CHID$867,500
631Akira Schmid
NJDG$867,500
632Nico Daws
NJDG$867,500
633Isaiah Saville
VGKG$858,000
634Cameron Butler
CBJRW$857,500
635Raivis Ansons
PITLW$852,500
636Sam Carrick
ANAC$850,000
637Sam Steel
DALC$850,000
638Connor Dewar
MINC$850,000
639Jon-Randall Avon
PHIC$850,000
640Dakota Joshua
VANC$850,000
641Reese Johnson
CHIRW$850,000
642Sebastian Aho
NYID$850,000
643Pierre-Olivier Joseph
PITD$850,000
644Brady Stonehouse
EDMRW$845,000
645Mitchell Russell
SJSRW$845,000
646Roman Schmidt
TBLD$842,500
647Daylan Kuefler
NYILW$840,000
648Arber Xhekaj
MTLD$835,000
649Jakob Pelletier
CGYLW$832,500
650Egor Afanasyev
NSHLW$832,500
651Nolan Foote
NJDLW$832,500
652Ridly Greig
OTTLW$832,500
653Jake Neighbours
STLLW$832,500
654Peyton Krebs
BUFC$832,500
655Ryan Suzuki
CARC$832,500
656Quinton Byfield
LAKC$832,500
657Marco Rossi
MINC$832,500
658Philip Tomasino
NSHC$832,500
659Tyson Foerster
PHIC$832,500
660Nikita Alexandrov
STLC$832,500
661Jack Finley
TBLC$832,500
662Connor McMichael
WASC$832,500
663Cole Perfetti
WPGC$832,500
664Jack Quinn
BUFRW$832,500
665Seth Jarvis
CARRW$832,500
666Arthur Kaliyev
LAKRW$832,500
667Dawson Mercer
NJDRW$832,500
668Thomas Harley
DALD$832,500
669Moritz Seider
DETD$832,500
670Philip Broberg
EDMD$832,500
671Kaiden Guhle
MTLD$832,500
672Nikita Okhotyuk
SJSD$832,500
673Kaedan Korczak
VGKD$832,500
674Ville Heinola
WPGD$832,500
675Andrew Cogliano
COLLW$825,000
676Jonathan Drouin
COLLW$825,000
677Ryan Lomberg
FLALW$825,000
678Pavel Dorofeyev
VGKLW$825,000
679Joe Veleno
DETC$825,000
680Calen Addison
MIND$825,000
681Erik Gustafsson
NYRD$825,000
682Jonathan Quick
NYRG$825,000
683Anson Thornton
ARIG$815,000
684Patrick Brown
BOSLW$800,000
685Brendan Lemieux
CARLW$800,000
686Jimmy Vesey
NYRLW$800,000
687Liam O'Brien
ARIC$800,000
688Thomas Novak
NSHC$800,000
689Nick Bonino
NYRC$800,000
690Mark Kastelic
OTTC$800,000
691Michael Eyssimont
TBLC$800,000
692Luke Glendening
TBLC$800,000
693Tyler Motte
TBLC$800,000
694Brett Leason
ANARW$800,000
695Mackenzie Entwistle
CHIRW$800,000
696Yegor Chinakhov
CBJRW$800,000
697Blake Wheeler
NYRRW$800,000
698Givani Smith
SJSRW$800,000
699Travis Dermott
ARID$800,000
700Samuel Bolduc
NYID$800,000
701Zachary Jones
NYRD$800,000
702Nick Seeler
PHID$800,000
703Chad Ruhwedel
PITD$800,000
704Tyler Tucker
STLD$800,000
705Mark Giordano
TORD$800,000
706Cayden Primeau
MTLG$800,000
707Felix Sandstrom
PHIG$800,000
708Tyler Pitlick
NYRRW$787,500
709Austin Watson
TBLLW$776,665
710Dryden Hunt
CGYLW$775,000
711A.J. Greer
CGYLW$775,000
712Boris Katchouk
CHILW$775,000
713Frederik Olofsson
COLLW$775,000
714Riley Tufte
COLLW$775,000
715Samuel Fagemo
NSHLW$775,000
716Kiefer Sherwood
NSHLW$775,000
717Cole Smith
NSHLW$775,000
718Egor Sokolov
OTTLW$775,000
719Pierre-Edouard Bellemare
SEALW$775,000
720Phillip di Giuseppe
VANLW$775,000
721Beck Malenstyn
WASLW$775,000
722Benoit-Olivier Groulx
ANAC$775,000
723Chase De Leo
ANAC$775,000
724Jakub Lauko
BOSC$775,000
725Adam Ruzicka
CGYC$775,000
726Vasili Ponomarev
CARC$775,000
727Chris Wagner
COLC$775,000
728Liam Foudy
CBJC$775,000
729Trevor Lewis
LAKC$775,000
730Michael Pezzetta
MTLC$775,000
731Chris Tierney
NJDC$775,000
732Zack MacEwen
OTTC$775,000
733Parker Kelly
OTTC$775,000
734Colin White
PITC$775,000
735Oskar Sundqvist
STLC$775,000
736Logan Brown
TBLC$775,000
737Noah Gregor
TORC$775,000
738Paul Cotter
VGKC$775,000
739Michael Amadio
VGKC$775,000
740Aliaksei Protas
WASC$775,000
741Matthew Phillips
WASC$775,000
742David Gustafsson
WPGC$775,000
743Michael Carcone
ARIRW$775,000
744Walker Duehr
CGYRW$775,000
745Stefan Noesen
CARRW$775,000
746Taylor Raddysh
CHIRW$775,000
747Matt Luff
DETRW$775,000
748Connor Brown
EDMRW$775,000
749Jesse Ylönen
MTLRW$775,000
750Luke Evangelista
NSHRW$775,000
751Michael McCarron
NSHRW$775,000
752Julien Gauthier
NYIRW$775,000
753Hudson Fasching
NYIRW$775,000
754Ian Mitchell
BOSD$775,000
755Dennis Gilbert
CGYD$775,000
756Jalen Chatfield
CARD$775,000
757Jack Johnson
COLD$775,000
758Joel Hanley
DALD$775,000
759Jerad Rosburg
DALD$775,000
760Vincent Desharnais
EDMD$775,000
761Markus Niemelainen
EDMD$775,000
762Tobias Bjornfot
LAKD$775,000
763Johnathan Kovacevic
MTLD$775,000
764Chris Wideman
MTLD$775,000
765Yegor Zamula
PHID$775,000
766Ty Smith
PITD$775,000
767Will Butcher
PITD$775,000
768Ty Emberson
SJSD$775,000
769Jacob MacDonald
SJSD$775,000
770Jaycob Megna
SEAD$775,000
771Scott Perunovich
STLD$775,000
772Josh Jacobs
STLD$775,000
773Calvin de Haan
TBLD$775,000
774Haydn Fleury
TBLD$775,000
775Darren Raddysh
TBLD$775,000
776Simon Benoit
TORD$775,000
777Akito Hirose
VAND$775,000
778Noah Juulsen
VAND$775,000
779Brayden Pachal
VGKD$775,000
780Daniil Miromanov
VGKD$775,000
781Alexander Alexeyev
WASD$775,000
782Lucas Johansen
WASD$775,000
783Declan Chisholm
WPGD$775,000
784Lukas Dostal
ANAG$775,000
785Justus Annunen
COLG$775,000
786Ivan Prosvetov
COLG$775,000
787Spencer Martin
CBJG$775,000
788Keith Kinkaid
NJDG$775,000
789Joel Hofer
STLG$775,000
790Jonas Johansson
TBLG$775,000
791Matt Tomkins
TBLG$775,000
792Joseph Woll
TORG$775,000
793Logan Thompson
VGKG$775,000

Average Salary for an NHL Goaltender

Based on the 2023-24 season, the average salary for an NHL goaltender is $3,168,494 USD. There are 80 goaltenders under contract for the season. Sergei Bobrovsky (Florida Panthers) is the highest paid goalie at $10,000,000 USD for the current season. 

Furthermore, Bobrovsky is tied for 27th highest salary in the entire NHL this season. Just last year, he was ranked for 3rd when his salary was $12 million.

Embed from Getty Images

Not too far behind is Andrei Vasilevskiy, goaltender for the Tampa Bay Lightning, with a $9 million USD salary.

There are 57 goalies (71.3%) making $1.0 Million USD or more, while 10 goalies (12.5%) are making the league minimum of $775,000 USD.

Lastly, there are 33 (41.3%) goalies that are making more than the average NHL goaltender salary.

Average Salary for NHL Defensemen

The average salary for an NHL defenseman is $3,539,258 USD in 2023-24. This is based on 253 contracts signed by defensemen on the season. Dougie Hamilton (New Jersey Devils) is the top earner at $12,600,000 USD.

Hamilton is ranked 3rd in the overall salary rankings.

Embed from Getty Images

Other notable defensemen include Seth Jones (Chicago Blackhawks) and Alex Pietrangelo (Vegas Golden Knights) at $12.5 and 12.4 million USD respectively.

As you could see, NHL defensemen make just over $370,000 USD more than the average goaltender.

So how does that stack up against NHL forwards?

Average Salary for NHL Forwards

The average salary in 2023-24 for an NHL forward is $3,521,782 USD. There are 460 forwards signed to NHL contracts for the season. Nathan MacKinnon (Colorado Avalanche) is the highest payed at $16,500,000 USD, as mentioned earlier.

The verdict is in. 

NHL defensemen are payed the most out of the three groups. The difference between all positions is less than $400,000 USD. 

Now that we know which group is paid the most, let’s put our general manager’s hat on.

NHL Team Salary and Roster Obligations

How do general managers decide the amount to spend on each player?

Well, there are rules in place that teams must adhere to. 

First off, each team can have up to 23 players on their Active Roster. These active players have their salaries count against the NHL salary cap.

If a player gets injured or sent back down to the minors, they can be replaced to fulfill their active roster limit. 

As a result, you will see most teams pay more than just those 23 players throughout the season.

At the start of the season, the average team has 25 players signed (i.e. 793 players, 32 teams).

This number will likely increase to 30 players on average per team as we approach the latter stages of the season. We've seen this play out this way in the past.

Call ups occur due to injury or player swap between NHL and their minor affiliate teams.

To learn more about the NHL player count over the last few years, check out my blog post here on How Many Players are in the NHL?

Getting back to our 30-player roster count, there is some simple math general managers must do. They need to make sure that the total salaries of any 23-player combination on their active roster falls within the cap limits.

For purists out there, it’s true that an individual player’s cap hit is is not necessarily equal to their salary. I mentioned before that a player’s cap is actually equal to their total contract divided by the number of years signed. 

This number is either close or equal to their annual salary in question.

Final Thoughts

To recap, the salary structure and range for each NHL position can be summarized as follows:

POSITIONLOW (USD)AVERAGE (USD)HIGH (USD)TOP EARNER
ALL$775,000$3,492,000$16,500,000Nathan MacKinnon
FORWARD$775,000$3,522,000$16,500,000Nathan MacKinnon
DEFENSE$775,000$3,539,000$12,600,000Dougie Hamilton
GOALIE$775,000$3,178,000$10,000,000Sergei Bobrovsky

As the league continues to grow in profits, we'll definitely see increases to how much NHL players will make.

We already know that the base salary is increasing over the next few seasons. 

I expect to see that minimum to be raised even further once the new Collective Bargaining Agreement is signed for 2026-27 and beyond.

The other number to keep an eye on is the upper salary cap limit. It's now at $83.5mil USD.

Since being reintroduced in the 2005-06, the cap has undergone steady growth.

Expect the cap to continue increse even higher the next few years.

As a result, the elite players will earn more, sign bigger contracts and drive up the NHL salary average even further.

The question now becomes, who will be the next player to eclipse Nathan MacKinnon's $100.8 million - 8-year deal?

>