Yes he played for England.
what team did david beckham used to play for
The name of the team David Beckham plays for is called Los Angles Galaxy.
When Beckham was 16 he was drafted to the Manchester Youth Team.
David Beckham plays for Los Angeles Galexy and Milan.
Presuming your question is "What team did David Beckham play for in the 2006-2007 season2 then the answer is Real Madrid.