He now plays for Barca, but before he played for Valencia.
As of June 2014, David Villa plays for Atlético Madrid , a club in Spain.
SpainBarcelona
Valencia
The Spanish international player David Villa currently plays for FC Barcelona.
David Villa used to play for Valencia in Spain, but this year he has been sold to Barcelona.
Real Zaragoza.
Pretty sure Sevilla..., then Barca
FC Valencia
David Villa Sánchez
David started playing very early in Spain about 12 years.
There is speculation that he will go to either Manchester United or Real Madrid.
valencia,liverpool,manchested united,barcelona