# 2016–17 UEFA Youth League

The 2016–17 UEFA Youth League was the fourth season of the UEFA Youth League, a European youth club football competition organised by UEFA.
Chelsea were the title holders after winning the previous two editions. However, since the UEFA Youth League title holders were not given an automatic qualifying place, and both the Chelsea senior team failed to qualify for the 2016–17 UEFA Champions League and the Chelsea academy team failed to win the 2015–16 Professional U18 Development League 1, they did not qualify for this tournament to defend their title.
Red Bull Salzburg won their first title after defeating Benfica 2–1 in the final. This was the first occasion that the winner (or a finalist) had come through the Domestic Champions Path of the competition and as of 2022 the only season not to won by a side whom previously have won a European trophy.

## Teams

A total of 64 teams from 40 of the 55 UEFA member associations entered the tournament, with Macedonia, Republic of Ireland and Montenegro entering for the first time. They were split into two sections:
* The youth teams of the 32 clubs which qualified for the 2016–17 UEFA Champions League group stage entered the UEFA Champions League Path.
* The youth domestic champions of the top 32 associations according to their 2015 UEFA country coefficients entered the Domestic Champions Path. Associations without a youth domestic champion as well as domestic champions already included in the UEFA Champions League path were replaced by the next association in the UEFA ranking.
| Rank | Association | Teams | Teams |
| Rank | Association | UEFA Champions League Path | Domestic Champions Path |
| 1 | Spain | Barcelona Real Madrid Atlético Madrid Sevilla | Málaga (2015–16 División de Honor Juvenil U19) |
| 2 | England | Leicester City Arsenal Tottenham Hotspur Manchester City (2015–16 Professional U18 Development League 1) | |
| 3 | Germany | Bayern Munich Borussia Dortmund (2015–16 U19 Bundesliga) Bayer Leverkusen Borussia Mönchengladbach | |
| 4 | Italy | Juventus Napoli | Roma (2015–16 Campionato Primavera U19) |
| 5 | Portugal | Benfica Sporting CP Porto (2015–16 Campeonato Nacional Juniores S19) | |
| 6 | France | Paris Saint-Germain (2015–16 Championnat National U19) Lyon Monaco | |
| 7 | Russia | CSKA Moscow Rostov | Dynamo Moscow (2015 U17 RFS Cup) |
| 8 | Ukraine | Dynamo Kyiv (2015–16 Ukrainian U19 League) | |
| 9 | Netherlands | PSV Eindhoven | Ajax (2015–16 U19 Eredivisie) |
| 10 | Belgium | Club Brugge | Anderlecht (2015–16 Belgian U17 League) |
| 11 | Switzerland | Basel | Zürich (2015–16 Swiss U18 League) |
| 12 | Turkey | Beşiktaş | Altınordu (2016 U19 Süper Kupa) |
| 13 | Greece | | PAOK (2015–16 Superleague K17) |
| 14 | Czech Republic | | Sparta Prague (2015–16 Czech U19 League) |
| 15 | Romania | | Viitorul Constanța (2015–16 Romanian U19 League) |
| 16 | Austria | | Red Bull Salzburg (2015–16 U18 Jugendliga) |
| 17 | Croatia | Dinamo Zagreb (2015–16 1. HNL Juniori U19) | |
| 18 | Cyprus | | APOEL (2015–16 Cypriot U17 League) |
| 19 | Poland | Legia Warsaw (2015–16 Central Junior League U19) | |
| 20 | Israel | | Maccabi Haifa (2015–16 Israeli U19 Premier League) |
| 21 | Belarus | | Shakhtyor Soligorsk (2015–16 Belarusian U19 League) |
| 22 | Denmark | Copenhagen | Midtjylland (2015–16 U19 Ligaen) |
| 23 | Scotland | Celtic (2015–16 Scottish U17 League) | |
| 24 | Sweden | | AIK (2015 Swedish U17 League) |
| 25 | Bulgaria | Ludogorets Razgrad | Levski Sofia (2016 U18 BFU Cup) |
| 26 | Norway | | Rosenborg (2015 Norwegian U19 Cup) |
| 27 | Serbia | | Čukarički (2015–16 Serbian U19 League) |
| 28 | Slovenia | | Domžale (2015–16 Slovenian U19 League) |
| 29 | Azerbaijan | | Gabala (2015–16 Azerbaijani U19 League) |
| 30 | Slovakia | | Nitra (2015–16 Slovak U19 League) |
| 31 | Hungary | | Puskás Akadémia (2015–16 Hungarian U19 League) |
| 32 | Kazakhstan | | Kairat (2015 Kazakhstani U18 League) |
| 33 | Moldova | | Sheriff Tiraspol (2015–16 Divizia Națională U18) |
| 34 | Georgia | | Dinamo Tbilisi (2015–16 Georgian U18 League) |
| 35 | Finland | | HJK (2015 U17 B-Junior League) |
| 36 | Iceland | | Breiðablik (2015 Icelandic U19 League) |
| 37 | Bosnia and Herzegovina | | Zrinjski Mostar (2015–16 Bosnia and Herzegovina U19 Junior League) |
| 39 | Macedonia | | Vardar (2015–16 Macedonian U19 League) |
| 40 | Republic of Ireland | | Cork City (2015 League of Ireland U19 Division) |
| 41 | Montenegro | | Mladost Podgorica (2015–16 Montenegrin U19 League) |
| Associations which did not enter a team (no teams qualified for UEFA Champions League group stage, and association either not ranked high enough or no youth domestic competition) ||||
| 38 | Liechtenstein | | No youth domestic competition |
| 42 | Albania | | |
| 43 | Luxembourg | | |
| 44 | Northern Ireland | | |
| 45 | Lithuania | | |
| 46 | Latvia | | |
| 47 | Malta | | |
| 48 | Estonia | | |
| 49 | Faroe Islands | | |
| 50 | Wales | | |
| 51 | Armenia | | |
| 52 | Andorra | | |
| 53 | San Marino | | |
| 54 | Gibraltar | | |
| 55 | Kosovo | | |

