8. James Rodriguez – $25.4 million
The Real Madrid young star James Rodriguez is another expensive player of the time who earns $25.4 million from his club. No doubt he is one of the best and talented footballer of the time. He is the youngest one but still he has a good name in the world of football. It will not amaze us if we see his name in the list of all time best soccer players in future, because he has the qualities to be the best.