Spain vs Switzerland
head-to-head record
- Spain wins
- 19
- Draws
- 6
- Switzerland wins
- 2
27 meetings, 1925 to 2024Goals: Spain 58, Switzerland 24
Spain and Switzerland have met 27 times since 1925. Spain have won 19, Switzerland 2, and 6 matches ended level. They last met on 18 November 2024, when Spain won 3–2 in the Nations League.
The 27 meetings have produced 82 goals, 3.04 per game. The biggest win is Spain’s 4–0 in a friendly in 1984. Spain have won the last two meetings. They went 15 years without meeting, between 1994 and 2010.
Who has won more, Spain or Switzerland?
All matches27 matches
Competitive12 matches
Friendlies15 matches
Key numbers
- Goals
- Spain 58, Switzerland 243.04 per game
- First meeting
- Switzerland 0–3 SpainFriendly, 1 Jun 1925
- Most recent
- Spain 3–2 SwitzerlandNations League, 18 Nov 2024
- Spain’s biggest win
- Switzerland 0–4 SpainFriendly, 26 May 1984
- Switzerland’s biggest win
- Spain 1–2 SwitzerlandNations League, 24 Sept 2022
- Most goals in a meeting
- Spain 6–3 SwitzerlandFriendly, 18 Feb 1951
- Current run
- Spain, 2 wins in a row
- Biggest upset
- Spain 0–1 SwitzerlandWorld Cup, 16 Jun 2010Winner’s rating-based win expectancy: 11%
- TFN Elo rating now
- Spain 2346 (1st), Switzerland 2039 (8th)How the rating works
Last five meetings
- Spain3Switzerland2
Nations League
Santa Cruz de Tenerife, Spain
- Switzerland1Spain4
Nations League
Geneva, Switzerland
- Spain1Switzerland2
Nations League
Zaragoza, Spain
- Switzerland0Spain1
Nations League
Geneva, Switzerland
- Switzerland1Spain1
European Championship, Spain won on penalties
Saint Petersburg, Russia (neutral)
Who has had the upper hand over time?
The line climbs with every Spain win and drops with every Switzerland win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Spain's home games
11 matches
821
SpainDrawsSwitzerland
In Switzerland's home games
12 matches
930
SpainDrawsSwitzerland
At neutral venues
4 matches
211
SpainDrawsSwitzerland
Record by competition
| Competition | Played | Spain | Draws | Switzerland | Goals |
|---|---|---|---|---|---|
| Friendly | 15 | 12 | 3 | 0 | 35–12 |
| Nations League | 6 | 4 | 1 | 1 | 11–6 |
| World Cup | 3 | 2 | 0 | 1 | 5–2 |
| World Cup qualifying | 2 | 1 | 1 | 0 | 6–3 |
| European Championship | 1 | 0 | 1 | 0 | 1–1 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1920s | 2 | 4 | |
| 1930s | 1 | 2 | |
| 1940s | 2 | 11 | |
| 1950s | 4 | 21 | |
| 1960s | 2 | 4 | |
| 1970s | 2 | 4 | |
| 1980s | 4 | 11 | |
| 1990s | 1 | 3 | |
| 2010s | 2 | 3 | |
| 2020s | 7 | 19 |
Longest runs
| Longest run of | Spain | Switzerland |
|---|---|---|
| Wins in a row | 71957 to 1984 | 12022 |
| Unbeaten meetings | 181925 to 1994 | 22020 to 2021 |
The longest run of draws is 2, from 14 November 2020 to 2 July 2021.
Top scorers in Spain vs Switzerland
- 1Alfredo Di StéfanoSpain2
- 2Fabián RuizSpain2
- 3Josef HügiSwitzerland2
- 4Ladislao KubalaSpain2
Scorer records exist for 12 of the 27 meetings, mostly competitive matches. Own goals are not credited to a player.
Penalty shootouts
- Switzerland 1–1 SpainEuropean Championship, 2 Jul 2021Spain won on penalties
Questions answered
How many times have Spain and Switzerland played each other?
27 times, starting on 1 June 1925. 12 of those meetings were competitive and 15 were friendlies.
Who has won more matches between Spain and Switzerland?
Spain, with 19 wins to 2. 6 matches ended level.
What is the biggest win in Spain vs Switzerland?
Spain’s 4–0 win in a friendly on 26 May 1984 in Geneva.
When did Spain and Switzerland last play?
On 18 November 2024 in Santa Cruz de Tenerife, when Spain won 3–2 in the Nations League.
What is the competitive record between Spain and Switzerland?
In 12 competitive matches, Spain have 7 wins, Switzerland have 2, and 3 ended level.
Have Spain and Switzerland met in a penalty shootout?
Yes, once. Most recently at the European Championship on 2 July 2021, when Spain won the shootout after a 1–1 draw.
Every Spain vs Switzerland result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Spain | 3–2 | Switzerland | Nations League | Santa Cruz de Tenerife, Spain | |
| Switzerland | 1–4 | Spain | Nations League | Geneva, Switzerland | |
| Spain | 1–2 | Switzerland | Nations League | Zaragoza, Spain | |
| Switzerland | 0–1 | Spain | Nations League | Geneva, Switzerland | |
| Switzerland | 1–1Spain on pens | Spain | European Championship | Saint Petersburg, Russia (neutral) | |
| Switzerland | 1–1 | Spain | Nations League | Basel, Switzerland | |
| Spain | 1–0 | Switzerland | Nations League | Madrid, Spain | |
| Spain | 1–1 | Switzerland | Friendly | Villarreal, Spain | |
| Spain | 0–1 | Switzerland | World Cup | Durban, South Africa (neutral) | |
| Spain | 3–0 | Switzerland | World Cup | Washington, D.C., United States (neutral) | |
| Spain | 2–1 | Switzerland | Friendly | Santa Cruz de Tenerife, Spain | |
| Switzerland | 1–1 | Spain | Friendly | Basel, Switzerland | |
| Switzerland | 0–4 | Spain | Friendly | Geneva, Switzerland | |
| Spain | 2–0 | Switzerland | Friendly | Valencia, Spain | |
| Switzerland | 1–2 | Spain | Friendly | Bern, Switzerland | |
| Switzerland | 0–1 | Spain | Friendly | Lausanne, Switzerland | |
| Spain | 1–0 | Switzerland | Friendly | Valencia, Spain | |
| Spain | 2–1 | Switzerland | World Cup | Sheffield, England (neutral) | |
| Switzerland | 1–4 | Spain | World Cup qualifying | Lausanne, Switzerland | |
| Spain | 2–2 | Switzerland | World Cup qualifying | Madrid, Spain | |
| Switzerland | 0–3 | Spain | Friendly | Geneva, Switzerland | |
| Spain | 6–3 | Switzerland | Friendly | Madrid, Spain | |
| Switzerland | 3–3 | Spain | Friendly | Zürich, Switzerland | |
| Spain | 3–2 | Switzerland | Friendly | Valencia, Spain | |
| Switzerland | 0–2 | Spain | Friendly | Bern, Switzerland | |
| Spain | 1–0 | Switzerland | Friendly | Santander, Spain | |
| Switzerland | 0–3 | Spain | Friendly | Bern, Switzerland |
Recent form
Spain
- Wat CroatiaNations League2–1Tue 6 Oct 2026
- Wv Czech RepublicNations League3–1Sat 3 Oct 2026
- Wv CroatiaNations League4–1Tue 29 Sept 2026
- Wat EnglandNations League3–2Sat 26 Sept 2026
- Wv ArgentinaWorld Cup1–0Sun 19 Jul 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.