Skip to content
TheFootball.News

Poland vs Switzerland head-to-head record

Poland wins
4
Draws
6
Switzerland wins
1

11 meetings, 1938 to 2016Goals: Poland 21, Switzerland 12

Poland and Switzerland have met 11 times since 1938. Poland have won 4, Switzerland 1, and 6 matches ended level. They last met on 25 June 2016, when the match ended 1–1 at the European Championship, and Poland won on penalties.

The 11 meetings have produced 33 goals, 3.00 per game. The biggest win is Poland’s 4–0 in a friendly in 2001. Poland are unbeaten in the last six meetings (3 wins, 3 draws). They went 31 years without meeting, between 1939 and 1971.

Who has won more, Poland or Switzerland?

All matches11 matches

4 Poland6 drawsSwitzerland 1

Competitive3 matches

2 Poland1 drawSwitzerland 0

Friendlies8 matches

2 Poland5 drawsSwitzerland 1

Key numbers

Goals
Poland 21, Switzerland 123.00 per game
First meeting
Switzerland 3–3 PolandFriendly, 13 Mar 1938
Most recent
Switzerland 1–1 PolandEuropean Championship, 25 Jun 2016
Poland’s biggest win
Switzerland 0–4 PolandFriendly, 28 Feb 2001
Switzerland’s biggest win
Switzerland 2–1 PolandFriendly, 11 May 1976
Most goals in a meeting
Switzerland 2–4 PolandFriendly, 5 May 1971
Current run
Poland unbeaten in 6
Biggest upset
Switzerland 2–1 PolandFriendly, 11 May 1976Winner’s rating-based win expectancy: 22%
TFN Elo rating now
Poland 1738 (51st), Switzerland 2039 (8th)How the rating works

Last five meetings

  1. Switzerland1Poland1

    European Championship, Poland won on penalties

    Saint-Étienne, France (neutral)

  2. Poland2Switzerland2

    Friendly

    Wrocław, Poland

  3. Switzerland0Poland4

    Friendly

    Larnaca, Cyprus (neutral)

  4. Switzerland1Poland1

    Friendly

    Zürich, Switzerland

  5. Switzerland0Poland2

    Euro qualifying

    Lausanne, Switzerland

Who has had the upper hand over time?

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

Above the line: Poland have won more Below: Switzerland have won more
13 March 1938: Switzerland 3–3 Poland (Friendly). Level4 June 1939: Poland 1–1 Switzerland (Friendly). Level5 May 1971: Switzerland 2–4 Poland (Friendly). Poland +110 May 1972: Poland 0–0 Switzerland (Friendly). Poland +111 May 1976: Switzerland 2–1 Poland (Friendly). Level15 November 1978: Poland 2–0 Switzerland (Euro qualifying). Poland +112 September 1979: Switzerland 0–2 Poland (Euro qualifying). Poland +227 March 1984: Switzerland 1–1 Poland (Friendly). Poland +228 February 2001: Switzerland 0–4 Poland (Friendly). Poland +318 November 2014: Poland 2–2 Switzerland (Friendly). Poland +325 June 2016: Switzerland 1–1 Poland (European Championship). Poland +3Level
Poland lead by 3 wins after the latest meeting. The biggest lead was 3, held by Poland from 28 February 2001.

Every meeting on one timeline

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

Home, away and neutral

In Poland's home games

4 matches

130

PolandDrawsSwitzerland

In Switzerland's home games

5 matches

221

PolandDrawsSwitzerland

At neutral venues

2 matches

110

PolandDrawsSwitzerland

Record by competition

Record by competition
CompetitionPlayedPolandDrawsSwitzerlandGoals
Friendly825116–11
Euro qualifying22004–0
European Championship10101–1

Meetings by decade

Poland wins Draws Switzerland wins
Meetings by decade
DecadeResultsPlayedGoals
1930s28
1970s513
1980s12
2000s14
2010s26

Longest runs

Longest runs
Longest run ofPolandSwitzerland
Wins in a row21978 to 197911976
Unbeaten meetings61978 to 201622014 to 2016

The longest run of draws is 2, from 18 November 2014 to 25 June 2016.

Top scorers in Poland vs Switzerland

  1. 1Stanisław TerleckiPoland2

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

Penalty shootouts

  • Switzerland 1–1 PolandEuropean Championship, 25 Jun 2016Poland won on penalties

Questions answered

How many times have Poland and Switzerland played each other?

11 times, starting on 13 March 1938. 3 of those meetings were competitive and 8 were friendlies.

Who has won more matches between Poland and Switzerland?

Poland, with 4 wins to 1. 6 matches ended level.

What is the biggest win in Poland vs Switzerland?

Poland’s 4–0 win in a friendly on 28 February 2001 in Larnaca.

When did Poland and Switzerland last play?

On 25 June 2016 in Saint-Étienne, when the match ended 1–1 at the European Championship, and Poland won on penalties.

What is the competitive record between Poland and Switzerland?

In 3 competitive matches, Poland have 2 wins, Switzerland have 0, and 1 ended level.

Have Poland and Switzerland met in a penalty shootout?

Yes, once. Most recently at the European Championship on 25 June 2016, when Poland won the shootout after a 1–1 draw.

Every Poland vs Switzerland result

Show
Every Poland vs Switzerland result
DateHomeScoreAwayCompetitionVenue
Switzerland1–1Poland on pensPolandEuropean ChampionshipSaint-Étienne, France (neutral)
Poland2–2SwitzerlandFriendlyWrocław, Poland
Switzerland0–4PolandFriendlyLarnaca, Cyprus (neutral)
Switzerland1–1PolandFriendlyZürich, Switzerland
Switzerland0–2PolandEuro qualifyingLausanne, Switzerland
Poland2–0SwitzerlandEuro qualifyingWrocław, Poland
Switzerland2–1PolandFriendlyBasel, Switzerland
Poland0–0SwitzerlandFriendlyPoznań, Poland
Switzerland2–4PolandFriendlyLausanne, Switzerland
Poland1–1SwitzerlandFriendlyWarsaw, Poland
Switzerland3–3PolandFriendlyZürich, Switzerland

Recent form

Poland

  1. Lat BosniaNations League0–1Mon 5 Oct 2026
  2. Wv RomaniaNations League6–0Fri 2 Oct 2026
  3. Lat SwedenNations League1–3Mon 28 Sept 2026
  4. Dv BosniaNations League0–0Fri 25 Sept 2026
  5. Dv NigeriaFriendly2–2Wed 3 Jun 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.