Question: how much money do a football player have?
Answer: Top players get contracts worth millions – the average football player salary is $2.1 million a year. If you're on the practice squad, you earn roughly $7,600 per week or about $125,000 a year.