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
Competitive3 matches
Friendlies8 matches
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
- Switzerland1Poland1
European Championship, Poland won on penalties
Saint-Étienne, France (neutral)
- Poland2Switzerland2
Friendly
Wrocław, Poland
- Switzerland0Poland4
Friendly
Larnaca, Cyprus (neutral)
- Switzerland1Poland1
Friendly
Zürich, Switzerland
- 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.
Every meeting on one timeline
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
| Competition | Played | Poland | Draws | Switzerland | Goals |
|---|---|---|---|---|---|
| Friendly | 8 | 2 | 5 | 1 | 16–11 |
| Euro qualifying | 2 | 2 | 0 | 0 | 4–0 |
| European Championship | 1 | 0 | 1 | 0 | 1–1 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1930s | 2 | 8 | |
| 1970s | 5 | 13 | |
| 1980s | 1 | 2 | |
| 2000s | 1 | 4 | |
| 2010s | 2 | 6 |
Longest runs
| Longest run of | Poland | Switzerland |
|---|---|---|
| Wins in a row | 21978 to 1979 | 11976 |
| Unbeaten meetings | 61978 to 2016 | 22014 to 2016 |
The longest run of draws is 2, from 18 November 2014 to 25 June 2016.
Top scorers in Poland vs Switzerland
- 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
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Switzerland | 1–1Poland on pens | Poland | European Championship | Saint-Étienne, France (neutral) | |
| Poland | 2–2 | Switzerland | Friendly | Wrocław, Poland | |
| Switzerland | 0–4 | Poland | Friendly | Larnaca, Cyprus (neutral) | |
| Switzerland | 1–1 | Poland | Friendly | Zürich, Switzerland | |
| Switzerland | 0–2 | Poland | Euro qualifying | Lausanne, Switzerland | |
| Poland | 2–0 | Switzerland | Euro qualifying | Wrocław, Poland | |
| Switzerland | 2–1 | Poland | Friendly | Basel, Switzerland | |
| Poland | 0–0 | Switzerland | Friendly | Poznań, Poland | |
| Switzerland | 2–4 | Poland | Friendly | Lausanne, Switzerland | |
| Poland | 1–1 | Switzerland | Friendly | Warsaw, Poland | |
| Switzerland | 3–3 | Poland | Friendly | Zürich, Switzerland |
Recent form
Poland
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.