Who Is the Highest-Paid Canadian Hockey Player?

Colorado Avalanche center Nathan MacKinnon (29) in the first period of an NHL hockey game Saturday, Feb. 24, 2024, in Denver.
(AP Photo/David Zalubowski)
NHL OddsLive Betting
  • Nathan MacKinnon is the highest-paid Canadian hockey player in 2024-25, earning $16.5 million.
  • Three of the top 10 NHL earners are Canadian (MacKinnon, Dougie Hamilton, and Alex Pietrangelo).
  • The 10-highest Canadian earners will all make at least $10.9 million in 2024-25.

NHL salaries are on the rise alongside the salary cap, which increased by $4.5 million to $88 million for the 2024-25 season. 

The top 10 Canadian earners will all make at least $10.9 million in the upcoming season, with Nathan MacKinnon sitting atop the list at $16.5 million. 

Who Is the Highest-Paid Canadian Hockey Player?

RankingPlayer Team 2024-25 Annual SalaryCap Hit
1Nathan MacKinnonColorado Avalanche$16.5 million $12.6 million
2Dougie Hamilton New Jersey Devils$12.6 million$9 million
3Alex PietrangeloVegas Golden Knights$12.5 million$8.8 million
4Brayden PointTampa Bay Lightning$12 million$9.5 million
5Darnell NurseEdmonton Oilers$12 million$9.25 million
6Pierre-Luc Dubois Washington Capitals$11.25 million $8.5 million
7Drew Doughty Los Angeles Kings$11 million $11 million
8Mark StoneVegas Golden Knights$11 million $9.5 million
9Sam ReinhartFlorida Panthers$11 million $8.625 million
10Jordan KyrouSt. Louis Blues$10.9 million$8.125 million

MacKinnon is the second-highest-paid NHLer.

The Colorado Avalanche superstar and reigning MVP signed an eight-year, $100.8 million deal in September 2022, equating to about $12.6 million annually. 

Dougie Hamilton, Alex Pietrangelo, Brayden Point, and Darnell Nurse round out the top five Canadian earners.

Who Are the Highest-Paid Hockey Players?

RankingPlayer Team Nationality2024-25 Annual SalaryCap Hit
1Auston MatthewsToronto Maple LeafsAmerican$16.7 million $13.25 million
2Nathan MacKinnonColorado AvalancheCanadian$16.5 million$12.6 million
3Elias PetterssonVancouver Canucks Swedish$14.5 million$11.6 million
4William NylanderToronto Maple LeafsSwedish$13.5 million$11.5 million
5Jake GuentzelTampa Bay LightningAmerican13.3 million$9 million
6David PastrnakBoston BruinsCzechia $13 million$11.25 million
7Rasmus DahlinBuffalo SabresSwedish$13 million$11 million
8Dougie HamiltonNew Jersey DevilsCanadian$12.6 million$9 million
9Alex PietrangeloVegas Golden KnightsCanadian$12.5 million$8.8 million
10Seth JonesChicago BlackhawksAmerican$12.5 million$9.5 million

Auston Matthews signed a four-year, $53 million deal in August 2023, making him the NHL’s highest earner. 

The Toronto Maple Leafs’ sniper is usually among the NHL odds favourites to win the MVP.

The NHL’s 10 highest-paid players are evenly split regarding nationalities, with three hailing from Canada, the United States, and Sweden and one, David Pastrnak, from Czechia. 

Pastrnak opened the 2024-25 season with some of the best hockey odds to win the Rocket Richard Trophy. 

How Much Does Connor McDavid Make? 

Connor McDavid will earn $10 million in 2024-25, with a cap hit of $12.5 million. 

He signed an eight-year, $100 million deal in July 2017, which, at the time, made him the league’s highest earner. 

The world’s best hockey player becomes a restricted free agent in 2026-27 and will almost certainly sign a new contract that again makes him the highest-paid player. 

He opened the season as my best online sportsbook bet to win his fourth Hart Trophy. 

Who is the Highest Paid Maple Leaf? 

Matthews signed a four-year, $53 million deal in August 2023, making him the highest earner in NHL history. 

What Was Wayne Gretzky’s Salary?

Wayne Gretzky signed a 10-year, $3 million deal and earned $300,000 per year with the Edmonton Oilers between 1979 and 1988. 

In the summer of 1988, when he was traded to the Los Angeles Kings, he inked a three-year, $25.5 million deal that saw him earn $8.5 million per year, making him the NHL’s highest earner.

He made almost three times as much in one season with the Kings as during his 10-year contract with the Oilers. He signed a two-year, $13 million deal with the New York Rangers in 1997-98. 

Gretzky earned about $43.268 million from 1989 to 99. 

The content provided in this blog is intended for entertainment purposes only. All views and opinions expressed are the authors and reflect their individual perspectives on sports, betting, and related topics. This content should not be considered professional betting advice or the official views of BetMGM LLC. Please gamble responsibly. If you or someone you know is experiencing issues related to gambling, seek help from a licensed health professional. This blog is not liable for any losses, damages, or consequences resulting from betting activities.