In terms of wealth, NFL players earn their income through a combination of salaries, endorsements, and bonuses. While exact figures are not publicly disclosed, the average salary for an NFL player is around $860,000 per year. Additionally, players can earn significant amounts of money through endorsement deals with brands and sponsorships.