### Notes

* $^†$ Teams which were also youth domestic champions.
* ^ Bulgaria (BUL): The Bulgarian youth domestic champions Litex Lovech did not meet the entry criteria, and so the berth was given to the runners-up Levski Sofia.

## Squads

Players had to be born on or after 1 January 1998, with a maximum of three players per team born between 1 January 1997 and 31 December 1997 are allowed.

## Round and draw dates

The schedule of the competition is as follows (all draws are held at the UEFA headquarters in Nyon, Switzerland, unless stated otherwise).
| Phase | Round | Draw date | First leg | Second leg |
| UEFA Champions League Path Group stage | Matchday 1 | 25 August 2016 (Monaco) | 13–14 September 2016 | 13–14 September 2016 |
| UEFA Champions League Path Group stage | Matchday 2 | 25 August 2016 (Monaco) | 27–28 September 2016 | 27–28 September 2016 |
| UEFA Champions League Path Group stage | Matchday 3 | 25 August 2016 (Monaco) | 18–19 October 2016 | 18–19 October 2016 |
| UEFA Champions League Path Group stage | Matchday 4 | 25 August 2016 (Monaco) | 1–2 November 2016 | 1–2 November 2016 |
| UEFA Champions League Path Group stage | Matchday 5 | 25 August 2016 (Monaco) | 22–23 November 2016 | 22–23 November 2016 |
| UEFA Champions League Path Group stage | Matchday 6 | 25 August 2016 (Monaco) | 6–7 December 2016 | 6–7 December 2016 |
| Domestic Champions Path | First round | 30 August 2016 | 28 September 2016 | 19 October 2016 |
| Domestic Champions Path | Second round | 30 August 2016 | 2 November 2016 | 23 November 2016 |
| Knockout phase | Knockout round play-offs | 12 December 2016 | 7–8 February 2017 | 7–8 February 2017 |
| Knockout phase | Round of 16 | 10 February 2017 | 21–22 February 2017 | 21–22 February 2017 |
| Knockout phase | Quarter-finals | 10 February 2017 | 7–8 March 2017 | 7–8 March 2017 |
| Knockout phase | Semi-finals | 10 February 2017 | 21 April 2017 at Colovray Stadium, Nyon | 21 April 2017 at Colovray Stadium, Nyon |
| Knockout phase | Final | 10 February 2017 | 24 April 2017 at Colovray Stadium, Nyon | 24 April 2017 at Colovray Stadium, Nyon |

### Notes

