The salary of a professional football player can range greatly depending on a variety of factors, including the player's skill level, experience, position, and the league in which they play. In major leagues such as the NFL, NBA, MLB, and NHL, the salaries of players can be in the millions of dollars. On the other hand, players in lesser-known or minor leagues may earn significantly less. In the NFL, for example, the average salary of a player is around $2.7 million per year. However, star players can earn much more than this, with some of the highest-paid players bringing in tens of millions of dollars per year through their salary, endorsements, and other sources of income.