does anybody know that in which country does David villa plays for?
David Villa plays for Spain, which is also his nationality. He is the striker for FC Barcelona as well as the Spanish National Football team. Besides being a striker, David can also plays as a winger.
David Villa Sanchez, nicknamed"El Guaje", currently plays as a striker for FC Barcelona and the Spanish national football team.