We are independent & ad-supported. We may earn a commission for purchases made through our links.

Advertiser Disclosure

Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.

How We Make Money

We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently from our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.

How Do the Professional Athlete Salaries Compare among the Major US Sports Leagues?

Though salaries vary within sports leagues themselves, the National Basketball Association (NBA) is the U.S. sports league that had the highest average salary in 2011, with each player making an average of $5.15 million US Dollars (USD) a year — more than the average salary of Major League Baseball (MLB) and National Football League (NFL) players combined. The average salary for MLB players was about $3.1 million USD a year, and the average salary for NFL players was about $1.9 million USD a year. Players in the National Hockey League (NHL) made an average of about $2.4 million USD per year.

More facts about professional athletes' salaries:

  • A league's average salary can seem misleadingly high because a few players per team often make much more than the others. In terms of median salary, NBA players still came out on top in 2011, though, with a median salary of about $2.3 million USD. MLB players had a median salary of $1.15 million USD; NHL players had a median salary of approximately $1.1 million USD, and NFL players had the lowest median salary, about $770,000 USD per year.

  • One of the reasons salaries vary so widely among sports leagues has to do with how many players there are per team. There are far fewer players on NBA teams than there are on NFL teams, so there is more money per player.

  • Salaries vary among leagues, too. For instance, in Major League Baseball, the New York Yankees had an average salary of about $6.75 million USD per player, and the Kansas City Royals had an average salary of about $1.33 million USD per player.

  • To put professional athletes' salaries in perspective, as of the 2004 census, the average household income in the United States was about $60,500 USD a year. The median household income was about $44,300 USD per year.

Discussion Comments

Sports&Hobbies, in your inbox

Our latest articles, guides, and more, delivered daily.

Sports&Hobbies, in your inbox

Our latest articles, guides, and more, delivered daily.