David Villa is the all-time top goalscorer in the history of the Spain national football team with 59 goals in 97 games from 2005 to 2014. On 25 March 2011, he scored twice in a 2–1 European qualifying victory over the Czech Republic, beating the Spanish record of 44 goals in 102 games set by Raúl.
References
List of international goals scored by David Villa Wikipedia(Text) CC BY-SA