* For the UEFA Champions League Path group stage, in principle the teams play their matches on Tuesdays and Wednesdays, the same day as the corresponding senior teams in the UEFA Champions League; however, matches may also be played on other dates, including Mondays and Thursdays.
* For the Domestic Champions Path first and second rounds, in principle matches are played on Wednesdays; however, matches may also be played on other dates, including Mondays, Tuesdays and Thursdays.
* For the play-offs, round of 16 and quarter-finals, in principle matches are played on Tuesdays and Wednesdays; however, matches may also be played on other dates, provided they are completed before the following dates:
** Play-offs: 10 February 2017
** Round of 16: 24 February 2017
** Quarter-finals: 17 March 2017

## UEFA Champions League Path

For the UEFA Champions League Path, the 32 teams were drawn into eight groups of four. There was no separate draw held, with the group compositions identical to the draw for the 2016–17 UEFA Champions League group stage, which was held on 25 August 2016, 18:00 CEST, at the Grimaldi Forum in Monaco.
In each group, teams play against each other home-and-away in a round-robin format. The eight group winners advance to the round of 16, while the eight runners-up advance to the play-offs, where they are joined by the eight second round winners from the Domestic Champions Path. The matchdays are 13–14 September, 27–28 September, 18–19 October, 1–2 November, 22–23 November, and 6–7 December 2016.
* Tiebreakers
* The teams are ranked according to points (3 points for a win, 1 point for a draw, 0 points for a loss). If two or more teams are equal on points on completion of the group matches, the following criteria are applied in the order given to determine the rankings (regulations Article 14.03):
* higher number of points obtained in the group matches played among the teams in question;
* superior goal difference from the group matches played among the teams in question;
* higher number of goals scored in the group matches played among the teams in question;
* higher number of goals scored away from home in the group matches played among the teams in question;
* if, after having applied criteria 1 to 4, teams still have an equal ranking, criteria 1 to 4 are reapplied exclusively to the matches between the teams in question to determine their final rankings. If this procedure does not lead to a decision, criteria 6 to 12 apply;
* superior goal difference in all group matches;
* higher number of goals scored in all group matches;
* higher number of away goals scored in all group matches;
* higher number of wins in all group matches;
* higher number of away wins in all group matches;
* lower disciplinary points total based only on yellow and red cards received in all group matches (red card = 3 points, yellow card = 1 point, expulsion for two yellow cards in one match = 3 points);
* drawing of lots.

### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | PAR | BSL | ARS | LUD |
| 1 | Paris Saint-Germain | 6 | 4 | 2 | 0 | 21 | 7 | +14 | 14 | Advance to round of 16 | — | 4–1 | 0–0 | 4–1 |
| 2 | Basel | 6 | 3 | 1 | 2 | 11 | 9 | +2 | 10 | Advance to play-offs | 2–3 | — | 1–1 | 1–0 |
| 3 | Arsenal | 6 | 1 | 4 | 1 | 8 | 6 | +2 | 7 | | 2–2 | 1–2 | — | 3–0 |
| 4 | Ludogorets Razgrad | 6 | 0 | 1 | 5 | 3 | 21 | −18 | 1 | | 1–8 | 0–4 | 1–1 | — |

### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | DKV | BEN | NAP | BES |
| 1 | Dynamo Kyiv | 6 | 5 | 1 | 0 | 16 | 7 | +9 | 16 | Advance to round of 16 | — | 2–1 | 4–1 | 3–1 |
| 2 | Benfica | 6 | 3 | 1 | 2 | 10 | 6 | +4 | 10 | Advance to play-offs | 1–2 | — | 2–0 | 0–0 |
| 3 | Napoli | 6 | 1 | 1 | 4 | 6 | 13 | −7 | 4 | | 0–2 | 2–3 | — | 2–2 |
| 4 | Beşiktaş | 6 | 0 | 3 | 3 | 6 | 12 | −6 | 3 | | 3–3 | 0–3 | 0–1 | — |

### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAR | MCI | BMG | CEL |
| 1 | Barcelona | 6 | 5 | 0 | 1 | 13 | 5 | +8 | 15 | Advance to round of 16 | — | 1–0 | 1–2 | 2–1 |
| 2 | Manchester City | 6 | 4 | 0 | 2 | 13 | 7 | +6 | 12 | Advance to play-offs | 0–2 | — | 4–1 | 3–2 |
| 3 | Borussia Mönchengladbach | 6 | 2 | 1 | 3 | 10 | 12 | −2 | 7 | | 1–3 | 1–2 | — | 4–1 |
| 4 | Celtic | 6 | 0 | 1 | 5 | 6 | 18 | −12 | 1 | | 1–4 | 0–4 | 1–1 | — |

