This article provides details of international football games played by the Ukraine national football team from 2020 to present. [1] [2]
| Key | |
|---|---|
| Win | |
| Draw | |
| Defeat | |
| 3 September 2020 Nations League | Ukraine | 2–1 | Lviv, Ukraine | |
| 21:45 UTC+3 |
| Report |
| Stadium: Arena Lviv Attendance: 0 [note 1] Referee: Andreas Ekberg (Sweden) |
| 6 September 2020 Nations League | Spain | 4–0 | Madrid, Spain | |
| 20:45 UTC+2 | Report | Stadium: Alfredo Di Stéfano Attendance: 0 [note 1] Referee: Benoît Bastien (France) |
| 7 October 2020 Friendly | France | 7–1 | Saint-Denis, France | |
| 21:10 UTC+2 | Report |
| Stadium: Stade de France Attendance: 0 Referee: Andris Treimanis (Latvia) | |
| Note: The match was originally scheduled for 27 March 2020, but postponed due to the COVID-19 pandemic in France. | ||||
| 10 October 2020 Nations League | Ukraine | 1–2 | Kyiv, Ukraine | |
| 21:45 UTC+3 |
| Report | Stadium: NSC Olimpiyskiy Stadium Attendance: 17,573 Referee: Orel Grinfeld (Israel) |
| 13 October 2020 Nations League | Ukraine | 1–0 | Kyiv, Ukraine | |
| 21:45 UTC+3 |
| Report | Stadium: NSC Olimpiyskiy Stadium Attendance: 10,495 [5] Referee: Paweł Gil (Poland) |
| 11 November 2020 Friendly | Poland | 2–0 | Chorzów, Poland | |
| 20:45 UTC+2 | Report | Stadium: Silesian Stadium Attendance: 0 Referee: Manuel Schüttengruber (Austria) | ||
| Note: The match was originally scheduled for 31 March 2020, but postponed due to the COVID-19 pandemic in Poland. | ||||
| 14 November 2020 Nations League | Germany | 3–1 | Leipzig, Germany | |
| 20:45 UTC+2 | Report |
| Stadium: Red Bull Arena Attendance: 0 Referee: Ovidiu Hațegan (Romania) |
| 17 November 2020 Nations League | Switzerland | 3–0 Awarded | Lucerne, Switzerland | |
| 20:45 UTC+2 | Report | Stadium: Swissporarena Referee: Anastasios Sidiropoulos (Greece) | ||
| Note: The Switzerland v Ukraine match was cancelled and awarded as a 3–0 win to Switzerland after the Ukraine national team were placed in quarantine by the local government due to positive SARS-CoV-2 tests in the squad. [6] | ||||
| 24 March 2021 2022 World Cup qualification | France | 1–1 | Saint-Denis, France | |
| 20:45 UTC+2 |
| Report | Stadium: Stade de France Attendance: 0 Referee: Tobias Stieler (Germany) |
| 28 March 2021 2022 World Cup qualification | Ukraine | 1–1 | Kyiv, Ukraine | |
| 21:45 UTC+3 |
| Report | Stadium: NSK Olimpiyskiy Attendance: 0 Referee: István Kovács (Romania) |
| 31 March 2021 2022 World Cup qualification | Ukraine | 1–1 | Kyiv, Ukraine | |
| 21:45 UTC+3 |
| Report |
| Stadium: NSK Olimpiyskiy Attendance: 0 Referee: Matej Jug (Slovenia) |
| 23 May 2021 Friendly | Ukraine | 1–1 | Kharkiv, Ukraine | |
| 21:00 UTC+3 |
| Report | Stadium: Metalist Oblast Sports Complex Attendance: 19,000 Referee: Pavel Orel (Czech Republic) |
| 3 June 2021 Friendly | Ukraine | 1–0 | Dnipro, Ukraine | |
| 20:45 UTC+3 |
| Report | Stadium: Dnipro Arena Attendance: 15,000 Referee: Szymon Marciniak (Poland) | |
| Note: The match originally scheduled for 2 June 2020, at the NSK Olimpiyskiy, Kyiv was postponed due to the COVID-19 pandemic, and was later rescheduled to 3 June 2021. | ||||
| 7 June 2021 Friendly | Ukraine | 4–0 | Kharkiv, Ukraine | |
| 18:00 UTC+3 |
| Report | Stadium: Metalist Oblast Sports Complex Attendance: 18,000 Referee: Vitālijs Spasjoņņikovs (Latvia) | |
| Note: The match originally scheduled for 26 May 2020, at the Metalist Stadium, Kharkiv was postponed due to the COVID-19 pandemic, and was later rescheduled to 7 June 2021. | ||||
| 13 June 2021 Euro 2020 Group C | Netherlands | 3–2 | Amsterdam, Netherlands | |
| 21:00 UTC+2 | Report |
| Stadium: Johan Cruyff Arena Attendance: 15,837 Referee: Felix Brych (Germany) |
| 17 June 2021 Euro 2020 Group C | Ukraine | 2–1 | Bucharest, Romania | |
| 16:00 UTC+2 |
| Report |
| Stadium: Arena Națională Attendance: 10,001 Referee: Fernando Rapallini (Argentina) |
| 21 June 2021 Euro 2020 Group C | Ukraine | 0–1 | Bucharest, Romania | |
| 19:00 UTC+2 | Report |
| Stadium: Arena Națională Attendance: 10,472 Referee: Cüneyt Çakır (Turkey) |
| 29 June 2021 Euro 2020 R16 | Sweden | 1–2 (a.e.t.) | Glasgow, Scotland | |
| 20:00 UTC+1 | Report | Stadium: Hampden Park Attendance: 9,221 Referee: Daniele Orsato (Italy) |
| 3 July 2021 Euro 2020 QF | Ukraine | 0–4 | Rome, Italy | |
| 21:00 UTC+2 | Report |
| Stadium: Stadio Olimpico Attendance: 11,880 Referee: Felix Brych (Germany) |
| 1 September 2021 2022 World Cup qualification | Kazakhstan | 2–2 | Nur-Sultan, Kazakhstan | |
| 20:00 UTC+6 |
| Report | Stadium: Astana Arena Attendance: 6,274 Referee: Donatas Rumšas (Lithuania) |
| 4 September 2021 2022 World Cup qualification | Ukraine | 1–1 | Kyiv, Ukraine | |
| 21:45 UTC+3 |
| Report |
| Stadium: NSK Olimpiyskiy Attendance: 48,000 Referee: Slavko Vinčić (Slovenia) |
| 8 September 2021 Friendly | Czech Republic | 1–1 | Plzeň, Czech Republic | |
| 20:45 UTC+2 |
| Report |
| Stadium: Doosan Arena Attendance: 5,231 Referee: Filip Glova (Slovakia) |
| 9 October 2021 2022 World Cup qualification | Finland | 1–2 | Helsinki, Finland | |
| 18:00 UTC+2 |
| Report |
| Stadium: Olympic Stadium Attendance: 29,485 Referee: Jesús Gil Manzano (Spain) |
| 12 October 2021 2022 World Cup qualification | Ukraine | 1–1 | Lviv, Ukraine | |
| 21:45 UTC+3 |
| Report |
| Stadium: Arena Lviv Attendance: 23,810 Referee: Felix Brych (Germany) |
| 11 November 2021 Friendly | Ukraine | 1–1 | Odesa, Ukraine | |
| 19:30 UTC+3 |
| Report |
| Stadium: Chornomorets Stadium Attendance: 10,000 Referee: Arda Kardesler (Turkey) |
| 16 November 2021 2022 World Cup qualification | Bosnia and Herzegovina | 0–2 | Zenica, Bosnia and Herzegovina | |
| 20:45 UTC+2 | Report | Stadium: Bilino Polje Attendance: 3,370 Referee: Antonio Mateu Lahoz (Spain) |
| 11 May 2022 Global Tour for Peace | Borussia Mönchengladbach | 1–2 | Mönchengladbach, Germany | |
| 20:45 UTC+2 |
| Report |
| Stadium: Borussia Park Attendance: 20,223 Referee: Denys Shurman |
| 17 May 2022 Global Tour for Peace | Empoli | 1–3 | Empoli, Italy | |
| 20:30 UTC+2 |
| Report |
| Stadium: Stadio Carlo Castellani Referee: Manuel Volpi |
| 18 May 2022 Global Tour for Peace | Rijeka | 1–1 | Rijeka, Croatia | |
| 18:00 UTC+2 |
| Report |
| Stadium: Stadion HNK Rijeka Referee: Ivan Bebek |
| 1 June 2022 [note 2] 2022 World Cup qualification | Scotland | 1–3 | Glasgow, Scotland | |
| 19:45 UTC+1 |
| Report |
| Stadium: Hampden Park Attendance: 49,772 Referee: Danny Makkelie (Netherlands) |
| 5 June 2022 2022 World Cup qualification | Wales | 1–0 | Cardiff, Wales | |
| 17:00 UTC+1 |
| Report | Stadium: Cardiff City Stadium Attendance: 32,660 Referee: Antonio Mateu Lahoz (Spain) |
| 8 June 2022 Nations League | Republic of Ireland | 0–1 | Dublin, Republic of Ireland | |
| 19:45 UTC+1 | Report |
| Stadium: Aviva Stadium Attendance: 40,111 Referee: Filip Glova (Slovakia) |
| 11 June 2022 Nations League | Ukraine | 3–0 | Łódź, Poland [8] | |
| 15:00 UTC+2 |
| Report | Stadium: Stadion Miejski ŁKS Attendance: 12,503 Referee: Daniel Stefański (Poland) |
| 14 June 2022 Nations League | Ukraine | 1–1 | Łódź, Poland [8] | |
| 20:45 UTC+2 |
| Report |
| Stadium: Stadion Miejski ŁKS Attendance: 10,641 Referee: Ali Palabıyık (Turkey) |
| 21 September 2022 Nations League | Scotland | 3–0 | Glasgow, Scotland | |
| 19:45 UTC+1 | Report | Stadium: Hampden Park Attendance: 42,846 Referee: Maurizio Mariani (Italy) |
| 24 September 2022 Nations League | Armenia | 0–5 | Yerevan, Armenia | |
| 17:00 UTC+4 | Report | Stadium: Vazgen Sargsyan Republican Stadium Attendance: 7,200 Referee: João Pinheiro (Portugal) |
| 27 September 2022 Nations League | Ukraine | 0–0 | Kraków, Poland | |
| 20:45 UTC+2 | Report | Stadium: Stadion Cracovii im. Józefa Piłsudskiego Attendance: 13,534 Referee: Anastasios Sidiropoulos (Greece) |
| 23 March 2023 Unofficial friendly | Brentford B | 0–2 | Wimbledon, England | |
| 20:00 UTC+1 | Report | Stadium: Plough Lane Attendance: 0 |
| 26 March 2023 UEFA Euro 2024 qualifying | England | 2–0 | London, England | |
| 17:00 UTC+1 | Report | Stadium: Wembley Stadium Attendance: 83,947 Referee: Serdar Gözübüyük (Netherlands) |
| 12 June 2023 Friendly | Germany | 3–3 | Bremen, Germany | |
| 18:00 UTC+2 | Report | Stadium: Weserstadion Attendance: 35,795 Referee: Anastasios Sidiropoulos (Greece) |
| 16 June 2023 UEFA Euro 2024 qualifying | North Macedonia | 2–3 | Skopje, North Macedonia | |
| 20:45 UTC+2 | Report | Stadium: Toše Proeski Arena Attendance: 14,370 Referee: Lukas Fähndrich (Switzerland) |
| 19 June 2023 UEFA Euro 2024 qualifying | Ukraine | 1–0 | Trnava, Slovakia | |
| 18:00 UTC+2 | Report | Stadium: Anton Malatinský Stadium Attendance: 7,543 Referee: Ruddy Buquet (France) |
| 9 September 2023 UEFA Euro 2024 qualifying | Ukraine | 1–1 | Wrocław, Poland | |
| 18:00 UTC+2 |
| Report |
| Stadium: Stadion Wrocław Attendance: 39,000 Referee: Georgi Kabakov (Bulgaria) |
| 12 September 2023 UEFA Euro 2024 qualifying | Italy | 2–1 | Milan, Italy | |
| 20:45 UTC+2 |
| Report |
| Stadium: San Siro Attendance: 58,386 Referee: Alejandro Hernández (Spain) |
| 14 October 2023 UEFA Euro 2024 qualifying | Ukraine | 2–0 | Prague, Czech Republic | |
| 15:00 UTC+2 | Report | Stadium: Stadion Letná Attendance: 12,939 Referee: Slavko Vinčić (Slovenia) |
| 17 October 2023 UEFA Euro 2024 qualifying | Malta | 1–3 | Ta' Qali, Malta | |
| 20:45 UTC+2 |
| Report | Stadium: National Stadium Attendance: 3,547 Referee: Morten Krogh (Denmark) |
| 16 November 2023 Unofficial friendly | Lechia Gdańsk | 0–2 | Gdańsk, Poland | |
| 16:00 UTC+1 |
| Stadium: Polsat Plus Arena Gdańsk |
| 20 November 2023 UEFA Euro 2024 qualifying | Ukraine | 0–0 | Leverkusen, Germany | |
| 20:45 UTC+1 | Report | Stadium: BayArena Attendance: 26,403 Referee: Jesús Gil Manzano (Spain) |
| 21 March 2024 UEFA Euro 2024 qualifying play-offs | Bosnia and Herzegovina | 1–2 | Zenica, Bosnia and Herzegovina | |
| 20:45 |
| Report | Stadium: Bilino Polje Attendance: 10,992 Referee: Felix Zwayer (Germany) |
| 26 March 2024 UEFA Euro 2024 qualifying play-offs | Ukraine | 2–1 | Wrocław, Poland | |
| 20:45 | Report |
| Stadium: Stadion Wrocław Attendance: 29,310 Referee: Clément Turpin (France) |
| 3 June 2024 Friendly | Germany | 0–0 | Nuremberg, Germany | |
| 20:45 | Report | Stadium: Max-Morlock-Stadion Attendance: 42,789 Referee: Walter Altmann (Austria) |
| 7 June 2024 Friendly | Poland | 3–1 | Warsaw, Poland | |
| 20:45 |
| Report |
| Stadium: Stadion Narodowy Attendance: 47,013 Referee: Andrew Madley (England) |
| 11 June 2024 Friendly | Moldova | 0–4 | Chișinău, Moldova | |
| 17:00 | Report | Stadium: Zimbru Stadium Attendance: 9,500 Referee: Andrei Chivulete (Romania) |
| 17 June 2024 Euro 2024 Group E | Romania | 3–0 | Munich, Germany | |
| 15:00 | Report | Stadium: Allianz Arena Attendance: 61,591 Referee: Glenn Nyberg (Sweden) |
| 21 June 2024 Euro 2024 Group E | Slovakia | 1–2 | Düsseldorf, Germany | |
| 15:00 |
| Report |
| Stadium: Merkur Spiel-Arena Attendance: 43,910 Referee: Michael Oliver (England) |
| 26 June 2024 Euro 2024 Group E | Ukraine | 0–0 | Stuttgart, Germany | |
| 18:00 | Report | Stadium: MHPArena Attendance: 54,000 Referee: Anthony Taylor (England) |
| 7 September 2024 Nations League | Ukraine | 1–2 | Prague, Czech Republic [note 3] | |
| 20:45 |
| Report | Stadium: Stadion Letná Attendance: 15,500 Referee: Luís Godinho (Portugal) |
| 10 September 2024 Nations League | Czech Republic | 3–2 | Prague, Czech Republic | |
| 20:45 | Report | Stadium: Fortuna Arena Attendance: 18,722 Referee: John Beaton (Scotland) |
| 11 October 2024 Nations League | Ukraine | 1–0 | Poznań, Poland | |
| 20:45 |
| Report | Stadium: Poznań Stadium Attendance: 21,700 Referee: Julian Weinberger (Austria) |
| 14 October 2024 Nations League | Ukraine | 1–1 | Wrocław, Poland | |
| 20:45 | Dovbyk | Report | Červ | Stadium: Wrocław Stadium Attendance: 14,734 Referee: Guillermo Cuadra Fernández (Spain) |
| 16 November 2024 Nations League | Georgia | 1–1 | Batumi, Georgia | |
| 18:00 | Kvirkvelia | Report | Mikautadze | Stadium: Adjarabet Arena Attendance: 19,120 Referee: Chris Kavanagh (England) |
| 19 November 2024 Nations League | Albania | 1–2 | Tirana, Albania | |
| 20:45 | Bajrami | Report | Stadium: Arena Kombëtare Attendance: 20,547 Referee: João Pinheiro (Portugal) |
| 20 March 2025 Nations League play-offs | Ukraine | 3–1 | Murcia, Spain [note 3] | |
| 20:45 | Report |
| Stadium: Estadio Nueva Condomina Attendance: 8,767 Referee: Sandro Schärer (Switzerland) |
| 23 March 2025 Nations League play-offs | Belgium | 3–0 (4–3 agg.) | Genk, Belgium | |
| 20:45 | Report | Stadium: Cegeka Arena Attendance: 19,446 Referee: Daniel Siebert (Germany) |
| 7 June 2025 Canadian Shield Tournament | Canada | 4–2 | Toronto, Canada | |
| 15:30 UTC−4 | Report | Stadium: BMO Field Attendance: 20,145 Referee: Josue David Ugalde Aguilar (Costa Rica) |
| 10 June 2025 Canadian Shield Tournament | New Zealand | 1–2 | Toronto, Canada | |
| 17:00 UTC−4 |
| Report | Stadium: BMO Field Attendance: 18,489 Referee: Carly Shaw-MacLaren (Canada) |
| 5 September 2025 2026 World Cup qualification | Ukraine | 0–2 | Wrocław, Poland [note 3] | |
| 20:45 | Report | Stadium: Wrocław Stadium Attendance: 38,973 Referee: Danny Makkelie (Netherlands) |
| 9 September 2025 2026 World Cup qualification | Azerbaijan | 1–1 | Baku, Azerbaijan | |
| 18:00 | Report |
| Stadium: Tofiq Bahramov Republican Stadium Attendance: 8,450 Referee: Vassilis Fotias (Greece) |
| 10 October 2025 2026 World Cup qualification | Iceland | 3–5 | Reykjavík, Iceland | |
| 20:45 |
| Report |
| Stadium: Laugardalsvöllur Attendance: 9,111 Referee: Sven Jablonski (Germany) |
| 13 October 2025 2026 World Cup qualification | Ukraine | 2–1 | Kraków, Poland [note 3] | |
| 20:45 |
| Report | Stadium: Cracovia Stadium Attendance: 6,995 Referee: Sebastian Gishamer (Austria) |
| 13 November 2025 2026 World Cup qualification | France | v | Paris, France | |
| 20:45 | Report | Stadium: Parc des Princes |
| 16 November 2025 2026 World Cup qualification | Ukraine | v | Warsaw, Poland [note 3] | |
| 20:45 | Report | Stadium: Polish Army Stadium |