12 March 2019
Manchester City – FC Schalke
Referee: Clement Turpin (FRA, photo)
Assistant Referee 1: Nicolas Danos (FRA)
Assistant Referee 2: Cyril Gringore (FRA)
Fourth Official: Ruddy Buquet (FRA)
VAR: Nicolas Rainville (FRA)
AVAR: François Letexier (FRA)
Referee Observer: Tomasz Mikulski (POL)
Juventus – Atletico de Madrid
Referee: Björn Kuipers (NED)
Assistant Referee 1: Sander van Roekel (NED)
Assistant Referee 2: Erwin Zeinstra (NED)
Fourth Official: Dennis Higler (NED)
VAR: Danny Makkelie (NED)
AVAR: Pol van Boekel (NED)
Referee Observer: Stefan Messner (AUT)
13 March 2019
Bayern München – Liverpool FC
Referee: Daniele Orsato (ITA)
Assistant Referee 1: Lorenzo Manganelli (ITA)
Assistant Referee 2: Fabiano Preti (ITA)
Fourth Official: Marco Di Bello (ITA)
VAR: Massimiliano Irrati (ITA)
AVAR: Marco Guida (ITA)
Referee Observer: Alexandru Deaconu (ROU)
FC Barcelona – Olympique Lyonnais
Referee: Szymon Marciniak (POL)
Assistant Referee 1: Pawel Sokolnicki (POL)
Assistant Referee 2: Tomasz Listkiewicz (POL)
Fourth Official: Tomasz Musiał (POL)
VAR: Pawel Raczkowski (POL)
AVAR: Pawel Gil (POL)
Referee Observer: Miroslav Liba (CZE)