Who Is Spain's All-Time Top Goal Scorer? David Villa
David Villa Sánchez holds the record with 59 goals in 98 appearances (2005–2017).
- Born: 3 Dec 1981, Tuilla, Asturias
- Height: 1.75 m (5 ft 9 in)
- Position: Forward
- Clubs: Sporting Gijón, Zaragoza, Valencia, Barcelona, Atlético Madrid, NYCFC, Vissel Kobe
- Key achievements: 2010 World Cup winner (Silver Boot), 2008 Euro winner, 3× La Liga, 1× Champions League.