10 best soccer players of all time, from Mbappe to Pele

The rankings of the best soccer players of all time have seen a lot of revisions throughout the history of the planet’s most popular sport.

And currently, two of the greatest to ever do it, and one player who may top this list in a decade,

are competing in the sport and will force even more changes in the near future.

With that in mind, here are the 10 greatest soccer players to have ever played “o jogo bonito” [the beautiful game].

10. Gianluigi Buffon – 2017 Best FIFA Goalkeeper

9. Zinedine Zidane – 3 FIFA world player of the year awards

8. Michel Platini – 3 Ballon d’Ors

7. Ronaldo Nazario – 3 FIFA world player of the year awards

6. Johan Cruyff – 3 Ballon d’Ors

5. Kylian Mbappe – 2 World Cup Finals

4. Diego Maradona – FIFA goal of the century

3. Cristiano Ronaldo – 5 Ballon d’Ors

2. Lionel Messi – 6 Ballon d’Ors

1. Pele – FIFA player of the century