The 2016–17 UEFA Champions League qualifying phase and play-off round began on 28 June and ended on 24 August 2016. A total of 56 teams competed in the qualifying phase and play-off round to decide 10 of the 32 places in the group stage of the 2016–17 UEFA Champions League.
Round and draw dates[]
The schedule of the competition was as follows (all draws were held at the UEFA headquarters in Nyon, Switzerland, unless stated otherwise).
Round | Draw date and time | First leg | Second leg |
---|---|---|---|
First qualifying round | 20 June 2016, 12:00 | 28–29 June 2016 | 5–6 July 2016 |
Second qualifying round | 12–13 July 2016 | 19–20 July 2016 | |
Third qualifying round | 15 July 2016, 12:00 | 26–27 July 2016 | 2–3 August 2016 |
Play-off round | 5 August 2016, 12:00 | 16–17 August 2016 | 23–24 August 2016 |
Format[]
In the qualifying phase and play-off round, each tie was played over two legs, with each team playing one leg at home. The team that scored more goals on aggregate over the two legs advanced to the next round. If the aggregate score was level, the away goals rule would be applied, i.e., the team that scored more goals away from home over the two legs advances. If away goals were also equal, then thirty minutes of extra time would be played, divided into two fifteen-minutes halves. The away goals rule would be again applied after extra time, i.e., if there were goals scored during extra time and the aggregate score was still level, the visiting team advanced by virtue of more away goals scored. If no goals were scored during extra time, the tie would be decided by penalty shoot-out.
In the draws for each round, teams were seeded based on their UEFA club coefficients at the beginning of the season, with the teams divided into seeded and unseeded pots. A seeded team was drawn against an unseeded team, with the order of legs in each tie decided by draw. Due to the limited time between matches, the draws for the second and third qualifying rounds took place before the results of the previous round were known. For these draws (or in any cases where the result of a tie in the previous round was not known at the time of the draw), the seeding was carried out under the assumption that the team with the higher coefficient of an undecided tie advanced to this round, which means if the team with the lower coefficient was to advance, it simply took the seeding of its defeated opponent. Prior to the draws, UEFA may form "groups" in accordance with the principles set by the Club Competitions Committee, but they are purely for convenience of the draw and for ensuring that teams from the same association are not drawn against each other, and do not resemble any real groupings in the sense of the competition.
Teams[]
There were two routes which the teams were separated into during qualifying:
- Champions Route, which included all domestic champions which do not qualify directly for the group stage.
- League Route (also called the Non-champions Path or the Best-placed Path), which included all domestic non-champions which did not qualify directly for the group stage.
A total of 56 teams (41 in Champions Route, 15 in League Route) were involved in the qualifying phase and play-off round. The 10 winners of the play-off round (5 in Champions Route, 5 in League Route) advanced to the group stage to join the 22 teams which enter in the group stage. The 15 losers of the third qualifying round entered the Europa League play-off round, and the 10 losers of the play-off round enter the Europa League group stage.
Below are the participating teams (with their 2016 UEFA club coefficients), grouped by their starting rounds.
Key to colours |
---|
Winners of the play-off round advance to the group stage |
Losers of the play-off round enter the Europa League group stage |
Losers of the third qualifying round enter the Europa League play-off round |
- Notes
- * Skënderbeu Korçë (Coeff: 7.825) were excluded from participating in the 2016–17 European competitions by UEFA for match-fixing. They appealed the decision to the Court of Arbitration for Sport, and UEFA agreed to suspend the exclusion and Skënderbeu Korçë were included in the second qualifying round draw. The final decision to exclude Skënderbeu Korçë was made by the Court of Arbitration for Sport on 6 July 2016, before the second qualifying round was played. As a result, the berth was given to the runners-up Partizani Tirana.
First qualifying round[]
Seeding[]
A total of eight teams played in the first qualifying round. The draw was held on 20 June 2016.
Seeded | Unseeded |
---|---|
Summary[]
The first legs were played on 28 June, and the second legs were played on 5 and 6 July 2016.
Team #1 | Agg. | Team #2 | 1st leg | 2nd leg |
---|---|---|---|---|
Flora Tallinn |
2–3 | ![]() |
2–1 | 0–2 |
The New Saints ![]() |
5–1 | ![]() |
2–1 | 3–0 |
Valletta ![]() |
2–2 (a) | ![]() |
1–0 | 1–2 |
FC Santa Coloma ![]() |
0–3 | ![]() |
0–0 | 0–3 |
Matches[]
28 June 2016 18:00 |
Flora Tallinn |
2–1 | ![]() |
A. Le Coq Arena, Tallinn Attendance: 886 Referee: Rob Harvey (Republic of Ireland) |
---|---|---|---|---|
Alliku ![]() Sappinen ![]() |
Report | J. Chipolina ![]() |
6 July 2016 19:00 |
Lincoln Red Imps ![]() |
2–0 | Victoria Stadium, Gibraltar Attendance: 1,020 Referee: Alain Durieux (Luxembourg) | |
---|---|---|---|---|
J. Chipolina ![]() Calderón ![]() |
Report |
Lincoln Red Imps won 3–2 on aggregate.
28 June 2016 20:00 |
The New Saints ![]() |
2–1 | ![]() |
Park Hall, Oswestry Attendance: 712 Referee: Trustin Farrugia Cann (Malta) |
---|---|---|---|---|
Quigley ![]() Mullan ![]() |
Report | Fraternali ![]() |
5 July 2016 20:30 |
Tre Penne ![]() |
0–3 | ![]() |
San Marino Stadium, Serravalle Attendance: 743 Referee: Lorenc Jemini (Albania) |
---|---|---|---|---|
Report | Quigley ![]() Edwards ![]() Draper ![]() |
The New Saints won 5–1 on aggregate.
28 June 2016 19:00 |
Valletta ![]() |
1–0 | ![]() |
Hibernians Stadium, Paola Attendance: 1,151 Referee: Radu Petrescu (Romania) |
---|---|---|---|---|
Falcone ![]() |
Report |
5 July 2016 19:00 |
B36 Tórshavn ![]() |
2–1 | ![]() |
Gundadalur, Tórshavn Attendance: 850 Referee: Roomer Tarajev (Estonia) |
---|---|---|---|---|
Thorleifsson ![]() Agnarsson ![]() |
Report | Falcone ![]() |
2–2 on aggregate. Valletta won on away goals.
28 June 2016 20:00 |
FC Santa Coloma ![]() |
0–0 | ![]() |
Estadi Comunal, Andorra la Vella Attendance: 600 Referee: Alex Troleis (Faroe Islands) |
---|---|---|---|---|
Report |
5 July 2016 17:00 |
Alashkert ![]() |
3–0 | ![]() |
Vazgen Sargsyan Republican Stadium, Yerevan Attendance: 2,100 Referee: Alexandr Aliyev (Kazakhstan) |
---|---|---|---|---|
V. Minasyan ![]() Gyozalyan ![]() Artur Yedigaryan ![]() |
Report |
Alashkert won 3–0 on aggregate.
Second qualifying round[]
Seeding[]
A total of 34 teams played in the second qualifying round: 30 teams which entered in this round, and the four winners of the first qualifying round. The draw was held on 20 June 2016.
Group 1 | Group 2 | Group 3 | |||
---|---|---|---|---|---|
Seeded | Unseeded | Seeded | Unseeded | Seeded | Unseeded |
|
|
|
|
|
|
- Notes
- † Winners of the first qualifying round whose identity was not known at the time of the draw. Teams in italics defeated a team with a higher coefficient in the first qualifying round, thus effectively taking the coefficient of their defeated opponent in the draw for the second qualifying round.
- †† Skënderbeu Korçë would have qualified for the Champions League second qualifying round as the champions of the 2015–16 Albanian Superliga, but were excluded from participating in the 2016–17 European competitions by UEFA for match-fixing. They were included in the second qualifying round awaiting an appeal to the Court of Arbitration for Sport, but were later replaced by Partizani Tirana after their appeal was denied.
Summary[]
The first legs were played on 12 and 13 July, and the second legs were played on 19 and 20 July 2016.
Team #1 | Agg. | Team #2 | 1st leg | 2nd leg |
---|---|---|---|---|
Qarabağ ![]() |
3–1 | ![]() |
2–0 | 1–1 |
Hapoel Be'er Sheva ![]() |
3–2 | ![]() |
3–2 | 0–0 |
Olimpija Ljubljana ![]() |
6–6 (a) | ![]() |
3–4 | 3–2 |
Red Bull Salzburg ![]() |
3–0 | ![]() |
1–0 | 2–0 |
Vardar ![]() |
3–5 | ![]() |
1–2 | 2–3 |
The New Saints ![]() |
0–3 | ![]() |
0–0 | 0–3 |
Zrinjski Mostar ![]() |
1–3 | ![]() |
1–1 | 0–2 |
Ludogorets Razgrad ![]() |
5–0 | ![]() |
2–0 | 3–0 |
Dinamo Tbilisi ![]() |
3–1 | ![]() |
2–0 | 1–1 |
Žalgiris Vilnius ![]() |
1–2 | ![]() |
0–0 | 1–2 |
Partizani Tirana ![]() |
2–2 (3–1 p) | ![]() |
1–1 | 1–1 (a.e.t.) |
BATE Borisov |
4–2 | ![]() |
2–0 | 2–2 |
Valletta ![]() |
2–4 | ![]() |
1–2 | 1–2 |
Rosenborg ![]() |
5–4 | ![]() |
3–1 | 2–3 |
Dundalk ![]() |
3–3 (a) | ![]() |
1–1 | 2–2 |
Lincoln Red Imps ![]() |
1–3 | ![]() |
1–0 | 0–3 |
Crusaders ![]() |
0–9 | ![]() |
0–3 | 0–6 |
Matches[]
12 July 2016 19:00 |
Qarabağ ![]() |
2–0 | ![]() |
Tofiq Bahramov Republican Stadium, Baku Attendance: 18,600 Referee: Orel Grinfeeld (Israel) |
---|---|---|---|---|
Almeida ![]() |
Report |
20 July 2016 18:00 |
F91 Dudelange ![]() |
1–1 | ![]() |
Stade Jos Nosbaum, Dudelange Attendance: 891 Referee: Kevin Clancy (Scotland) |
---|---|---|---|---|
N'Diaye ![]() |
Report | Reynaldo ![]() |
Qarabağ won 3–1 on aggregate.
12 July 2016 19:50 |
Hapoel Be'er Sheva ![]() |
3–2 | ![]() |
Turner Stadium, Beersheba Attendance: 15,939 Referee: Carlos del Cerro Grande (Spain) |
---|---|---|---|---|
Ogu ![]() Barda ![]() Radi ![]() |
Report | Ivančić ![]() Brezovec ![]() |
19 July 2016 19:00 |
Sheriff Tiraspol ![]() |
0–0 | ![]() |
Sheriff Stadium, Tiraspol Attendance: 8,184 Referee: Daniel Stefański (Poland) |
---|---|---|---|---|
Report |
Hapoel Be'er Sheva won 3–2 on aggregate.
13 July 2016 20:30 |
Olimpija Ljubljana ![]() |
3–4 | ![]() |
Stožice Stadium, Ljubljana Attendance: 5,950 Referee: Ali Palabıyık (Turkey) |
---|---|---|---|---|
Velikonja ![]() Zajc ![]() Eleke ![]() |
Report | Lawrence ![]() Kalu ![]() Janga ![]() Holúbek ![]() |
20 July 2016 20:15 |
Trenčín ![]() |
2–3 | ![]() |
Štadión pod Dubňom, Žilina] Attendance: 3,750 Referee: João Capela (Portugal) |
---|---|---|---|---|
Janga ![]() Bero ![]() |
Report | Kelhar ![]() Eleke ![]() Klinar ![]() |
6–6 on aggregate. Trenčín won on away goals.
12 July 2016 20:30 |
Red Bull Salzburg ![]() |
1–0 | ![]() |
Red Bull Arena, Wals-Siezenheim Attendance: 6,917 Referee: Enea Jorgji (Albania) |
---|---|---|---|---|
Soriano ![]() |
Report |
19 July 2016 18:00 |
Liepāja ![]() |
0–2 | ![]() |
Daugava Stadium, Liepāja Attendance: 3,633 Referee: Jonathan Lardot (Belgium) |
---|---|---|---|---|
Report | Berisha ![]() Bernardo ![]() |
Red Bull Salzburg won 3–0 on aggregate.
12 July 2016 20:45 |
Vardar ![]() |
1–2 | ![]() |
Philip II Arena, Skopje Attendance: 17,000 Referee: Bobby Madley (England) |
---|---|---|---|---|
Hambardzumyan ![]() |
Report | Mijušković ![]() Rog ![]() |
20 July 2016 20:45 |
Dinamo Zagreb ![]() |
3–2 | ![]() |
Stadion Maksimir, Zagreb Attendance: 10,142 Referee: Sergey Ivanov (Russia) |
---|---|---|---|---|
Pjaca ![]() Machado ![]() |
Report | Velkovski ![]() |
Dinamo Zagreb won 5–3 on aggregate.
12 July 2016 20:00 |
The New Saints ![]() |
0–0 | ![]() |
Park Hall, Oswestry Attendance: 1,056 Referee: Hugo Miguel (Portugal) |
---|---|---|---|---|
Report |
19 July 2016 19:00 |
APOEL ![]() |
3–0 | ![]() |
GSP Stadium, Nicosia Attendance: 10,548 Referee: Nikola Dabanović (Montenegro) |
---|---|---|---|---|
Alexandrou ![]() Sotiriou ![]() De Vincenti ![]() |
Report |
APOEL won 3–0 on aggregate.
12 July 2016 18:30 |
Zrinjski Mostar ![]() |
1–1 | ![]() |
Stadion pod Bijelim Brijegom, Mostar Attendance: 5,500 Referee: Carlos Clos Gómez (Spain) |
---|---|---|---|---|
Katanec ![]() |
Report | Nikolić ![]() |
19 July 2016 20:45 |
Legia Warsaw ![]() |
2–0 | ![]() |
Polish Army Stadium, Warsaw Attendance: 12,784 Referee: Nicolas Rainville (France) |
---|---|---|---|---|
Nikolić ![]() |
Report |
Legia Warsaw won 3–1 on aggregate.
13 July 2016 19:30 |
Ludogorets Razgrad ![]() |
2–0 | ![]() |
Ludogorets Arena, Razgrad Attendance: 6,000 Referee: Sergey Lapochkin (Russia) |
---|---|---|---|---|
Moți ![]() Lukoki ![]() |
Report |
19 July 2016 20:45 |
Mladost Podgorica ![]() |
0–3 | ![]() |
City Stadium, Podgorica Attendance: 4,300 Referee: Pol van Boekel (Netherlands) |
---|---|---|---|---|
Report | Lukoki ![]() Wanderson ![]() |
Ludogorets Razgrad won 5–0 on aggregate.
12 July 2016 19:00 |
Dinamo Tbilisi ![]() |
2–0 | ![]() |
Boris Paichadze Dinamo Arena, Tbilisi Attendance: 11,769 Referee: Sebastian Colțescu (Romania) |
---|---|---|---|---|
Kiteishvili ![]() Kvilitaia ![]() |
Report |
19 July 2016 17:00 |
Alashkert ![]() |
1–1 | ![]() |
Vazgen Sargsyan Republican Stadium, Yerevan Attendance: 4,600 Referee: Mohammed Al-Hakim (Sweden) |
---|---|---|---|---|
Gyozalyan ![]() |
Report | Jigauri ![]() |
Dinamo Tbilisi won 3–1 on aggregate.
13 July 2016 19:15 |
Žalgiris Vilnius ![]() |
0–0 | ![]() |
LFF Stadium, Vilnius Attendance: 4,100 Referee: Vlado Glođović (Serbia) |
---|---|---|---|---|
Report |
20 July 2016 16:00 |
Astana ![]() |
2–1 | ![]() |
Astana Arena, Astana Attendance: 18,449 Referee: Sandro Schäfer (Switzerland) |
---|---|---|---|---|
Aničić ![]() |
Report | Elivelto ![]() |
Astana won 2–1 on aggregate.
13 July 2016 20:00 |
Partizani Tirana ![]() |
1–1 | ![]() |
Elbasan Arena, Elbasan Attendance: 1,700 Referee: Benoît Millot (France) |
---|---|---|---|---|
Fili ![]() |
Report | Böde ![]() |
20 July 2016 19:30 |
Ferencváros ![]() |
1–1 (a.e.t.) |
![]() |
Groupama Arena, Budapest Attendance: 8,752 Referee: Kristo Tohver (Estonia) |
---|---|---|---|---|
Gera ![]() |
Report | Hüsing ![]() | ||
Penalties | ||||
Gera ![]() Šesták ![]() Nagy ![]() Ramírez ![]() |
1–3 | ![]() ![]() ![]() ![]() |
2–2 on aggregate. Partizani Tirana won 3–1 on penalties.
12 July 2016 20:00 |
BATE Borisov |
2–0 | ![]() |
Borisov Arena, Barysaw Attendance: 9,247 Referee: Andris Treimanis (Latvia) |
---|---|---|---|---|
Kendysh ![]() Rodionov ![]() |
Report |
19 July 2016 19:00 |
SJK ![]() |
2–2 | OmaSP Stadion, Seinäjoki Attendance: 5,817 Referee: Bastian Dankert (Germany) | |
---|---|---|---|---|
Ngueukam ![]() Riski ![]() |
Report | Karnitsky ![]() Ríos ![]() |
BATE Borisov won 4–2 on aggregate.
12 July 2016 20:00 |
Valletta ![]() |
1–2 | ![]() |
Hibernians Stadium, Paola Attendance: 1,098 Referee: Alexander Harkam (Austria) |
---|---|---|---|---|
Falcone ![]() |
Report | Katai ![]() Sikimić ![]() |
19 July 2016 20:30 |
Red Star Belgrade ![]() |
2–1 | ![]() |
Red Star Stadium, Belgrade Attendance: 31,112 Referee: Tore Hansen (Norway) |
---|---|---|---|---|
Donald ![]() Katai ![]() |
Report | Caruana ![]() |
Red Star Belgrade won 4–2 on aggregate.
13 July 2016 19:15 |
Rosenborg ![]() |
3–1 | ![]() |
Lerkendal Stadion, Trondheim Attendance: 11,595 Referee: Davide Massa (Italy) |
---|---|---|---|---|
Eyjólfsson ![]() Helland ![]() De Lanlay ![]() |
Report | Andersson ![]() |
20 July 2016 19:15 |
IFK Norrköping ![]() |
3–2 | ![]() |
Nya Parken, Norrköping Attendance: 10,372 Referee: Craig Pawson (England) |
---|---|---|---|---|
Andersson ![]() Nyman ![]() |
Report | Gytkjær ![]() De Lanlay ![]() |
Rosenborg won 5–4 on aggregate.
13 July 2016 20:45 |
Dundalk ![]() |
1–1 | ![]() |
Oriel Park, Dundalk Attendance: 3,111 Referee: Nikola Popov (Bulgaria) |
---|---|---|---|---|
McMillan ![]() |
Report | Lennon ![]() |
20 July 2016 21:15 |
FH ![]() |
2–2 | ![]() |
Kaplakriki, Hafnarfjörður Attendance: 1,850 Referee: Paolo Valeri (Italy) |
---|---|---|---|---|
Hewson ![]() K. F. Finnbogason ![]() |
Report | McMillan ![]() |
3–3 on aggregate. Dundalk won on away goals.
12 July 2016 20:00 |
Lincoln Red Imps ![]() |
1–0 | ![]() |
Victoria Stadium, Gibraltar Attendance: 1,632 Referee: Andreas Ekberg (Sweden) |
---|---|---|---|---|
L. Casciaro ![]() |
Report |
20 July 2016 20:45 |
Celtic ![]() |
3–0 | ![]() |
Celtic Park, Glasgow Attendance: 55,632 Referee: Bartosz Frankowski (Poland) |
---|---|---|---|---|
Lustig ![]() Griffiths ![]() Roberts ![]() |
Report |
Celtic won 3–1 on aggregate.
13 July 2016 20:00 |
Crusaders ![]() |
0–3 | ![]() |
Seaview, Belfast Attendance: 2,069 Referee: Stephan Klossner (Switzerland) |
---|---|---|---|---|
Report | Santander ![]() Cornelius ![]() Falk ![]() |
19 July 2016 19:15 |
Copenhagen ![]() |
6–0 | ![]() |
Parken Stadium, Copenhagen Attendance: 6,924 Referee: Ante Vučemilović-Šimunović (Croatia) |
---|---|---|---|---|
Pavlović ![]() Mitchell ![]() Cornelius ![]() Falk ![]() Greguš ![]() |
Report |
Copenhagen won 9–0 on aggregate.
Third qualifying round[]
Seeding[]
The third qualifying round was split into two separate sections: Champions Route (for league champions) and League Route (for league non-champions). The losing teams in both sections entered the 2016–17 UEFA Europa League play-off round.
A total of 30 teams played in the third qualifying round:
- Champions Route: three teams which enter in this round, and the 17 winners of the second qualifying round.
- League Route: ten teams which enter in this round.
The draw for the third qualifying round was held on 15 July 2016.
Champions Route | League Route | ||||
---|---|---|---|---|---|
Group 1 | Group 2 | ||||
Seeded | Unseeded | Seeded | Unseeded | Seeded | Unseeded |
|
|
|
|
|
- Notes
- † Winners of the second qualifying round, whose identity was not known at the time of the draw. Teams in italics defeated a team with a higher coefficient in the second qualifying round, thus effectively taking the coefficient of their defeated opponent in the draw for the third qualifying round.
- †† On 17 July 2014, the UEFA emergency panel ruled that Ukrainian and Russian clubs would not be drawn against each other "until further notice" due to the political unrest between the countries.
Summary[]
The first legs were played on 26 and 27 July, and the second legs were played on 2 and 3 August 2016.
Team #1 | Agg. | Team #2 | 1st leg | 2nd leg | |
---|---|---|---|---|---|
Champions Route | |||||
Rosenborg ![]() |
2–4 | ![]() |
2–1 | 0–3 | |
Dinamo Zagreb ![]() |
3–0 | ![]() |
2–0 | 1–0 | |
Olympiacos ![]() |
0–1 | ![]() |
0–0 | 0–1 | |
Astana ![]() |
2–3 | ![]() |
1–1 | 1–2 | |
Trenčín ![]() |
0–1 | ![]() |
0–1 | 0–0 | |
Viktoria Plzeň ![]() |
1–1 (a) | ![]() |
0–0 | 1–1 | |
Astra Giurgiu ![]() |
1–4 | ![]() |
1–1 | 0–3 | |
BATE Borisov |
1–3 | ![]() |
1–0 | 0–3 | |
Ludogorets Razgrad ![]() |
6–4 | ![]() |
2–2 | 4–2 (a.e.t.) | |
Partizani Tirana ![]() |
0–3 | ![]() |
0–1 | 0–2 | |
League Route | |||||
Ajax ![]() |
3–2 | ![]() |
1–1 | 2–1 | |
Sparta Prague ![]() |
1–3 | ![]() |
1–1 | 0–2 | |
Shakhtar Donetsk ![]() |
2–2 (2–4 p) | ![]() |
2–0 | 0–2 (a.e.t.) | |
Rostov ![]() |
4–2 | ![]() |
2–2 | 2–0 | |
Fenerbahçe ![]() |
3–4 | ![]() |
2–1 | 1–3 |
Matches[]
27 July 2016 19:15 |
Rosenborg ![]() |
2–1 | ![]() |
Lerkendal Stadion, Trondheim Attendance: 13,281 Referee: Slavko Vinčić (Slovenia) |
---|---|---|---|---|
Gytkjær ![]() Skjelvik ![]() |
Report | Efrem ![]() |
2 August 2016 19:00 |
APOEL ![]() |
3–0 | ![]() |
GSP Stadium, Nicosia Attendance: 15,559 Referee: Paweł Raczkowski (Poland) |
---|---|---|---|---|
Gianniotas ![]() Vander ![]() De Vincenti ![]() |
Report |
APOEL won 4–2 on aggregate.
26 July 2016 20:45 |
Dinamo Zagreb ![]() |
2–0 | ![]() |
Stadion Maksimir, Zagreb Attendance: 10,258 Referee: Bobby Madden (Scotland) |
---|---|---|---|---|
Soudani ![]() Ćorić ![]() |
Report |
2 August 2016 19:00 |
Dinamo Tbilisi ![]() |
0–1 | ![]() |
Boris Paichadze Dinamo Arena, Tbilisi Attendance: 21,510 Referee: Miroslav Zelinka (Czech Republic) |
---|---|---|---|---|
Report | Rog ![]() |
Dinamo Zagreb won 3–0 on aggregate.
27 July 2016 20:45 |
Olympiacos ![]() |
0–0 | ![]() |
Karaiskakis Stadium, Piraeus Attendance: 20,531 Referee: Jorge Sousa (Portugal) |
---|---|---|---|---|
Report |
3 August 2016 20:00 |
Hapoel Be'er Sheva ![]() |
1–0 | ![]() |
Turner Stadium, Beersheba Attendance: 15,500 Referee: Benoît Bastien (France) |
---|---|---|---|---|
Tzedek ![]() |
Report |
Hapoel Be'er Sheva won 1–0 on aggregate.
27 July 2016 16:00 |
Astana ![]() |
1–1 | ![]() |
Astana Arena, Astana Attendance: 29,000 Referee: Paolo Mazzoleni (Italy) |
---|---|---|---|---|
Logvinenko ![]() |
Report | Griffiths ![]() |
3 August 2016 20:45 |
Celtic ![]() |
2–1 | ![]() |
Celtic Park, Glasgow Attendance: 52,952 Referee: István Kovács (Romania) |
---|---|---|---|---|
Griffiths ![]() Dembélé ![]() |
Report | Ibraimi ![]() |
Celtic won 3–2 on aggregate.
27 July 2016 20:30 |
Trenčín ![]() |
0–1 | ![]() |
Štadión pod Dubňom, Žilina Attendance: 5,866 Referee: Aleksei Kulbakov (Belarus) |
---|---|---|---|---|
Report | Nikolić ![]() |
3 August 2016 20:45 |
Legia Warsaw ![]() |
0–0 | ![]() |
Polish Army Stadium, Warsaw Attendance: 21,850 Referee: Vladislav Bezborodov (Russia) |
---|---|---|---|---|
Report |
Legia Warsaw won 1–0 on aggregate.
26 July 2016 20:15 |
Viktoria Plzeň ![]() |
0–0 | ![]() |
Doosan Arena, Plzeň Attendance: 10,269 Referee: Aleksandar Stavrev (Macedonia) |
---|---|---|---|---|
Report |
2 August 2016 18:30 |
Qarabağ ![]() |
1–1 | ![]() |
Tofiq Bahramov Republican Stadium, Baku Attendance: 30,792 Referee: Hüseyin Göçek (Turkey) |
---|---|---|---|---|
Muarem ![]() |
Report | Krmenčík ![]() |
1–1 on aggregate. Viktoria Plzeň won on away goals.
27 July 2016 19:30 |
Astra Giurgiu ![]() |
1–1 | ![]() |
Stadionul Marin Anastasovici, Giurgiu Attendance: 2,381 Referee: István Vad (Hungary) |
---|---|---|---|---|
Teixeira ![]() |
Report | Delaney ![]() |
3 August 2016 19:45 |
Copenhagen ![]() |
3–0 | ![]() |
Parken Stadium, Copenhagen Attendance: 16,853 Referee: Liran Liany (Israel) |
---|---|---|---|---|
Cornelius ![]() Santander ![]() |
Report |
Copenhagen won 4–1 on aggregate.
26 July 2016 20:00 |
BATE Borisov |
1–0 | ![]() |
Borisov Arena, Barysaw Attendance: 11,321 Referee: Yevhen Aranovsky (Ukraine) |
---|---|---|---|---|
Gordeichuk ![]() |
Report |
2 August 2016 21:00 |
Dundalk ![]() |
3–0 | Tallaght Stadium, Dublin Attendance: 4,645 Referee: Jakob Kehlet (Denmark) | |
---|---|---|---|---|
McMillan ![]() Benson ![]() |
Report |
Dundalk won 3–1 on aggregate.
26 July 2016 20:00 |
Ludogorets Razgrad ![]() |
2–2 | ![]() |
Ludogorets Arena, Razgrad Attendance: 7,759 Referee: Martin Strömbergsson (Sweden) |
---|---|---|---|---|
Cafu ![]() Keșerü ![]() |
Report | Katai ![]() Kanga ![]() |
2 August 2016 20:30 |
Red Star Belgrade ![]() |
2–4 (a.e.t.) |
![]() |
Red Star Stadium, Belgrade Attendance: 50,223 Referee: Luca Banti (Italy) |
---|---|---|---|---|
Donald ![]() Ibáñez ![]() |
Report | Cafu ![]() Wanderson ![]() |
Ludogorets Razgrad won 6–4 on aggregate.
26 July 2016 20:15 |
Partizani Tirana ![]() |
0–1 | ![]() |
Elbasan Arena, Elbasan Attendance: 4,000 Referee: Michael Oliver (England) |
---|---|---|---|---|
Report | Soriano ![]() |
3 August 2016 20:30 |
Red Bull Salzburg ![]() |
2–0 | ![]() |
Red Bull Arena, Wals-Siezenheim Attendance: 7,853 Referee: Ivan Kružliak (Slovakia) |
---|---|---|---|---|
Soriano ![]() Wanderson ![]() |
Report |
Red Bull Salzburg won 3–0 on aggregate.
26 July 2016 20:45 |
Ajax ![]() |
1–1 | ![]() |
Amsterdam Arena, Amsterdam Attendance: 45,640 Referee: Javier Estrada Fernández (Spain) |
---|---|---|---|---|
Dolberg ![]() |
Report | Djalma ![]() |
3 August 2016 20:30 |
PAOK ![]() |
1–2 | ![]() |
Toumba Stadium, Thessaloniki Attendance: 24,930 Referee: Anthony Taylor (England) |
---|---|---|---|---|
Athanasiadis ![]() |
Report | Klaassen ![]() |
Ajax won 3–2 on aggregate.
26 July 2016 20:00 |
Sparta Prague ![]() |
1–1 | ![]() |
Generali Arena, Prague Attendance: 13,257 Referee: Daniel Siebert (Germany) |
---|---|---|---|---|
Šural ![]() |
Report | Stanciu ![]() |
3 August 2016 19:45 |
Steaua București ![]() |
2–0 | ![]() |
Arena Națională, Bucharest Attendance: 37,127 Referee: Danny Makkelie (Netherlands) |
---|---|---|---|---|
Stanciu ![]() |
Report |
Steaua București won 3–1 on aggregate.
26 July 2016 20:45 |
Shakhtar Donetsk ![]() |
2–0 | ![]() |
Arena Lviv, Lviv Attendance: 7,477 Referee: Serdar Gözübüyük (Netherlands) |
---|---|---|---|---|
Bernard ![]() Seleznyov ![]() |
Report |
3 August 2016 20:15 |
Young Boys ![]() |
2–0 (a.e.t.) |
![]() |
Stade de Suisse, Bern Attendance: 9,365 Referee: Ruddy Buquet (France) |
---|---|---|---|---|
Kubo ![]() |
Report | |||
Penalties | ||||
Hoarau ![]() Kubo ![]() Hadergjonaj ![]() Rochat ![]() Gajić ![]() |
4–2 | ![]() ![]() ![]() ![]() |
2–2 on aggregate. Young Boys won 4–2 on penalties.
26 July 2016 20:30 |
Rostov ![]() |
2–2 | ![]() |
Olimp-2, Rostov-on-Don Attendance: 14,770 Referee: Luca Banti (Italy) |
---|---|---|---|---|
Ezatolahi ![]() Poloz ![]() |
Report | Hanni ![]() Tielemans ![]() |
3 August 2016 20:45 |
Anderlecht ![]() |
0–2 | ![]() |
Constant Vanden Stock Stadium, Anderlecht Attendance: 19,464 Referee: Matej Jug (Slovenia) |
---|---|---|---|---|
Report | Noboa ![]() Azmoun ![]() |
Rostov won 4–2 on aggregate.
27 July 2016 20:30 |
Fenerbahçe ![]() |
2–1 | ![]() |
Şükrü Saracoğlu Stadium, Istanbul Attendance: 12,223 Referee: Jesús Gil Manzano (Spain) |
---|---|---|---|---|
Emenike ![]() |
Report | Falcao ![]() |
3 August 2016 20:45 |
Monaco ![]() |
3–1 | ![]() |
Stade Louis II, Monaco Attendance: 8,403 Referee: Artur Soares Dias (Portugal) |
---|---|---|---|---|
Germain ![]() Falcao ![]() |
Report | Emenike ![]() |
Monaco won 4–3 on aggregate.
Play-off round[]
Seeding[]
The play-off round was split into two separate sections: Champions Route (for league champions) and League Route (for league non-champions). The losing teams in both sections enter the 2016–17 UEFA Europa League group stage.
A total of 20 teams played in the play-off round:
- Champions Route: the ten Champions Route winners of the third qualifying round.
- League Route: five teams which entered in this round, and the five League Route winners of the third qualifying round.
The draw for the play-off round was held on 5 August 2016.
Champions Route | League Route | ||
---|---|---|---|
Seeded | Unseeded | Seeded | Unseeded |
|
|
|
- Notes
- † Winners of the third qualifying round.
Summary[]
The first legs were played on 16 and 17 August, and the second legs were played on 23 and 24 August 2016.
Team #1 | Agg. | Team #2 | 1st leg | 2nd leg | |
---|---|---|---|---|---|
Champions Route | |||||
Ludogorets Razgrad ![]() |
4–2 | ![]() |
2–0 | 2–2 | |
Celtic ![]() |
5–4 | ![]() |
5–2 | 0–2 | |
Copenhagen ![]() |
2–1 | ![]() |
1–0 | 1–1 | |
Dundalk ![]() |
1–3 | ![]() |
0–2 | 1–1 | |
Dinamo Zagreb ![]() |
3–2 | ![]() |
1–1 | 2–1 (a.e.t.) | |
League Route | |||||
Steaua București ![]() |
0–6 | ![]() |
0–5 | 0–1 | |
Porto ![]() |
4–1 | ![]() |
1–1 | 3–0 | |
Ajax ![]() |
2–5 | ![]() |
1–1 | 1–4 | |
Young Boys ![]() |
2–9 | ![]() |
1–3 | 1–6 | |
Villarreal ![]() |
1–3 | ![]() |
1–2 | 0–1 |
Matches[]
17 August 2016 20:45 |
Ludogorets Razgrad ![]() |
2–0 | ![]() |
Vasil Levski National Stadium, Sofia Attendance: 11,812 Referee: Mark Clattenburg (England) |
---|---|---|---|---|
Moți ![]() Misidjan ![]() |
Report |
23 August 2016 20:45 |
Viktoria Plzeň ![]() |
2–2 | ![]() |
Doosan Arena, Plzeň Attendance: 10,312 Referee: Alberto Undiano Mallenco (Spain) |
---|---|---|---|---|
Ďuriš ![]() Matějů ![]() |
Report | Misidjan ![]() Keșerü ![]() |
Ludogorets Razgrad won 4–2 on aggregate.
17 August 2016 20:45 |
Celtic ![]() |
5–2 | ![]() |
Celtic Park, Glasgow Attendance: 52,659 Referee: Damir Skomina (Slovenia) |
---|---|---|---|---|
Rogić ![]() Griffiths ![]() Dembélé ![]() Brown ![]() |
Report | Maranhão ![]() Melikson ![]() |
23 August 2016 20:45 |
Hapoel Be'er Sheva ![]() |
2–0 | ![]() |
Turner Stadium, Beersheba Attendance: 15,383 Referee: Bas Nijhuis (Netherlands) |
---|---|---|---|---|
Sahar ![]() Hoban ![]() |
Report |
Celtic won 5–4 on aggregate.
16 August 2016 20:45 |
Copenhagen ![]() |
1–0 | ![]() |
Parken Stadium, Copenhagen Attendance: 20,519 Referee: Pavel Královec (Czech Republic) |
---|---|---|---|---|
Pavlović ![]() |
Report |
24 August 2016 20:45 |
APOEL ![]() |
1–1 | ![]() |
GSP Stadium, Nicosia Attendance: 17,310 Referee: Gianluca Rocchi (Italy) |
---|---|---|---|---|
Sotiriou ![]() |
Report | Santander ![]() |
Copenhagen won 2–1 on aggregate.
17 August 2016 20:45 |
Dundalk ![]() |
0–2 | ![]() |
Aviva Stadium, Dublin Attendance: 30,417 Referee: Deniz Aytekin (Germany) |
---|---|---|---|---|
Report | Nikolić ![]() Prijović ![]() |
23 August 2016 20:45 |
Legia Warsaw ![]() |
1–1 | ![]() |
Polish Army Stadium, Warsaw Attendance: 29,066 Referee: Svein Oddvar Moen (Norway) |
---|---|---|---|---|
Kucharczyk ![]() |
Report | Benson ![]() |
Legia Warsaw won 3–1 on aggregate.
16 August 2016 20:45 |
Dinamo Zagreb ![]() |
1–1 | ![]() |
Stadion Maksimir, Zagreb Attendance: 13,784 Referee: Anastasios Sidiropoulos (Greece) |
---|---|---|---|---|
Rog ![]() |
Report | Lazaro ![]() |
24 August 2016 20:45 |
Red Bull Salzburg ![]() |
1–2 (a.e.t.) |
![]() |
Red Bull Arena, Wals-Siezenheim Attendance: 23,451 Referee: Craig Thomson (Scotland) |
---|---|---|---|---|
Lazaro ![]() |
Report | Fernandes ![]() Soudani ![]() |
Dinamo Zagreb won 3–2 on aggregate.
16 August 2016 20:45 |
Steaua București ![]() |
0–5 | ![]() |
Arena Națională, Bucharest Attendance: 45,327 Referee: Daniele Orsato (Italy) |
---|---|---|---|---|
Report | Silva ![]() Agüero ![]() Nolito ![]() |
24 August 2016 20:45 |
Manchester City ![]() |
1–0 | ![]() |
City of Manchester Stadium, Manchester Attendance: 40,064 Referee: Paweł Gil (Poland) |
---|---|---|---|---|
Delph ![]() |
Report |
Manchester City won 6–0 on aggregate.
17 August 2016 20:45 |
Porto ![]() |
1–1 | ![]() |
Estádio do Dragão, Porto Attendance: 46,310 Referee: Björn Kuipers (Netherlands) |
---|---|---|---|---|
Silva ![]() |
Report | Felipe ![]() |
23 August 2016 20:45 |
Roma ![]() |
0–3 | ![]() |
Stadio Olimpico, Rome Attendance: 39,866 Referee: Szymon Marciniak (Poland) |
---|---|---|---|---|
Report | Felipe ![]() Layún ![]() Corona ![]() |
Porto won 4–1 on aggregate.
16 August 2016 20:45 |
Ajax ![]() |
1–1 | ![]() |
Amsterdam Arena, Amsterdam Attendance: 51,463 Referee: Willie Collum (Scotland) |
---|---|---|---|---|
Klaassen ![]() |
Report | Noboa ![]() |
24 August 2016 20:45 |
Rostov ![]() |
4–1 | ![]() |
Olimp-2, Rostov-on-Don Attendance: 15,320 Referee: Milorad Mažić (Serbia) |
---|---|---|---|---|
Azmoun ![]() Yerokhin ![]() Noboa ![]() Poloz ![]() |
Report | Klaassen ![]() |
Rostov won 5–2 on aggregate.
16 August 2016 20:45 |
Young Boys ![]() |
1–3 | ![]() |
Stade de Suisse, Bern Attendance: 30,224 Referee: Nicola Rizzoli (Italy) |
---|---|---|---|---|
Sulejmani ![]() |
Report | Raffael ![]() Hahn ![]() Rochat ![]() |
24 August 2016 20:45 |
Borussia Mönchengladbach ![]() |
6–1 | ![]() |
Borussia-Park, Mönchengladbach Attendance: 43,302 Referee: Andre Marriner (England) |
---|---|---|---|---|
Hazard ![]() Raffael ![]() |
Report | Ravet ![]() |
Borussia Mönchengladbach won 9–2 on aggregate.
17 August 2016 20:45 |
Villarreal ![]() |
1–2 | ![]() |
El Madrigal, Villarreal Attendance: 19,516 Referee: Felix Brych (Germany) |
---|---|---|---|---|
Pato ![]() |
Report | Fabinho ![]() Silva ![]() |
23 August 2016 20:45 |
Monaco ![]() |
1–0 | ![]() |
Stade Louis II, Monaco Attendance: 8,750 Referee: Jonas Eriksson (Sweden) |
---|---|---|---|---|
Fabinho ![]() |
Report |
Monaco won 3–1 on aggregate.
Top goalscorers[]
There have been 239 goals scored in 92 matches in the qualifying phase and play-off round, for an average of 2.6 goals per match.
Rank | Player | Team | Goals | Minutes played |
---|---|---|---|---|
1 | ![]() |
![]() |
5 | 434 |
![]() |
![]() |
5 | 458 | |
![]() |
![]() |
5 | 486 | |
![]() |
![]() |
5 | 507 | |
5 | ![]() |
![]() |
4 | 180 |
![]() |
![]() |
4 | 360 | |
![]() |
![]() |
4 | 530 |
External links[]
- UEFA Champions League (official website)
UEFA Champions League 2016-17 |
Champions |
---|
Real Madrid |
Runners-up |
Juventus |
Knockout Stage |
Eliminated in the Semi-finals |
Atlético Madrid · Monaco |
Eliminated in the Quarter-finals |
Leicester City · Borussia Dortmund · Bayern Munich · Barcelona |
Eliminated in the in the Last 16 |
Manchester City · Napoli · Benfica · Arsenal · Porto · Bayer Leverkusen · Paris Saint-Germain · Sevilla |
Eliminated in the Group Stage |
Ludogorets Razgrad · Basel · Beşiktaş · Dynamo Kyiv · Borussia Mönchengladbach · Celtic · Rostov · PSV Eindhoven · Tottenham Hotspur · CSKA Moscow · Legia Warsaw · Sporting CP · Copenhagen · Brugge · Lyon · Dinamo Zagreb |
Eliminated in the play-off round |
Viktoria Plzeň · Hapoel Be'er Sheva · APOEL · Dundalk · Red Bull Salzburg · Steaua București · Roma · Ajax · Young Boys · Villarreal |
Eliminated in the third qualifying round |
Rosenborg · Dinamo Tbilisi · Olympiacos · Astana · Trenčín · Qarabağ · Astra Giurgiu · BATE Borisov · Red Star Belgrade · Partizani Tirana · PAOK · Sparta Prague · Shakhtar Donetsk · Anderlecht · Fenerbahçe |
Eliminated in the second qualifying round |
F91 Dudelange · Sheriff Tiraspol · Olimpija Ljubljana · Liepāja · Vardar · The New Saints · Zrinjski Mostar · Mladost Podgorica · Alashkert · Žalgiris Vilnius · Ferencváros · SJK · Valletta · IFK Norrköping · FH · Lincoln Red Imps · Crusaders |
Eliminated in the first qualifying round |
Flora Tallinn · Tre Penne · B36 Tórshavn · FC Santa Coloma |
Qualifying phase and play-off round · Group stage · Knockout phase · Final |
2016–17 in European football (UEFA) |
Domestic leagues |
Albania · Andorra · Armenia · Austria · Azerbaijan · Belarus '16 '17 · Belgium · Bosnia and Herzegovina · Bulgaria · Croatia · Cyprus · Czech Republic · Denmark · England · Estonia '16 '17 · Faroe Islands '16 '17 · Finland '16 '17 · France · Georgia '16 '17 · Germany · Gibraltar · Greece · Hungary · Iceland '16 '17 · Israel · Italy · Kazakhstan '16 '17 · Latvia '16 '17 · Lithuania '16 '17 · Luxembourg · Macedonia · Malta · Moldova · Montenegro · Netherlands · Northern Ireland · Norway '16 '17 · Poland · Portugal · Republic of Ireland '16 '17 · Romania · Russia · San Marino · Scotland · Serbia · Slovakia · Slovenia · Spain · Sweden '16 '17 · Switzerland · Turkey · Ukraine · Wales |
Domestic cups |
Albania · Andorra · Armenia · Austria · Azerbaijan · Belarus · Belgium · Bosnia and Herzegovina · Bulgaria · Croatia · Cyprus · Czech Republic · Denmark · England · Estonia · Faroe Islands '16 '17 · Finland '16 '17 · France · Georgia · Germany · Gibraltar · Greece · Hungary · Iceland '16 '17 · Israel · Italy · Kazakhstan '16 '17 · Latvia · Liechtenstein · Lithuania · Luxembourg · Macedonia · Malta · Moldova · Montenegro · Netherlands · Northern Ireland · Norway '16 '17 · Poland · Portugal · Republic of Ireland '16 '17 · Romania · Russia · San Marino · Scotland · Serbia · Slovakia · Slovenia · Spain · Sweden · Switzerland · Turkey · Ukraine · Wales |
League cups |
England · Estonia · Finland '16 '17 · France · Gibraltar · Hungary · Iceland '16 '17 · Israel · Latvia · Northern Ireland · Portugal · Republic of Ireland '16 '17 · Romania · Scotland · Wales |
Supercups |
Albania · Andorra · Armenia · Azerbaijan · Belarus · Belgium · Bulgaria · Cyprus · Czech Republic · England · Estonia · Faroe Islands · France · Georgia · Germany · Gibraltar · Hungary · Iceland · Israel · Italy · Kazakhstan · Lithuania · Macedonia · Malta · Moldova · Netherlands · Northern Ireland · Poland · Portugal · Republic of Ireland '16 '17 · Romania · Russia · San Marino · Slovakia · Slovenia · Spain · Sweden · Turkey · Ukraine |
UEFA competitions |
Champions League (qualifying phase and play-off round · group stage · knockout phase · Final) · Europa League (qualifying phase and play-off round · group stage · knockout phase · Final) · Super Cup |
International competitions |
UEFA Euro 2016 (qualification) · 2017 Euro Under-21 (qualification) · 2016 Euro Under-19 (qualification) · 2016 Euro Under-17 (qualification) |