The National Hockey League, a top-tier sports league, governs the sport in North America. Its highest-paid players enjoy global popularity and financial success through salaries and endorsements or sponsorships. So, who are the highest-paid NHL players?
Auston Mathews, Nathan MacKninnon, Connor McDavid, Alex Ovechkin, and Elias Pattersson are among the highest-paid NHL players. Photo: modified by author (Getty Images/canva.com)
Source: Original
TABLE OF CONTENTS
We strive to provide factual and accurate information. As a result, we used data from Forbes, Spotrac, and other credible sources to rank players by their on-ice earnings for the 2024/25 season to determine the highest-paid NHL player.
Who are the highest-paid NHL players?
As one of the most popular sports in the world, its players enjoy significantly higher returns compared to those in lesser recognised sports. Have a look at this list of the highest-paid NHL players based on their salaries and add-ons such as bonuses.
RankPlayerSalary25 Drew Doughty$11 million24Mikhail Sergachev$11 million23Timo Meier$11.1 million22Roope Hintz$11.3 million21Pierre-Luc Dubois$11.3 million20Matthew Tkachuk$11.3 million19Zachary Werenski$11.5 million18Charles Mcavoy$11.5 million17Sebastian Aho$12 million16Darnell Nurse$12 million15Brayden Point$12 million14Aleksander Barkov$12 million13Adam Fox$12 million12Alex Pietrangelo$12.5 million11Dougie Hamilton$12.6 million10Seth Jones$12.8 million9Rasmus Dahlin$13.1 million8Jake Guentzel$13.5 million7William Nylander$13.8 million6David Pastrnak$14.5 million5Elias Pettersson$14.8 million4Alex Ovechkin$16 million3Connor McDavid$16 million2Nathan MacKinnon$19.5 million1Auston Matthews$21.7 million25. Drew Doughty – $11 millionDrew Doughty of the Los Angeles Kings poses for a portrait during the 2019 NHL All-Star weekend at SAP Center in San Jose, California. Photo: Ezra Shaw
Source: Getty ImagesFull name: Drew DoughtyDate of birth: 8 December 1989Age: 35 years old (as of 2024)Team: Los Angeles Kings
Doughty is a top NHL defenseman who plays in the number 8 Jersey for the Los Angeles Kings. In the 2024/25 season, the right shooter is expected to earn $11 million, a fraction of his $121.9 million career earnings.
24. Mikhail Sergachev – $11 millionMikhail Sergachev is pictured prior to the game against the New York Islanders at UBS Arena on 10 October 2024 in Elmont, New York. Photo: Bruce Bennett
Source: Getty ImagesFull name: Mikhail Aleksandrovich SergachevDate of birth: 25 June 1998Age: 26 years old (as of 2024)Team: Utah Hockey Club
Mikhail Sergachev is a Russian defenseman who plays for the Utah Hockey Club. In the 2024/25 season, the number 98 alternate captain had a $8.5 million salary cap guaranteed in an eight-year $68 million contract with the Tampa Bay Lightning club.
23. Timo Meier – $11.1 millionTimo Meier of the San Jose Sharks poses for a portrait before the 2022 NHL All-Star game at T-Mobile Arena in Las Vegas, Nevada. Photo: Christian Petersen
Source: Getty ImagesFull name: Timo MeierDate of birth: 8 October 1996Age: 28 years old (as of 2024)Team: New Jersey Devils
Timo Meier plays for the Devils as a right-wing point producer and scorer. In 2023, he signed an eight-year contract that guaranteed him $70.4 million with an annual average salary of $8.8 million.
22. Roope Hintz – $11.3 millionRoope Hintz of the Dallas Stars poses for his official headshot for the 2024-2025 season at Comerica Center in Frisco, Texas. Photo: Glenn James/NHLI
Source: Getty ImagesFull name: Roope HintzDate of birth: 17 November 1996Age: 28 years old (as of 2024)Team: Dallas Stars
Finnish forward Roope Hintz plays for the Dallas Stars. The alternate captain’s contract extension with the Stars guarantees him an annual average salary of $8.45 million. The $67.6 million extension was signed in November 2022.
21. Pierre-Luc Dubois – $11.3 millionPierre-Luc Dubois of the Winnipeg Jets poses for a portrait during the NHL Player Media Tour at Ford Performance Centre on 13 September 2021 in Etobicoke, Ontario. Photo: Dave Sandford/NHLI
Source: Getty ImagesFull name: Pierre-Luc DuboisDate of birth: 24 June 1998Age: 26 years old (as of 2024)Team: Washington Capitals
Canadian ice hockey player Pierre-Luc Dubois was traded to the Capitals in 2024 from the Los Angeles Kings. According to PuckPedia, he has a $8.5 million annual salary cap hit on a $68 million contract.
20. Matthew Tkachuk – $11.3 millionMatthew Tkachuk of the Calgary Flames poses for a portrait ahead of the 2020 NHL All-Star Game at Enterprise Center in St Louis, Missouri. Photo: Jamie Squire
Source: Getty ImagesFull name: Matthew Brendan TkachukDate of birth: 11 December 1997Age: 26 years old (as of 2024)Team: Florida Panthers
Matthew Tkachuk is a left-shooter who plays and captains the Florida Panthers. In 2022, the number 19 right winger signed a $76 million contract that guaranteed him a $9.5 average annual salary.
19. Zachary Werenski – $11.5 millionZach Werenski of the Columbus Blue Jackets poses for a portrait before the 2022 NHL All-Star game at T-Mobile Arena in Las Vegas, Nevada. Photo: Christian Petersen
Source: Getty ImagesFull name: Zachary WerenskiDate of birth: 19 July 1997Age: 27 years old (as of 2024)Team: Columbus Blue Jackets
In 2021, signed a six-year $57.5 million contract extension with the Colombus Blue Jackets. The contract guarantees him a $9.5 million salary cap for the 2024/25 season.
18. Charles Mcavoy – $11.5 millionCharlie McAvoy of the Boston Bruins poses for a portrait for the NHL Player Media Tour on 17 September 2021 in Chicago, Illinois. Photo: Chase Agnello-Dean/NHLI
Source: Getty ImagesFull name: Charles Patrick McAvoy Jr.Date of birth: 21 December 1997Age: 27 years old (as of 2024)Team: Boston Bruins
Charles Mcavoy is a defenseman and alternate captain for the Boston Bruins. In 2021, he reached a $76 million agreement with the Bruins that would earn him an average annual wage of $9.5 million and a $26.5 million signing bonus.
17. Sebastian Aho – $12 millionSebastian Aho of the Carolina Hurricanes poses for his portrait prior to the 2024 Honda NHL All-Star Game in Toronto, Ontario. Photo: Cole Burston
Source: Getty ImagesFull name: Sebastian Antero AhoDate of birth: 26 July 1997Age: 27 years old (as of 2024)Team: Carolina Hurricanes
Antero is a Finnish hockey player who has played in the centre position for two teams: the Carolina Hurricanes and the Oulun Kärpät. His 2024 earnings of $12 million make him among the highest-paid players on the Carolina Hurricanes squad.
16. Darnell Nurse – $12 millionDarnell Nurse of the Edmonton Oilers poses for a portrait during the NHL Player Media Tour at Ford Performance Centre in Etobicoke, Ontario. Photo: Dave Sandford/NHLI
Source: Getty ImagesFull name: Darnell NurseDate of birth: 4 February 1995Age: 29 years old (as of 2024)Team: Edmonton Oilers
Darnell Nurse is an alternate captain and defenseman for the Edmonton Oilers. The number 25 defenseman plays for the Oilers on a $74 million contract that guarantees him a $12 million base salary for the 2024 season with a cap hit of $9.2 million.
15. Brayden Point – $12 million Brayden Point of the Tampa Bay Lightning poses for a portrait during the 2018 NHL All-Star at Amalie Arena in Tampa, Florida. Photo: Mike Ehrmann
Source: Getty ImagesFull name: Brayden PointDate of birth: 13 March 1996Age: 28 years old (as of 2024)Team: Tampa Bay Lightning
Brayden Point, the Bolt’s Best Player of the Month (April) for the Tampa Bay Lightning, plays on an eight-year $76 million contract. According to Spotrac, the contract guarantees him a base salary of $5 million and a signing bonus of $7 million in 2024/25.
14. Aleksander Barkov – $12 millionAleksander Barkov poses for the Panthers productions crew during media day at the BB&T Center on 12 September 2019.. Photo: David Santiago/Miami Herald/Tribune News Service
Source: Getty ImagesFull name: Aleksander Aleksandrovich BarkovDate of birth: 2 September 1995Age: 29 years old (as of 2024)Team: Florida Panthers
Aleksander Barkov is a Finnish centre who captains the Florida Panthers. In 2024/25, Barkov will earn a base salary of $1 million and a signing bonus of $11 million while carrying a cap hit of $10 million.
13. Adam Fox – $12 millionAdam Fox poses for a portrait after being selected 66th overall by the Calgary Flames during the 2016 NHL Draft in Buffalo, New York. Photo: Jeffrey T. Barnes
Source: Getty ImagesFull name: Adam FoxDate of birth: 17 February 1998Age: 26 years old (as of 2024)Team: New York Rangers
Adam Fox plays for the New York Rangers in the NHL as a right-shooting defenseman. His historic seven-year contract guarantees him an average annual salary of $9.5 million through 2029. According to ESPN, the 2021 contract was the largest contract for a defenseman leaving his entry-level deal in the sports league.
12. Alex Pietrangelo – $12.5 millionAlex Pietrangelo of the Vegas Golden Knights poses for a portrait before the 2022 NHL All-Star game at T-Mobile Arena in Las Vegas, Nevada. Photo: Christian Petersen
Source: Getty ImagesFull name: Alexander PietrangeloDate of birth: 18 January 1990Age: 34 years old (as of 2024)Team: Vegas Golden Knights
2014 Olympic gold medalist Alex Pietrangelo is a key defenseman for the Vegas Golden Knights. The number seven right shooter plays under a seven-year worth $61.6 million contract. The contract guarantees him an average annual salary of $8.8 million.
11. Dougie Hamilton – $12.6 millionDougie Hamilton of the Boston Bruins poses for a photo portrait during the 2011 NHL Entry Draft at Xcel Energy Center in St Paul, Minnesota. Photo: Nick Laham
Source: Getty ImagesFull name: Douglas Jonathan HamiltonDate of birth: 17 June 1993Age: 31 years old (as of 2024)Team: New Jersey Devils
Dougie Hamilton is a well-experienced hockey player who plays for the New Jersey Devils in the NHL. His 2021 contract worth $63 million guarantees him an average annual salary of $9 million until the end of the 2027-28 season.
10. Seth Jones – $12.8 millionSeth Jones of the Columbus Blue Jackets poses for a portrait ahead of the 2020 NHL All-Star Game at Enterprise Center in St Louis, Missouri. Photo: Jamie Squire
Source: Getty ImagesFull name: Jared Seth JonesDate of birth: 3 October 1994Age: 30 years old (as of 2024)Team: Chicago Blackhawks
Seth Jones is a top defenseman who is playing in his eleventh season for the Chicago Blackhawks. The alternate captain is locked into an eight-year, $76 million contract with the Blackhawks that guarantees him an average base salary of $9.5 million in 2024/25.
9. Rasmus Dahlin – $13.1 millionRasmus Dahlin of the Buffalo Sabres poses for his portrait prior to the 2024 Honda NHL All-Star Game in Toronto, Ontario. Photo: Cole Burston
Source: Getty ImagesFull name: Rasmus Erik DahlinDate of birth: 13 April 2000Age: 24 years old (as of 2024)Team: Buffalo Sabres
In October 2023, the Buffalo Sabres’ star defenseman signed an eight-year extension deal worth $88 million. The contract, according to Forbes, makes him one of the highest-paid NHL players and guarantees him a base salary of $13.1 million for the 2024/25 season.
8. Jake Guentzel – $13.5 millionJake Guentzel of the Pittsburgh Penguins poses for a portrait before the 2022 NHL All-Star game at T-Mobile Arena in Las Vegas, Nevada. Photo: Christian Petersen
Source: Getty ImagesFull name: Jake GuentzelDate of birth: 6 October 1994Age: 30 years old (as of 2024)Team: Pittsburgh Penguins
Jake Guentzel has been an instrumental player for the Pittsburgh Penguins. During the 2017 Stanley Cup Finals, Guentzel scored the winning goal in Game 1 and Game 2 helping the Penguins to become the first consecutive champion in 19 years. His $63 million contract guarantees him an average annual value of $9 million.
7. William Nylander – $13.8 millionWilliam Nylander of the Toronto Maple Leafs poses for his portrait prior to the 2024 Honda NHL All-Star Game in Toronto, Ontario. Photo: Cole Burston
Source: Getty ImagesFull name: William Andrew Nylander AlteliusDate of birth: 1 May 1996Age: 28 years old (as of 2024)Team: Toronto Maple Leafs
In January 2024, William Nylander signed a historic $92 million contract while on the final season of a previous $41.5 million contract with the Toronto Maple Leafs. Starting next season, his new contract will pay him an annual base salary of $11.5 million, $4.9 million more than his current average.
6. David Pastrnak – $14.5 millionDavid Pastrnak of the Boston Bruins poses for a portrait ahead of the 2020 NHL All-Star Game at Enterprise Center in St Louis, Missouri. Photo: Jamie Squire
Source: Getty ImagesFull name: David PastrňákDate of birth: 25 May 1996Age: 28 years old (as of 2024)Team: Boston Bruins
On March 2023, David Pastrnak signed an 8-year contract worth $92 million with the Boston Bruins. In 2024/25, Nylander will earn a base salary of $3.5 million and a signing bonus of $10 million which carries a cap hit of $11.5 million.
Elias Pettersson of the Vancouver Canucks poses for his portrait prior to the 2024 Honda NHL All-Star Game in Toronto, Ontario. Photo: Cole Burston
Source: Getty ImagesFull name: Elias Fredrik PetterssonDate of birth: 12 November 1998Age: 26 years old (as of 2024)Team: Vancouver Canucks
Left-shooting centre, Elias Pettersson, plays for the Vancouver Canucks under a seven-year, $51.5 million contract. In the 2024/25 season, the deal guarantees him a base salary of $2.5 million and a signing bonus of $12 million with a cap hit of $11.6 million.
4. Alex Ovechkin – $16 millionAlex Ovechkin of the Washington Capitals poses for a photo following the game against the Chicago Blackhawks at United Center on December 13, 2022, in Chicago, Illinois. Photo: Chase Agnello-Dean/NHLI
Source: Getty ImagesFull name: Alexander Mikhailovich OvechkinDate of birth: 17 September 1985Age: 39 years old (as of 2024)Team: Washington Capitals
Alex Ovechkin has cemented his place in the NHL’s record books as one of the greatest goal-scorers of the 21st century. With countless records under his belt, Ovechkin is also well compensated with a five-year $47.5 million contract.
3. Connor McDavid – $16 millionConnor McDavid of the Edmonton Oilers poses for a portrait before the 2022 NHL All-Star game at T-Mobile Arena in Las Vegas, Nevada. Photo: Christian Petersen
Source: Getty ImagesFull name: Connor Andrew McDavidDate of birth: 13 January 1997Age: 27 years old (as of 2024)Team: Edmonton Oilers
Connor McDavid, an Edmonton Oilers star and one of the league’s top players, plays under an eight-year, $100 million contract. The deal that enters its final year in July 2025 guarantees him a base salary of $12.5 million.
2. Nathan MacKinnon – $19.5 millionNathan MacKinnon of the Colorado Avalanche poses for his portrait prior to the 2024 Honda NHL All-Star Game in Toronto, Ontario. Photo: Cole Burston
Source: Getty ImagesFull name: Nathan Raymond MacKinnonDate of birth: 1 September 1995Age: 29 years old (as of 2024)Team: Colorado Avalanche
In 2022, Nathan MacKinnon, a key force for the Colorado Avalanche, signed a $100.8 million for over eight years. At the time of the signing, the contract was regarded as the richest contract in the salary cap era. It guaranteed him $12.6 million as a base salary, with $85.3 million of the entire contract value being paid as a signing bonus.
1. Auston Matthews – $21.7 millionAuston Matthews of the Toronto Maple Leafs poses for a portrait before the 2022 NHL All-Star game at T-Mobile Arena in Las Vegas, Nevada. Photo: Christian Petersen.
Source: Getty ImagesFull name: Auston Taylour MatthewsDate of birth: 17 September 1997Age: 27 years old (as of 2024)Team: Toronto Maple Leafs
Auston Matthews is a left-shooting centre for the Toronto Maple Leafs. In August 2023, he signed a monumental four-year extension deal worth $53 million. He is Forbes’s highest-paid NHL player, with $16.7 million on-ice and $5 million off-ice earnings in 2024/25.
What is the average NHL salary?
According to ZipRecruiter, the average NHL player’s salary is $123,905 annually. This translates to about $4,130 per month and $59 per hour for hockey players in the NHL.
Who is the highest-paid NHL player in 2024?
According to a salary analysis by Forbes, Auston Matthews, the centre and captain of the Toronto Maple Leafs, is the highest-paid player in the NHL. In 2023, the top spot was held by Alex Ovechkin of the Washington Capitals and Nathan MacKinnon of the Colorado Avalanche.
Who is the highest-paid NHL player of all time?
At the time of writing, Alex Ovechkin has received the highest remuneration throughout his career. His total career earnings stand at $161.7 million as of 2024.
Who is the richest hockey player ever?
According to Celebrity Net Worth and The Richest, Wayne Gretzky the richest hockey player of all time. His alleged net worth is between $200 million and $250 million.
A look at the highest-paid NHL players reflects the financial might of the league and its teams. Auston Matthews, Nathan MacKinnon, and Connor McDavid lead the group with the highest on-ice earnings.
Henzodaily.ng has published an article ranking the highest-paid F1 drivers. Formula One is an elite international racing class that attracts billions in annual revenue.
Like several top-tier sports, high-performing drivers earn millions in salaries, bonuses and sponsorship deals. Read on to find out how much FI drivers earn and who the highest-paid drivers are.
Source: Henzodaily.ng