Those figures are the base salaries which is only part of the story. The total income is something completely different.
David Beckham for example, earned around 40 million US dollars (£24 million) last year which is more than Lewis Hamilton and more than the likes of Cristiano Ronaldo (£23 million) and Lionel Messi (£19 million).
http://soccernet.espn.go.com/news/st...s-list?cc=4716