FC Barcelona – Slavia Praha
Referee: Michael Oliver (ENG, photo)Assistant Referee 1: Stuart Burt (ENG)
Assistant Referee 2: Simon Bennett (ENG)
Fourth Official: Andrew Madley (ENG)
VAR: Christopher Kavanagh (ENG)
AVAR: Lee Betts (ENG)
Referee Observer: Luciano Luci (ITA)
FC Zenit – RB Leipzig
Referee: Orel Grinfeld (ISR)
Assistant Referee 1: Roi Hasan (ISR)
Assistant Referee 2: Idan Yarkoni (ISR)
Fourth Official: Eitan Shmuelevitz (ISR)
VAR: João Pinheiro (POR)
AVAR: Roi Reinshreiber (ISR)
Referee Observer: Alexandru Deaconu (ROU)
Liverpool FC – KRC Genk
Referee: Ivan Kružliak (SVK)
Assistant Referee 1: Tomáš Somoláni (SVK)
Assistant Referee 2: Branislav Hancko (SVK)
Fourth Official: Filip Glova (SVK)
VAR: Massimiliano Irrati (ITA)
AVAR: Marco Guida (ITA)
Referee Observer: Stefan Messner (AUT)
SSC Napoli – Red Bull Salzburg
Referee: Szymon Marciniak (POL)
Assistant Referee 1: Paweł Sokolnicki (POL)
Assistant Referee 2: Tomasz Listkiewicz (POL)
Fourth Official: Tomasz Musiał (POL)
VAR: Paweł Gil (POL)
AVAR: Marcin Borkowski (POL)
Referee Observer: William Young (SCO)
Borussia Dortmund – Internazionale Milano
Referee: Danny Makkelie (NED)
Assistant Referee 1: Mario Diks (NED)
Assistant Referee 2: Hessel Steegstra (NED)
Fourth Official: Kevin Blom (NED)
VAR: Jochem Kamphuis (NED)
AVAR: Bas Nijhuis (NED)
Referee Observer: Nikolai Levnikov (RUS)
Olympique Lyonnais – SL Benfica
Referee: Björn Kuipers (NED)
Assistant Referee 1: Sander van Roekel (NED)
Assistant Referee 2: Erwin Zeinstra (NED)
Fourth Official: Serdar Gözübüyük (NED)
VAR: Pol van Boekel (NED)
AVAR: Joost van Zuilen (NED)
Referee Observer: Alfredo Trentalange (ITA)
Valencia CF – Lille OSC
Referee: Sergei Karasev (RUS)
Assistant Referee 1: Igor Demeshko (RUS)
Assistant Referee 2: Maksim Gavrilin (RUS)
Fourth Official: Sergei Ivanov (RUS)
VAR: Bastian Dankert (GER)
AVAR: Vitali Meshkov (RUS)
Referee Observer: Jaap Uilenberg (NED)
Chelsea FC – AFC Ajax
Referee: Gianluca Rocchi (ITA)
Assistant Referee 1: Filippo Meli (ITA)
Assistant Referee 2: Giorgio Peretti (ITA)
Fourth Official: Maurizio Mariani (ITA)
VAR: Paolo Valeri (ITA)
AVAR: Ciro Carbone (ITA)
Referee Observer: Vladimír Medved (SVK)
Bayern München – Olympiakós FC
Referee: Paweł Raczkowski (POL)
Assistant Referee 1: Michał Obukowicz (POL)
Assistant Referee 2: Radosław Siejka (POL)
Fourth Official: Krzysztof Jakubik (POL)
VAR: Alejandro Hernández Hernández (ESP)
AVAR: Tomasz Kwiatkowski (POL)
Referee Observer: Frank De Bleeckere (BEL)
Lokomotiv Moskva – Juventus FC
Referee: Ruddy Buquet (FRA)
Assistant Referee 1: Guillaume Debart (FRA)
Assistant Referee 2: Julien Pacelli (FRA)
Fourth Official: Frank Schneider (FRA)
VAR: Benoît Millot (FRA)
AVAR: Jérôme Brisard (FRA)
Referee Observer: Kóstas Kapitanís (CYP)
Real Madrid – Galatasaray
Referee: Felix Zwayer (GER)
Assistant Referee 1: Thorsten Schiffner (GER)
Assistant Referee 2: Marco Achmüller (GER)
Fourth Official: Patrick Ittrich (GER)
VAR: Sascha Stegemann (GER)
AVAR: Daniel Siebert (GER)
Referee Observer: Marc Batta (FRA)
Paris Saint Germain – Club Brugge
Referee: Robert Madden (SCO)
Assistant Referee 1: Graeme Stewart (SCO)
Assistant Referee 2: David Roome (SCO)
Fourth Official: Nicolas Walsh (SCO)
VAR: Stuart Attwell (ENG)
AVAR: Paul Tierney (ENG)
Referee Observer: Rune Pedersen (NOR)
Crvena Zvezda – Tottenham Hotspur
Referee: Carlos Del Cerro Grande (ESP)
Assistant Referee 1: Juan Yusté Jiménez (ESP)
Assistant Referee 2: Roberto Alonso Fernández (ESP)
Fourth Official: José Munuera Montero (ESP)
VAR: José Sánchez Martínez (ESP)
AVAR: Juan Martínez Munuera (ESP)
Referee Observer: Francesco Bianchi (SUI)
Atalanta BC – Manchester City
Referee: Aleksei Kulbakoŭ (BLR)
Assistant Referee 1: Dzmitri Zhuk (BLR)
Assistant Referee 2: Alieh Maslianka (BLR)
Fourth Official: Dzianis Scharbakoŭ (BLR)
VAR: Clément Turpin (FRA)
AVAR: Amaury Delerue (FRA)
Referee Observer: Terje Hauge (NOR)
GNK Dinamo – Shakhtar Donetsk
Referee: Felix Brych (GER)
Assistant Referee 1: Mark Borsch (GER)
Assistant Referee 2: Stefan Lupp (GER)
Fourth Official: Sven Jablonski (GER)
VAR: Christian Dingert (GER)
AVAR: Marco Fritz (GER)
Referee Observer: Darko Čeferin (SVN)
Bayer Leverkusen – Atlético de Madrid
Referee: Damir Skomina (SVN)
Assistant Referee 1: Jure Praprotnik (SVN)
Assistant Referee 2: Robert Vukan (SVN)
Fourth Official: Rade Obrenovič (SVN)
VAR: Daniele Orsato (ITA)
AVAR: Slavko Vinčič (SVN)
Referee Observer: Levan Paniashvili (GEO)