A recent article by Forbes revealed the average salary for a NHL player is about $2.6 million. Of the “Big Four” North American sports, the average NHL salary ranks third behind the MLB ($3.8 million) and NBA ($4.9 million), and slightly ahead of the NFL ($2.0 million).
A handful of names on this list were to be expected, however, there are a couple surprises at the top. Leave a comment on the player who most surprised you!
Here are the Top 12 Highest NHL Career Earners…