David Villa es el máximo goleador de España en la historia de los Mundiales. El Guaje lleva nueve y podría seguir ampliando la cuenta en Rusia 2018, considerando que ya ha sido convocado alguna vez por Julen Lopetegui. El jugador en activo que aparece detrás del delantero del New York City es Andrés Iniesta, pero el mediocampista del Barcelona apenas ha marcado dos.
Los que pueden decir adiós a la Selección en Rusia
A continuación, la lista de goleadores de la Selección en los Mundiales:
| Puesto | Jugador | Goles | Mundiales | Detalle de Goles por Mundial |
| 1. | David Villa | 9 | 3 | 3 en 2006, 5 en 2010, 1 en 2014 |
| 2. | Emilio Butragueño | 5 | 2 | 5 en 1986, 0 en 1990 |
| Fernando Hierro | 5 | 4 | 0 en 1990, 1 en 1994, 2 en 1998, 2 en 2002 | |
| Fernando Morientes | 5 | 2 | 2 en 1998, 3 en 2002 | |
| Raúl | 5 | 3 | 1 en 1998, 3 en 2002, 1 en 2006 | |
| 6. | Estanislao Basora | 4 | 1 | 4 en 1950 |
| Michel | 4 | 2 | 0 en 1986, 4 en 1990 | |
| Fernando Torres | 4 | 3 | 3 en 2006, 0 en 2010, 1 en 2014 | |
| Zarra | 4 | 1 | 4 en 1950 | |
| 10. | Jose Luis Caminero | 3 | 1 | 3 en 1994 |
| Julio Salinas | 3 | 3 | 1 en 1986, 1 en 1990, 1 en 1994 | |
| 12. | Ramon Maria Caldere | 2 | 1 | 2 en 1986 |
| Goikoetxea | 2 | 1 | 2 en 1994 | |
| Silvestre Igoa | 2 | 1 | 2 en 1950 | |
| Andrés Iniesta | 2 | 3 | 0 en 2006, 2 en 2010, 0 en 2014 | |
| Iraragorri | 2 | 1 | 2 en 1934 | |
| Luis Enrique | 2 | 3 | 1 en 1994, 1 en 1998, 0 en 2002 | |
| Xabi Alonso | 2 | 3 | 1 en 2006, 0 en 2010, 1 en 2014 | |
| 19. | Adelardo | 1 | 2 | 1 en 1962, 0 en 1966 |
| Amancio | 1 | 1 | 1 en 1966 | |
| Juan Manuel Asensi | 1 | 1 | 1 en 1978 | |
| Txiki Beguiristain | 1 | 1 | 1 en 1994 | |
| Dani | 1 | 1 | 1 en 1978 | |
| Eloy | 1 | 1 | 1 en 1986 | |
| Jose Maria Fuste | 1 | 1 | 1 en 1966 | |
| Goikoetxea | 1 | 1 | 1 en 1986 | |
| Alberto Gorriz | 1 | 1 | 1 en 1990 | |
| Pep Guardiola | 1 | 1 | 1 en 1994 | |
| Juanito | 1 | 1 | 1 en 2006 | |
| Juanito | 1 | 2 | 0 en 1978, 1 en 1982 | |
| Kiko | 1 | 1 | 1 en 1998 | |
| Isidro Langara | 1 | 1 | 1 en 1934 | |
| Lopez Ufarte | 1 | 1 | 1 en 1982 | |
| Juan Mata | 1 | 2 | 0 en 2010, 1 en 2014 | |
| Gaizka Mendieta | 1 | 1 | 1 en 2002 | |
| Joaquin Peiro | 1 | 2 | 1 en 1962, 0 en 1966 | |
| Pirri | 1 | 2 | 1 en 1966, 0 en 1978 | |
| Carles Puyol | 1 | 3 | 0 en 2002, 0 en 2006, 1 en 2010 | |
| Luis Regueiro | 1 | 1 | 1 en 1934 | |
| Manuel Sanchis | 1 | 1 | 1 en 1966 | |
| Enrique Saura | 1 | 1 | 1 en 1982 | |
| Juan Antonio Senor | 1 | 1 | 1 en 1986 | |
| Juan Carlos Valeron | 1 | 1 | 1 en 2002 | |
| Jesus Zamora | 1 | 1 | 1 en 1982 |
