Il avait espéré y participer, jusqu'au dernier moment. Mais le rêve du Spice Boy est terminé. David Beckham n'a pas été retenu par le sélectionneur de l'Angleterre, Stuart Pearce. Alors que ce dernier avait pourtant prévu de sélectionner Becks, il a choisit d'emmener avec son équipe le joueur de Manchester City, Micah Richards. « Tout le monde sait à quel point jouer pour mon pays signifie pour moi. J'aurais été honoré de faire partie de cette équipe. Naturellement, je suis très déçu. Il n'y a toutefois pas de plus grand supporter de cette équipe que moi. J'espère qu'ils pourront remporter l'or. » a-t-il déclaré.
Beckham n’ira pas aux JO !