Skip to content
TheFootball.News

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

19 Spain6 drawsSwitzerland 2

Competitive12 matches

7 Spain3 drawsSwitzerland 2

Friendlies15 matches

12 Spain3 drawsSwitzerland 0

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

  1. Spain3Switzerland2

    Nations League

    Santa Cruz de Tenerife, Spain

  2. Switzerland1Spain4

    Nations League

    Geneva, Switzerland

  3. Spain1Switzerland2

    Nations League

    Zaragoza, Spain

  4. Switzerland0Spain1

    Nations League

    Geneva, Switzerland

  5. 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.

Above the line: Spain have won more Below: Switzerland have won more
1 June 1925: Switzerland 0–3 Spain (Friendly). Spain +117 April 1927: Spain 1–0 Switzerland (Friendly). Spain +23 May 1936: Switzerland 0–2 Spain (Friendly). Spain +328 December 1941: Spain 3–2 Switzerland (Friendly). Spain +420 June 1948: Switzerland 3–3 Spain (Friendly). Spain +418 February 1951: Spain 6–3 Switzerland (Friendly). Spain +519 June 1955: Switzerland 0–3 Spain (Friendly). Spain +610 March 1957: Spain 2–2 Switzerland (World Cup qualifying). Spain +624 November 1957: Switzerland 1–4 Spain (World Cup qualifying). Spain +715 July 1966: Spain 2–1 Switzerland (World Cup). Spain +826 March 1969: Spain 1–0 Switzerland (Friendly). Spain +922 April 1970: Switzerland 0–1 Spain (Friendly). Spain +1021 September 1977: Switzerland 1–2 Spain (Friendly). Spain +1128 April 1982: Spain 2–0 Switzerland (Friendly). Spain +1226 May 1984: Switzerland 0–4 Spain (Friendly). Spain +135 June 1988: Switzerland 1–1 Spain (Friendly). Spain +1313 December 1989: Spain 2–1 Switzerland (Friendly). Spain +142 July 1994: Spain 3–0 Switzerland (World Cup). Spain +1516 June 2010: Spain 0–1 Switzerland (World Cup). Spain +143 June 2018: Spain 1–1 Switzerland (Friendly). Spain +1410 October 2020: Spain 1–0 Switzerland (Nations League). Spain +1514 November 2020: Switzerland 1–1 Spain (Nations League). Spain +152 July 2021: Switzerland 1–1 Spain (European Championship). Spain +159 June 2022: Switzerland 0–1 Spain (Nations League). Spain +1624 September 2022: Spain 1–2 Switzerland (Nations League). Spain +158 September 2024: Switzerland 1–4 Spain (Nations League). Spain +1618 November 2024: Spain 3–2 Switzerland (Nations League). Spain +17Level
Spain lead by 17 wins after the latest meeting. The biggest lead was 17, held by Spain from 18 November 2024.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

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

Record by competition
CompetitionPlayedSpainDrawsSwitzerlandGoals
Friendly15123035–12
Nations League641111–6
World Cup32015–2
World Cup qualifying21106–3
European Championship10101–1

Meetings by decade

Spain wins Draws Switzerland wins
Meetings by decade
DecadeResultsPlayedGoals
1920s24
1930s12
1940s211
1950s421
1960s24
1970s24
1980s411
1990s13
2010s23
2020s719

Longest runs

Longest runs
Longest run ofSpainSwitzerland
Wins in a row71957 to 198412022
Unbeaten meetings181925 to 199422020 to 2021

The longest run of draws is 2, from 14 November 2020 to 2 July 2021.

Top scorers in Spain vs Switzerland

  1. 1Alfredo Di StéfanoSpain2
  2. 2Fabián RuizSpain2
  3. 3Josef HügiSwitzerland2
  4. 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

Show
Every Spain vs Switzerland result
DateHomeScoreAwayCompetitionVenue
Spain3–2SwitzerlandNations LeagueSanta Cruz de Tenerife, Spain
Switzerland1–4SpainNations LeagueGeneva, Switzerland
Spain1–2SwitzerlandNations LeagueZaragoza, Spain
Switzerland0–1SpainNations LeagueGeneva, Switzerland
Switzerland1–1Spain on pensSpainEuropean ChampionshipSaint Petersburg, Russia (neutral)
Switzerland1–1SpainNations LeagueBasel, Switzerland
Spain1–0SwitzerlandNations LeagueMadrid, Spain
Spain1–1SwitzerlandFriendlyVillarreal, Spain
Spain0–1SwitzerlandWorld CupDurban, South Africa (neutral)
Spain3–0SwitzerlandWorld CupWashington, D.C., United States (neutral)
Spain2–1SwitzerlandFriendlySanta Cruz de Tenerife, Spain
Switzerland1–1SpainFriendlyBasel, Switzerland
Switzerland0–4SpainFriendlyGeneva, Switzerland
Spain2–0SwitzerlandFriendlyValencia, Spain
Switzerland1–2SpainFriendlyBern, Switzerland
Switzerland0–1SpainFriendlyLausanne, Switzerland
Spain1–0SwitzerlandFriendlyValencia, Spain
Spain2–1SwitzerlandWorld CupSheffield, England (neutral)
Switzerland1–4SpainWorld Cup qualifyingLausanne, Switzerland
Spain2–2SwitzerlandWorld Cup qualifyingMadrid, Spain
Switzerland0–3SpainFriendlyGeneva, Switzerland
Spain6–3SwitzerlandFriendlyMadrid, Spain
Switzerland3–3SpainFriendlyZürich, Switzerland
Spain3–2SwitzerlandFriendlyValencia, Spain
Switzerland0–2SpainFriendlyBern, Switzerland
Spain1–0SwitzerlandFriendlySantander, Spain
Switzerland0–3SpainFriendlyBern, Switzerland

Recent form

Spain

  1. Wat CroatiaNations League2–1Tue 6 Oct 2026
  2. Wv Czech RepublicNations League3–1Sat 3 Oct 2026
  3. Wv CroatiaNations League4–1Tue 29 Sept 2026
  4. Wat EnglandNations League3–2Sat 26 Sept 2026
  5. Wv ArgentinaWorld Cup1–0Sun 19 Jul 2026

Switzerland

  1. Wv North MacedoniaNations League3–0Tue 6 Oct 2026
  2. Wv SloveniaNations League2–1Sat 3 Oct 2026
  3. Wat ScotlandNations League3–0Tue 29 Sept 2026
  4. Wat North MacedoniaNations League3–0Sat 26 Sept 2026
  5. Lv ArgentinaWorld Cup1–3Sat 11 Jul 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.