Beckham always thought he was the greatest, which was one of the main reasons Sir Alex sold him in the first place - the whole "no player is bigger than the club" mantra. If we're looking at a highlight reel, it is pretty easy to say, yes, Beckham is an all-time great.
I however, would disagree. His lack of workrate, continuous meltdowns, and diva attitude lowers my personal esteem of him as a player. I find it hard to put him up with Messi, the Ronaldos, Ronaldinho, Cafu, and Nesta. Of course, I only caught the tail end of his career, and never saw him play in his prime. If I had, my opinion might be very different.
I will say this, he did change how the game was played. His free kicks have directly impacted nearly every set piece effort taken today, so I suppose he deserves credit for being the best in the world at something - but that something does not elevate him in my mind as one of the all-time greats.
First of all, happy birthday to the legend. A true professional and who love his games to the max.
Now, back to the question: was he ever belong to the greatest?
Let's have a healthy debate here, give your reason why or why not. Not just orverrated, or just money and shirt...
Well, statistically he was, 2 times runner up for the old Balon'Or. Played for 4 of the greatest clubs in different countries at the time. And in one of them he didnt take a penny, all go to Charity.
I have him in my ava, been following him at MU since i was a kid, followed his matches everywhere he went. It might be bias, but this guy is a true professional. And a role model for every player to follow.