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.
FC Barcelona (spain)
Pretty sure Sevilla..., then Barca
Barcelona and Spain, he left Valencia in the summer of 2010 for Barcelona
David Villa played for Barcelona and Valencia.
He played for a local team called UP Langreo. His first Primera Liga club was Sporting de Gijón.