League A
Portugal – Switzerland
Referee: Orel Grinfeeld (ISR, photo)
Assistant Referee 1: Roy Hassan (ISR)
Assistant Referee 2: Idan Yarkoni (ISR)
Fourth Official: Gal Leibovitz (ISR)
VAR: Bastian Dankert (GER)
AVAR: Pascal Muller (GER)
Referee Observer: Rune Pedersen (NOR)
Czech Republic – Spain
Referee: François Letexier (FRA)
Assistant Referee 1: Cyril Mugnier (FRA)
Assistant Referee 2: Mehdi Ramouni (FRA)
Fourth Official: Jeremy Stinat (FRA)
VAR: Willy Delajod (FRA)
AVAR: Frederic Haquette (FRA)
Referee Observer: Costas Kapitanis (CYP)
Croatia – France
Referee: Marco Guida (ITA)
Assistant Referee 1: Ciro Carbone (ITA)
Assistant Referee 2: Giorgio Peretti (ITA)
Fourth Official: Giovanni Ayroldi (ITA)
VAR: Marco Di Bello (ITA)
AVAR: Luca Zufferli (ITA)
Referee Observer: Terje Hauge (NOR)
Austria – Denmark
Referee: William Collum (SCO)
Assistant Referee 1: David McGeachie (SCO)
Assistant Referee 2: Francis Connor (SCO)
Fourth Official: Donald Robertson (SCO)
VAR: Kevin Blom (NED)
AVAR: Edwin Van De Graaf (NED)
Referee Observer: Gianluca Rocchi (ITA)
Germany – England
Referee: Carlos Del Cerro Grande (ESP)
Assistant Referee 1: Juan Yuste Jimenez (ESP)
Assistant Referee 2: Roberto Alonso Fernandez (ESP)
Fourth Official: Jose Munuera Montero (ESP)
VAR: Juan Martinez Munuera (ESP)
AVAR: Ricardo De Burgos Bengoechea (ESP)
Referee Observer: Sascha Amhof (SUI)
Italy – Hungary
Referee: Sandro Schärer (SUI)
Assistant Referee 1: Stephane De Almeida (SUI)
Assistant Referee 2: Beqim Zogaj (SUI)
Fourth Official: Alain Bieri (SUI)
VAR: Marco Fritz (GER)
AVAR: Rafael Foltyn (GER)
Referee Observer: Elmir Pilav (BIH)
Belgium – Poland
Referee: Ivan Kruzliak (SVK)
Assistant Referee 1: Branislav Hancko (SVK)
Assistant Referee 2: Jan Pozor (SVK)
Fourth Official: Peter Kralovic (SVK)
VAR: Bastian Dankert (GER)
AVAR: Markus Sinn (GER)
Referee Observer: Sabri Celik (TUR)
Wales – Netherlands
Referee: Glenn Nyberg (SWE)
Assistant Referee 1: Mahbod Beigi (SWE)
Assistant Referee 2: Andreas Soderkvist (SWE)
Fourth Official: Bojan Pandzic (SWE)
VAR: Pawel Raczkowski (POL)
AVAR: Krzysztof Myrmus (POL)
Referee Observer: Jorn-West Larsen (DEN)
League B
Sweden – Norway
Referee: Anthony Taylor (ENG)
Assistant Referee 1: Gary Beswick (ENG)
Assistant Referee 2: Adam Nunn (ENG)
Fourth Official: Andrew Madley (ENG)
VAR: Stuart Attwell (ENG)
AVAR: Timothy Wood (ENG)
Referee Observer: Edgar Steinborn (GER)
Serbia – Slovenia
Referee: Jesus Gil Manzano (ESP)
Assistant Referee 1: Diego Barbero Sevilla (ESP)
Assistant Referee 2: Angel Nevado Rodriguez (ESP)
Fourth Official: Santiago Jaime Latre (ESP)
VAR: Alejandro Hernandez Hernandez (ESP)
AVAR: Jose Gonzalez Gonzalez (ESP)
Referee Observer: Marian Ružbarsky (SVK)
Iceland – Albania
Referee: Craig Pawson (ENG)
Assistant Referee 1: Lee Betts (ENG)
Assistant Referee 2: Harry Lennard (ENG)
Fourth Official: John Brooks (ENG)
VAR: Peter Bankes (ENG)
AVAR: Constantine Hatzidakis (ENG)
Referee Observer: Juan Fernandez Marin (ESP)
Finland – Montenegro
Referee: Allard Lindhout (NED)
Assistant Referee 1: Charles Schaap (NED)
Assistant Referee 2: Roy De Nas (NED)
Fourth Official: Richard Martens (NED)
VAR: Jeroen Manschot (NED)
AVAR: Ingmar Oostrom (NED)
Referee Observer: Francesco Bianchi (SUI)
Bosnia and Herzegovina – Romania
Referee: Sascha Stegemann (GER)
Assistant Referee 1: Mark Borsch (GER)
Assistant Referee 2: Christian Gittelmann (GER)
Fourth Official: Robert Schröder (GER)
VAR: Benjamin Brand (GER)
AVAR: Sören Storks (GER)
Referee Observer: Stavros Tritsonis (GRE)
Ireland – Ukraine
Referee: Filip Glova (SVK)
Assistant Referee 1: Daniel Polacek (SVK)
Assistant Referee 2: Adam Jekkel (SVK)
Fourth Official: Michal Ocenáš (SVK)
VAR: Kevin Blom (NED)
AVAR: Edwin van de Graaf (NED)
Referee Observer: Pascal Garibian (FRA)
Scotland – Armenia
Referee: Sebastian Gishamer (AUT)
Assistant Referee 1: Maximilian Weiss (AUT)
Assistant Referee 2: Jasmin Sbanovic (AUT)
Fourth Official: Christopher Jaeger (AUT)
VAR: Felix Zwayer (GER)
AVAR: Stefan Lupp (GER)
Referee Observer: Tomasz Mikulski (POL)
League C
Cyprus – Northern Ireland
Referee: Enea Jorgji (ALB)
Assistant Referee 1: Ridiger Çokaj (ALB)
Assistant Referee 2: Denis Rexha (ALB)
Fourth Official: Kridens Meta (ALB)
VAR: Daniele Chiffi (ITA)
AVAR: Mauro Vivenzi (ITA)
Referee Observer: Stephen Lodge (ENG)
Gibraltar – North Macedonia
Referee: Alain Duriex (LUX)
Assistant Referee 1: Daniel Da Costa (LUX)
Assistant Referee 2: Claude Ries (LUX)
Fourth Official: Laurent Kopriwa (LUX)
VAR: Bram Van Driessche (BEL)
AVAR: Jan de Vries (NED)
Referee Observer: Mark Whitby (WAL)
Bulgaria – Georgia
Referee: Fabio Maresca (ITA)
Assistant Referee 1: Giovanni Baccini (ITA)
Assistant Referee 2: Marco Bresmes (ITA)
Fourth Official: Francesco Fourneau (ITA)
VAR: Luca Pairetto (ITA)
AVAR: Sergio Ranghetti (ITA)
Referee Observer: Andreas Schluchter (SUI)
Kosovo – Greece
Referee: John Beaton (SCO)
Assistant Referee 1: Daniel McFarlane (SCO)
Assistant Referee 2: Douglas Potter (SCO)
Fourth Official: Steven McLean (SCO)
VAR: Jochem Kamphuis (NED)
AVAR: Martin Perez (NED)
Referee Observer: Karen Nalbandyan (ARM)
Slovakia – Kazakhstan
Referee: Kristo Tohver (EST)
Assistant Referee 1: Silver Koiv (EST)
Assistant Referee 2: Sten Klaasen (EST)
Fourth Official: Joonas Jaanovits (EST)
VAR: Fedayi San (SUI)
AVAR: Stefan Horisberger (SUI)
Referee Observer: Edward Foley (IRL)
Belarus – Azerbaijan
Referee: Mohammed Al-Hakim (SWE)
Assistant Referee 1: Fredrik Klyver (SWE)
Assistant Referee 2: Marcus Klitte (SWE)
Fourth Official: Granit Maqedonci (SWE)
VAR: Andreas Ekberg (SWE)
AVAR: Rob Dieperink (NED)
Referee Observer: Christos Nicolaides (CYP)
Lithuania – Turkey
Referee: Novak Simović (SRB)
Assistant Referee 1: Nikola Djorovic (SRB)
Assistant Referee 2: Miloš Simovic (SRB)
Fourth Official: Milan Mitic (SRB)
VAR: Fran Jovic (CRO)
AVAR: Ante Culjak (CRO)
Referee Observer: Laurent Duhamel (FRA)
Faroe Islands – Luxembourg
Referee: Rob Hennessy (IRL)
Assistant Referee 1: Robert Clarke (IRL)
Assistant Referee 2: Wayne McDonnell (IRL)
Fourth Official: Rob Harvey (IRL)
VAR: Gianluca Aureliano (ITA)
AVAR: Salvatore Longo (ITA)
Referee Observer: Stefan Johannesson (SWE)
League D
San Marino – Malta
Referee: Aliyar Aghayev (AZE)
Assistant Referee 1: Zeynal Zeynalov (AZE)
Assistant Referee 2: Akif Amirali (AZE)
Fourth Official: Rauf Jabarov (AZE)
VAR: Cesar Soto Grado (ESP)
AVAR: Iker De Francisco Grijalba (ESP)
Referee Observer: Georgios Bikas (GRE)
Latvia – Liechtenstein
Referee: Mario Zebec (CRO)
Assistant Referee 1: Hrvoje Radic (CRO)
Assistant Referee 2: Kruno Saric (SCO)
Fourth Official: Dario Kulusic (CRO)
VAR: Dario Bel (CRO)
AVAR: Tihomir Pejin (CRO)
Referee Observer: Drago Kos (SVN)
Andorra – Moldova
Referee: Lionel Tschudi (SUI)
Assistant Referee 1: Sladan Josipovic (SUI)
Assistant Referee 2: Matthias Sbrissa (SUI)
Fourth Official: Luca Cibelli (SUI)
VAR: Lukas Fähndrich (SUI)
AVAR: Alessandro Dudic (SUI)
Referee Observer: Frank De Bleeckere (BEL)