Mode
The 32 teams were drawn into eight groups of four. The group compositions was the same as in the 2014–15 UEFA Champions League group stage. The teams played against each other home-and-away. The group winners went to the round of 16. The runners-up played a play off versus the winners of the Championship path. The championship path was played in 2 rounds with two legs.
If two or more teams are tied on points after all group matches((in this order)):
- Points scored in head-to-head matches
- Goal difference in head-to-head matches
- Number of goals scored in head-to-head matches
- Number of away goals scored in head-to-head matches
- Goal difference from all group matches
- Higher number of goals scored
- Lower points awarded for yellow and red cards (red card = 3 points, yellow card = 1 point, yellow-red card = 3 points)
- Draw of lots
Group stage (Champions League path)
Matches
| Team 1 |
Team 2 |
|
| Paris Saint-Germain |
Malmö FF |
0-0 |
| Real Madrid |
Shaktar Donezk |
4-0 |
| Shaktar Donezk |
Paris Saint-Germain |
1-4 |
| Malmö FF |
Shaktar Donezk |
5-5 |
| Paris Saint-Germain |
Real Madrid |
4-1 |
| Juventus Turin |
Olympiacos Piräus |
0-3 |
| Shaktar Donezk |
Malmö FF |
3-1 |
| Real Madrid |
Paris Saint-Germain |
2-0 |
| Malmö FF |
Paris Saint-Germain |
0-3 |
| Shaktar Donezk |
Real Madrid |
2-6 |
| Paris Saint-Germain |
Shaktar Donezk |
5-2 |
| Real Madrid |
Malmö FF |
3-0 |
Matches
| Team 1 |
Team 2 |
|
| PSV Eindhoven |
Manchester United |
0-3 |
| VfL Wolfsburg |
ZSKA Moskwa |
2-4 |
| Manchester United |
VfL Wolfsburg |
1-1 |
| ZSKA Moskwa |
PSV Eindhoven |
0-0 |
| ZSKA Moskwa |
Manchester United |
4-0 |
| VfL Wolfsburg |
PSV Eindhoven |
4-1 |
| Manchester United |
ZSKA Moskwa |
0-0 |
| PSV Eindhoven |
VfL Wolfsburg |
2-1 |
| ZSKA Moskwa |
VfL Wolfsburg |
1-2 |
| Manchester United |
PSV Eindhoven |
0-5 |
| VfL Wolfsburg |
Manchester United |
0-2 |
| PSV Eindhoven |
ZSKA Moskwa2-16-0 |
Matches
| Team 1 |
Team 2 |
|
| Galatasaray Istanbul |
Atletico Madrid |
1-3 |
| Benfica Lisbon |
FK Astana |
8-0 |
| Atletico Madrid |
Benfica Lisbon |
1-2 |
| FK Astana |
Galatasaray Istanbul |
0-3 |
| Atletico Madrid |
FK Astana |
7-1 |
| Galatasaray Istanbul |
Benfica Lisbon |
1-11 |
| FK Astana |
Atletico Madrid |
0-9 |
| Benfica Lisbon |
Galatasaray Istanbul |
2-0 |
| FK Astana |
Benfica Lisbon |
0-5 |
| Atletico Madrid |
Galatasaray Istanbul |
4-0 |
| Benfica Lisbon |
Atletico Madrid |
1-1 |
| Galatasaray Istanbul |
FK Astana |
4-1 |
Matches
| Team 1 |
Team 2 |
|
| Manchester City |
Juventus Turin |
4-1 |
| FC Sevilla |
Borussia Mönchengladbach |
4-2 |
| Borussia Mönchengladbach |
Manchester City |
1-2 |
| Juventus Turin |
FC Sevilla |
0-1 |
| Juventus Turin |
Borussia Mönchengladbach |
2-1 |
| Manchester City |
FC Sevilla |
1-1 |
| Borussia Mönchengladbach |
Juventus Turin |
3-2 |
| FC Sevilla |
Manchester City |
0-2 |
| Juventus Turin |
Manchester City |
2-1 |
| Borussia Mönchengladbach |
FC Sevilla |
2-2 |
| Manchester City |
Borussia Mönchengladbach |
1-1 |
| FC Sevilla |
Juventus Turin |
1-0 |
Matches
| Team 1 |
Team 2 |
|
| AS Rome |
FC Barcelona |
0-0 |
| Bayer 04 Leverkusen |
BATE Baryssau |
1-0 |
| FC Barcelona |
Bayer 04 Leverkusen |
1-1 |
| BATE Baryssau |
AS Rome |
0-0 |
| BATE Baryssau |
FC Barcelona |
0-3 |
| Bayer 04 Leverkusen |
AS Rome |
2-1 |
| FC Barcelona |
BATE Baryssau |
2-0 |
| AS Rome |
Bayer 04 Leverkusen |
5-1 |
| FC Barcelona |
AS Rome |
3-3 |
| BATE Baryssau |
Bayer 04 Leverkusen |
1-1 |
| Bayer 04 Leverkusen |
FC Barcelona |
0-1 |
| AS Rome |
BATE Baryssau |
3-0 |
Matches
| Team 1 |
Team 2 |
|
| Olympiacos Piräus |
FC Bayern München |
1-0 |
| Dinamo Zagreb |
FC Arsenal |
0-2 |
| FC Bayern München |
Dinamo Zagreb |
1-2 |
| FC Arsenal |
Olympiacos Piräus |
3-2 |
| FC Arsenal |
FC Bayern München |
2-0 |
| Dinamo Zagreb |
Olympiacos Piräus |
2-2 |
| FC Bayern München |
FC Arsenal |
1-1 |
| Olympiacos Piräus |
Dinamo Zagreb |
1-3 |
| FC Bayern München |
Olympiacos Piräus |
0-1 |
| FC Arsenal |
Dinamo Zagreb |
1-2 |
| Dinamo Zagreb |
FC Bayern München |
0-1 |
| Olympiacos Piräus |
FC Arsenal |
2-0 |
Matches
| Team 1 |
Team 2 |
|
| Dynamo Kyiv |
FC Porto |
2-1 |
| FC Chelsea |
Maccabi Tel Aviv |
3-0 |
| Maccabi Tel Aviv |
Dynamo Kyiv |
1-1 |
| FC Chelsea |
FC Porto |
3-3 |
| Dynamo Kyiv |
Maccabi Tel Aviv |
2-0 |
| Dynamo Kyiv |
FC Chelsea |
0-2 |
| Maccabi Tel Aviv |
FC Porto |
1-2 |
| FC Chelsea |
Dynamo Kyiv |
3-1 |
| FC Porto |
Dynamo Kyiv |
0-1 |
| Maccabi Tel Aviv |
FC Chelsea |
0-4 |
| Dynamo Kyiv |
Maccabi Tel Aviv |
2-0 |
| FC Chelsea |
FC Porto |
0-0 |
Matches
| Team 1 |
Team 2 |
|
| FC Valencia |
Zenit St. Petersburg |
2-0 |
| KAA Gent |
Olympique Lyon |
0-3 |
| Olympique Lyon |
FC Valencia |
1-0 |
| Zenit St. Petersburg |
KAA Gent |
0-1 |
| Zenit St. Petersburg |
Olympique Lyon |
3-1 |
| FC Valencia |
KAA Gent |
5-1 |
| Olympique Lyon |
Zenit St. Petersburg |
6-0 |
| KAA Gent |
FC Valencia |
0-4 |
| Zenit St. Petersburg |
FC Valencia |
0-1 |
| Olympique Lyon |
KAA Gent |
4-0 |
| FC Valencia |
Olympique Lyon |
1-1 |
| KAA Gent |
Zenit St. Petersburg |
0-2 |
Domestic champions path
Round 1
| Team 1 |
Team 2 |
1st leg |
2nd leg |
Agg. |
| FC Villarreal [1] |
Servette FC Genève |
2-3 |
1-1 |
4-4 |
| APOEL Nikosia |
Puskás Akadémia FC |
3-3 |
1-6 |
4-9 |
| FK Senica |
FC Turin |
0-0 |
1-2 |
1-2 |
| FK Rad Belgrad |
NK Domžale |
0-1 |
1-0 |
1-1 (3-2 pen.) |
| Stade Reims |
FC Middlesbrough |
5-3 |
0-3 |
5-6 |
| IF Elfsborg |
UMF Stjarnan |
2-0 |
0-1 |
2-1 |
| Brann Bergen |
RSC Anderlecht |
1-1 |
0-5 |
1-6 |
| HJK Helsinki |
Celtic Glasgow |
0-5 |
1-1 |
1-6 |
| FC Schalke 04 |
Ajax Amsterdam |
2-3 |
0-2 |
2-5 |
| 1. FK Příbram |
Zimbru Chișinău |
2-0 |
2-1 |
4-1 |
| FC Salzburg[2] |
FK Željezničar Sarajevo |
4-0 |
1-2 |
5-2 |
| FC Midtjylland |
FC Saburtalo Tiflis |
3-1 |
2-1 |
5-2 |
| FK Aqtöbe |
Beşiktaş Istanbul |
0-2 |
0-4 |
0-6 |
| Spartak Moskau |
Rəvan Baku FK |
4-0 |
0-0 |
4-0 |
| FK Minsk |
FC Viitorul Constanța |
2-2 |
1-5 |
3-7 |
| Litex Lowetsch |
Legia Warschau |
1-2 |
1-3 |
2-5 |
Round 2
| Team 1 |
Team 2 |
1st leg |
2nd leg |
Agg. |
| Puskás Akadémia FC |
Celtic Glasgow |
1-0 |
0-3 |
1-3 |
| FK Rad Belgrad |
IF Elfsborg |
0-1 |
0-0 |
0-1 |
| RSC Anderlecht |
Servette FC Genève |
2-2 |
2-1 |
4-3 |
| FC Middlesbrough |
FC Turin |
3-0 |
3-3 |
6-3 |
| Spartak Moskwa |
Ajax Amsterdam |
0-3 |
1-2 |
1-5 |
| Beşiktaş Istanbul |
FC Salzburg |
1-0 |
1-5 |
2-5 |
| FC Midtjylland |
Legia Warschau |
2-0 |
3-1 |
5-1 |
| 1. FK Příbram |
FC Viitorul Constanța |
2-0 |
0-0 |
2-0 |
Play-offs
| Team 1 |
Team 2 |
|
| Ajax Amsterdam |
FC Sevilla |
3-1 |
| 1. FK Příbram |
ZSKA Moskwa |
2-2 (5-4 pen.) |
| FC Salzburg |
AS Rome |
0-4 |
| RSC Anderlecht |
FC Arsenal |
2-0 |
| Celtic Glasgow |
FC Valencia |
1-1 (3-4 pen.) |
| IF Elfsborg |
Real Madrid |
1-3 |
| FC Middlesbrough |
Dynamo Kyiv |
5-0 |
| FC Midtjylland |
Atlético Madrid |
4-4 (5-4 pen.) |
Round 2
| Team 1 |
Team 2 |
1st leg |
2nd leg |
Agg. |
| FK Dinamo Minsk |
Ludogorez Rasgrad |
0-1 |
2-0 |
2-1 |
| AEK Larnaka |
FC Dinamo Tiflis |
3-4 |
0-2 |
3-6 |
| NK Bravo |
FC Porto |
0-4 |
1-4 |
1-8 |
| FC Basel |
Betis Sevilla |
3-2 |
0-2 |
3-4 |
| FK Austria Wien |
Maccabi Haifa |
1-1 |
1-3 |
2-4 |
| FC Nantes |
Sabah FK |
5-0 |
2-1 |
7-1 |
| Baník Ostrava |
Roter Stern Belgrad |
0-0 |
1-4 |
1-4 |
| MŠK Žilina |
Shelbourne FC |
2-2 |
0-0 |
2-2 (2-0 pen.) |
| RFC Union Luxemburg |
1.FC Köln |
0-3 |
1-2 |
1-5 |
| FC Midtjylland |
FK Budućnost Podgorica |
3-0 |
5-1 |
8-1 |
| HJK Helsinki |
Trabzonspor |
2-2 |
1-0 |
3-2 |
| Víkingur Gøta |
KRC Genk |
0-8 |
1-3 |
1-11 |
| KA Akureyri |
PAOK Thessaloniki |
0-2 |
0-2 |
0-4 |
| Legia Warschau |
AC Florenz |
4-1 |
2-3 |
6-4 |
| Lokomotiva Zagreb |
FCSB Bukarest |
2-3 |
2-3 |
4-6 |
| Brann Bergen |
Puskás Akadémia |
1-1 |
0-0 |
1-1 (1-3 pen.) |
| Dynamo Kiew |
IF Brommapojkarna |
1-0 |
2-1 |
3-2 (2-0 pen.) |
| Hibernian Edinburgh |
KF 2 Korriku |
4-0 |
0-1 |
4-1 |
| KF Skënderbeu Korça |
Aston Villa |
1-1 |
0-6 |
1-7 |
| AZ Alkmaar |
Lincoln Red Imps FC |
4-0 |
5-0 |
9-0 |
Knock-out stage
- Round of 16
| Team 1 |
Team 2 |
|
| PSV Eindhoven |
AS Rome |
2-2 (1-3 pen.) |
| 1. FK Příbram |
Benfica Lisbon |
1-1 (3-5 pen.) |
| RSC Anderlecht |
Dinamo Zagreb |
3-0 [3] |
| Olympique Lyon |
Ajax Amsterdam |
0-3 |
| FC Chelsea |
FC Valencia |
1-1 (5-3 pen.) |
| Real Madrid |
Manchester City |
3-1 |
| Paris Saint-Germain |
FC Middlesbrough |
1-0 |
| FC Barcelona |
FC Midtjylland |
3-1 |
- Quarterfinals
| Team 1 |
Team 2 |
|
| FC Chelsea |
Ajax Amsterdam |
1-0 |
| Paris Saint-Germain |
AS Rome |
3-1 |
| RSC Anderlecht |
FC Barcelona |
2-0 |
| Real Madrid |
Benfica Lisbon |
2-0 |
Final four
The tournament took place in Nyon (Centre sportif de Colovray).
- Semifinals
| Team 1 |
Team 2 |
|
| Real Madrid |
Paris Saint-Germain |
1-3 |
| FC Chelsea |
RSC Anderlecht |
3-0 |
- Final
Rémy Descamps – Fodé Ballo-Touré, Mamadou Doucouré, Félix Eboa Eboa Template:Kapitän, Alec Georgen – Christopher Nkunku, Yohan Demoncy, Antoine Bernede (85. Alexis Giacomini) – Yakou Méïté, Jean-Kévin Augustin (71. Wilfried Kanga), Odsonne Edouard (62. Jonathan Ikoné)
Coach: François Rodrigues
Bradley Collins – Ola Aina, Jake Clarke-Salter, Fikayo Tomori, Dujon Sterling – Kyle Scott (59. Mason Mount), Charlie Colkett Template:Kapitän, Mukhtar Ali, Jacob Maddox – Kasey Palmer (86. Charlie Wakefield), Tammy Abraham
Coach: Adrian Viveash
Top scorer
| Name |
Team |
Goals |
Roberto Núñez |
Atletico Madrid |
9 |
Tammy Abraham |
FC Chelsea |
8 |
José Gomes |
Benfica Lisbon |
8 |
Borja Mayoral |
Real Madrid |
8 |
[4]
References and notes
- ↑ on away-goals
- ↑ In UEFA competitions, FC Red Bull Salzburg is listed as FC Salzburg.
- ↑ The match, which Zagreb had won 2-0, was awarded 3-0 to RSC Anderlecht by UEFA due to the use of a suspended player on the Zagreb side.
- ↑ Weltfußball.de