1. Messi
2. Pele
3. Maradona
...
4. Cruyff
5. Beckenbauer
6. Di Stefano
7. Ronaldo Fenômeno
8. Platini
9. Puskas
10. C. Ronaldo
I like this list.
I find these lists generally so hard to do, especially in any sort of order. There is also so much that has changed in the game over the generations. Rules, like offside and backpass, better pitches, balls, boots, nutrition, training, conditioning, recovery, sports science, medicine, crowd environments and behaviour, protection from referees, the physicality of the game, what constitutes a foul, booking or red card. The list goes on and on. As does the preoccupation with data and stats, that has largely driven the artistry and beauty out of the game, and ramped up the efficiency and effectiveness.
What even makes a great player one of the greatest? Peak talent? Longevity of talent? Trophies? Stats? Individual accolades? Domestic vs international success? Efficiency vs artistry? It starts to become really subjective.
I think when you take into consideration all the factors, there are three players that stand above all else, and it’s nearly impossible to put them in order:
Maradona, Pele, and Messi.
Then you have a group of players that were really close to challenging for that GOAT top tier, but perhaps were held back or didn’t present in one or more category:
Ronaldinho, L. Ronaldo (R9), Cryuff, Di Stefano, Puskas, Platini, Van Basten, Charlton, Best, Zidane, Beckenbaur.
Then finally a grouping of players who were simply amazing at what they did, and did it better - and often for longer, than anyone else:
C. Ronaldo (CR7), Matthaus, Rijkaard, Xavi, Iniesta, Muller, Zico, Gullit.
It’s pretty easy in that final category to put CR7 at the top of it and then everyone else after. If one was to go into a fourth category there are so many amazing players to mention, the likes of Baggio, Beegkamp, Cantona, Stoichkov, Hagi, Romario etc etc.