In November 2006, Richards received a call-up to the England squad for a friendly against the Netherlands after playing only 28 professional club matches.
For most of his exile from the senior team, Richards was still young enough to be eligible for the under-21s, and played regularly.