This article provides details of international football games played by theUkraine national football team from 2020 to present.[1][2]
| Key | |
|---|---|
| Win | |
| Draw | |
| Defeat | |
| 3 September 2020Nations League | Ukraine | 2–1 | Lviv, Ukraine | |
| 21:45 UTC+3 |
| Report |
| Stadium:Arena Lviv Attendance: 0[note 1] Referee:Andreas Ekberg (Sweden) |
| 6 September 2020Nations 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 2020Friendly | 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 theCOVID-19 pandemic in France. | ||||
| 10 October 2020Nations League | Ukraine | 1–2 | Kyiv, Ukraine | |
| 21:45 UTC+3 |
| Report | Stadium:NSC Olimpiyskiy Stadium Attendance: 17,573 Referee:Orel Grinfeld (Israel) |
| 13 October 2020Nations 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 2020Friendly | 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 theCOVID-19 pandemic in Poland. | ||||
| 14 November 2020Nations League | Germany | 3–1 | Leipzig, Germany | |
| 20:45 UTC+2 | Report |
| Stadium:Red Bull Arena Attendance: 0 Referee:Ovidiu Hațegan (Romania) |
| 17 November 2020Nations 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 positiveSARS-CoV-2 tests in the squad.[6] | ||||
| 24 March 20212022 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 20212022 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 20212022 World Cup qualification | Ukraine | 1–1 | Kyiv, Ukraine | |
| 21:45 UTC+3 |
| Report |
| Stadium:NSK Olimpiyskiy Attendance: 0 Referee:Matej Jug (Slovenia) |
| 23 May 2021Friendly | 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 2021Friendly | 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 theNSK Olimpiyskiy,Kyiv was postponed due to theCOVID-19 pandemic, and was later rescheduled to 3 June 2021. | ||||
| 7 June 2021Friendly | 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 theMetalist Stadium,Kharkiv was postponed due to theCOVID-19 pandemic, and was later rescheduled to 7 June 2021. | ||||
| 13 June 2021Euro 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 2021Euro 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 2021Euro 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 2021Euro 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 2021Euro 2020 QF | Ukraine | 0–4 | Rome, Italy | |
| 21:00 UTC+2 | Report |
| Stadium:Stadio Olimpico Attendance: 11,880 Referee:Felix Brych (Germany) |
| 1 September 20212022 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 20212022 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 2021Friendly | Czech Republic | 1–1 | Plzeň, Czech Republic | |
| 20:45 UTC+2 |
| Report |
| Stadium:Doosan Arena Attendance: 5,231 Referee:Filip Glova (Slovakia) |
| 9 October 20212022 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 20212022 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 2021Friendly | Ukraine | 1–1 | Odesa, Ukraine | |
| 19:30 UTC+3 |
| Report |
| Stadium:Chornomorets Stadium Attendance: 10,000 Referee: Arda Kardesler (Turkey) |
| 16 November 20212022 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 2022Global 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 2022Global Tour for Peace | Empoli | 1–3 | Empoli, Italy | |
| 20:30 UTC+2 |
| Report |
| Stadium:Stadio Carlo Castellani Referee: Manuel Volpi |
| 18 May 2022Global 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 20222022 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 2022Nations 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 2022Nations 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 2022Nations 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 2022Nations League | Scotland | 3–0 | Glasgow, Scotland | |
| 19:45 UTC+1 | Report | Stadium:Hampden Park Attendance: 42,846 Referee:Maurizio Mariani (Italy) |
| 24 September 2022Nations 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 2022Nations 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 2023Unofficial friendly | Brentford B | 0–2 | Wimbledon, England | |
| 20:00 UTC+1 | Report | Stadium:Plough Lane Attendance: 0 |
| 26 March 2023UEFA 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 2023Friendly | Germany | 3–3 | Bremen, Germany | |
| 18:00 UTC+2 | Report | Stadium:Weserstadion Attendance: 35,795 Referee:Anastasios Sidiropoulos (Greece) |
| 16 June 2023UEFA 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 2023UEFA 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 2023UEFA 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 2023UEFA 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 2023UEFA 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 2023UEFA 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 2023Unofficial friendly | Lechia Gdańsk | 0–2 | Gdańsk, Poland | |
| 16:00 UTC+1 |
| Stadium:Polsat Plus Arena Gdańsk |
| 20 November 2023UEFA 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 2024UEFA 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 2024UEFA 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 2024Friendly | Germany | 0–0 | Nuremberg, Germany | |
| 20:45 | Report | Stadium:Max-Morlock-Stadion Attendance: 42,789 Referee:Walter Altmann (Austria) |
| 7 June 2024Friendly | Poland | 3–1 | Warsaw, Poland | |
| 20:45 |
| Report |
| Stadium:Stadion Narodowy Attendance: 47,013 Referee:Andrew Madley (England) |
| 11 June 2024Friendly | Moldova | 0–4 | Chișinău, Moldova | |
| 17:00 | Report | Stadium:Zimbru Stadium Attendance: 9,500 Referee: Andrei Chivulete (Romania) |
| 17 June 2024Euro 2024 Group E | Romania | 3–0 | Munich, Germany | |
| 15:00 | Report | Stadium:Allianz Arena Attendance: 61,591 Referee:Glenn Nyberg (Sweden) |
| 21 June 2024Euro 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 2024Euro 2024 Group E | Ukraine | 0–0 | Stuttgart, Germany | |
| 18:00 | Report | Stadium:MHPArena Attendance: 54,000 Referee:Anthony Taylor (England) |
| 7 September 2024Nations 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 2024Nations League | Czech Republic | 3–2 | Prague, Czech Republic | |
| 20:45 | Report | Stadium:Fortuna Arena Attendance: 18,722 Referee:John Beaton (Scotland) |
| 11 October 2024Nations League | Ukraine | 1–0 | Poznań, Poland | |
| 20:45 |
| Report | Stadium:Poznań Stadium Attendance: 21,700 Referee:Julian Weinberger (Austria) |
| 14 October 2024Nations 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 2024Nations League | Georgia | 1–1 | Batumi, Georgia | |
| 18:00 | Kvirkvelia | Report | Mikautadze | Stadium:Adjarabet Arena Attendance: 19,120 Referee:Chris Kavanagh (England) |
| 19 November 2024Nations League | Albania | 1–2 | Tirana, Albania | |
| 20:45 | Bajrami | Report | Stadium:Arena Kombëtare Attendance: 20,547 Referee:João Pinheiro (Portugal) |
| 20 March 2025Nations 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 2025Nations League play-offs | Belgium | 3–0 (4–3agg.) | Genk, Belgium | |
| 20:45 | Report | Stadium:Cegeka Arena Attendance: 19,446 Referee:Daniel Siebert (Germany) |
| 7 June 2025Canadian 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 2025Canadian 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 20252026 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 20252026 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 20252026 World Cup qualification | Iceland | 3–5 | Reykjavík, Iceland | |
| 20:45 |
| Report |
| Stadium:Laugardalsvöllur Attendance: 9,111 Referee:Sven Jablonski (Germany) |
| 13 October 20252026 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 20252026 World Cup qualification | France | 4–0 | Paris, France | |
| 20:45 | Report | Stadium:Parc des Princes Attendance: 41,055 Referee:Slavko Vinčić (Slovenia) |
| 16 November 20252026 World Cup qualification | Ukraine | 2–0 | Warsaw, Poland[note 3] | |
| 20:45 | Report | Stadium:Polish Army Stadium Attendance: 20,004 Referee:Anthony Taylor (England) |