Spain at the FIFA World Cup qualification
131Played
92Won
27Drawn
12Lost
312Goals for
83Goals against
| D | November 18, 2025 | Turkey | 2–2 | 2025 FIFA World Cup qualification |
| W | November 15, 2025 | Georgia | 4–0 | 2025 FIFA World Cup qualification |
| W | October 14, 2025 | Bulgaria | 4–0 | 2025 FIFA World Cup qualification |
| W | October 11, 2025 | Georgia | 2–0 | 2025 FIFA World Cup qualification |
| W | September 7, 2025 | Turkey | 6–0 | 2025 FIFA World Cup qualification |
| W | September 4, 2025 | Bulgaria | 3–0 | 2025 FIFA World Cup qualification |
| W | November 14, 2021 | Sweden | 1–0 | 2021 FIFA World Cup qualification |
| W | November 11, 2021 | Greece | 1–0 | 2021 FIFA World Cup qualification |
| W | September 8, 2021 | Kosovo | 2–0 | 2021 FIFA World Cup qualification |
| W | September 5, 2021 | Georgia | 4–0 | 2021 FIFA World Cup qualification |
| L | September 2, 2021 | Sweden | 1–2 | 2021 FIFA World Cup qualification |
| W | March 31, 2021 | Kosovo | 3–1 | 2021 FIFA World Cup qualification |
| W | March 28, 2021 | Georgia | 2–1 | 2021 FIFA World Cup qualification |
| D | March 25, 2021 | Greece | 1–1 | 2021 FIFA World Cup qualification |
| W | October 9, 2017 | Israel | 1–0 | 2017 FIFA World Cup qualification |
| W | October 6, 2017 | Albania | 3–0 | 2017 FIFA World Cup qualification |
| W | September 5, 2017 | Liechtenstein | 8–0 | 2017 FIFA World Cup qualification |
| W | September 2, 2017 | Italy | 3–0 | 2017 FIFA World Cup qualification |
| W | June 11, 2017 | North Macedonia | 2–1 | 2017 FIFA World Cup qualification |
| W | March 24, 2017 | Israel | 4–1 | 2017 FIFA World Cup qualification |
| W | November 12, 2016 | North Macedonia | 4–0 | 2016 FIFA World Cup qualification |
| W | October 9, 2016 | Albania | 2–0 | 2016 FIFA World Cup qualification |
| D | October 6, 2016 | Italy | 1–1 | 2016 FIFA World Cup qualification |
| W | September 5, 2016 | Liechtenstein | 8–0 | 2016 FIFA World Cup qualification |
| W | October 15, 2013 | Georgia | 2–0 | 2013 FIFA World Cup qualification |
| W | October 11, 2013 | Belarus | 2–1 | 2013 FIFA World Cup qualification |
| W | September 6, 2013 | Finland | 2–0 | 2013 FIFA World Cup qualification |
| W | March 26, 2013 | France | 1–0 | 2013 FIFA World Cup qualification |
| D | March 22, 2013 | Finland | 1–1 | 2013 FIFA World Cup qualification |
| D | October 16, 2012 | France | 1–1 | 2012 FIFA World Cup qualification |
| W | October 12, 2012 | Belarus | 4–0 | 2012 FIFA World Cup qualification |
| W | September 11, 2012 | Georgia | 1–0 | 2012 FIFA World Cup qualification |
| W | October 14, 2009 | Bosnia and Herzegovina | 5–2 | 2009 FIFA World Cup qualification |
| W | October 10, 2009 | Armenia | 2–1 | 2009 FIFA World Cup qualification |
| W | September 9, 2009 | Estonia | 3–0 | 2009 FIFA World Cup qualification |
| W | September 5, 2009 | Belgium | 5–0 | 2009 FIFA World Cup qualification |
| W | April 1, 2009 | Turkey | 2–1 | 2009 FIFA World Cup qualification |
| W | March 28, 2009 | Turkey | 1–0 | 2009 FIFA World Cup qualification |
| W | October 15, 2008 | Belgium | 2–1 | 2008 FIFA World Cup qualification |
| W | October 11, 2008 | Estonia | 3–0 | 2008 FIFA World Cup qualification |
| W | September 10, 2008 | Armenia | 4–0 | 2008 FIFA World Cup qualification |
| W | September 6, 2008 | Bosnia and Herzegovina | 1–0 | 2008 FIFA World Cup qualification |
| D | November 16, 2005 | Slovakia | 1–1 | 2005 FIFA World Cup qualification |
| W | November 12, 2005 | Slovakia | 5–1 | 2005 FIFA World Cup qualification |
| W | October 12, 2005 | San Marino | 6–0 | 2005 FIFA World Cup qualification |
| W | October 8, 2005 | Belgium | 2–0 | 2005 FIFA World Cup qualification |
| D | September 7, 2005 | Serbia | 1–1 | 2005 FIFA World Cup qualification |
| D | June 8, 2005 | Bosnia and Herzegovina | 1–1 | 2005 FIFA World Cup qualification |
| W | June 4, 2005 | Lithuania | 1–0 | 2005 FIFA World Cup qualification |
| D | March 30, 2005 | Serbia | 0–0 | 2005 FIFA World Cup qualification |
| W | February 9, 2005 | San Marino | 5–0 | 2005 FIFA World Cup qualification |
| D | October 13, 2004 | Lithuania | 0–0 | 2004 FIFA World Cup qualification |
| W | October 9, 2004 | Belgium | 2–0 | 2004 FIFA World Cup qualification |
| D | September 8, 2004 | Bosnia and Herzegovina | 1–1 | 2004 FIFA World Cup qualification |
| W | September 5, 2001 | Liechtenstein | 2–0 | 2001 FIFA World Cup qualification |
| W | September 1, 2001 | Austria | 4–0 | 2001 FIFA World Cup qualification |
| D | June 6, 2001 | Israel | 1–1 | 2001 FIFA World Cup qualification |
| W | June 2, 2001 | Bosnia and Herzegovina | 4–1 | 2001 FIFA World Cup qualification |
| W | March 24, 2001 | Liechtenstein | 5–0 | 2001 FIFA World Cup qualification |
| D | October 11, 2000 | Austria | 1–1 | 2000 FIFA World Cup qualification |
| W | October 7, 2000 | Israel | 2–0 | 2000 FIFA World Cup qualification |
| W | September 2, 2000 | Bosnia and Herzegovina | 2–1 | 2000 FIFA World Cup qualification |
| W | October 11, 1997 | Faroe Islands | 3–1 | 1997 FIFA World Cup qualification |
| W | September 24, 1997 | Slovakia | 2–1 | 1997 FIFA World Cup qualification |
| W | June 8, 1997 | Czech Republic | 1–0 | 1997 FIFA World Cup qualification |
| D | April 30, 1997 | Serbia | 1–1 | 1997 FIFA World Cup qualification |
| W | February 12, 1997 | Malta | 4–0 | 1997 FIFA World Cup qualification |
| W | December 18, 1996 | Malta | 3–0 | 1996 FIFA World Cup qualification |
| W | December 14, 1996 | Serbia | 2–0 | 1996 FIFA World Cup qualification |
| W | November 13, 1996 | Slovakia | 4–1 | 1996 FIFA World Cup qualification |
| D | October 9, 1996 | Czech Republic | 0–0 | 1996 FIFA World Cup qualification |
| W | September 4, 1996 | Faroe Islands | 6–2 | 1996 FIFA World Cup qualification |
| W | November 17, 1993 | Denmark | 1–0 | 1993 FIFA World Cup qualification |
| W | October 13, 1993 | Republic of Ireland | 3–1 | 1993 FIFA World Cup qualification |
| W | September 22, 1993 | Albania | 5–1 | 1993 FIFA World Cup qualification |
| W | June 2, 1993 | Lithuania | 2–0 | 1993 FIFA World Cup qualification |
| W | April 28, 1993 | Northern Ireland | 3–1 | 1993 FIFA World Cup qualification |
| L | March 31, 1993 | Denmark | 0–1 | 1993 FIFA World Cup qualification |
| W | February 24, 1993 | Lithuania | 5–0 | 1993 FIFA World Cup qualification |
| W | December 16, 1992 | Latvia | 5–0 | 1992 FIFA World Cup qualification |
| D | November 18, 1992 | Republic of Ireland | 0–0 | 1992 FIFA World Cup qualification |
| D | October 14, 1992 | Northern Ireland | 0–0 | 1992 FIFA World Cup qualification |
| D | September 23, 1992 | Latvia | 0–0 | 1992 FIFA World Cup qualification |
| W | April 22, 1992 | Albania | 3–0 | 1992 FIFA World Cup qualification |
| W | November 15, 1989 | Hungary | 4–0 | 1989 FIFA World Cup qualification |
| D | October 11, 1989 | Hungary | 2–2 | 1989 FIFA World Cup qualification |
| L | April 26, 1989 | Republic of Ireland | 0–1 | 1989 FIFA World Cup qualification |
| W | March 23, 1989 | Malta | 4–0 | 1989 FIFA World Cup qualification |
| W | February 8, 1989 | Northern Ireland | 2–0 | 1989 FIFA World Cup qualification |
| W | January 22, 1989 | Malta | 2–0 | 1989 FIFA World Cup qualification |
| W | December 21, 1988 | Northern Ireland | 4–0 | 1988 FIFA World Cup qualification |
| W | November 16, 1988 | Republic of Ireland | 2–0 | 1988 FIFA World Cup qualification |
| W | September 25, 1985 | Iceland | 2–1 | 1985 FIFA World Cup qualification |
| W | June 12, 1985 | Iceland | 2–1 | 1985 FIFA World Cup qualification |
| L | April 30, 1985 | Wales | 0–3 | 1985 FIFA World Cup qualification |
| W | February 27, 1985 | Scotland | 1–0 | 1985 FIFA World Cup qualification |
| L | November 14, 1984 | Scotland | 1–3 | 1984 FIFA World Cup qualification |
| W | October 17, 1984 | Wales | 3–0 | 1984 FIFA World Cup qualification |
| W | November 30, 1977 | Yugoslavia | 1–0 | 1977 FIFA World Cup qualification |
| W | October 26, 1977 | Romania | 2–0 | 1977 FIFA World Cup qualification |
| L | April 16, 1977 | Romania | 0–1 | 1977 FIFA World Cup qualification |
| W | October 10, 1976 | Yugoslavia | 1–0 | 1976 FIFA World Cup qualification |
| L | February 13, 1974 | Yugoslavia | 0–1 | 1974 FIFA World Cup qualification |
| D | October 21, 1973 | Yugoslavia | 0–0 | 1973 FIFA World Cup qualification |
| W | February 21, 1973 | Greece | 3–1 | 1973 FIFA World Cup qualification |
| W | January 17, 1973 | Greece | 3–2 | 1973 FIFA World Cup qualification |
| D | October 19, 1972 | Yugoslavia | 2–2 | 1972 FIFA World Cup qualification |
| W | October 15, 1969 | Finland | 6–0 | 1969 FIFA World Cup qualification |
| L | June 25, 1969 | Finland | 0–2 | 1969 FIFA World Cup qualification |
| W | April 30, 1969 | Yugoslavia | 2–1 | 1969 FIFA World Cup qualification |
| L | February 23, 1969 | Belgium | 1–2 | 1969 FIFA World Cup qualification |
| D | December 11, 1968 | Belgium | 1–1 | 1968 FIFA World Cup qualification |
| D | October 27, 1968 | Yugoslavia | 0–0 | 1968 FIFA World Cup qualification |
| W | November 10, 1965 | Republic of Ireland | 1–0 | 1965 FIFA World Cup qualification |
| W | October 27, 1965 | Republic of Ireland | 4–1 | 1965 FIFA World Cup qualification |
| L | May 5, 1965 | Republic of Ireland | 0–1 | 1965 FIFA World Cup qualification |
| W | November 23, 1961 | Morocco | 3–2 | 1961 FIFA World Cup qualification |
| W | November 12, 1961 | Morocco | 1–0 | 1961 FIFA World Cup qualification |
| D | May 18, 1961 | Wales | 1–1 | 1961 FIFA World Cup qualification |
| W | April 19, 1961 | Wales | 2–1 | 1961 FIFA World Cup qualification |
| W | November 24, 1957 | Switzerland | 4–1 | 1957 FIFA World Cup qualification |
| W | May 26, 1957 | Scotland | 4–1 | 1957 FIFA World Cup qualification |
| L | May 8, 1957 | Scotland | 2–4 | 1957 FIFA World Cup qualification |
| D | March 10, 1957 | Switzerland | 2–2 | 1957 FIFA World Cup qualification |
| D | March 17, 1954 | Turkey | 2–2 | 1954 FIFA World Cup qualification |
| L | March 14, 1954 | Turkey | 0–1 | 1954 FIFA World Cup qualification |
| W | January 6, 1954 | Turkey | 4–1 | 1954 FIFA World Cup qualification |
| D | April 9, 1950 | Portugal | 2–2 | 1950 FIFA World Cup qualification |
| W | April 2, 1950 | Portugal | 5–1 | 1950 FIFA World Cup qualification |
| W | March 18, 1934 | Portugal | 2–1 | 1934 FIFA World Cup qualification |
| W | March 11, 1934 | Portugal | 9–0 | 1934 FIFA World Cup qualification |