So let's get this straight... A players who actively plays can't be the best of all time. Messi, Özil, Ronaldo etc. can't be best players in entire history of football, they simply can't. In next 15 years maybe we are going to know are they best or not.
The greatest player of all time for me personally is Zinedine Zidane. He was so unbeliveble player, he had constant games & class through entire carrer... After Germany 2006., in my eyes, he was able to play untill 37 just as he played with 28-29.
One great footballer.
Also, here can be Diego Maradona, Franz Beckenbauer, Ferenc Puskas, Gerd Müller, Zico, Rivelinho, Platini, Cruijf...