Skip to content
TheFootball.News

Portugal vs Switzerland head-to-head record

Portugal wins
10
Draws
5
Switzerland wins
11

26 meetings, 1938 to 2022Goals: Portugal 40, Switzerland 35

Portugal and Switzerland have met 26 times since 1938. Switzerland have won 11, Portugal 10, and 5 matches ended level. They last met on 6 December 2022, when Portugal won 6–1 at the World Cup.

The 26 meetings have produced 75 goals, 2.88 per game. The biggest win is Portugal’s 6–1 at the World Cup in 2022. In competitive matches, though, Portugal lead 7 wins to 5.

Who has won more, Portugal or Switzerland?

All matches26 matches

10 Portugal5 drawsSwitzerland 11

Competitive16 matches

7 Portugal4 drawsSwitzerland 5

Friendlies10 matches

3 Portugal1 drawSwitzerland 6

Key numbers

Goals
Portugal 40, Switzerland 352.88 per game
First meeting
Switzerland 2–1 PortugalWorld Cup qualifying, 1 May 1938
Most recent
Portugal 6–1 SwitzerlandWorld Cup, 6 Dec 2022
Portugal’s biggest win
Portugal 6–1 SwitzerlandWorld Cup, 6 Dec 2022
Switzerland’s biggest win
Switzerland 3–0 PortugalFriendly, 13 Nov 1974
Most goals in a meeting
Portugal 6–1 SwitzerlandWorld Cup, 6 Dec 2022
Biggest upset
Portugal 0–2 SwitzerlandWorld Cup qualifying, 16 Apr 1969Winner’s rating-based win expectancy: 13%
TFN Elo rating now
Portugal 2111 (5th), Switzerland 2039 (8th)How the rating works

Last five meetings

  1. Portugal6Switzerland1

    World Cup

    Lusail, Qatar (neutral)

  2. Switzerland1Portugal0

    Nations League

    Geneva, Switzerland

  3. Portugal4Switzerland0

    Nations League

    Lisbon, Portugal

  4. Portugal3Switzerland1

    Nations League

    Porto, Portugal

  5. Portugal2Switzerland0

    World Cup qualifying

    Lisbon, Portugal

Who has had the upper hand over time?

The line climbs with every Portugal win and drops with every Switzerland win, so its height shows who has won more meetings up to that point.

Above the line: Portugal have won more Below: Switzerland have won more
1 May 1938: Switzerland 2–1 Portugal (World Cup qualifying). Switzerland +16 November 1938: Switzerland 1–0 Portugal (Friendly). Switzerland +212 February 1939: Portugal 2–4 Switzerland (Friendly). Switzerland +31 January 1942: Portugal 3–0 Switzerland (Friendly). Switzerland +221 May 1945: Switzerland 1–0 Portugal (Friendly). Switzerland +35 January 1947: Portugal 2–2 Switzerland (Friendly). Switzerland +316 May 1959: Switzerland 4–3 Portugal (Friendly). Switzerland +429 April 1964: Switzerland 2–3 Portugal (Friendly). Switzerland +316 April 1969: Portugal 0–2 Switzerland (World Cup qualifying). Switzerland +42 November 1969: Switzerland 1–1 Portugal (World Cup qualifying). Switzerland +413 November 1974: Switzerland 3–0 Portugal (Friendly). Switzerland +530 March 1977: Portugal 1–0 Switzerland (Friendly). Switzerland +424 March 1982: Switzerland 2–1 Portugal (Friendly). Switzerland +529 October 1986: Switzerland 1–1 Portugal (Euro qualifying). Switzerland +511 November 1987: Portugal 0–0 Switzerland (Euro qualifying). Switzerland +526 April 1989: Portugal 3–1 Switzerland (World Cup qualifying). Switzerland +420 September 1989: Switzerland 1–2 Portugal (World Cup qualifying). Switzerland +331 March 1993: Switzerland 1–1 Portugal (World Cup qualifying). Switzerland +313 October 1993: Portugal 1–0 Switzerland (World Cup qualifying). Switzerland +215 June 2008: Switzerland 2–0 Portugal (European Championship). Switzerland +36 September 2016: Switzerland 2–0 Portugal (World Cup qualifying). Switzerland +410 October 2017: Portugal 2–0 Switzerland (World Cup qualifying). Switzerland +35 June 2019: Portugal 3–1 Switzerland (Nations League). Switzerland +25 June 2022: Portugal 4–0 Switzerland (Nations League). Switzerland +112 June 2022: Switzerland 1–0 Portugal (Nations League). Switzerland +26 December 2022: Portugal 6–1 Switzerland (World Cup). Switzerland +1Level
Switzerland lead by 1 win after the latest meeting. The biggest lead was 5, held by Switzerland from 13 November 1974.