### Group D

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | PSV | ATM | BAY | RST |
| 1 | PSV Eindhoven | 6 | 4 | 1 | 1 | 16 | 2 | +14 | 13 | Advance to round of 16 | — | 0–0 | 2–0 | 6–0 |
| 2 | Atlético Madrid | 6 | 3 | 2 | 1 | 8 | 5 | +3 | 11 | Advance to play-offs | 2–0 | — | 1–3 | 1–0 |
| 3 | Bayern Munich | 6 | 3 | 1 | 2 | 9 | 8 | +1 | 10 | | 0–2 | 1–1 | — | 4–2 |
| 4 | Rostov | 6 | 0 | 0 | 6 | 3 | 21 | −18 | 0 | | 0–6 | 1–3 | 0–1 | — |

### Group E

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | CSKA | MON | LEV | TOT |
| 1 | CSKA Moscow | 6 | 4 | 1 | 1 | 15 | 6 | +9 | 13 | Advance to round of 16 | — | 4–1 | 2–1 | 3–2 |
| 2 | Monaco | 6 | 4 | 0 | 2 | 10 | 14 | −4 | 12 | Advance to play-offs | 0–5 | — | 2–1 | 2–1 |
| 3 | Bayer Leverkusen | 6 | 2 | 0 | 4 | 9 | 10 | −1 | 6 | | 2–1 | 1–2 | — | 3–1 |
| 4 | Tottenham Hotspur | 6 | 1 | 1 | 4 | 8 | 12 | −4 | 4 | | 0–0 | 2–3 | 2–1 | — |

### Group F

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | RMA | DOR | SPO | LEG |
| 1 | Real Madrid | 6 | 4 | 1 | 1 | 15 | 10 | +5 | 13 | Advance to round of 16 | — | 1–3 | 1–1 | 3–2 |
| 2 | Borussia Dortmund | 6 | 2 | 2 | 2 | 11 | 11 | 0 | 8 | Advance to play-offs | 2–5 | — | 0–1 | 3–3 |
| 3 | Sporting CP | 6 | 1 | 3 | 2 | 6 | 9 | −3 | 6 | | 1–3 | 1–1 | — | 2–2 |
| 4 | Legia Warsaw | 6 | 1 | 2 | 3 | 10 | 12 | −2 | 5 | | 1–2 | 0–2 | 2–0 | — |

### Group G

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | POR | CPH | BRU | LEI |
| 1 | Porto | 6 | 4 | 0 | 2 | 12 | 8 | +4 | 12 | Advance to round of 16 | — | 4–1 | 1–3 | 2–1 |
| 2 | Copenhagen | 6 | 3 | 1 | 2 | 12 | 10 | +2 | 10 | Advance to play-offs | 3–1 | — | 0–0 | 3–2 |
| 3 | Club Brugge | 6 | 3 | 1 | 2 | 8 | 9 | −1 | 10 | | 0–2 | 0–3 | — | 2–1 |
| 4 | Leicester City | 6 | 1 | 0 | 5 | 9 | 14 | −5 | 3 | | 0–2 | 3–2 | 2–3 | — |

### Group H

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SEV | JUV | LYO | DZG |
| 1 | Sevilla | 6 | 3 | 1 | 2 | 9 | 8 | +1 | 10 | Advance to round of 16 | — | 0–2 | 2–1 | 1–1 |
| 2 | Juventus | 6 | 3 | 0 | 3 | 8 | 5 | +3 | 9 | Advance to play-offs | 2–1 | — | 0–1 | 0–1 |
| 3 | Lyon | 6 | 3 | 0 | 3 | 6 | 7 | −1 | 9 | | 0–1 | 0–3 | — | 2–0 |
| 4 | Dinamo Zagreb | 6 | 2 | 1 | 3 | 7 | 10 | −3 | 7 | | 2–4 | 2–1 | 1–2 | — |

## Domestic Champions Path

For the Domestic Champions Path, the 32 teams were drawn into two rounds of two-legged home-and-away ties. The draw was held on 30 August 2016, 13:45 CEST, at the UEFA headquarters in Nyon, Switzerland. There were no seedings, but the 32 teams were split into four groups defined by sporting and geographical criteria prior to the draw.
The eight second round winners advance to the play-offs, where they are joined by the eight group runners-up from the UEFA Champions League Path. If the aggregate scores are level after full-time of the second leg, the away goals rule is used to decide the winner. If still tied, the match is decided by a penalty shoot-out (no extra time is played).

