average salary for nba players
On average, NBA players make $5.15 million, MLB players make $3.2 million, NHL players make $2.4 million, and NFL players make $1.9 million per year, according to Forbes. But that doesn't even tell the full story.