that's a matter of opinion
There is a compiled list of the top 500 best football players The website is in the "Related Links" section
Because they have good players and skillful players and brazil players arn't greedy. The best player in braazil of all time is pele but right now it's kaka.
Most of the top players have come from Russia.
The current top 5 football players of the world are: Zlatan Ibrahimovic, AndrÌ©s Iniesta, Xavi, Cristiano Ronaldo and Lionel Messi. Lionel Messi is and Argentine footballer.
1. Saha 2. Fred Jones 3.Messi
One of the top 20 paid football players in the world is Cristiano Ronaldo. Cristiano Ronaldo plays for the Real Madrid in Portugal.
I don't know but Kaka L.Messi and D.Drogba are the top 3 best players in the world
Got to be messi
1. Pele6.Beckenbauer2. Cruyff7.Platini3. Maradona8.Eusebio4. Di Stefano9.Best5. Puskas10.Zidane
John terry of chelseafc