Real Zaragoza and then Sporting Gijón before going to Valencia and then Barcelona.
Valencia CF
David villa won the Euro cup and the world cup with Spain, he failed to get anything at Valencia.
David Villa used to play for Valencia in Spain, but this year he has been sold to Barcelona.
David Villa's first team was sporting Gijon a team from Spain, who play in the first division. then he played for real zaragoza then valencia and now he plays for Barcelona
FC Barcelona- He transfered there from Valencia CF in the summer of 2010 for 40 million dollars.
SpainBarcelona
David Villa plays for FC Barcelona and the Spanish national team.
The Spanish international player David Villa currently plays for FC Barcelona.
This season david villa will play for Barcelona, and he has already scored a goal for Barcelona.
David Villa wears number 7 for both Spain and Barcelona.
As of June 2014, David Villa plays for Atlético Madrid , a club in Spain.
FC Barcelona and Spain