The biggest names in MLS are often the largest earners, but not always! Check out what the league's biggest stars make annually

Major League Soccer's Players Union has released its annual salary figures for every player in the league, and the numbers might surprise some people.

Some of the league's biggest names are unsurprisingly among the top wage earners, but opinions may well vary as to who among those stars is most deserving of their salary.

And there is one rather large exception, as one player with a truly international brand seems to come in at a relative bargain.

Check out the salaries of 20 of MLS's most recognizable global stars below, with all figures from the MLSPA's total compensation numbers. 

David Villa | New York City FCThe fifth-highest earner in MLS, the former Barcelona and Spain star checks in at $5.6 million (£4.1m/€4.7m) per year in total compensation. AdvertisementJim YoungZlatan Ibrahimovic | LA Galaxy

At $1.5 million (£1.1m/€1.3m), the former Manchester United, Barcelona, Paris Saint-Germain, Ajax, Inter, AC Milan and Juventus star doesn't crack the top 25 in MLS salaries, a true bargain for the LA Galaxy. 

USA TodayBastian Schweinsteiger | Chicago Fire

The German World Cup winner comes in at $6.1 million (£4.5m/€5.1m), the fourth highest salary in the league. 

USA TodayCarlos Vela | Los Angeles FC

Outside of Toronto FC, the Mexico star is the highest paid player in MLS at $6.3 million (£4.6m/€5.2m) per year.