| 2026-07-10 | Spainv BelgiumFIFA World Cup | 2–1 | FIFA World Cup |
| 2026-07-06 | Portugalv SpainFIFA World Cup | 0–1 | FIFA World Cup |
| 2026-07-02 | Spainv AustriaFIFA World Cup | 3–0 | FIFA World Cup |
| 2026-06-26 | Uruguayv SpainFIFA World Cup | 0–1 | FIFA World Cup |
| 2026-06-21 | Spainv Saudi ArabiaFIFA World Cup | 4–0 | FIFA World Cup |
| 2026-06-15 | Spainv Cape VerdeFIFA World Cup | 0–0 | FIFA World Cup |
| 2022-12-06 | Moroccov SpainFIFA World Cup | 0–0 p | FIFA World Cup |
| 2022-12-01 | Japanv SpainFIFA World Cup | 2–1 | FIFA World Cup |
| 2022-11-27 | Spainv GermanyFIFA World Cup | 1–1 | FIFA World Cup |
| 2022-11-23 | Spainv Costa RicaFIFA World Cup | 7–0 | FIFA World Cup |
| 2018-07-01 | Russiav SpainFIFA World Cup | 1–1 p | FIFA World Cup |
| 2018-06-25 | Spainv MoroccoFIFA World Cup | 2–2 | FIFA World Cup |
| 2018-06-20 | Iranv SpainFIFA World Cup | 0–1 | FIFA World Cup |
| 2018-06-15 | Portugalv SpainFIFA World Cup | 3–3 | FIFA World Cup |
| 2014-06-23 | Australiav SpainFIFA World Cup | 0–3 | FIFA World Cup |
| 2014-06-18 | Spainv ChileFIFA World Cup | 0–2 | FIFA World Cup |
| 2014-06-13 | Spainv NetherlandsFIFA World Cup | 1–5 | FIFA World Cup |
| 2010-07-11 | Netherlandsv SpainFIFA World Cup | 0–1 | FIFA World Cup |
| 2010-07-07 | Germanyv SpainFIFA World Cup | 0–1 | FIFA World Cup |
| 2010-07-03 | Paraguayv SpainFIFA World Cup | 0–1 | FIFA World Cup |
| 2010-06-29 | Spainv PortugalFIFA World Cup | 1–0 | FIFA World Cup |
| 2010-06-25 | Chilev SpainFIFA World Cup | 1–2 | FIFA World Cup |
| 2010-06-21 | Spainv HondurasFIFA World Cup | 2–0 | FIFA World Cup |
| 2010-06-16 | Spainv SwitzerlandFIFA World Cup | 0–1 | FIFA World Cup |
| 2006-06-27 | Spainv FranceFIFA World Cup | 1–3 | FIFA World Cup |
| 2006-06-23 | Saudi Arabiav SpainFIFA World Cup | 0–1 | FIFA World Cup |
| 2006-06-19 | Spainv TunisiaFIFA World Cup | 3–1 | FIFA World Cup |
| 2006-06-14 | Spainv UkraineFIFA World Cup | 4–0 | FIFA World Cup |
| 2002-06-22 | South Koreav SpainFIFA World Cup | 0–0 p | FIFA World Cup |
| 2002-06-16 | Spainv Republic of IrelandFIFA World Cup | 1–1 p | FIFA World Cup |
| 2002-06-12 | South Africav SpainFIFA World Cup | 2–3 | FIFA World Cup |
| 2002-06-07 | Spainv ParaguayFIFA World Cup | 3–1 | FIFA World Cup |
| 2002-06-02 | Spainv SloveniaFIFA World Cup | 3–1 | FIFA World Cup |
| 1998-06-24 | Spainv BulgariaFIFA World Cup | 6–1 | FIFA World Cup |
| 1998-06-19 | Spainv ParaguayFIFA World Cup | 0–0 | FIFA World Cup |
| 1998-06-13 | Spainv NigeriaFIFA World Cup | 2–3 | FIFA World Cup |
| 1994-07-09 | Italyv SpainFIFA World Cup | 2–1 | FIFA World Cup |
| 1994-07-02 | Spainv SwitzerlandFIFA World Cup | 3–0 | FIFA World Cup |
| 1994-06-27 | Boliviav SpainFIFA World Cup | 1–3 | FIFA World Cup |
| 1994-06-21 | Germanyv SpainFIFA World Cup | 1–1 | FIFA World Cup |
| 1994-06-17 | Spainv South KoreaFIFA World Cup | 2–2 | FIFA World Cup |
| 1990-06-26 | SpainvYugoslaviaFIFA World Cup | 1–2 | FIFA World Cup |
| 1990-06-21 | Belgiumv SpainFIFA World Cup | 1–2 | FIFA World Cup |
| 1990-06-17 | South Koreav SpainFIFA World Cup | 1–3 | FIFA World Cup |
| 1990-06-13 | Uruguayv SpainFIFA World Cup | 0–0 | FIFA World Cup |
| 1986-06-22 | Spainv BelgiumFIFA World Cup | 1–1 p | FIFA World Cup |
| 1986-06-18 | Denmarkv SpainFIFA World Cup | 1–5 | FIFA World Cup |
| 1986-06-12 | Algeriav SpainFIFA World Cup | 0–3 | FIFA World Cup |
| 1986-06-07 | Northern Irelandv SpainFIFA World Cup | 1–2 | FIFA World Cup |
| 1986-06-01 | Spainv BrazilFIFA World Cup | 0–1 | FIFA World Cup |