Here is a list of the highest paid soccer players in the world:
1. David Beckham, $49.4 million
2. Ronaldinho, $38.4 million
3. Lionel Messi, $36.6 million
4. Cristiano Ronaldo, $31 million
5. Thierry Henry, $26.8 million
6. John Terry, $22.16 million
7. Michael Ballack, $22 million
8. Ronaldo, $21.2 million
9. Kaka, $20.4 million
10. Steven Gerrard, $20 million
I should have been a soccer player!!