Champions League referees: Which officials are in charge of the round of 16 matches? | UEFA Champions League
The match officials for each UEFA Champions League match will appear on this page as soon as they are announced.
The Referees Committee appoints the referee team for each match. Only referees listed on the official FIFA referee list are eligible to participate. The decision of the Arbitration Committee is final.
KO phase
Round of 16 first legs
Tuesday February 14th
AC Milan – Tottenham – Sandro Schärer (SUI)
Paris vs Bayern – Michael Oliver (ENG)
Wednesday February 15th
Club Brugge vs Benfica – Davide Massa (ITA)
Dortmund vs Chelsea – Jesús Gil Manzano (ESP)
Tuesday February 21st
Liverpool vs Real Madrid –
Frankfurt vs Naples –
Wednesday February 22nd
Leipzig vs Manchester City –
Inter vs Porto –
Round of 16 Second Legs
Tuesday March 7th
Benfica vs Club Brugge –
Chelsea vs Dortmund –
Wednesday March 8th
Tottenham vs AC Milan –
Bayern vs Paris –
Tuesday March 14th
Manchester City vs Leipzig –
Porto vs Inter –
Wednesday March 15th
Real Madrid vs Liverpool –
Naples vs Frankfurt –
group stage
Matchday 6
1st of November
Porto vs Atlético – Daniele Orsato (ITA)
Leverkusen vs Club Brugge – Maurizio Mariani (ITA)
Liverpool vs. Napoli – Tobias Stieler (GER)
Rangers vs Ajax – Glenn Nyberg (SWE)
Bayern vs Inter – Ivan Kruzliak (SVK)
Pilsen – Barcelona – Radu Petrescu (ROU)
Sporting CP vs Frankfurt – Slavko Vincic (SVN)
Marseille – Tottenham – Szymon Marciniak (POL)
November 2
Real Madrid vs Celtic – Stephanie Frappart (FRA)
Shakhtar vs Leipzig – Michael Oliver (ENG)
Chelsea – Dinamo Zagreb – Francois Letexier (FRA)
AC Milan – Salzburg – Antonio Mateu Lahoz (ESP)
Manchester City vs Sevilla – Orel Grinfeeld (ISR)
Copenhagen – Dortmund – Aliyar Aghayev (AZE)
Juventus vs Paris – Carlos del Cerro Grande (ESP)
Maccabi Haifa vs Benfica – Anthony Taylor (ENG)
Matchday 5
October 25
Salzburg vs. Chelsea – Sandro Schärer (SUI)
Seville vs. Copenhagen – Benoît Bastien (FRA)
Dinamo Zagreb – AC Milan – Szymon Marciniak (POL)
Celtic vs Shakhtar – Serdar Gozubuyuk (NED)
Leipzig vs Real Madrid – Daniele Orsato (ITA)
Dortmund-Manchester City-Davide Massa (ITA)
Paris vs. Maccabi Haifa – Felix Zwayer (GER)
Benfica vs Juventus – Srdjan Jovanovic (SRB)
October 26th
Club Brugge vs Porto – Michael Oliver (ENG)
Inter vs Pilsen – Andreas Ekberg (SWE)
Napoli – Rangers – Halil Umut Meler (TUR)
Ajax vs Liverpool – Jose María Sanchez (ESP)
Atlético vs. Leverkusen – Clément Turpin (FRA)
Barcelona vs Bayern – Anthony Taylor (ENG)
Tottenham vs Sporting CP – Danny Makkelie (NED)
Frankfurt vs. Marseille – Jesús Gil Manzano (ESP)
Matchday 4
October 11th
Copenhagen vs. Manchester City – Artur Dias (POR)
Maccabi Haifa vs Juventus – Antonio Mateu Lahoz (ESP)
Dinamo Zagreb – Salzburg – Tobias Stieler (GER)
AC Milan – Chelsea – Daniel Siebert (GER)
Shakhtar vs Real Madrid – Orel Grinfeeld (ISR)
Celtic vs Leipzig – Halil Umut Meler (TUR)
Dortmund – Seville – Srdjan Jovanovic (SRB)
Paris vs Benfica – Michael Oliver (ENG)
12th of October
Napoli vs. Ajax – Felix Zwayer (GER)
Atlético vs Club Brugge – Danny Makkelie (NED)
Rangers vs Liverpool – Slavko Vincic (SVN)
Leverkusen vs Porto – István Kovács (ROU)
Barcelona vs Inter – Szymon Marciniak (POL)
Pilsen vs Bayern – Bartosz Frankowski (POL)
Tottenham vs Frankfurt – Carlos del Cerro Grande (ESP)
Sporting CP vs Marseille – Alejandro Hernandez (ESP)
Matchday 3
4th of October
Bayern vs Pilsen – Nikola Dabanovic (MNE)
Marseille – Sporting CP – Davide Massa (ITA)
Liverpool – Rangers – Clément Turpin (FRA)
Ajax vs Napoli – François Letexier (FRA)
Porto vs Leverkusen – Anthony Taylor (ENG)
Club Brugge vs Atlético – István Kovács (ROU)
Inter vs Barcelona – Slavko Vincic (SVN)
Frankfurt vs. Tottenham – Daniele Orsato (ITA)
5th October
Salzburg – Dinamo Zagreb – Andris Treimanis (LVA)
Leipzig – Celtic – Espen Eskås (NOR)
Chelsea vs AC Milan – Danny Makkelie (NED)
Real Madrid vs Shakhtar – Ivan Kruzliak (SVK)
Man City – Copenhagen – Donatas Rumšas (LTU)
Seville – Dortmund – Maurizio Mariani (ITA)
Juventus vs. Maccabi Haifa – Sandro Schärer (SUI)
Benfica vs Paris – Jesús Gil Manzano (ESP)
match day 2
13.september
Plzeň – Inter – Sandro Schärer (SUI)
Sporting CP vs Tottenham – Srdjan Jovanovic (SRB)
Liverpool vs Ajax – Artur Dias (POR)
Porto vs Club Brugge – Tasos Sidiropoulos (GRE)
Leverkusen vs. Atlético – Michael Oliver (GER)
Bayern vs Barcelona – Danny Makkelie (NED)
Marseille vs. Frankfurt – José María Sánchez (ESP)
September 14th
AC Milan – Dinamo Zagreb – Jesús Gil Manzano (ESP)
Shakhtar vs Celtic – Glenn Nyberg (SWE)
Rangers vs Napoli – Antonio Mateu Lahoz (ESP)
Chelsea vs Salzburg – Ivan Kruzliak (SVK)
Real Madrid vs Leipzig – Maurizio Mariani (ITA)
Manchester City-Dortmund-Daniele Orsato (ITA)
Copenhagen – Seville – Irfan Peljto (BIH)
Juventus vs Benfica – Felix Zwayer (GER)
Maccabi Haifa vs. Paris – Daniel Siebert (GER)
Matchday 1
September 6th
Dinamo Zagreb – Chelsea – Istvan Kovacs (ROU)
Dortmund – Copenhagen – Francois Letexier (FRA)
Salzburg – AC Milan – Srdjan Jovanovic (SRB)
Celtic vs Real Madrid – Sandro Schärer (SUI)
Leipzig vs Shakhtar – Joao Pinheiro (POR)
Seville – Manchester City – Davide Massa (ITA)
Paris vs Juventus – Anthony Taylor (ENG)
Benfica vs Maccabi Haifa – Andreas Ekberg (SWE)
7th of September
Ajax vs Rangers – Tobias Stieler (GER)
Frankfurt vs. Sporting CP – Orel Grinfeeld (ISR)
Naples – Liverpool – Carlos del Cerro Grande (ESP)
Atlético vs Porto – Szymon Marciniak (POL)
Club Brugge – Leverkusen – Irfan Peljto (BIH)
Barcelona vs Pilsen – Lawrence Visser (BEL)
Inter vs. Bayern – Clément Turpin (FRA)
Tottenham – Marseille – Slavko Vinčić (SVN)