I'm going to start this post by saying that I believe the standard of football and therefore footballers are exponentially increasing with regards to fitness, media exposure, tactics, sports science... probably applies to most sports. I may be wrong and understand that.
Messi is the most gifted player of all time for me and his achievements back it up as well - basically he makes/made world class defenders look Sunday league level, has the best close control I've ever seen, is probably the best short passer I've ever seen, has amazing stamina, is as good a finisher as anyone ever, wand of a left foot, has longevity only compared to one other player. To add to that he's won everything basically, dominated the ballon d'Or. Could go on it I wanted to.
He's quite far ahead of the rest of them imo.
Second is Cristiano. The past few weeks have tarnished his legacy with alot of football fans which is understandable because we are a fickle bunch.
But after the dust of Messi becoming the GOAT settles (he didn't need to win a cup competition that happens every 4 years to confirm this btw) Cristiano will be remembered as the man who gave Messi the best competition. He had everything you could ask for as a footballer and has done it in multiple leagues. A physical beast, the most varied goalscorer I've ever seen. Also had a wand of a right foot as well as left (just look at how much power he got with his left). Could out jump anyone, out run anyone and has the mentality to be the main man and come up with performances which win games singlehandedly - done it for us, Madrid, Juve, Portugal etc.
There's so much else to say about the two above. But moving on to R9... I was 7 years old when he scored that hattrick at OT and he is probably the one that gave me anxiety watching united play against big European clubs. I also had the same feelings watching us against Arsenal when Henry was at his peak...
However, I have watched alot of videos as an adult of the likes of R9, Henry, Zidane, Ronaldinho and have realised that they were all beautiful footballers but when you consider natural ability, standard of the game, goals and assists, personal honours, team honours and sheer longevity, Messi and Ronaldo are on another wavelength.
There are so many clips of R9 for instance, who I think is Godly, missing goal chances after ripping apart some of the best defenders. Cristiano and Messi mostly put them away.
I'm completely aware that if R9 was born in latest 1980s, remained injury free and was exposed to the advancements in the game then he could have been the best. Same applies to Pele, Maradonna, Best... it's such a healthy debate.
One thing I've always asked myself is, out of every footballer that has ever existed, who would you pick to help you win a game of football? 11 a side, 90 mins, could be amateur, could be CL, WC final with random players?
I'd have to go with Cristiano Ronaldo 09 - 13 because he's the only one that I'm certain would be able to compete physically and mentally in all sorts of footballing environments because he has proven it. I'm not saying he is the best because Messi 2011ish playing with Xavi and Iniesta was freaky shit. That solo run goal he scored against Madrid in the sf at the Bernabéu is the best goal I've ever seen. Running from near the semi circle past the likes of Diarra, Ramos, Marcelo etc and finishing with his right foot on such an occasion.