David Villa’s best moments playing for Spain
These are some of David Villa’s best moments playing for Spain. On 16 November 2005, the striker scored in a game against Slovakia the first of his 59 goals for the national team. Villa remains Spain’s top goalscorer.
The best videos delivered daily
Watch the stories that matter, right from your inbox