20. David Beckham
David Robert Joseph Beckham, OBE is an English footballer who plays in midfield for Los Angeles Galaxy in Major League Soccer, having previously played for Manchester United, Real Madrid, and Milan, as well as the England national team, for whom he holds the all-time appearance record for an outfield player.
When joining the MLS in 2007 he was given the highest player salary in the league’s history, with his playing contract with the Galaxy over the next three years being worth $6.5m per year