Juventus FC – PSV Eindhoven
Referee: Alejandro Hernández Hernández ESP
Assistant Referee 1: José Naranjo Pérez ESP
Assistant Referee 2: Diego Sánchez Rojo ESP
Fourth Official: José Munuera Montero ESP
VAR: Carlos del Cerro Grande ESP
AVAR: César Soto Grado ESP
Referee Observer: Viktor Kassai HUN
BSC Young Boys – Aston Villa
Referee: Georgi Kabakov BUL
Assistant Referee 1: Martin Margaritov BUL
Assistant Referee 2: Diyan Valkov BUL
Fourth Official: Radoslav Gidzhenov BUL
VAR: Willy Delajod FRA
AVAR: Jérôme Brisard FRA
Referee Observer: Bernardino González Vázquez ESP
Bayern München – GNK Dinamo
Referee: Juan Martínez Munuera ESP
Assistant Referee 1: Diego Barbero Sevilla ESP
Assistant Referee 2: Miguel Martínez Munuera ESP
Fourth Official: Guillermo Cuadra Fernández ESP
VAR: Ricardo de Burgos Bengoetxea ESP
AVAR: Tomasz Kwiatkowski POL
Referee Observer: Kyros Vassaras GRE
AC Milan – Liverpool FC
Referee: Espen Eskas NOR
Assistant Referee 1: Jan Engan NOR
Assistant Referee 2: Isaak Bashevkin NOR
Fourth Official: Kristoffer Hagenes NOR
VAR: Bastian Dankert GER
AVAR: Christian Dingert GER
Referee Observer: Marinus Koopman NED
Real Madrid – VfB Stuttgart
Referee: Halil Meler TUR
Assistant Referee 1: Kerem Ersoy TUR
Assistant Referee 2: İbrahim Uyarcan TUR
Fourth Official: Arda Kardeşler TUR
VAR: Rob Dieperink NED
AVAR: Pol van Boekel NED
Referee Observer: Darko Čeferin SVN
Sporting CP – LOSC Lille
Referee: Donatas Rumšas LTU
Assistant Referee 1: Aleksandr Radiuš LTU
Assistant Referee 2: Dovydas Sužiedėlis LTU
Fourth Official: Robertas Valikonis LTU
VAR: Aleandro Di Paolo ITA
AVAR: David Coote ENG
Referee Observer: Konrad Plautz AUT
Referee: Alejandro Hernández Hernández ESP
Assistant Referee 1: José Naranjo Pérez ESP
Assistant Referee 2: Diego Sánchez Rojo ESP
Fourth Official: José Munuera Montero ESP
VAR: Carlos del Cerro Grande ESP
AVAR: César Soto Grado ESP
Referee Observer: Viktor Kassai HUN
BSC Young Boys – Aston Villa
Referee: Georgi Kabakov BUL
Assistant Referee 1: Martin Margaritov BUL
Assistant Referee 2: Diyan Valkov BUL
Fourth Official: Radoslav Gidzhenov BUL
VAR: Willy Delajod FRA
AVAR: Jérôme Brisard FRA
Referee Observer: Bernardino González Vázquez ESP
Bayern München – GNK Dinamo
Referee: Juan Martínez Munuera ESP
Assistant Referee 1: Diego Barbero Sevilla ESP
Assistant Referee 2: Miguel Martínez Munuera ESP
Fourth Official: Guillermo Cuadra Fernández ESP
VAR: Ricardo de Burgos Bengoetxea ESP
AVAR: Tomasz Kwiatkowski POL
Referee Observer: Kyros Vassaras GRE
AC Milan – Liverpool FC
Referee: Espen Eskas NOR
Assistant Referee 1: Jan Engan NOR
Assistant Referee 2: Isaak Bashevkin NOR
Fourth Official: Kristoffer Hagenes NOR
VAR: Bastian Dankert GER
AVAR: Christian Dingert GER
Referee Observer: Marinus Koopman NED
Real Madrid – VfB Stuttgart
Referee: Halil Meler TUR
Assistant Referee 1: Kerem Ersoy TUR
Assistant Referee 2: İbrahim Uyarcan TUR
Fourth Official: Arda Kardeşler TUR
VAR: Rob Dieperink NED
AVAR: Pol van Boekel NED
Referee Observer: Darko Čeferin SVN
Sporting CP – LOSC Lille
Referee: Donatas Rumšas LTU
Assistant Referee 1: Aleksandr Radiuš LTU
Assistant Referee 2: Dovydas Sužiedėlis LTU
Fourth Official: Robertas Valikonis LTU
VAR: Aleandro Di Paolo ITA
AVAR: David Coote ENG
Referee Observer: Konrad Plautz AUT