### First round

The first legs were played on 21, 27, 28, 29 September and 5 October, and the second legs were played on 19 October 2016.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Nitra | 2–8 | Málaga | 2–3 | 0–5 |
| Puskás Akadémia | 1–1 (a) | PAOK | 1–1 | 0–0 |
| APOEL | 1–9 | Roma | 0–3 | 1–6 |
| Domžale | 2–5 | Čukarički | 1–1 | 1–4 |
| Breiðablik | 0–7 | Ajax | 0–3 | 0–4 |
| HJK | 0–1 | Cork City | 0–0 | 0–1 |
| Anderlecht | 1–3 | Midtjylland | 0–0 | 1–3 |
| Rosenborg | 3–1 | AIK | 0–0 | 3–1 |
| Viitorul Constanța | 5–1 | Sheriff Tiraspol | 4–1 | 1–0 |
| Zrinjski Mostar | 0–9 | Zürich | 0–3 | 0–6 |
| Red Bull Salzburg | 8–0 | Vardar | 5–0 | 3–0 |
| Sparta Prague | 9–0 | Mladost Podgorica | 4–0 | 5–0 |
| Gabala | 0–7 | Dynamo Moscow | 0–2 | 0–5 |
| Maccabi Haifa | 8–2 | Shakhtyor Soligorsk | 5–0 | 3–2 |
| Dinamo Tbilisi | 1–8 | Kairat | 0–3 | 1–5 |
| Altınordu | 6–1 | Levski Sofia | 5–0 | 1–1 |

### Second round

The first legs were played on 2, 9 and 16 November, and the second legs were played on 22, 23 and 30 November 2016.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| PAOK | 1–4 | Ajax | 0–2 | 1–2 |
| Cork City | 1–4 | Roma | 1–3 | 0–1 |
| Málaga | 2–4 | Midtjylland | 2–0 | 0–4 |
| Rosenborg | 2–1 | Čukarički | 0–1 | 2–0 |
| Altınordu | 8–5 | Sparta Prague | 6–2 | 2–3 |
| Viitorul Constanța | 5–2 | Zürich | 5–0 | 0–2 |
| Maccabi Haifa | 1–1 (a) | Dynamo Moscow | 0–0 | 1–1 |
| Red Bull Salzburg | 9–1 | Kairat | 8–1 | 1–0 |
* ↑ Order of legs reversed after original draw.

## Knockout phase

For the knockout phase (round of 16 onwards), the 16 teams were drawn into a single-elimination tournament, with all ties played over one match. The draw was held on 10 February 2017, 13:00 CET, at the UEFA headquarters in Nyon, Switzerland. The mechanism of the draws for each round is as follows:
* In the draw for the round of 16, the eight group winners from the UEFA Champions League Path were drawn against the eight play-off winners. Teams from the same UEFA Champions League Path group could not be drawn against each other, but teams from the same association could be drawn against each other. The draw also decided the home team for each round of 16 match.
* In the draws for the quarter-finals onwards, there were no seedings, and teams from the same UEFA Champions League Path group or the same association could be drawn against each other. The draws also decided the home team for each quarter-final, and the "home" team for administrative purposes for each semi-final and final (which were played at a neutral venue).
If the scores were level after full-time, the match was decided by a penalty shoot-out (no extra time was played).

### Bracket

