Who are the best football players of all time?

This is a question that football fans are constantly asking themselves. For the past few years, younger fans have insisted that the best players are Leo Messi or Cristiano Ronaldo, while the older ones claim that they are Pele and Diego Maradona. One thing is clear – it is difficult to match players of different generations, but the Ranker website gave its visitors the opportunity to answer this controversial question. We Introducing the top 10 rankings of the best football players of all time, according to 14 million fans.


10. Andres Iniesta


9. Johan Cruijff


8. Zinedine Zidane


7. Pele


6. Christiano Ronaldo


5. Leo Messi


4. Ronaldinho


3. Ronaldo


2. Diego Maradona


1. Andrea Pirlo