The list of the top 100 players is as follows Lionel Messi Diego Maradona Cristiano Ronaldo pellet Zinedine Zidane Johan Cruyff George Best Franz Beckenbauer Puskas Ronaldo Nazario Gerd Mueller Alfredo DiStefano Michel Platini Zico Garrincha Bobby Charlton Paolo Maldini Romario Giuseppe Meza Andres Iniesta Franco Parisi Marco Van Basten Eusebius Xavi Hernandez Charles Albert Ronaldinho Manuel Neuer Socrates Raymond Cuba Lev Yashin Lothar Matthaus Stanley Matthews Valentino Mazzola Matthias Syndelar Luis Suarez Francisco Gento Bobby Moore Michael Laudrup Roberto Baggio Kenny Dalglish Paolo Rossi Nandor Hidekuti Gunter Netzer Gianluigi Buffon Rivelino Kevin Keegan Thierry Henry Nilton Santos Joseph Manuel Moreno Oleg Blokhin Jairzinho Goals are shared Dino Zoff Juan Alberto Secavino Daniel Passarella Gordon Banks Gianni Rivera Karl Heinz Rummenigge John Charles Dixie Dean Gunnar Nordahl Johann Neeskens Dennis Low Sandro Mazzola Dennis Bergkamp Jimmy Johnston Ronald Koeman