North Macedonia – Germany
Referee: Danny Makkelie (NED, photo)
Assistant Referee 1: Hessel Steegsta (NED)
Assistant Referee 2: Jan de Vries (NED)
Fourth Official: Sander van der Eijk (NED)
VAR: Kevin Blom (NED)
AVAR: Clay Ruperti (NED)
Referee Assessor: David Malcom (NIR)
Cyprus – Malta
Referee: Dennis Higler (NED)
Assistant Referee 1: Erwin Zeinstra (NED)
Assistant Referee 2: Mario Diks (NED)
Fourth Official: Jeroen Manschot (NED)
VAR: Allard Lindhout (NED)
AVAR: Rob Dieperink (NED)
Referee Assessor: Sergejus Slyva (LTU)
Belarus – Czech Republic
Referee: François Letexier (FRA)
Assistant Referee 1: Cyril Mugnier (FRA)
Assistant Referee 2: Mehdi Rahmouni (FRA)
Fourth Official: Jeremy Stinat (FRA)
VAR: Willy Delajod (FRA)
AVAR: Eric Wattellier (FRA)
Referee Assessor: David Fernandez Borbalan (ESP)
Estonia – Wales
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: Lionel Tschudi (SUI)
Referee Assessor: Ichko Lozev (BUL)
Latvia – Turkey
Referee: Andreas Ekberg (SWE)
Assistant Referee 1: Fredrik Klyver (SWE)
Assistant Referee 2: Stefan Hallberg (SWE)
Fourth Official: Kaspar Sjöberg (SWE)
VAR: Daniel Siebert (GER)
AVAR: Robert Wessel (GER)
Referee Assessor: Joao Ferreira (POR)
Norway – Montenegro
Referee: Istvan Kovacs (ROU)
Assistant Referee 1: Vasile Marinescu (ROU)
Assistant Referee 2: Ovidiu Artene (ROU)
Fourth Official: Andrei Chivulete (ROU)
VAR: Massimiliano Irrati (ITA)
AVAR: Matteo Passeri (ITA)
Referee Assessor: Antonio Damato (ITA)
Netherlands – Gibraltar
Referee: Vitali Meshkov (RUS)
Assistant Referee 1: Igor Demeshko (RUS)
Assistant Referee 2: Dmitri Safyan (RUS)
Fourth Official: Kirill Levnikov (RUS)
VAR: Sergei Ivanov (RUS)
AVAR: Vladimir Moskalev (RUS)
Referee Assessor: Rusmir Mrković (BIH)
Slovenia – Russia
Referee: Artur Soares Dias (POR)
Assistant Referee 1: Rui Tavares (POR)
Assistant Referee 2: Paulo Soares (POR)
Fourth Official: Gustavo Correia (POR)
VAR: Joao Pinheiro (POR)
AVAR: Hugo Miguel (POR)
Referee Assessor: Levan Paniashvili (GEO)
Croatia – Slovakia
Referee: Ovidiu Haţegan (ROU)
Assistant Referee 1: Radu Ghinguleac (ROU)
Assistant Referee 2: Mircea Grigoriu (ROU)
Fourth Official: Radu Petrescu (ROU)
VAR: Marco Di Bello (ITA)
AVAR: Ciro Carbone (ITA)
Referee Assessor: Andrejs Sipailo (LVA)
Romania – Armenia
Referee: Daniele Orsato (ITA)
Assistant Referee 1: Alessandro Giallatini (ITA)
Assistant Referee 2: Giorgio Peretti (ITA)
Fourth Official: Luca Pairetto (ITA)
VAR: Maurizio Mariani (ITA)
AVAR: Giacomo Paganessi (ITA)
Referee Assessor: Michael Riley (ENG)
Iceland – Liechtenstein
Referee: Ioannis Papadopoulos (GRE)
Assistant Referee 1: Konstantinos Nikolaidis (GRE)
Assistant Referee 2: Vasileios Nikolakakis (GRE)
Fourth Official: Anastasios Papapetrou (GRE)
VAR: Aristotelis Diamantopoulos (GRE)
AVAR: Andreas Meintanas (GRE)
Referee Assessor: Igor Pristovnik (CRO)
Kazakhstan – Finland
Referee: Halis Ozkahya (TUR)
Assistant Referee 1: Ceyhun Sesigüzel (TUR)
Assistant Referee 2: Ali Ögel (TUR)
Fourth Official: Tugay Numanoğlu (TUR)
VAR: Abdulkadir Bitigen (TUR)
AVAR: Hüseyin Göçek (TUR)
Referee Assessor: Dejan Filipović (SRB)
Serbia – Azerbaijan
Referee: Erik Lambrechts (BEL)
Assistant Referee 1: Rien Vanyzer (BEL)
Assistant Referee 2: Jo De Weirdt (BEL)
Fourth Official: Nathan Verboomen (BEL)
VAR: Lawrence Visser (BEL)
AVAR: Jonathan Lardot (BEL)
Referee Assessor: Jørn West Larsen (DEN)
Portugal – Luxembourg
Referee: Benoît Bastien (FRA)
Assistant Referee 1: Hicham Zakrani (FRA)
Assistant Referee 2: Aurelien Berthoumieu (FRA)
Fourth Official: Thomas Leonard (FRA)
VAR: Benoît Millot (FRA)
AVAR: Mikael Berchebru (FRA)
Referee Assessor: Nicola Rizzoli (ITA)
Kosovo – Georgia
Referee: Pawel Raczkowski (POL)
Assistant Referee 1: Radoslaw Siejka (POL)
Assistant Referee 2: Adam Kupsik (POL)
Fourth Official: Tomasz Musial (POL)
VAR: Tomasz Kwiatkowski (POL)
AVAR: Krzysztof Jakubik (POL)
Referee Assessor: Georgi Yordanov (BUL)
Sweden – Greece
Referee: Tobias Stieler (GER)
Assistant Referee 1: Christian Gittelmann (GER)
Assistant Referee 2: Eduard Beitinger (GER)
Fourth Official: Florian Badstübner (GER)
VAR: Christian Dingert (GER)
AVAR: Günter Perl (GER)
Referee Assessor: Tomasz Mikulski (POL)
Lithuania – Switzerland
Referee: Tiago Martins (POR)
Assistant Referee 1: Luis Campos (POR)
Assistant Referee 2: Pedro Mota (POR)
Fourth Official: Miguel Nogueira (POR)
VAR: Luis Godinho (POR)
AVAR: Fabio Verissimo (POR)
Referee Assessor: Aleh Chykun (BLR)
Bulgaria – Northern Ireland
Referee: Aleksei Kulbakov (BLR)
Assistant Referee 1: Dzimitry Zhuk (BLR)
Assistant Referee 2: Aleh Maslianka (BLR)
Fourth Official: Dzimitry Dzimitryieu (BLR)
VAR: Sergei Karasev (RUS)
AVAR: Aleksei Lunev (RUS)
Referee Assessor: Zbigniew Przesmycki (POL)
Ukraine – Bosnia and Herzegovina
Referee: Felix Zwayer (GER)
Assistant Referee 1: Marco Achmüller (GER)
Assistant Referee 2: Christian Dietz (GER)
Fourth Official: Sven Jablonski (GER)
VAR: Bastian Dankert (GER)
AVAR: Jan Seidel (GER)
Referee Assessor: Gevorg Hovhannisyan (ARM)
Faroe Islands – Scotland
Referee: Matej Jug (SVN)
Assistant Referee 1: Matej Zunic (SVN)
Assistant Referee 2: Robert Vukan (SVN)
Fourth Official: Nejc Kajtazovic (SVN)
VAR: Rade Obrenovic (SVN)
AVAR: Jure Praprotnik (SVN)
Referee Assessor: Martin Hansson (SWE)
Israel – Moldova
Referee: Andris Treimanis (LVA)
Assistant Referee 1: Haralds Gudermanis (LVA)
Assistant Referee 2: Aleksejs Spasjonnikovs (LVA)
Fourth Official: Aleksandrs Golubevs (LVA)
VAR: Harm Osmers (GER)
AVAR: Mark Borsch (GER)
Referee Assessor: Nuno Castro (POR)
Denmark – Austria
Referee: Ivan Kruzliak (SVK)
Assistant Referee 1: Branislav Hancko (SVK)
Assistant Referee 2: Jan Pozor (SVK)
Fourth Official: Peter Kralovic (SVK)
VAR: Paolo Valeri (ITA)
AVAR: Sergio Ranghetti (ITA)
Referee Assessor: Luis Medina Cantalejo (ESP)
San Marino – Andorra
Referee: Halil Meler (TUR)
Assistant Referee 1: Mustafa Eyisoy (TUR)
Assistant Referee 2: Ibrahim Uyarcan (TUR)
Fourth Official: Ümit Öztürk (TUR)
VAR: Ali Palabiyik (TUR)
AVAR: Mete Kalkavan (TUR)
Referee Assessor: Thoroddur Hjaltalin (ISL)
England – Hungary
Referee: Alejandro Hernandez Hernandez (ESP)
Assistant Referee 1: Jose Naranjo Perez (ESP)
Assistant Referee 2: Teodoro Sobrino Magan (ESP)
Fourth Official: Jose Munuera Montero (ESP)
VAR: Juan Martinez Munuera (ESP)
AVAR: Xavier Estrada Fernandez (ESP)
Referee Assessor: Stefan Messner (AUT)
Albania – Poland
Referee: Clement Turpin (FRA)
Assistant Referee 1: Nicolas Danos (FRA)
Assistant Referee 2: Cyril Gringore (FRA)
Fourth Official: Ruddy Buquet (FRA)
VAR: Jerôme Brisard (FRA)
AVAR: Amaury Delerue (FRA)
Referee Assessor: Michalis Koukoulakis (GRE)
Referee Assessor: Aleh Chykun (BLR)
Bulgaria – Northern Ireland
Referee: Aleksei Kulbakov (BLR)
Assistant Referee 1: Dzimitry Zhuk (BLR)
Assistant Referee 2: Aleh Maslianka (BLR)
Fourth Official: Dzimitry Dzimitryieu (BLR)
VAR: Sergei Karasev (RUS)
AVAR: Aleksei Lunev (RUS)
Referee Assessor: Zbigniew Przesmycki (POL)
Ukraine – Bosnia and Herzegovina
Referee: Felix Zwayer (GER)
Assistant Referee 1: Marco Achmüller (GER)
Assistant Referee 2: Christian Dietz (GER)
Fourth Official: Sven Jablonski (GER)
VAR: Bastian Dankert (GER)
AVAR: Jan Seidel (GER)
Referee Assessor: Gevorg Hovhannisyan (ARM)
Faroe Islands – Scotland
Referee: Matej Jug (SVN)
Assistant Referee 1: Matej Zunic (SVN)
Assistant Referee 2: Robert Vukan (SVN)
Fourth Official: Nejc Kajtazovic (SVN)
VAR: Rade Obrenovic (SVN)
AVAR: Jure Praprotnik (SVN)
Referee Assessor: Martin Hansson (SWE)
Israel – Moldova
Referee: Andris Treimanis (LVA)
Assistant Referee 1: Haralds Gudermanis (LVA)
Assistant Referee 2: Aleksejs Spasjonnikovs (LVA)
Fourth Official: Aleksandrs Golubevs (LVA)
VAR: Harm Osmers (GER)
AVAR: Mark Borsch (GER)
Referee Assessor: Nuno Castro (POR)
Denmark – Austria
Referee: Ivan Kruzliak (SVK)
Assistant Referee 1: Branislav Hancko (SVK)
Assistant Referee 2: Jan Pozor (SVK)
Fourth Official: Peter Kralovic (SVK)
VAR: Paolo Valeri (ITA)
AVAR: Sergio Ranghetti (ITA)
Referee Assessor: Luis Medina Cantalejo (ESP)
San Marino – Andorra
Referee: Halil Meler (TUR)
Assistant Referee 1: Mustafa Eyisoy (TUR)
Assistant Referee 2: Ibrahim Uyarcan (TUR)
Fourth Official: Ümit Öztürk (TUR)
VAR: Ali Palabiyik (TUR)
AVAR: Mete Kalkavan (TUR)
Referee Assessor: Thoroddur Hjaltalin (ISL)
England – Hungary
Referee: Alejandro Hernandez Hernandez (ESP)
Assistant Referee 1: Jose Naranjo Perez (ESP)
Assistant Referee 2: Teodoro Sobrino Magan (ESP)
Fourth Official: Jose Munuera Montero (ESP)
VAR: Juan Martinez Munuera (ESP)
AVAR: Xavier Estrada Fernandez (ESP)
Referee Assessor: Stefan Messner (AUT)
Albania – Poland
Referee: Clement Turpin (FRA)
Assistant Referee 1: Nicolas Danos (FRA)
Assistant Referee 2: Cyril Gringore (FRA)
Fourth Official: Ruddy Buquet (FRA)
VAR: Jerôme Brisard (FRA)
AVAR: Amaury Delerue (FRA)
Referee Assessor: Michalis Koukoulakis (GRE)