Every meeting on one timeline

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

Home, away and neutral

In Portugal's home games

11 matches

722

PortugalDrawsSwitzerland

In Switzerland's home games

13 matches

238

PortugalDrawsSwitzerland

At neutral venues

2 matches

101

PortugalDrawsSwitzerland

Record by competition

Record by competition
CompetitionPlayedPortugalDrawsSwitzerlandGoals
Friendly1031615–19
World Cup qualifying942311–10
Nations League32017–2
Euro qualifying20201–1
World Cup11006–1
European Championship10010–2

Meetings by decade

Portugal wins Draws Switzerland wins
Meetings by decade
DecadeResultsPlayedGoals
1930s310
1940s38
1950s17
1960s39
1970s24
1980s512
1990s23
2000s12
2010s38
2020s312

Longest runs

Longest runs
Longest run ofPortugalSwitzerland
Wins in a row32017 to 202231938 to 1939
Unbeaten meetings61986 to 199331982 to 1987

The longest run of draws is 2, from 29 October 1986 to 11 November 1987.

Top scorers in Portugal vs Switzerland

  1. 1Cristiano RonaldoPortugal5
  2. 2Gonçalo RamosPortugal3
  3. 3Georges VuilleumierSwitzerland2
  4. 4Hakan YakinSwitzerland2(1 penalty)
  5. 5João Domingos PintoPortugal2

Scorer records exist for 15 of the 26 meetings, mostly competitive matches. Own goals are not credited to a player.

Questions answered

How many times have Portugal and Switzerland played each other?

26 times, starting on 1 May 1938. 16 of those meetings were competitive and 10 were friendlies.

Who has won more matches between Portugal and Switzerland?

Switzerland, with 11 wins to 10. 5 matches ended level.

What is the biggest win in Portugal vs Switzerland?

Portugal’s 6–1 win at the World Cup on 6 December 2022 in Lusail.

When did Portugal and Switzerland last play?

On 6 December 2022 in Lusail, when Portugal won 6–1 at the World Cup.

What is the competitive record between Portugal and Switzerland?

In 16 competitive matches, Portugal have 7 wins, Switzerland have 5, and 4 ended level.

Every Portugal vs Switzerland result

Show
Every Portugal vs Switzerland result
DateHomeScoreAwayCompetitionVenue
Portugal6–1SwitzerlandWorld CupLusail, Qatar (neutral)
Switzerland1–0PortugalNations LeagueGeneva, Switzerland
Portugal4–0SwitzerlandNations LeagueLisbon, Portugal
Portugal3–1SwitzerlandNations LeaguePorto, Portugal
Portugal2–0SwitzerlandWorld Cup qualifyingLisbon, Portugal
Switzerland2–0PortugalWorld Cup qualifyingBasel, Switzerland
Switzerland2–0PortugalEuropean ChampionshipBasel, Switzerland
Portugal1–0SwitzerlandWorld Cup qualifyingPorto, Portugal
Switzerland1–1PortugalWorld Cup qualifyingBern, Switzerland
Switzerland1–2PortugalWorld Cup qualifyingNeuchâtel, Switzerland
Portugal3–1SwitzerlandWorld Cup qualifyingLisbon, Portugal
Portugal0–0SwitzerlandEuro qualifyingPorto, Portugal
Switzerland1–1PortugalEuro qualifyingBern, Switzerland
Switzerland2–1PortugalFriendlyLugano, Switzerland
Portugal1–0SwitzerlandFriendlyFunchal, Portugal
Switzerland3–0PortugalFriendlyBern, Switzerland
Switzerland1–1PortugalWorld Cup qualifyingBern, Switzerland
Portugal0–2SwitzerlandWorld Cup qualifyingLisbon, Portugal
Switzerland2–3PortugalFriendlyZürich, Switzerland
Switzerland4–3PortugalFriendlyGeneva, Switzerland
Portugal2–2SwitzerlandFriendlyLisbon, Portugal
Switzerland1–0PortugalFriendlyBasel, Switzerland
Portugal3–0SwitzerlandFriendlyLisbon, Portugal
Portugal2–4SwitzerlandFriendlyLisbon, Portugal
Switzerland1–0PortugalFriendlyLausanne, Switzerland
Switzerland2–1PortugalWorld Cup qualifyingMilan, Italy (neutral)

Recent form

Portugal

  1. Wv NorwayNations League2–1Sun 4 Oct 2026
  2. Wat DenmarkNations League4–2Thu 1 Oct 2026
  3. Wat NorwayNations League2–1Sun 27 Sept 2026
  4. Wv WalesNations League1–0Thu 24 Sept 2026
  5. Lv SpainWorld Cup0–1Mon 6 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.