It’s hard to determine an average annual salary for football players, as their pay rate tends to vary greatly depending on their skill and the team that employs them. For example, low-ranking amateur teams can hardly pay more than $40,000 a year to their players, while some famous professionals earn over $1 million annually. It takes long, hard years of dedication to attain such high pay rates, though most footballers see the effort as entirely justified.