Soccer players in the MLS average a salary of $150,000 annually. This can be further broken down by the actual position that the athlete plays.
International soccer players tend to earn more than soccer players in the United States. This is because soccer is much more popular in these countries. Players for Manchester City earn over $7 million annually, whereas the top English Premier League players earn about $2.5 million.
However, this only considers the money that players earn as a base salary. Numerous players also earn additional money from endorsements, sponsorships and bonuses. For well-known soccer players, such as David Beckham, this amount can far exceed the player's base salary.