I don't know the top salaries, but the average salary is $85,000 per year.
Got to be messi
For a list I would suggest you to the Hockey News website and click on salaries. They have the salary for all players in the league.
There is a compiled list of the top 500 best football players The website is in the "Related Links" section
Top players make upwards of 100,000 per week but it varies greatly.
Giggs and Beckham
that's a matter of opinion
Frank Lampard is #1,
http://www.youtube.com/watch?v=CYDo2l683wg (Top ten football players of 2009) ronaldo messi kaka gerrard torres D .villa newtest3