no
David Villa plays for Barcelona and Spain.
This season david villa will play for Barcelona, and he has already scored a goal for Barcelona.
SpainBarcelona
David Villa plays for FC Barcelona and the Spanish national team.
Not after Barcelona signed him.
FC Barcelona and Spain
FC Barcelona.
The Spanish international player David Villa currently plays for FC 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.
David Villa used to play for Valencia in Spain, but this year he has been sold to Barcelona.
He lives in Barcelona, Spain