Spain vs Switzerland
27Played
19Won
6Drawn
2Lost
58Goals for
24Goals against
| W | November 18, 2024 | Switzerland | 3–2 | 2024 UEFA Nations League |
| W | September 8, 2024 | Switzerland | 4–1 | 2024 UEFA Nations League |
| L | September 24, 2022 | Switzerland | 1–2 | 2022 UEFA Nations League |
| W | June 9, 2022 | Switzerland | 1–0 | 2022 UEFA Nations League |
| D | July 2, 2021 | Switzerland | 1–1 | 2021 UEFA Euro |
| D | November 14, 2020 | Switzerland | 1–1 | 2020 UEFA Nations League |
| W | October 10, 2020 | Switzerland | 1–0 | 2020 UEFA Nations League |
| D | June 3, 2018 | Switzerland | 1–1 | Friendly |
| L | June 16, 2010 | Switzerland | 0–1 | 2010 FIFA World Cup |
| W | July 2, 1994 | Switzerland | 3–0 | 1994 FIFA World Cup |
| W | December 13, 1989 | Switzerland | 2–1 | Friendly |
| D | June 5, 1988 | Switzerland | 1–1 | Friendly |
| W | May 26, 1984 | Switzerland | 4–0 | Friendly |
| W | April 28, 1982 | Switzerland | 2–0 | Friendly |
| W | September 21, 1977 | Switzerland | 2–1 | Friendly |
| W | April 22, 1970 | Switzerland | 1–0 | Friendly |
| W | March 26, 1969 | Switzerland | 1–0 | Friendly |
| W | July 15, 1966 | Switzerland | 2–1 | 1966 FIFA World Cup |
| W | November 24, 1957 | Switzerland | 4–1 | 1957 FIFA World Cup qualification |
| D | March 10, 1957 | Switzerland | 2–2 | 1957 FIFA World Cup qualification |
| W | June 19, 1955 | Switzerland | 3–0 | Friendly |
| W | February 18, 1951 | Switzerland | 6–3 | Friendly |
| D | June 20, 1948 | Switzerland | 3–3 | Friendly |
| W | December 28, 1941 | Switzerland | 3–2 | Friendly |
| W | May 3, 1936 | Switzerland | 2–0 | Friendly |
| W | April 17, 1927 | Switzerland | 1–0 | Friendly |
| W | June 1, 1925 | Switzerland | 3–0 | Friendly |