England's most-capped player believes that the coach was right not to select the LA Galaxy star for the Olympics as he may struggle to play consecutive games
Beckham has been a prominent supporter and ambassador for the London Games and had publicly expressed his desire to represent the Great Britain football team as one of three permitted players aged over 23.
However, despite making the 35-man shortlist, the former England captain has been left out of the final squad with Ryan Giggs, Craig Bellamy and Micah Richards preferred.
|Beckham out of Team GB squad
Shilton told Sky Sports: "He's been a fantastic player over the years, certainly when he was at his peak, but he's nowhere near the player he was.
"I've not been watching David play in the States but it's a different level of football over there. David might play the first game well, but then the second game becomes a bit harder.
"Stuart Pearce wants to do well and win the tournament. To do that you must win so many games in so many days and the older you get the less you can do that.”
Despite the disappointment of not being selected, the LA Galaxy midfielder is still expected be involved in the Games in an ambassadorial role.
And Shilton was keen to stress his admiration for Beckham both on and off the field, but feels ultimately that the decision has been made for football rather than PR reasons.
"It would have been great from a publicity point of view, but Stuart Pearce obviously feels he'd struggle in that type of tournament," he added.
"You have to respect Stuart's opinion but I've always had the utmost respect for David as a person and a player."