| Knockout round play-offs | Knockout round play-offs | Knockout round play-offs | Round of 16 | Round of 16 | Round of 16 | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final | Final |
| | | | Monaco | Monaco | 3 | | | | | | | |
| Roma | Roma | 1 | Real Madrid | Real Madrid | 4 | | | | | | | |
| Roma | Roma | 1 | Real Madrid | Real Madrid | 4 | Real Madrid | Real Madrid | 2 | | | | |
| Monaco | Monaco | 2 | | | | Real Madrid | Real Madrid | 2 | | | | |
| Monaco | Monaco | 2 | | | | Ajax | Ajax | 1 | | | | |
| | | | Ajax | Ajax | 3 | Ajax | Ajax | 1 | | | | |
| | | | Ajax | Ajax | 3 | | | | 21 April – Nyon | 21 April – Nyon | 21 April – Nyon | | | |
| Ajax | Ajax | 2 | Dynamo Kyiv | Dynamo Kyiv | 0 | | | | 21 April – Nyon | 21 April – Nyon | 21 April – Nyon | |
| Ajax | Ajax | 2 | Dynamo Kyiv | Dynamo Kyiv | 0 | | | | Real Madrid | Real Madrid | 2 | |
| Juventus | Juventus | 0 | | | | | | | Real Madrid | Real Madrid | 2 | |
| Juventus | Juventus | 0 | | | | | | | Benfica | Benfica | 4 | |
| | | | CSKA Moscow | CSKA Moscow | 2 | | | | Benfica | Benfica | 4 | |
| Rosenborg | Rosenborg | 1 | Rosenborg | Rosenborg | 1 | | | | | | | |
| Rosenborg | Rosenborg | 1 | Rosenborg | Rosenborg | 1 | CSKA Moscow | CSKA Moscow | 0 | | | | |
| Basel | Basel | 0 | | | | CSKA Moscow | CSKA Moscow | 0 | | | | |
| Basel | Basel | 0 | | | | Benfica | Benfica | 2 | | | | |
| | | | PSV Eindhoven | PSV Eindhoven | 1 (4) | Benfica | Benfica | 2 | | | | |
| | | | PSV Eindhoven | PSV Eindhoven | 1 (4) | | | | | | | 24 April – Nyon | 24 April – Nyon | 24 April – Nyon |
| Midtjylland | Midtjylland | 1 (5) | Benfica (p) | Benfica (p) | 1 (5) | | | | | | | 24 April – Nyon | 24 April – Nyon | 24 April – Nyon |
| Midtjylland | Midtjylland | 1 (5) | Benfica (p) | Benfica (p) | 1 (5) | | | | | | | Benfica | Benfica | 1 |
| Benfica (p) | Benfica (p) | 1 (6) | | | | | | | | | | Benfica | Benfica | 1 |
| Benfica (p) | Benfica (p) | 1 (6) | | | | | | | | | | Red Bull Salzburg | Red Bull Salzburg | 2 |
| | | | Barcelona | Barcelona | 4 | | | | | | | Red Bull Salzburg | Red Bull Salzburg | 2 |
| Maccabi Haifa | Maccabi Haifa | 0 | Borussia Dortmund | Borussia Dortmund | 1 | | | | | | | | | |
| Maccabi Haifa | Maccabi Haifa | 0 | Borussia Dortmund | Borussia Dortmund | 1 | Barcelona | Barcelona | 2 | | | | | | |
| Borussia Dortmund | Borussia Dortmund | 1 | | | | Barcelona | Barcelona | 2 | | | | | | |
| Borussia Dortmund | Borussia Dortmund | 1 | | | | Porto | Porto | 1 | | | | | | |
| | | | Porto | Porto | 3 | Porto | Porto | 1 | | | | | | |
| | | | Porto | Porto | 3 | | | | 21 April – Nyon | 21 April – Nyon | 21 April – Nyon | | | |
| Viitorul Constanța | Viitorul Constanța | 4 | Viitorul Constanța | Viitorul Constanța | 0 | | | | 21 April – Nyon | 21 April – Nyon | 21 April – Nyon | | | |
| Viitorul Constanța | Viitorul Constanța | 4 | Viitorul Constanța | Viitorul Constanța | 0 | | | | Barcelona | Barcelona | 1 | | | |
| Copenhagen | Copenhagen | 2 | | | | | | | Barcelona | Barcelona | 1 | | | |
| Copenhagen | Copenhagen | 2 | | | | | | | Red Bull Salzburg | Red Bull Salzburg | 2 | | | |
| | | | Red Bull Salzburg | Red Bull Salzburg | 5 | | | | Red Bull Salzburg | Red Bull Salzburg | 2 | | | |
| Red Bull Salzburg (p) | Red Bull Salzburg (p) | 1 (4) | Paris Saint-Germain | Paris Saint-Germain | 0 | | | | | | | | | |
| Red Bull Salzburg (p) | Red Bull Salzburg (p) | 1 (4) | Paris Saint-Germain | Paris Saint-Germain | 0 | Red Bull Salzburg | Red Bull Salzburg | 2 | | | | | | |
| Manchester City | Manchester City | 1 (3) | | | | Red Bull Salzburg | Red Bull Salzburg | 2 | | | | | | |
| Manchester City | Manchester City | 1 (3) | | | | Atlético Madrid | Atlético Madrid | 1 | | | | | | |
| | | | Atlético Madrid | Atlético Madrid | 3 | Atlético Madrid | Atlético Madrid | 1 | | | | | | |
| Altınordu | Altınordu | 0 | Sevilla | Sevilla | 2 | | | | | | | | | |
| Atlético Madrid | Atlético Madrid | 2 | | | | | | | | | | | | |

