Referee: Antonio Mateu Lahoz (ESP, photo)
Assistant Referee 1: Pau Cebrian Devis (ESP)
Assistant Referee 2: Roberto Diaz Perez (ESP)
Fourth Official: Jose Munuera Montero (ESP)
VAR: Ricardo De Burgos Bengoetxea (ESP)
AVAR: Javier Alberola Rojas (ESP)
Referee Observer: Stephen Lodge (ENG)
Ukraine – Malta
Referee: Ruddy Buquet (FRA)
Assistant Referee 1: Nicolas Danos (FRA)
Assistant Referee 2: Aurelien Drouet (FRA)
Fourth Official: Bastien Dechepy (FRA)
VAR: Benoît Millot (FRA)
AVAR: Eric Wattellier (FRA)
Referee Observer: Erol Ersoy (TUR)
Armenia – Latvia
Referee: Peter Kralović (SVK)
Assistant Referee 1: Milan Štrbo (SVK)
Assistant Referee 2: Tomaš Vorel (SVK)
Fourth Official: Martin Dohal (SVK)
VAR: Sören Storks (GER)
AVAR: Pascal Müller (GER)
Referee Observer: Michael Argyrou (CYP)
Finland – San Marino
Referee: Genc Nuza (KOS)
Assistant Referee 1: Fatlum Berisha (KOS)
Assistant Referee 2: Bujar Selimaj (KOS)
Fourth Official: Visar Kastrati (KOS)
VAR: Ivan Bebek (CRO)
AVAR: Dario Bel (CRO)
Referee Observer: Ladislav Gadosi (SVK)
Ireland – Gibraltar
Referee: Marian Barbu (ROU)
Assistant Referee 1: Mihai Marica (ROU)
Assistant Referee 2: Imre Bucsi (ROU)
Fourth Official: Sebastian Coltescu (ROU)
VAR: Ovidiu Hategan (ROU)
AVAR: Cătălin Popa (ROU)
Referee Observer: Uno Tutk (EST)
England – North Macedonia
Referee: Istvan Kovacs (ROU)
Assistant Referee 1: Vasile Marinescu (ROU)
Assistant Referee 2: Ovidiu Artene (ROU)
Fourth Official: Radu Petrescu (ROU)
VAR: Pol van Boekel (NED)
AVAR: Jeroen Manschot (NED)
Referee Observer: Markus Strömbergsson (SWE)
Turkey – Wales
Referee: Fabio Maresca (ITA)
Assistant Referee 1: Daniele Bindoni (ITA)
Assistant Referee 2: Alberto Tegoni (ITA)
Fourth Official: Luca Massimi (ITA)
VAR: Massimiliano Irrati (ITA)
AVAR: Gianluca Aureliano (ITA)
Referee Observer: Lucilio Batista (POR)
Northern Ireland – Kazakhstan
Referee: Roi Reinshreiber (ISR)
Assistant Referee 1: David Biton (ISR)
Assistant Referee 2: Sagy Metzamber (ISR)
Fourth Official: Snir Levy (ISR)
VAR: Orel Grinfeeld (ISR)
AVAR: David Fuxman (ISR)
Referee Observer: Lassin Isaksen (FRO)
Slovenia – Denmark
Referee: François Letexier (FRA)
Assistant Referee 1: Hicham Zakrani (FRA)
Assistant Referee 2: Mehdi Rahmouni (FRA)
Fourth Official: Jeremy Stinat (FRA)
VAR: Jerôme Brisard (FRA)
AVAR: Jeremie Pignard (FRA)
Referee Observer: Fritz Stuchlik (AUT)
Switzerland – Romania
Referee: Daniele Orsato (ITA)
Assistant Referee 1: Ciro Carbone (ITA)
Assistant Referee 2: Alessandro Giallatini (ITA)
Fourth Official: Andrea Colombo (ITA)
VAR: Maurizio Mariani (ITA)
AVAR: Luca Pairetto (ITA)
Referee Observer: Juan Fernandez Marin (ESP)
Israel – Andorra
Referee: Dragomir Draganov (BUL)
Assistant Referee 1: Martin Venev (BUL)
Assistant Referee 2: Hristo Hadzhiyski (BUL)
Fourth Official: Nikola Popov (BUL)
VAR: Michael Fabbri (ITA)
AVAR: Ivaylo Stoyanov (BUL)
Referee Observer: Georgios Bikas (GRE)
Belarus – Kosovo
Referee: Julian Weinberger (AUT)
Assistant Referee 1: Andreas Heidenreich (AUT)
Assistant Referee 2: Sara Telek (AUT)
Fourth Official: Alexander Harkam (AUT)
VAR: Christian Dingert (GER)
AVAR: Alan Kijas (AUT)
Referee Observer: Christopher Lautier (MLT)
20 June 2023
Scotland – Georgia
Referee: Istvan Vad (HUN)
Assistant Referee 1: Vencel Toth (HUN)
Assistant Referee 2: Istvan Albert (HUN)
Fourth Official: Ferenc Karako (HUN)
VAR: Bartosz Frankowski (POL)
AVAR: Tamas Bognar (HUN)
Referee Observer: Edward Foley (IRL) Norway – Cyprus
Referee: Aleksandar Stavrev (MKD)
Assistant Referee 1: Goce Petreski (MKD)
Assistant Referee 2: Kushtrim Lika (MKD)
Fourth Official: Igor Stojchevski (MKD)
VAR: Paolo Valeri (ITA)
AVAR: Mario Zebec (CRO)
Referee Observer: Gylfi Orrason (ISL) Moldova – Poland
Referee: Filip Glova (SVK)
Assistant Referee 1: Daniel Polacek (SVK)
Assistant Referee 2: Peter Bednar (SVK)
Fourth Official: Kristian Michel (SVK)
VAR: Luis Godinho (POR)
AVAR: Michal Ocenas (SVK)
Referee Observer: Helmut Fleischer (GER)Faroe Islands – Albania
Referee: Chrysovalantis Theouli (CYP)
Assistant Referee 1: Michael Soteriou (CYP)
Assistant Referee 2: Pavlos Georgiou (CYP)
Fourth Official: Menelaos Antoniou (CYP)
VAR: Angelos Evangelou (GRE)
AVAR: Dimitris Solomou (CYP)
Referee Observer: Stefan Johannesson (SWE) Austria – Sweden
Referee: Marco Guida (ITA)
Assistant Referee 1: Giorgio Peretti (ITA)
Assistant Referee 2: Davide Imperiale (ITA)
Fourth Official: Giovanni Ayroldi (ITA)
VAR: Marco Di Bello (ITA)
AVAR: Aleandro Di Paolo (ITA)
Referee Observer: Pascal Garibian (FRA) Estonia – Belgium
Referee: John Beaton (SCO)
Assistant Referee 1: Daniel McFarlane (SCO)
Assistant Referee 2: Douglas Potter (SCO)
Fourth Official: Matthew MacDermid (SCO)
VAR: David Coote (ENG)
AVAR: Nicholas Walsh (SCO)
Referee Observer: Stefano Podeschi (SMR) Hungary – Lithuania
Referee: Antonio Nobre (POR)
Assistant Referee 1: Pedro Ribeiro (POR)
Assistant Referee 2: Tiago Costa (POR)
Fourth Official: Andre Narciso (POR)
VAR: Tiago Martins (POR)
AVAR: Fabio Melo (POR)
Referee Observer: Domenico Messina (ITA) Bulgaria – Serbia
Referee: Craig Pawson (ENG)
Assistant Referee 1: Ian Hussin (ENG)
Assistant Referee 2: James Mainwaring (ENG)
Fourth Official: Robert Jones (ENG)
VAR: Christopher Kavanagh (ENG)
AVAR: Jarred Gillett (ENG)
Referee Observer: Orhan Erdemir (TUR) Iceland – Portugal
Referee: Daniel Siebert (GER)
Assistant Referee 1: Jan Seidel (GER)
Assistant Referee 2: Rafael Foltyn (GER)
Fourth Official: Daniel Schlager (GER)
VAR: Bastian Dankert (GER)
AVAR: Benjamin Brand (GER)
Referee Observer: Stephen Tanner (ENG)
Bosnia and Herzegovina – Luxembourg
Referee: Gal Leibovitz (ISR)
Assistant Referee 1: Rostislav Talis (ISR)
Assistant Referee 2: Omer Barbiro (ISR)
Fourth Official: Nael Odeh (ISR)
VAR: Ziv Adler (ISR)
AVAR: Eli Hacmon (ISR)
Referee Observer: Leslie Irvine (NIR) Liechtenstein – Slovakia
Referee: Yigal Frid (ISR)
Assistant Referee 1: Matityahu Yakobov (ISR)
Assistant Referee 2: Yossi Babayoff (ISR)
Fourth Official: Idan Leiba (ISR)
VAR: Daniel Natan (ISR)
AVAR: Eitan Shmuelevitz (ISR)
Referee Observer: Michael Johansen (DEN)