top 10 highest paid NHL players of all-time
Who are the top 10 highest paid NHL players of all-time? Sidney Crosby leads the way with $149,890,244 in career earnings.

Earlier this week Forbes released the top 50 highest paid athletes of all-time and not one single NHL player made the list. Michael Jordan led the way with $3.3 billion in earnings.

The top 10 highest paid NHL players of all-time list below just consists of career earnings. I could not source out player salaries plus additional compensation from endorsements and investments.

Who do you think tops the list? Is it Wayne Gretzky? Mario Lemieux? Sidney Crosby?

Crosby leads the list of highest paid NHL player of all-time. My guess is Connor McDavid and Auston Matthews will be at the top of the list after their next contract expires in the years to come.

Ryan Suter in the #10 spot is the most surprising out of the top 10 NHL salaries of all-time.

Top 10 highest paid NHL players of all-time

  • C Sidney Crosby: $149,890,244
  • LW Alex Ovechkin: $138,220,893
  • RW Jaromir Jagr: $135,382,322
  • C Evgeni Malkin: $135,270,893
  • D Shea Weber: $129,831,000
  • RW Vincent Lecavalier: $126,335,718
  • C Anze Kopitar: $122,250,000
  • RW Patrick Kane: $115,637,195
  • D Chris Pronger: $113,950,000
  • D Ryan Suter: $112,492,666

Sign up for our weekly NHL trade rumors newsletter


Please enter your comment!
Please enter your name here