League A
France – Austria
Referee: Andreas Ekberg (SWE, photo)
Assistant Referee 1: Mehmet Culum (SWE)
Assistant Referee 2: Niklas Nyberg (SWE)
Fourth Official: Fredrik Klitte (SWE)
VAR: Jose Sanchez Martinez (ESP)
AVAR: Inigo Prieto Lopez (ESP)
Referee Observer: Cyril Zimmermann (SUI)
Poland – Netherlands
Referee: Alejandro Hernandez Hernandez (ESP)
Assistant Referee 1: Jose Naranjo Perez (ESP)
Assistant Referee 2: Diego Sanchez Rojo (ESP)
Fourth Official: Pablo Gonzalez Fuertes (ESP)
VAR: Ricardo De Burgos Bengoetchea (ESP)
AVAR: Santiago Jaime Latre (ESP)
Referee Observer: Michal Benes (CZE)
Belgium – Wales
Referee: Ali Palabiyik (TUR)
Assistant Referee 1: Serkan Olguncan (TUR)
Assistant Referee 2: Erdinç Sezertam (TUR)
Fourth Official: Hüseyin Göçek (TUR)
VAR: Mete Kalkavan (TUR)
AVAR: Abdulkadir Bitigen (TUR)
Referee Observer: Konrad Plautz (AUT)
Croatia – Denmark
Referee: Davide Massa (ITA)
Assistant Referee 1: Filippo Meli (ITA)
Assistant Referee 2: Stefano Alassio (ITA)
Fourth Official: Fabio Maresca (ITA)
VAR: Marco Di Bello (ITA)
AVAR: Alessandro Lo Cicero (ITA)
Referee Observer: Murat Ilgaz (TUR)
Germany – Hungary
Referee: Slavko Vinčić (SVN)
Assistant Referee 1: Tomaž Klančnik (SVN)
Assistant Referee 2: Andraž Kovačič (SVN)
Fourth Official: Nejc Kajtazovic (SVN)
League B
Scotland – Ukraine
Referee: Maurizio Mariani (ITA)
Assistant Referee 1: Daniele Bindoni (ITA)
Assistant Referee 2: Alberto Tegoni (ITA)
Fourth Official: Michael Fabbri (ITA)
VAR: Massimiliano Irrati (ITA)
AVAR: Fabiano Preti (ITA)
Referee Observer: Bertrand Layec (FRA)
Finland – Romania
Referee: Carlos Del Cerro Grande (ESP)
Assistant Referee 1: Raul Cabanero Martinez (ESP)
Assistant Referee 2: Guadalupe Porras Ayuso (ESP)
Fourth Official: Guillermo Cuadra Fernandez (ESP)
League C
Kazakhstan – Belarus
Referee: Horatiu Fesnic (ROU)
Assistant Referee 1: Valentin Avram (ROU)
Assistant Referee 2: Alexandru Cerei (ROU)
Fourth Official: Radu Petrescu (ROU)
VAR: Dennis Higler (NED)
AVAR: Edwin Van De Graaf (NED)
Referee Observer: Thomas Einwaller (AUT)
Slovakia – Azerbaijan
Referee: William Collum (SCO)
Assistant Referee 1: David McGeachie (SCO)
Assistant Referee 2: Francis Connor (SCO)
Fourth Official: Donald Robertson (SCO)
VAR: Peter Bankes (ENG)
AVAR: Neil Davies (ENG)
Referee Observer: Ognjen Valjić (BIH)
Turkey – Luxembourg
Referee: Tobias Stieler (GER)
Assistant Referee 1: Christian Gittelmann (GER)
Assistant Referee 2: Eduard Beitinger (GER)
Fourth Official: Matthias Jöllenbeck (GER)
VAR: Benjamin Brand (GER)
AVAR: Marco Achmüller (GER)
Referee Observer: Ante Vučemilović (CRO)
Lithuania – Faroe Islands
Referee: Vilhjalmur Thorarinsson (ISL)
Assistant Referee 1: Gylfi Sigurdsson (ISL)
Assistant Referee 2: Birkir Sigurdarson (ISL)
Fourth Official: Thorvaldur Arnason (ISL)
VAR: Pascal Müller (GER)
AVAR: Markus Sinn (GER)
Referee Observer: Rune Pedersen (NOR)
Georgia – North Macedonia
Referee: Ivan Kružliak (SVK)
Assistant Referee 1: Branislav Hancko (SVK)
Assistant Referee 2: Jan Pozor (SVK)
Fourth Official: Peter Kralović (SVK)
League D
Latvia – Moldova
Referee: Antonio Nobre (POR)
Assistant Referee 1: Pedro Ribeiro (POR)
Assistant Referee 2: Pedro Martins (POR)
Fourth Official: Bruno Costa (POR)
VAR: Hugo Miguel (POR)
AVAR: Miguel Nogueira (POR)
Referee Observer: Costas Kapitanis (CYP)
Liechtenstein – Andorra
Referee: Juxhin Xhaja (ALB)
Assistant Referee 1: Rejdi Avdo (ALB)
Assistant Referee 2: Nertil Bregasi (ALB)
Fourth Official: Eldorjan Hamiti (ALB)
VAR: Luca Pairetto (ITA)
AVAR: Matteo Passeri (ITA)
Referee Observer: Pascal Garibian (FRA)
Estonia – Malta
Referee: Daniel Siebert (GER)
Assistant Referee 1: Jan Seidel (GER)
Assistant Referee 2: Rafael Foltyn (GER)
Fourth Official: Christian Dingert (GER)
France – Austria
Referee: Andreas Ekberg (SWE, photo)
Assistant Referee 1: Mehmet Culum (SWE)
Assistant Referee 2: Niklas Nyberg (SWE)
Fourth Official: Fredrik Klitte (SWE)
VAR: Jose Sanchez Martinez (ESP)
AVAR: Inigo Prieto Lopez (ESP)
Referee Observer: Cyril Zimmermann (SUI)
Poland – Netherlands
Referee: Alejandro Hernandez Hernandez (ESP)
Assistant Referee 1: Jose Naranjo Perez (ESP)
Assistant Referee 2: Diego Sanchez Rojo (ESP)
Fourth Official: Pablo Gonzalez Fuertes (ESP)
VAR: Ricardo De Burgos Bengoetchea (ESP)
AVAR: Santiago Jaime Latre (ESP)
Referee Observer: Michal Benes (CZE)
Belgium – Wales
Referee: Ali Palabiyik (TUR)
Assistant Referee 1: Serkan Olguncan (TUR)
Assistant Referee 2: Erdinç Sezertam (TUR)
Fourth Official: Hüseyin Göçek (TUR)
VAR: Mete Kalkavan (TUR)
AVAR: Abdulkadir Bitigen (TUR)
Referee Observer: Konrad Plautz (AUT)
Croatia – Denmark
Referee: Davide Massa (ITA)
Assistant Referee 1: Filippo Meli (ITA)
Assistant Referee 2: Stefano Alassio (ITA)
Fourth Official: Fabio Maresca (ITA)
VAR: Marco Di Bello (ITA)
AVAR: Alessandro Lo Cicero (ITA)
Referee Observer: Murat Ilgaz (TUR)
Germany – Hungary
Referee: Slavko Vinčić (SVN)
Assistant Referee 1: Tomaž Klančnik (SVN)
Assistant Referee 2: Andraž Kovačič (SVN)
Fourth Official: Nejc Kajtazovic (SVN)
VAR: Matej Jug (SVN)
AVAR: Dragoslav Perič (SVN)
Referee Observer: Michalis Argyrou (CYP)
Italy – England
Referee: Jesus Gil Manzano (ESP)
Assistant Referee 1: Diego Barbero Sevilla (ESP)
Assistant Referee 2: Angel Nevado Rodriguez (ESP)
Fourth Official: Isidro Diaz de Mera (ESP)
VAR: Juan Martinez Munuera (ESP)
AVAR: Ignacio Iglesias Villanueva (ESP)
Referee Observer: Vladimir Petrov (UKR)
Spain – Switzerland
Referee: Clement Turpin (FRA)
Assistant Referee 1: Nicolas Danos (FRA)
Assistant Referee 2: Cyril Gringore (FRA)
Fourth Official: Ruddy Buquet (FRA)
VAR: Jerome Brisard (FRA)
AVAR: Thomas Leonard (FRA)
Referee Observer: Nicolae Grigorescu (ROU)
Czech Republic – Portugal
Referee: Srdjan Jovanović (SRB)
Assistant Referee 1: Uroš Stojković (SRB)
Assistant Referee 2: Milan Mihajlović (SRB)
Fourth Official: Novak Simović (SRB)
VAR: Bastian Dankert (GER)
AVAR: Katrin Rafalski (GER)
Referee Observer: Rene Temmink (NED)
League B
Scotland – Ukraine
Referee: Maurizio Mariani (ITA)
Assistant Referee 1: Daniele Bindoni (ITA)
Assistant Referee 2: Alberto Tegoni (ITA)
Fourth Official: Michael Fabbri (ITA)
VAR: Massimiliano Irrati (ITA)
AVAR: Fabiano Preti (ITA)
Referee Observer: Bertrand Layec (FRA)
Finland – Romania
Referee: Carlos Del Cerro Grande (ESP)
Assistant Referee 1: Raul Cabanero Martinez (ESP)
Assistant Referee 2: Guadalupe Porras Ayuso (ESP)
Fourth Official: Guillermo Cuadra Fernandez (ESP)
VAR: Xavier Estrada Fernandez (ESP)
AVAR: Jose Gonzalez Gonzalez (ESP)
Referee Observer: Haim Jakov (ISR)
Bosnia and Herzegovina – Montenegro
Referee: Szymon Marciniak (POL)
Assistant Referee 1: Pawel Sokolnicki (POL)
Assistant Referee 2: Tomasz Listkiewicz (POL)
Fourth Official: Tomasz Musial (POL)
VAR: Tomasz Kwiatkowski (POL)
AVAR: Piotr Lasyk (POL)
Referee Observer: Alon Yefet (ISR)
Armenia – Ukraine
Referee: Joao Pinheiro (POR)
Assistant Referee 1: Bruno Jesus (POR)
Assistant Referee 2: Luciano Maia (POR)
Fourth Official: Andre Narciso (POR)
VAR: Luis Godinho (POR)
AVAR: Bruno Esteves (POR)
Referee Observer: Terje Hauge (NOR)
Slovenia – Norway
Referee: Lawrence Visser (BEL)
Assistant Referee 1: Rien Vanyzere (BEL)
Assistant Referee 2: Thibaud Nijssen (BEL)
Fourth Official: Lothar D'Hondt (BEL)
VAR: Bram Van Driessche (BEL)
AVAR: Nathan Verboomen (BEL)
Referee Observer: Roberto Rosetti (ITA)
Scotland – Ireland
Referee: Sandro Schärer (SUI)
Assistant Referee 1: Stephane De Almeida (SUI)
Assistant Referee 2: Bekim Zogaj (SUI)
Fourth Official: Alain Bieri (SUI)
VAR: Fedayi San (SUI)
AVAR: Lukas Fähndrich (SUI)
Referee Observer: Igor Pristovnik (CRO)
Israel – Albania
Referee: Donatas Rumsas (LTU)
Assistant Referee 1: Aleksandr Radius (LTU)
Assistant Referee 2: Dovydas Sužiedėlis (LTU)
Fourth Official: Robertas Valikonis (LTU)
VAR: Jose Munuera Montero (ESP)
AVAR: Inigo Prieto Lopez (ESP)
Referee Observer: Matteo Trefoloni (ITA)
Serbia – Sweden
Referee: Georgi Kabakov (BUL)
Assistant Referee 1: Martin Margaritov (BUL)
Assistant Referee 2: Diyan Valkov (BUL)
Fourth Official: Nikola Popov (BUL)
VAR: Ivaylo Stoyanov (BUL)
AVAR: Dragomir Draganov (BUL)
Referee Observer: Kyros Vassaras (GRE)
League C
Kazakhstan – Belarus
Referee: Horatiu Fesnic (ROU)
Assistant Referee 1: Valentin Avram (ROU)
Assistant Referee 2: Alexandru Cerei (ROU)
Fourth Official: Radu Petrescu (ROU)
VAR: Dennis Higler (NED)
AVAR: Edwin Van De Graaf (NED)
Referee Observer: Thomas Einwaller (AUT)
Slovakia – Azerbaijan
Referee: William Collum (SCO)
Assistant Referee 1: David McGeachie (SCO)
Assistant Referee 2: Francis Connor (SCO)
Fourth Official: Donald Robertson (SCO)
VAR: Peter Bankes (ENG)
AVAR: Neil Davies (ENG)
Referee Observer: Ognjen Valjić (BIH)
Turkey – Luxembourg
Referee: Tobias Stieler (GER)
Assistant Referee 1: Christian Gittelmann (GER)
Assistant Referee 2: Eduard Beitinger (GER)
Fourth Official: Matthias Jöllenbeck (GER)
VAR: Benjamin Brand (GER)
AVAR: Marco Achmüller (GER)
Referee Observer: Ante Vučemilović (CRO)
Lithuania – Faroe Islands
Referee: Vilhjalmur Thorarinsson (ISL)
Assistant Referee 1: Gylfi Sigurdsson (ISL)
Assistant Referee 2: Birkir Sigurdarson (ISL)
Fourth Official: Thorvaldur Arnason (ISL)
VAR: Pascal Müller (GER)
AVAR: Markus Sinn (GER)
Referee Observer: Rune Pedersen (NOR)
Georgia – North Macedonia
Referee: Ivan Kružliak (SVK)
Assistant Referee 1: Branislav Hancko (SVK)
Assistant Referee 2: Jan Pozor (SVK)
Fourth Official: Peter Kralović (SVK)
VAR: Paolo Valeri (ITA)
AVAR: Marco Bresmes (ITA)
Referee Observer: Bariş Şimşek (TUR)
Bulgaria – Gibraltar
Referee: Pavel Orel (CZE)
Assistant Referee 1: Kamil Hajek (CZE)
Assistant Referee 2: Jan Patak (CZE)
Fourth Official: Jan Petrik (CZE)
VAR: Sascha Stegemann (GER)
AVAR: Timo Gerach (GER)
Referee Observer: Juan Fernandez Marin (ESP)
Northern Ireland – Kosovo
Referee: Glenn Nyberg (SWE)
Assistant Referee 1: Mahbod Beigi (SWE)
Assistant Referee 2: Andreas Söderqvist (SWE)
Fourth Official: Adam Ladebäck (SWE)
VAR: Rob Dieperink (NED)
AVAR: Ingmar Oostrom (NED)
Referee Observer: Carlos Velasco Carballo (ESP)
Cyprus – Greece
Referee: Aleksei Kulbakov (BLR)
Assistant Referee 1: Dmitri Zhuk (BLR)
Assistant Referee 2: Oleg Maslyanko (BLR)
Fourth Official: Dzmitry Dzmitryieu (BLR)
VAR: Bartosz Frankowski (POL)
AVAR: Pawel Pskit (POL)
Referee Observer: Stephen Tanner (ENG)
League D
Latvia – Moldova
Referee: Antonio Nobre (POR)
Assistant Referee 1: Pedro Ribeiro (POR)
Assistant Referee 2: Pedro Martins (POR)
Fourth Official: Bruno Costa (POR)
VAR: Hugo Miguel (POR)
AVAR: Miguel Nogueira (POR)
Referee Observer: Costas Kapitanis (CYP)
Liechtenstein – Andorra
Referee: Juxhin Xhaja (ALB)
Assistant Referee 1: Rejdi Avdo (ALB)
Assistant Referee 2: Nertil Bregasi (ALB)
Fourth Official: Eldorjan Hamiti (ALB)
VAR: Luca Pairetto (ITA)
AVAR: Matteo Passeri (ITA)
Referee Observer: Pascal Garibian (FRA)
Estonia – Malta
Referee: Daniel Siebert (GER)
Assistant Referee 1: Jan Seidel (GER)
Assistant Referee 2: Rafael Foltyn (GER)
Fourth Official: Christian Dingert (GER)
VAR: Sören Storks (GER)
AVAR: Mike Pickel (GER)
Referee Observer: Zoran Petrović (SRB)