Who is the referee? Which officials are in charge of the UEFA Champions League matches?
Wednesday, March 12, 2025
Article summary
Check who is officiating at every UEFA Champions League game this season.
Article top media content

Article body
The match officials for each UEFA Champions League game will appear on this page as soon as they are announced.
Knockout phase
Round of 16
Second legs
11/03: Barcelona vs Benfica – François Letexier (FRA)
11/03: Inter vs Feyenoord – Ivan Kružliak (SVK)
11/03: Leverkusen vs Bayern München – Slavko Vinčić (SVN)
11/03: Liverpool vs Paris – István Kovács (ROU)
12/03: Lille vs Borussia Dortmund – Sandro Schärer (SUI)
12/03: Arsenal vs PSV – Rade Obrenovič (SVN)
12/03: Aston Villa vs Club Brugge – Daniel Siebert (GER)
12/03: Atleti vs Real Madrid – Szymon Marciniak (POL)
First legs
04/03: Club Brugge vs Aston Villa – João Pinheiro (POR)
04/03: Borussia Dortmund vs Lille – José María Sánchez (ESP)
04/03: PSV vs Arsenal – Jesús Gil Manzano (ESP)
04/03: Real Madrid vs Atleti – Clément Turpin (FRA)
05/03: Feyenoord vs Inter – Espen Eskås (NOR)
05/03: Bayern München vs Leverkusen – Michael Oliver (ENG)
05/03: Benfica vs Barcelona – Felix Zwayer (GER)
05/03: Paris vs Liverpool – Davide Massa (ITA)
Knockout phase play-offs
Second legs
18/02: Milan vs Feyenoord – Szymon Marciniak (POL)
18/02: Atalanta vs Club Brugge – Felix Zwayer (GER)
18/02: Bayern München vs Celtic – Benoît Bastien (FRA)
18/02: Benfica vs Monaco – Glenn Nyberg (SWE)
19/02: Borussia Dortmund vs Sporting CP – Davide Massa (ITA)
19/02: Paris Saint-Germain vs Brest – Michael Oliver (ENG)
19/02: PSV Eindhoven vs Juventus – Slavko Vinčić (SVN)
19/02: Real Madrid vs Manchester City – István Kovács (ROU)
First legs
11/02: Brest vs Paris Saint-Germain – Irfan Peljto (BIH)
11/02: Juventus vs PSV Eindhoven – Daniel Siebert (GER)
11/02: Manchester City vs Real Madrid – Clément Turpin (FRA)
11/02: Sporting CP vs Borussia Dortmund – Espen Eskås (NOR)
12/02: Club Brugge vs Atalanta – Umut Meler (TUR)
12/02: Monaco vs Benfica – Maurizio Mariani (ITA)
12/02: Celtic vs Bayern München – Jesús Gil Manzano (ESP)
12/02: Feyenoord vs Milan – José María Sánchez (ESP)
League phase
Matchday 8
29/01: Aston Villa vs Celtic – Clément Turpin (FRA)
29/01: Bayer Leverkusen vs Sparta Praha – Georgi Kabakov (BUL)
29/01: Borussia Dortmund vs Shakhtar Donetsk – Glenn Nyberg (SWE)
29/01: Young Boys vs Crvena Zvezda – Umut Meler (TUR)
29/01: Barcelona vs Atalanta – Michael Oliver (ENG)
29/01: Bayern München vs Slovan Bratislava – João Pinheiro (POR)
29/01: Inter vs Monaco – Irfan Peljto (BIH)
29/01: Salzburg vs Atlético de Madrid – Anthony Taylor (ENG)
29/01: Girona vs Arsenal – Maurizio Mariani (ITA)
29/01: GNK Dinamo vs AC Milan – François Letexier (FRA)
29/01: Juventus vs Benfica – István Kovács (ROU)
29/01: LOSC Lille vs Feyenoord – Slavko Vinčić (SVN)
29/01: Manchester City vs Club Brugge – José María Sánchez (ESP)
29/01: PSV Eindhoven vs Liverpool – Tobias Stieler (GER)
29/01: Sturm Graz vs Leipzig – Mykola Balakin (UKR)
29/01: Sporting CP vs Bologna – Benoît Bastien (FRA)
29/01: Brest vs Real Madrid – Espen Eskås (NOR)
29/01: Stuttgart vs Paris Saint-Germain – Davide Massa (ITA)
Matchday 7
21/01: Monaco vs Aston Villa – Slavko Vinčić (SVN)
21/01: Atalanta vs Sturm Graz – Donatas Rumšas (LTU)
21/01: Atlético de Madrid vs Bayer Leverkusen – Davide Massa (ITA)
21/01: Bologna vs Borussia Dortmund – Serdar Gözübüyük (NED)
21/01: Club Brugge vs Juventus – Benoît Bastien (FRA)
21/01: Crvena Zvezda vs PSV Eindhoven – István Kovács (ROU)
21/01: Liverpool vs LOSC Lille – Felix Zwayer (GER)
21/01: Slovan Bratislava vs Stuttgart – Chris Kavanagh (ENG)
21/01: Benfica vs Barcelona – Danny Makkelie (NED)
22/01: Shakhtar Donetsk vs Brest – Sandro Schärer (SUI)
22/01: Leipzig vs Sporting CP – Manfredas Lukjančukas (LTU)
22/01: AC Milan vs Girona – Tobias Stieler (GER)
22/01: Sparta Praha vs Inter – Alejandro Hernández (ESP)
22/01: Arsenal vs GNK Dinamo – Daniel Siebert (GER)
22/01: Celtic vs Young Boys – Rohit Saggi (NOR)
22/01: Feyenoord vs Bayern München – François Letexier (FRA)
22/01: Paris Saint-Germain vs Manchester City – Szymon Marciniak (POL)
22/01: Real Madrid vs Salzburg – Glenn Nyberg (SWE)
Matchday 6
10/12: Girona vs Liverpool – Benoît Bastien (FRA)
10/12: GNK Dinamo vs Celtic – Felix Zwayer (GER)
10/12: Atalanta vs Real Madrid – Szymon Marciniak (POL)
10/12: Bayer Leverkusen vs Inter – Slavko Vinčić (SVN)
10/12: Club Brugge vs Sporting CP – Anthony Taylor (ENG)
10/12: Salzburg vs Paris Saint-Germain – Michael Oliver (ENG)
10/12: Shakhtar Donetsk vs Bayern München – Umut Meler (TUR)
10/12: Leipzig vs Aston Villa – Maurizio Mariani (ITA)
10/12: Brest vs PSV Eindhoven – José María Sánchez (ESP)
11/12: Atlético de Madrid vs Slovan Bratislava – Manfredas Lukjančukas (LTU)
11/12: LOSC Lille vs Sturm Graz – Georgi Kabakov (BUL)
11/12: AC Milan vs Crvena Zvezda – Jesús Gil Manzano (ESP)
11/12: Arsenal vs Monaco – Davide Massa (ITA)
11/12: Borussia Dortmund vs Barcelona – François Letexier (FRA)
11/12: Feyenoord vs Sparta Praha – Tobias Stieler (GER)
11/12: Juventus vs Manchester City – Clément Turpin (FRA)
11/12: Benfica vs Bologna – Radu Petrescu (ROU)
11/12: Stuttgart vs Young Boys – Giorgi Kruashvili (GEO)
Matchday 5
26/11: Sparta Praha vs Atlético de Madrid – Danny Makkelie (NED)
26/11: Slovan Bratislava vs AC Milan – José María Sánchez (ESP)
26/11: Bayer Leverkusen vs Salzburg – Mykola Balakin (UKR)
26/11: Young Boys vs Atalanta – Manfredas Lukjančukas (LTU)
26/11: Barcelona vs Brest – Irfan Peljto (BIH)
26/11: Bayern München vs Paris Saint-Germain – István Kovács (ROU)
26/11: Inter vs Leipzig – João Pinheiro (POR)
26/11: Manchester City vs Feyenoord – Radu Petrescu (ROU)26/11: Sporting CP vs Arsenal – Szymon Marciniak (POL)
27/11: Crvena Zvezda vs Stuttgart – Erik Lambrechts (BEL)
27/11: Sturm Graz vs Girona – Rohit Saggi (NOR)
27/11: Monaco vs Benfica – Rade Obrenovič (SVN)
27/11: Aston Villa vs Juventus – Jesús Gil Manzano (ESP)
27/11: Bologna vs LOSC Lille – Michael Oliver (ENG)
27/11: Celtic vs Club Brugge – Georgi Kabakov (BUL)
27/11: GNK Dinamo vs Borussia Dortmund – Clément Turpin (FRA)
27/11: Liverpool vs Real Madrid – François Letexier (FRA)
27/11: PSV Eindhoven vs Shakhtar Donetsk – Urs Schnyder (SUI)
Matchday 4
05/11: PSV Eindhoven vs Girona – Michael Oliver (ENG)
05/11: Slovan Bratislava vs GNK Dinamo – Anthony Taylor (ENG)
05/11: Bologna vs Monaco – Aliyar Aghayev (AZE)
05/11: Borussia Dortmund vs Sturm Graz – Erik Lambrechts (BEL)
05/11: Celtic vs Leipzig – Benoît Bastien (FRA)
05/11: Liverpool vs Bayer Leverkusen – Danny Makkelie (NED)
05/11: LOSC Lille vs Juventus – Irfan Peljto (BIH)
05/11: Real Madrid vs Milan – Slavko Vinčić (SVN)
05/11: Sporting CP vs Manchester City – Daniel Siebert (GER)
06/11: Club Brugge vs Aston Villa – Tobias Stieler (GER)
06/11: Shakhtar Donetsk vs Young Boys – Orel Grinfeeld (ISR)
06/11: Sparta Praha vs Brest – Mykola Balakin (UKR)
06/11: Bayern München vs Benfica – Davide Massa (ITA)
06/11: Inter vs Arsenal – István Kovács (ROU)
06/11: Feyenoord vs Salzburg – Donatas Rumšas (LTU)
06/11: Crvena Zvezda vs Barcelona – Espen Eskås (NOR)
06/11: Paris Saint-Germain vs Atlético de Madrid – Szymon Marciniak (POL)
06/11: Stuttgart vs Atalanta – Rade Obrenovič (SVN)
Matchday 3
22/10: AC Milan vs Club Brugge – Felix Zwayer (GER)
22/10: Monaco vs Crvena Zvezda – Tobias Stieler (GER)
22/10: Arsenal vs Shakhtar Donetsk – Benoît Bastien (FRA)
22/10: Aston Villa vs Bologna – João Pinheiro (POR)
22/10: Girona vs Slovan Bratislava – Horațiu Feșnic (ROU)
22/10: Juventus vs Stuttgart – Espen Eskås (NOR)
22/10: Paris Saint-Germain vs PSV Eindhoven – Glenn Nyberg (SWE)
22/10: Real Madrid vs Borussia Dortmund – István Kovács (ROU)
22/10: Sturm Graz vs Sporting CP – Giorgi Kruashvili (GEO)
23/10: Atalanta vs Celtic – Irfan Peljto (BIH)
23/10: Brest vs Bayer Leverkusen – Ivan Kružliak (SVK)
23/10: Atlético de Madrid vs LOSC Lille – Marco Guida (ITA)
23/10: Young Boys vs Inter – Michael Oliver (ENG)
23/10: Barcelona vs Bayern München – Slavko Vinčić (SVN)
23/10: Salzburg vs GNK Dinamo – Danny Makkelie (NED)
23/10: Manchester City vs Sparta Praha – Maurizio Mariani (ITA)
23/10: Leipzig vs Liverpool – Sandro Schärer (SUI)
23/10: Benfica vs Feyenoord – Umut Meler (TUR)
Matchday 2
01/10: Stuttgart vs Sparta Praha – Manfredas Lukjančukas (LTU)
01/10: Salzburg vs Brest – Anthony Taylor (ENG)
01/10: S.Bratislava vs Man City – Davide Massa (ITA)
01/10: PSV vs Sporting CP – Marco Guida (ITA)
01/10: Arsenal vs Paris – Slavko Vinčić (SVN)
01/10: Leverkusen vs Milan – Sandro Schärer (SUI)
01/10: Barcelona vs Young Boys – Erik Lambrechts (BEL)
01/10: B. Dortmund vs Celtic – José María Sánchez (ESP)
01/10: Inter vs Crvena Zvezda – Felix Zwayer (GER)
02/10: Shakhtar vs Atalanta – João Pinheiro (POR)
02/10: Girona vs Feyenoord – Urs Schnyder (SUI)
02/10: Liverpool vs Bologna – Nikola Dabanović (MNE)
02/10: Leipzig vs Juventus – François Letexier (FRA)
02/10: Benfica vs Atleti – Serdar Gözübüyük (NED)
02/10: GNK Dinamo vs Monaco – Harm Osmers (GER)
02/10: Lille vs Real Madrid – Maurizio Mariani (ITA)
02/10: Aston Villa vs Bayern München – Radu Petrescu (ROU)
02/10: Sturm Graz vs Club Brugge – Aliyar Aghayev (AZE)
Matchday 1
17/09: Young Boys vs Aston Villa – Georgi Kabakov (BUL)
17/09: Juventus vs PSV – Alejandro Hernández (ESP)
17/09: Milan vs Liverpool – Espen Eskås (NOR)
17/09: Bayern München vs GNK Dinamo – Juan Martínez Munuera (ESP)
17/09: Real Madrid vs Stuttgart – Umut Meler (TUR)
17/09: Sporting CP vs Lille – Donatas Rumšas (LTU)
18/09: Sparta Praha vs Salzburg – Rade Obrenović (SVN)
18/09: Bologna vs Shakhtar – Rohit Saggi (NOR)
18/09: Celtic vs S. Bratislava – Danny Makkelie (NED)
18/09: Club Brugge vs B. Dortmund – Irfan Peljto (BIH)
18/09: Man City vs Inter – Glenn Nyberg (SWE)
18/09: Paris vs Girona – Daniel Siebert (GER)
19/09: Feyenoord vs Leverkusen – Davide Massa (ITA)
19/09: Crvena Zvezda vs Benfica – Michael Oliver (ENG)
19/09: Monaco vs Barcelona – Allard Lindhout (NED)
19/09: Atalanta vs Arsenal – Clément Turpin (FRA)
19/09: Atleti vs Leipzig – Ivan Kružliak (SVK)
19/09: Brest vs Sturm Graz – Nicholas Walsh (SCO)