### Knockout round play-offs

For the knockout round play-offs, the 16 teams were drawn into eight ties played over one match. The draw was held on 12 December 2016, 14:00 CET, at the UEFA headquarters in Nyon, Switzerland. The eight second round winners from the Domestic Champions Path were drawn against the eight group runners-up from the UEFA Champions League Path, with the teams from the Domestic Champions Path hosting the match. Teams from the same association could not be drawn against each other.
The eight play-off winners advance to the round of 16, where they are joined by the eight group winners from the UEFA Champions League Path. If the scores are level after full-time, the match is decided by a penalty shoot-out (no extra time is played). The play-offs were played on 7 and 8 February 2017.
| Home team | Score | Away team |
| Red Bull Salzburg | 1–1 (4–3 p) | Manchester City |
| Midtjylland | 1–1 (5–6 p) | Benfica |
| Viitorul Constanța | 4–2 | Copenhagen |
| Roma | 1–2 | Monaco |
| Rosenborg | 1–0 | Basel |
| Altınordu | 0–2 | Atlético Madrid |
| Maccabi Haifa | 0–1 | Borussia Dortmund |
| Ajax | 2–0 | Juventus |

### Round of 16

The round of 16 matches were played on 21 and 22 February 2017.
| Home team | Score | Away team |
| CSKA Moscow | 2–1 | Rosenborg |
| Atlético Madrid | 3–2 | Sevilla |
| Barcelona | 4–1 | Borussia Dortmund |
| Ajax | 3–0 | Dynamo Kyiv |
| Monaco | 3–4 | Real Madrid |
| Red Bull Salzburg | 5–0 | Paris Saint-Germain |
| PSV Eindhoven | 1–1 (4–5 p) | Benfica |
| Porto | 3–0 | Viitorul Constanța |

### Quarter-finals

The quarter-finals were played on 7 and 8 March 2017.
| Home team | Score | Away team |
| Real Madrid | 2–1 | Ajax |
| CSKA Moscow | 0–2 | Benfica |
| Barcelona | 2–1 | Porto |
| Red Bull Salzburg | 2–1 | Atlético Madrid |

### Semi-finals

The semi-finals were played on 21 April 2017 at Colovray Stadium, Nyon.
| Team 1 | Score | Team 2 |
| Real Madrid | 2–4 | Benfica |
| Barcelona | 1–2 | Red Bull Salzburg |

### Final

The final was played on 24 April 2017 at the Colovray Stadium in Nyon, Switzerland.

## Statistics
### Top goalscorers

| Rank | Player | Team | Goals | Minutes played |
| 1 | Jordi Mboula | Barcelona | 8 | 503 |
| 1 | Kaj Sierhuis | Ajax | 8 | 616 |
| 3 | Rui Pedro | Porto | 7 | 525 |
| 3 | Hannes Wolf | Red Bull Salzburg | 7 | 590 |
| 3 | Mërgim Berisha | Red Bull Salzburg | 7 | 630 |
| 6 | Fatih Aktay | Altınordu | 6 | 442 |
| 6 | Bogdan Lednev | Dynamo Kyiv | 6 | 609 |
| 6 | Irvin Cardona | Monaco | 6 | 618 |
| 6 | Timur Zhamaletdinov | CSKA Moscow | 6 | 720 |
| 6 | João Félix | Benfica | 6 | 807 |
Source: UEFA

### Top assists

| Rank | Player | Team | Assists | Minutes played |
| 1 | Xaver Schlager | Red Bull Salzburg | 5 | 417 |
| 1 | Justin Kluivert | Ajax | 5 | 540 |
| 1 | Nicklas Røjkjær | Copenhagen | 5 | 603 |
| 1 | Sergio Díaz | Real Madrid | 5 | 641 |
| 5 | Ba-Muaka Simakala | Borussia Mönchengladbach | 4 | 540 |
| 5 | Hannes Wolf | Red Bull Salzburg | 4 | 590 |
| 5 | Mërgim Berisha | Red Bull Salzburg | 4 | 630 |
| 5 | Moussa Sylla | Monaco | 4 | 720 |
Source: UEFA