Usually a footballer is paid an annual salary per year for a contract of 1 to 5 years. In the salary are bonuses paid for matches played, goals scored, matches won, and trophies won.
The average wage in the Premier league, the worlds most watched sports league, is $3 million a year.
Although the top players can earn $16 a year before sponsorship deals.
Chat with our AI personalities