Poland national football team results |
---|
![]() |
Win Draw Loss |
This article provides details of international football games played by the Poland national football team from 2020 to present. [1] [2] [3]
Key | |
---|---|
Win | |
Draw | |
Defeat |
4 September 2020 Nations League | Netherlands ![]() | 1–0 | ![]() | Amsterdam, Netherlands |
20:45 UTC+2 | Report | Stadium: Johan Cruyff Arena Attendance: 0 [note 1] Referee: Anastasios Sidiropoulos (Greece) |
7 September 2020 Nations League | Bosnia and Herzegovina ![]() | 1–2 | ![]() | Zenica, Bosnia and Herzegovina |
20:45 UTC+2 |
| Report | Stadium: Bilino Polje Attendance: 0 [note 1] Referee: Cüneyt Çakır (Turkey) |
7 October 2020 Friendly | Poland ![]() | 5–1 | ![]() | Gdańsk, Poland |
20:45 UTC+2 | Report |
| Stadium: Stadion Energa Gdańsk Attendance: 3,000 Referee: Michal Ocenáš (Slovakia) |
11 October 2020 Nations League | Poland ![]() | 0–0 | ![]() | Gdańsk, Poland |
20:45 UTC+2 | Report | Stadium: Stadion Energa Gdańsk Attendance: 9,200 [6] Referee: José María Sánchez Martínez (Spain) |
14 October 2020 Nations League | Poland ![]() | 3–0 | ![]() | Wrocław, Poland |
20:45 UTC+2 |
| Report | Stadium: Stadion Miejski Attendance: 8,152 Referee: Craig Pawson (England) |
11 November 2020 Friendly | Poland ![]() | 2–0 | ![]() | Chorzów, Poland |
20:45 UTC+1 | Report | Stadium: Silesian Stadium Attendance: 0 Referee: Manuel Schüttengruber (Austria) |
15 November 2020 Nations League | Italy ![]() | 2–0 | ![]() | Reggio Emilia, Italy |
20:45 UTC+1 | Report | Stadium: Stadio Città del Tricolore Attendance: 0 Referee: Clément Turpin (France) |
18 November 2020 Nations League | Poland ![]() | 1–2 | ![]() | Chorzów, Poland |
20:45 UTC+1 |
| Report | Stadium: Silesian Stadium Attendance: 0 Referee: Orel Grinfeld (Israel) |
25 March 2021 2022 World Cup qualification | Hungary ![]() | 3–3 | ![]() | Budapest, Hungary |
20:45 UTC+1 | Report |
| Stadium: Puskás Aréna Attendance: 0 Referee: Felix Brych (Germany) |
28 March 2021 2022 World Cup qualification | Poland ![]() | 3–0 | ![]() | Warsaw, Poland |
20:45 UTC+2 |
| Report | Stadium: Stadion Wojska Polskiego Attendance: 0 Referee: Erik Lambrechts (Belgium) |
31 March 2021 2022 World Cup qualification | England ![]() | 2–1 | ![]() | London, England |
19:45 UTC+1 | Report |
| Stadium: Wembley Stadium Attendance: 0 Referee: Björn Kuipers (Netherlands) |
1 June 2021 Friendly | Poland ![]() | 1–1 | ![]() | Wrocław, Poland |
20:45 UTC+2 |
| Report |
| Stadium: Stadion Miejski Attendance: 19,297 Referee: Marco Guida (Italy) |
8 June 2021 Friendly | Poland ![]() | 2–2 | ![]() | Poznań, Poland |
18:00 UTC+2 | Report |
| Stadium: Stadion Miejski Attendance: 19,614 Referee: Balázs Berke (Hungary) |
14 June 2021 Euro 2020 Group E | Poland ![]() | 1–2 | ![]() | Saint Petersburg, Russia |
19:00 UTC+3 |
| Report | Stadium: Krestovsky Stadium Attendance: 12,862 Referee: Ovidiu Hațegan (Romania) |
19 June 2021 Euro 2020 Group E | Spain ![]() | 1–1 | ![]() | Seville, Spain |
21:00 UTC+2 | Report |
| Stadium: La Cartuja Attendance: 11,732 Referee: Daniele Orsato (Italy) |
23 June 2021 Euro 2020 Group E | Sweden ![]() | 3–2 | ![]() | Saint Petersburg, Russia |
19:00 UTC+3 | Report |
| Stadium: Krestovsky Stadium Attendance: 14,252 Referee: Michael Oliver (England) |
2 September 2021 2022 World Cup qualification | Poland ![]() | 4–1 | ![]() | Warsaw, Poland |
20:45 UTC+2 |
| Report |
| Stadium: National Stadium Attendance: 38,254 Referee: Maurizio Marani (Italy) |
5 September 2021 2022 World Cup qualification | San Marino ![]() | 1–7 | ![]() | Serravalle, San Marino |
20:45 UTC+2 |
| Report |
| Stadium: San Marino Stadium Attendance: 500 Referee: Mattias Gestranius (Finland) |
8 September 2021 2022 World Cup qualification | Poland ![]() | 1–1 | ![]() | Warsaw, Poland |
20:45 UTC+2 |
| Report |
| Stadium: National Stadium Attendance: 56,212 Referee: Daniel Siebert (Germany) |
9 October 2021 2022 World Cup qualification | Poland ![]() | 5–0 | ![]() | Warsaw, Poland |
20:45 UTC+2 | Report | Stadium: PGE Narodowy Attendance: 56,128 Referee: Fran Jović (Croatia) |
12 October 2021 2022 World Cup qualification | Albania ![]() | 0–1 | ![]() | Tirana, Albania |
20:45 UTC+2 | Report |
| Stadium: Arena Kombëtare Attendance: 21,000 Referee: Clément Turpin (France) |
12 November 2021 2022 World Cup qualification | Andorra ![]() | 1–4 | ![]() | Andorra la Vella, Andorra |
20:45 UTC+1 |
| Report |
| Stadium: Estadi Nacional Attendance: 1,049 Referee: John Beaton (Scotland) |
15 November 2021 2022 World Cup qualification | Poland ![]() | 1–2 | ![]() | Warsaw, Poland |
20:45 UTC+1 |
| Report | Stadium: National Stadium Attendance: 56,197 Referee: Tiago Martins (Portugal) |
2022 FIFA World Cup qualification play-offs | Russia ![]() | w/o | ![]() | Moscow, Russia |
Report | Stadium: VTB Arena [note 2] | |||
Note: The match was to be played on 24 March 2022. The Russia v Poland match, originally scheduled to be played at Luzhniki Stadium, Moscow, [11] was later moved on 2 February 2022 to VTB Arena, Moscow, due to the epidemiological situation in Moscow and the possible limitations associated with it. [12] Due to the Russian invasion of Ukraine, Russia were suspended, [13] and Poland advanced to the final on a walkover. |
24 March 2022 Friendly | Scotland ![]() | 1–1 | ![]() | Glasgow, Scotland |
19:45 UTC+0 |
| Report | Stadium: Hampden Park Attendance: 39,090 Referee: Robert Hennessy (Republic of Ireland) |
29 March 2022 2022 FIFA World Cup qualification play-offs | Poland ![]() | 2–0 | ![]() | Chorzów, Poland |
20:45 UTC+2 |
| Report | Stadium: Stadion Śląski [note 3] Attendance: 54,078 Referee: Daniele Orsato (Italy) |
1 June 2022 Nations League | Poland ![]() | 2–1 | ![]() | Wrocław, Poland |
20:45 UTC+2 | Report |
| Stadium: Stadion Wrocław Attendance: 35,214 Referee: Rade Obrenovič (Slovenia) |
8 June 2022 Nations League | Belgium ![]() | 6–1 | ![]() | Brussels, Belgium |
20:45 UTC+2 |
| Report |
| Stadium: King Baudouin Stadium Attendance: 27,409 Referee: Ivan Kružliak (Slovakia) |
11 June 2022 Nations League | Netherlands ![]() | 2–2 | ![]() | Rotterdam, Netherlands |
20:45 UTC+2 | Report | Stadium: De Kuip Attendance: 39,382 Referee: Halil Umut Meler (Turkey) |
14 June 2022 Nations League | Poland ![]() | 0–1 | ![]() | Warsaw, Poland |
20:45 UTC+2 | Report |
| Stadium: Stadion Narodowy Attendance: 56,803 Referee: Irfan Peljto (Bosnia and Herzegovina) |
22 September 2022 Nations League | Poland ![]() | 0–2 | ![]() | Warsaw, Poland |
20:45 UTC+2 | Report | Stadium: Stadion Narodowy Attendance: 56,673 Referee: Alejandro Hernández Hernández (Spain) |
25 September 2022 Nations League | Wales ![]() | 0–1 | ![]() | Cardiff, Wales |
19:45 UTC+1 | Report |
| Stadium: Cardiff City Stadium Attendance: 31,520 Referee: Andris Treimanis (Latvia) |
16 November 2022 Friendly | Poland ![]() | 1–0 | ![]() | Warsaw, Poland |
18:00 UTC+1 |
| Report | Stadium: Stadion Wojska Polskiego Attendance: 28,000 Referee: Harm Osmers (Germany) |
22 November 2022 2022 World Cup | Mexico ![]() | 0–0 | ![]() | Doha, Qatar |
19:00 UTC+3 | Report | Stadium: Stadium 974 Attendance: 39,369 Referee: Chris Beath (Australia) |
26 November 2022 2022 World Cup | Poland ![]() | 2–0 | ![]() | Al Rayyan, Qatar |
16:00 UTC+3 |
| Report | Stadium: Education City Stadium Attendance: 44,259 Referee: Wilton Sampaio (Brazil) |
30 November 2022 2022 World Cup | Poland ![]() | 0–2 | ![]() | Doha, Qatar |
22:00 UTC+3 | Report |
| Stadium: Stadium 974 Attendance: 44,089 Referee: Danny Makkelie (Netherlands) |
4 December 2022 2022 World Cup R16 | France ![]() | 3–1 | ![]() | Doha, Qatar |
18:00 UTC+3 | Report |
| Stadium: Al Thumama Stadium Attendance: 40,989 Referee: Jesús Valenzuela (Venezuela) |
24 March 2023 UEFA Euro 2024 qualifying | Czech Republic ![]() | 3–1 | ![]() | Prague, Czech Republic |
20:45 | Report |
| Stadium: Fortuna Arena Attendance: 19,045 Referee: Anastasios Sidiropoulos (Greece) |
27 March 2023 UEFA Euro 2024 qualifying | Poland ![]() | 1–0 | ![]() | Warsaw, Poland |
20:45 |
| Report | Stadium: Stadion Narodowy Attendance: 56,227 Referee: Slavko Vinčić (Slovenia) |
16 June 2023 Friendly | Poland ![]() | 1–0 | ![]() | Warsaw, Poland |
20:45 UTC+2 |
| Report | Stadium: Stadion Narodowy Attendance: 57,098 Referee: Orel Grinfeld (Israel) |
20 June 2023 UEFA Euro 2024 qualifying | Moldova ![]() | 3–2 | ![]() | Chișinău, Moldova |
20:45 |
| Report |
| Stadium: Zimbru Stadium Attendance: 9,442 Referee: Filip Glova (Slovakia) |
7 September 2023 UEFA Euro 2024 qualifying | Poland ![]() | 2–0 | ![]() | Warsaw, Poland |
20:45 |
| Report | Stadium: Stadion Narodowy Attendance: 54,129 Referee: David Smajc (Slovenia) |
10 September 2023 UEFA Euro 2024 qualifying | Albania ![]() | 2–0 | ![]() | Tirana, Albania |
20:45 | Report | Stadium: Arena Kombëtare Attendance: 22,785 Referee: José María Sánchez Martínez (Spain) |
12 October 2023 UEFA Euro 2024 qualifying | Faroe Islands ![]() | 0–2 | ![]() | Tórshavn, Faroe Islands |
20:45 | Report |
| Stadium: Tórsvøllur Attendance: 3,220 Referee: Allard Lindhout (Netherlands) |
15 October 2023 UEFA Euro 2024 qualifying | Poland ![]() | 1–1 | ![]() | Warsaw, Poland |
20:45 |
| Report |
| Stadium: Stadion Narodowy Attendance: 51,672 Referee: Artur Soares Dias (Portugal) |
17 November 2023 UEFA Euro 2024 qualifying | Poland ![]() | 1–1 | ![]() | Warsaw, Poland |
20:45 |
| Report |
| Stadium: Stadion Narodowy Attendance: 56,310 Referee: Daniele Orsato (Italy) |
21 November 2023 Friendly | Poland ![]() | 2–0 | ![]() | Warsaw, Poland |
21:45 UTC+2 |
| Report | Stadium: Stadion Narodowy Attendance: 31,000 Referee: Ondrej Berka (Czech Republic) |
21 March 2024 UEFA Euro 2024 qualifying | Poland ![]() | 5–1 | ![]() | Warsaw, Poland |
20:45 |
| Report |
| Stadium: Stadion Narodowy Attendance: 53,868 Referee: Slavko Vinčić (Slovenia) |
26 March 2024 UEFA Euro 2024 qualifying | Wales ![]() | 0–0 (a.e.t.) (4–5 p) | ![]() | Cardiff, Wales |
19:45 |
| UEFA report | Stadium: Cardiff City Stadium Attendance: 31,876 Referee: Daniele Orsato (Italy) | |
Penalties | ||||
7 June 2024 Friendly | Poland ![]() | 3–1 | ![]() | Warsaw, Poland |
20:45 |
| Report |
| Stadium: Stadion Narodowy Attendance: 47,013 Referee: Andrew Madley (England) |
10 June 2024 Friendly | Poland ![]() | 2–1 | ![]() | Warsaw, Poland |
20:45 | Report |
| Stadium: Stadion Narodowy Attendance: 48,677 Referee: Balázs Berke (Hungary) |
16 June 2024 UEFA Euro 2024 | Poland ![]() | 1–2 | ![]() | Hamburg, Germany |
15:00 |
| Report | Stadium: Volksparkstadion Attendance: 48,117 Referee: Artur Soares Dias (Portugal) |
21 June 2024 UEFA Euro 2024 | Poland ![]() | 1–3 | ![]() | Berlin, Germany |
18:00 |
| Report |
| Stadium: Olympiastadion Attendance: 69,455 Referee: Halil Umut Meler (Turkey) |
25 June 2024 UEFA Euro 2024 | France ![]() | 1–1 | ![]() | Dortmund, Germany |
18:00 | Report |
| Stadium: Westfalenstadion Attendance: 59,728 Referee: Marco Guida (Italy) |
5 September 2024 Nations League | Scotland ![]() | 2–3 | ![]() | Glasgow, Scotland |
20:45 (19:45 UTC+1) | Report |
| Stadium: Hampden Park, Glasgow Attendance: 46,356 Referee: Glenn Nyberg (Sweden) |
8 September 2024 Nations League | Croatia ![]() | 1–0 | ![]() | Osijek, Croatia |
20:45 |
| Report | Stadium: Opus Arena Attendance: 12,612 Referee: François Letexier (France) |
12 October 2024 Nations League | Poland ![]() | 1–3 | ![]() | Warsaw, Poland |
20:45 CEST (UTC+2) |
| Report | Stadium: Stadion Narodowy Attendance: 56,854 Referee: Serdar Gözübüyük (Netherlands) |
15 October 2024 Nations League | Poland ![]() | 3–3 | ![]() | Warsaw, Poland |
20:45 | Report | Stadium: Stadion Narodowy Attendance: 56,103 Referee: Alejandro Hernández Hernández (Spain) |
15 November 2024 Nations League | Portugal ![]() | 5–1 | ![]() | Porto, Portugal |
19:45 WET (UTC±0) | Report |
| Stadium: Estádio do Dragão Attendance: 47,239 Referee: Donatas Rumšas (Lithuania) |
18 November 2024 Nations League | Poland ![]() | 1–2 | ![]() | Warsaw, Poland |
20:45 CET (UTC+1) |
| Report | Stadium: National Stadium Attendance: 55,433 Referee: Christian Dingert (Germany) |
21 March 2025 2026 World Cup qualification | Poland ![]() | 1–0 | ![]() | Warsaw, Poland |
20:45 CET (UTC+1) |
| Report | Stadium: National Stadium Attendance: 55,738 Referee: Tasos Sidiropoulos (Greece) |
24 March 2025 2026 World Cup qualification | Poland ![]() | 2–0 | ![]() | Warsaw, Poland |
20:45 CET (UTC+1) |
| Report | Stadium: National Stadium Attendance: 45,872 Referee: Morten Krogh (Denmark) |
6 June 2025 Friendly | Poland ![]() | 2–0 | ![]() | Chorzów, Poland |
20:45 CEST (UTC+2) | Stadium: Stadion Śląski Attendance: 36,357 Referee: David Dickinson (Scotland) |
10 June 2025 2026 World Cup qualification | Finland ![]() | 2–1 | ![]() | Helsinki, Finland |
21:45 EEST (UTC+3) |
| Report |
| Stadium: Helsinki Olympic Stadium Attendance: 16,511 Referee: João Pinheiro (Portugal) |
4 September 2025 2026 FIFA World Cup qualification | Netherlands ![]() | 1–1 | ![]() | Rotterdam, Netherlands |
20:45 CEST (UTC+2) |
| Report |
| Stadium: De Kuip Attendance: 40,904 Referee: Simone Sozza (Italy) |
7 September 2025 2026 FIFA World Cup qualification | Poland ![]() | 3–1 | ![]() | Chorzów, Poland |
20:45 CEST (UTC+1) |
| Report |
| Stadium: Stadion Śląski Attendance: 50,897 Referee: Rade Obrenović (Slovenia) |
9 October 2025 Friendly | Poland ![]() | v | ![]() | Chorzów, Poland |
20:45 CEST (UTC+2) | Stadium: Stadion Śląski |
12 October 2025 2026 World Cup qualification | Lithuania ![]() | v | ![]() | Kaunas, Lithuania |
21:45 EEST (UTC+3) | Report | Stadium: Darius and Girėnas Stadium |
14 November 2025 2026 World Cup qualification | Poland ![]() | v | ![]() | Warsaw, Poland |
20:45 CET (UTC+1) | Report | Stadium: National Stadium |
17 November 2025 2026 World Cup qualification | Malta ![]() | v | ![]() | Ta' Qali, Malta |
20:45 CET (UTC+1) | Report | Stadium: National Stadium |
Opponent | P | W | D | L | GF | GA | W% | D% | L% |
---|---|---|---|---|---|---|---|---|---|
![]() | 4 | 3 | 0 | 1 | 6 | 3 | 75 | 0 | 25 |
![]() | 2 | 2 | 0 | 0 | 7 | 1 | 100 | 0 | 0 |
![]() | 1 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 100 |
![]() | 1 | 0 | 0 | 1 | 1 | 3 | 0 | 0 | 100 |
![]() | 2 | 0 | 0 | 2 | 1 | 7 | 0 | 0 | 100 |
![]() | 2 | 2 | 0 | 0 | 5 | 1 | 100 | 0 | 0 |
![]() | 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 |
![]() | 2 | 0 | 1 | 1 | 3 | 4 | 0 | 50 | 50 |
![]() | 2 | 0 | 1 | 1 | 2 | 4 | 0 | 50 | 50 |
![]() | 2 | 0 | 1 | 1 | 2 | 3 | 0 | 50 | 50 |
![]() | 1 | 1 | 0 | 0 | 5 | 1 | 100 | 0 | 0 |
![]() | 2 | 2 | 0 | 0 | 4 | 0 | 100 | 0 | 0 |
![]() | 3 | 2 | 0 | 1 | 9 | 4 | 66.67 | 0 | 33.33 |
![]() | 2 | 0 | 1 | 1 | 2 | 4 | 0 | 50 | 50 |
![]() | 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 |
![]() | 2 | 0 | 1 | 1 | 4 | 5 | 0 | 50 | 50 |
![]() | 1 | 0 | 1 | 0 | 2 | 2 | 0 | 100 | 0 |
![]() | 2 | 0 | 1 | 1 | 0 | 2 | 0 | 50 | 50 |
![]() | 1 | 1 | 0 | 0 | 2 | 0 | 100 | 0 | 0 |
![]() | 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 |
![]() | 1 | 1 | 0 | 0 | 2 | 0 | 100 | 0 | 0 |
![]() | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 100 | 0 |
![]() | 3 | 1 | 1 | 1 | 5 | 4 | 33.33 | 33.33 | 33.33 |
![]() | 6 | 0 | 2 | 4 | 5 | 10 | 0 | 33.33 | 66.67 |
![]() | 2 | 0 | 0 | 2 | 2 | 8 | 0 | 0 | 100 |
![]() | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 100 | 0 |
![]() | 2 | 2 | 0 | 0 | 12 | 1 | 100 | 0 | 0 |
![]() | 1 | 1 | 0 | 0 | 2 | 0 | 100 | 0 | 0 |
![]() | 3 | 1 | 1 | 1 | 5 | 5 | 33.33 | 33.33 | 33.33 |
![]() | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 |
![]() | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 100 | 0 |
![]() | 2 | 1 | 0 | 1 | 4 | 3 | 50 | 0 | 50 |
![]() | 1 | 1 | 0 | 0 | 2 | 1 | 100 | 0 | 0 |
![]() | 2 | 2 | 0 | 0 | 5 | 1 | 100 | 0 | 0 |
![]() | 3 | 2 | 1 | 0 | 3 | 1 | 66.67 | 33.33 | 0 |
Totals | 65 | 28 | 15 | 22 | 108 | 84 | 43.08 | 23.08 | 33.85 |