Pretty sure Sevilla..., then Barca
He played for a local team called UP Langreo. His first Primera Liga club was Sporting de Gijón.
SpainBarcelona
As of June 2014, David Villa plays for Atlético Madrid , a club in Spain.
David Villa used to play for Valencia in Spain, but this year he has been sold to Barcelona.
The Spanish international player David Villa currently plays for FC Barcelona.
FC Barcelona- He transfered there from Valencia CF in the summer of 2010 for 40 million dollars.
David Villa plays for FC Barcelona and the Spanish national team.
Villa real i, also called the yellow submarines because of their bright yellow uniform , play in the Spanish La Liga.
David Villa wears number 7 for both Spain and Barcelona.
This season david villa will play for Barcelona, and he has already scored a goal for Barcelona.
He plays for Real Madrid in CF La Liga. He currently is number 7. But his Country Club is Portugal
FC Barcelona and Spain