Player | Competition | Against | Home/Away | Result | Date |
, David VillaDavid Villa | 2013 FIFA Confederations Cup | Tahiti | Home | 10–0 | 000000002013-06-20-000020 June 2013 |
, Fernando TorresFernando Torres 4 | 2013 FIFA Confederations Cup | Tahiti | Home | 10–0 | 000000002013-06-20-000020 June 2013 |
, Pedro RodríguezPedro Rodríguez | 2014 World Cup qualification | Belarus | Away | 0–4 | 000000002012-10-12-000012 October 2012 |
, Roberto SoldadoRoberto Soldado | International Friendly | Venezuela | Home | 5–0 | 000000002012-02-29-000029 February 2012 |
, Fernando TorresFernando Torres | 2009 FIFA Confederations Cup | New Zealand | Away | 0–5 | 000000002009-06-14-000014 June 2009 |
, David VillaDavid Villa | International Friendly | Azerbaijan | Away | 0–6 | 000000002009-06-09-00009 June 2009 |
, David VillaDavid Villa | UEFA Euro 2008 | Russia | Home | 4–1 | 000000002008-06-10-000010 June 2008 |
, Luis GarcíaLuis García | 2006 World Cup qualification | Slovakia | Home | 5–1 | 000000002005-11-12-000012 November 2005 |
, Fernando TorresFernando Torres | 2006 World Cup qualification | San Marino | Away | 0–5 | 000000002005-10-12-000012 October 2005 |
, Fernando MorientesFernando Morientes | International Friendly | Ecuador | Home | 4–0 | 000000002003-04-30-000030 April 2003 |
, Ismael UrzaizIsmael Urzaiz | Euro 2000 qualifying | Cyprus | Home | 8–0 | 000000001999-09-08-00008 September 1999 |
, Julen GuerreroJulen Guerrero | Euro 2000 qualifying | Cyprus | Home | 8–0 | 000000001999-09-08-00008 September 1999 |
, Luis EnriqueLuis Enrique | Euro 2000 qualifying | San Marino | Home | 9–0 | 000000001999-06-05-00005 June 1999 |
, Raúl GonzálezRaúl González | Euro 2000 qualifying | San Marino | Away | 9–0 | 000000001999-03-31-000031 March 1999 |
, Raúl GonzálezRaúl González 4 | Euro 2000 qualifying | Austria | Home | 9–0 | 000000001999-03-27-000027 March 1999 |
, Julen GuerreroJulen Guerrero | 1998 World Cup qualification | Malta | Away | 0–3 | 000000001996-12-18-000018 December 1996 |
, Alfonso PérezAlfonso Pérez | 1998 World Cup qualification | Faroe Islands | Away | 2–6 | 000000001996-09-04-00004 September 1996 |
, Julio SalinasJulio Salinas | 1994 World Cup qualification | Albania | Away | 1–5 | 000000001993-09-22-000022 September 1993 |
, Emilio ButragueñoEmilio Butragueño 4 | Euro 1992 qualifying | Albania | Home | 9–0 | 000000001990-12-19-000019 December 1990 |
, MíchelMíchel | 1990 FIFA World Cup | South Korea | Away | 1–3 | 000000001990-06-17-000017 June 1990 |
, José María BakeroJosé María Bakero | Euro 1988 qualifying | Albania | Home | 5–0 | 000000001987-11-18-000018 November 1987 |
, Emilio ButragueñoEmilio Butragueño 4 | 1986 FIFA World Cup | Denmark | Away | 1–5 | 000000001986-06-18-000018 June 1986 |
, Carlos AlonsoCarlos Alonso 4 | Euro 1984 qualifying | Malta | Home | 12–1 | 000000001983-12-21-000021 December 1983 |
, Hipólito RincónHipólito Rincón 4 | Euro 1984 qualifying | Malta | Home | 12–1 | 000000001983-12-21-000021 December 1983 |
, Jesús María PeredaJesús María Pereda | 1966 World Cup qualification | Republic of Ireland | Home | 4–1 | 000000001965-10-27-000027 October 1965 |
, Vicente GuillotVicente Guillot | 1964 European Nations' Cup qualifying | Romania | Home | 6–0 | 000000001962-11-01-00001 November 1962 |
, Justo TejadaJusto Tejada 4 | International Friendly | Northern Ireland | Home | 6–2 | 000000001958-10-15-000015 October 1958 |
, László KubalaLászló Kubala | International Friendly | Turkey | Home | 3–0 | 000000001957-11-16-000016 November 1957 |
, Alfredo Di StéfanoAlfredo Di Stéfano | International Friendly | Netherlands | Home | 5–1 | 000000001957-01-30-000030 January 1957 |
, Telmo ZarraTelmo Zarra 4 | International Friendly | Switzerland | Home | 6–3 | 000000001951-02-18-000018 February 1951 |
, Estanislau BasoraEstanislau Basora | International Friendly | France | Away | 1–5 | 000000001949-06-19-000019 June 1949 |
, Isidro LángaraIsidro Lángara 5 | 1934 World Cup qualification | Portugal | Home | 9–0 | 000000001934-03-11-000011 March 1934 |
, Isidro LángaraIsidro Lángara 4 | International Friendly | France | Home | 8–1 | 000000001929-04-14-000014 April 1929 |
, Gaspar RubioGaspar Rubio | International Friendly | Portugal | Home | 5–0 | 000000001929-03-17-000017 March 1929 |