Relación de máximos goleadores de la historia de la selección española, liderada por Raúl, y seguido, a un tanto, por David Villa, que marcó uno contra Liechtenstein en el encuentro de clasificación para la Eurocopa 2012.

.

Jugador Temporadas Goles Partidos Promedio

==============================================================

.1. Raúl González (+) 1996-2006 44 102 0,43

.2. David Villa (+) 2005-2010 43 66 0,66

.3. Fernando Hierro 1989-2002 29 89 0,33

.4. Fernando Morientes 1998-2007 27 47 0,57

.5. Emilio Butragueño 1984-1992 26 69 0,38

.6. Fernando Torres (+) 2003-2010 26 81 0,30

.7. Alfredo Di Stéfano 1957-1961 23 31 0,74

.7. Julio Salinas 1986-1996 23 56 0,39

.9. Míchel 1985-1992 21 66 0,32

10. Zarra 1945-1951 20 20 1,00

11. Isidro Lángara 1932-1936 17 12 1,42

12. Luis Regueiro 1927-1936 16 25 0,64

12. Pirri 1966-1978 16 41 0,39

14. Santillana 1975-1985 15 56 0,27

15. Luis Suárez 1957-1972 14 32 0,44

16. Estanislao Basora 1949-1957 13 22 0,59

16. Julen Guerrero 1993-2000 13 41 0,32

18. Joseba Etxeberria 1997-2004 12 53 0,23

18. Luis Enrique 1991-2002 12 62 0,19

20. Kubala 1953-1961 11 19 0,58

20. Alfonso 1992-2000 11 38 0,29

20. Amancio 1962-1974 11 42 0,26

23. Poli Rincón 1983-1986 10 23 0,43

23. Dani 1977-1981 10 25 0,40

23. Agustín Gaínza 1945-1955 10 33 0,30.