Top earning NHL players' annual salaries in 2023
The player with the highest annual salary in the National Hockey League in 2023 was Nathan MacKinnon. The centre for the Colorado Avalanche had a salary of 16.5 million U.S. dollars that season.