# 2015–16 UEFA Champions League

The 2015–16 UEFA Champions League was the 61st season of Europe's premier club football tournament organised by UEFA, and the 24th season since it was renamed from the European Champion Clubs' Cup to the UEFA Champions League. Barcelona were the title holders, but were eliminated by Atlético Madrid in the quarter-finals.
The final was played between Real Madrid and Atlético Madrid at the Stadio San Siro in Milan, Italy, with Real defeating Atlético 5–3 on penalties (1–1 after extra time) to win a record-extending eleventh European Cup/Champions League title. It was the second time in the tournament's history that both finalists were from the same city, after the same clubs faced each other in the 2014 final.
As the winners of the 2015–16 UEFA Champions League, Real Madrid qualified as the UEFA representative for the 2016 FIFA Club World Cup in Japan (their third Club World Cup appearance), and also earned the right to play against the winners of the 2015–16 UEFA Europa League, Sevilla, in the 2016 UEFA Super Cup. Madrid won both competitions.

## Format changes

The UEFA Executive Committee held in May 2013 approved the following changes to the UEFA Champions League starting from the 2015–16 season (for the three-year cycle until the 2017–18 season):
* The winners of the previous season's UEFA Europa League will qualify for the UEFA Champions League. They will enter at least the play-off round, and will enter the group stage if the berth reserved for the Champions League title holders is not used.
* The previous limit of a maximum of four teams per association will be increased to five, meaning that if the Champions League title holders or the Europa League title holders are from the top three ranked associations (but not both from the same one) and finish outside the top four of their domestic league, the fourth-placed team of their association will not be prevented from participating in the tournament. However, if both the Champions League title holders and the Europa League title holders are from the same top three ranked association and finish outside the top four of their domestic league, the fourth-placed team of their association will be moved to the Europa League.

## Association team allocation

A total of 78 teams from 53 of the 54 UEFA member associations participated in the 2015–16 UEFA Champions League (the exception being Liechtenstein, which does not organise a domestic league). The association ranking based on the UEFA country coefficients was used to determine the number of participating teams for each association:
* Associations 1–3 each have four teams qualify.
* Associations 4–6 each have three teams qualify.
* Associations 7–15 each have two teams qualify.
* Associations 16–54 (except Liechtenstein) each have one team qualify.
* The winners of the 2014–15 UEFA Champions League and 2014–15 UEFA Europa League were each given an additional entry if they would not qualify for the 2015–16 UEFA Champions League through their domestic league. Because a maximum of five teams from one association can enter the UEFA Champions League, if both the Champions League title holders and the Europa League title holders were from the same top three ranked association and finished outside the top four of their domestic league, the fourth-placed team of their association would be moved to the Europa League. For this season:
** The winners of the 2014–15 UEFA Champions League, Barcelona, qualified through their domestic league, meaning the additional entry for the Champions League title holders was not necessary.
** The winners of the 2014–15 UEFA Europa League, Sevilla, did not qualify through their domestic league, meaning the additional entry for the Europa League title holders was necessary.

### Association ranking

For the 2015–16 UEFA Champions League, the associations are allocated places according to their 2014 UEFA country coefficients, which takes into account their performance in European competitions from 2009–10 to 2013–14.
Apart from the allocation based on the country coefficients, associations may have additional teams participating in the Champions League, as noted below:
* (EL) – Additional berth for Europa League title holders
| Rank | Association | Coeff. | Teams | Notes |
| 1 | Spain | 97.713 | 4 | +1(EL) |
| 2 | England | 84.748 | 4 | |
| 3 | Germany | 81.641 | 4 | |
| 4 | Italy | 66.938 | 3 | |
| 5 | Portugal | 62.299 | 3 | |
| 6 | France | 56.500 | 3 | |
| 7 | Russia | 46.998 | 2 | |
| 8 | Netherlands | 44.312 | 2 | |
| 9 | Ukraine | 40.966 | 2 | |
| 10 | Belgium | 36.300 | 2 | |
| 11 | Turkey | 34.200 | 2 | |
| 12 | Greece | 33.600 | 2 | |
| 13 | Switzerland | 33.225 | 2 | |
| 14 | Austria | 30.925 | 2 | |
| 15 | Czech Republic | 29.350 | 2 | |
| 16 | Romania | 27.257 | 1 | |
| 17 | Israel | 26.875 | 1 | |
| 18 | Cyprus | 23.250 | 1 | |
| Rank | Association | Coeff. | Teams |
| 19 | Denmark | 21.300 | 1 |
| 20 | Croatia | 19.625 | 1 |
| 21 | Poland | 18.875 | 1 |
| 22 | Belarus | 18.625 | 1 |
| 23 | Scotland | 16.566 | 1 |
| 24 | Sweden | 16.325 | 1 |
| 25 | Bulgaria | 15.625 | 1 |
| 26 | Norway | 14.275 | 1 |
| 27 | Serbia | 14.125 | 1 |
| 28 | Hungary | 11.625 | 1 |
| 29 | Slovenia | 11.000 | 1 |
| 30 | Slovakia | 11.000 | 1 |
| 31 | Moldova | 10.375 | 1 |
| 32 | Azerbaijan | 10.375 | 1 |
| 33 | Georgia | 9.875 | 1 |
| 34 | Kazakhstan | 8.250 | 1 |
| 35 | Bosnia and Herzegovina | 7.500 | 1 |
| 36 | Finland | 7.175 | 1 |
| Rank | Association | Coeff. | Teams |
| 37 | Iceland | 6.750 | 1 |
| 38 | Latvia | 6.250 | 1 |
| 39 | Montenegro | 6.000 | 1 |
| 40 | Albania | 5.500 | 1 |
| 41 | Lithuania | 5.250 | 1 |
| 42 | Macedonia | 5.250 | 1 |
| 43 | Republic of Ireland | 5.125 | 1 |
| 44 | Luxembourg | 4.875 | 1 |
| 45 | Malta | 4.833 | 1 |
| 46 | Liechtenstein | 4.500 | 0 |
| 47 | Northern Ireland | 3.625 | 1 |
| 48 | Wales | 3.000 | 1 |
| 49 | Armenia | 2.875 | 1 |
| 50 | Estonia | 2.875 | 1 |
| 51 | Faroe Islands | 2.125 | 1 |
| 52 | San Marino | 0.999 | 1 |
| 53 | Andorra | 0.833 | 1 |
| 54 | Gibraltar | 0.000 | 1 |

### Distribution

In the default access list, the Champions League title holders enter the group stage. However, since Barcelona already qualified for the group stage (as the champions of the 2014–15 La Liga), the Champions League title holders berth in the group stage is given to the Europa League title holders, Sevilla. and the following changes to the default allocation system are made:
* The third-placed teams of associations 4 (Italy) and 5 (Portugal) are promoted from the third qualifying round to the play-off round.
| | | Teams entering in this round | Teams advancing from previous round |
| First qualifying round (8 teams) | First qualifying round (8 teams) | 8 champions from associations 47–54 | |
| Second qualifying round (34 teams) | Second qualifying round (34 teams) | 30 champions from associations 16–46 (except Liechtenstein) | 4 winners from the first qualifying round |
| Third qualifying round | Champions Route (20 teams) | 3 champions from associations 13–15 | 17 winners from the second qualifying round |
| Third qualifying round | League Route (10 teams) | 9 runners-up from associations 7–15 1 third-placed team from association 6 | |
| Play-off round | Champions Route (10 teams) | | 10 winners from the third qualifying round (Champions Route) |
| Play-off round | League Route (10 teams) | 2 third-placed teams from associations 4–5 3 fourth-placed teams from associations 1–3 | 5 winners from the third qualifying round (League Route) |
| Group stage (32 teams) | Group stage (32 teams) | Europa League title holders 12 champions from associations 1–12 6 runners-up from associations 1–6 3 third-placed teams from associations 1–3 | 5 winners from the play-off round (Champions Route) 5 winners from the play-off round (League Route) |
| Knockout phase (16 teams) | Knockout phase (16 teams) | | 8 group winners from the group stage 8 group runners-up from the group stage |

### Teams

League positions of the previous season qualified via league position shown in parentheses. Sevilla qualified as Europa League title holders. (TH: Champions League title holders; EL: Europa League title holders).
Group stage :
| Barcelona (1st) | Arsenal (3rd) | Benfica (1st) | Dynamo Kyiv (1st) |
| Real Madrid (2nd) | Bayern Munich (1st) | Porto (2nd) | Gent (1st) |
| Atlético Madrid (3rd) | VfL Wolfsburg (2nd) | Paris Saint-Germain (1st) | Galatasaray (1st) |
| Sevilla (EL) | Borussia Mönchengladbach (3rd) | Lyon (2nd) | Olympiacos (1st) |
| Chelsea (1st) | Juventus (1st) | Zenit Saint Petersburg (1st) | |
| Manchester City (2nd) | Roma (2nd) | PSV Eindhoven (1st) | |
| Play-off round ||||
| Champions Route | League Route | League Route | League Route |
| | Valencia (4th) | Bayer Leverkusen (4th) | Sporting CP (3rd) |
| | Manchester United (4th) | Lazio (3rd) | |
| Third qualifying round ||||
| Champions Route | League Route | League Route | League Route |
| Basel (1st) | Monaco (3rd) | Club Brugge (2nd) | Rapid Wien (2nd) |
| Red Bull Salzburg (1st) | CSKA Moscow (2nd) | Fenerbahçe (2nd) | Sparta Prague (2nd) |
| Viktoria Plzeň (1st) | Ajax (2nd) | Panathinaikos (2nd) | |
| | Shakhtar Donetsk (2nd) | Young Boys (2nd) | |
| Second qualifying round ||||
| Steaua București (1st) | Malmö FF (1st) | Qarabağ (1st) | Skënderbeu (1st) |
| Maccabi Tel Aviv (1st) | Ludogorets Razgrad (1st) | Dila Gori (1st) | Žalgiris (1st) |
| APOEL (1st) | Molde (1st) | Astana (1st) | Vardar (1st) |
| Midtjylland (1st) | Partizan (1st) | Sarajevo (1st) | Dundalk (1st) |
| Dinamo Zagreb (1st) | Videoton (1st) | HJK (1st) | Fola Esch (1st) |
| Lech Poznań (1st) | Maribor (1st) | Stjarnan (1st) | Hibernians (1st) |
| BATE Borisov (1st) | Trenčín (1st) | Ventspils (1st) | |
| Celtic (1st) | Milsami Orhei (1st) | Rudar Pljevlja (1st) | |
| First qualifying round ||||
| Crusaders (1st) | Pyunik (1st) | B36 (1st) | FC Santa Coloma (1st) |
| The New Saints (1st) | Levadia Tallinn (1st) | Folgore (1st) | Lincoln Red Imps (1st) |

## Round and draw dates

The schedule of the competition is as follows (all draws are held at UEFA headquarters in Nyon, Switzerland, unless stated otherwise).
| Phase | Round | Draw date | First leg | Second leg |
| Qualifying | First qualifying round | 22 June 2015 | 30 June–1 July 2015 | 7–8 July 2015 |
| Qualifying | Second qualifying round | 22 June 2015 | 14–15 July 2015 | 21–22 July 2015 |
| Qualifying | Third qualifying round | 17 July 2015 | 28–29 July 2015 | 4–5 August 2015 |
| Play-off | Play-off round | 7 August 2015 | 18–19 August 2015 | 25–26 August 2015 |
| Group stage | Matchday 1 | 27 August 2015 (Monaco) | 15–16 September 2015 | 15–16 September 2015 |
| Group stage | Matchday 2 | 27 August 2015 (Monaco) | 29–30 September 2015 | 29–30 September 2015 |
| Group stage | Matchday 3 | 27 August 2015 (Monaco) | 20–21 October 2015 | 20–21 October 2015 |
| Group stage | Matchday 4 | 27 August 2015 (Monaco) | 3–4 November 2015 | 3–4 November 2015 |
| Group stage | Matchday 5 | 27 August 2015 (Monaco) | 24–25 November 2015 | 24–25 November 2015 |
| Group stage | Matchday 6 | 27 August 2015 (Monaco) | 8–9 December 2015 | 8–9 December 2015 |
| Knockout phase | Round of 16 | 14 December 2015 | 16–17 & 23–24 February 2016 | 8–9 & 15–16 March 2016 |
| Knockout phase | Quarter-finals | 18 March 2016 | 5–6 April 2016 | 12–13 April 2016 |
| Knockout phase | Semi-finals | 15 April 2016 | 26–27 April 2016 | 3–4 May 2016 |
| Knockout phase | Final | 15 April 2016 | 28 May 2016 at Stadio San Siro, Milan | 28 May 2016 at Stadio San Siro, Milan |

## Qualifying rounds

In the qualifying rounds and the play-off round, teams were divided into seeded and unseeded teams based on their 2015 UEFA club coefficients, and then drawn into two-legged home-and-away ties. Teams from the same association could not be drawn against each other.

### First qualifying round

The draw for the first and second qualifying rounds was held on 22 June 2015. The first legs were played on 30 June and 1 July, and the second legs were played on 7 July 2015.
Lincoln Red Imps became the first Gibraltar team to win a tie in a UEFA competition, two years after Gibraltar's teams were first admitted entry.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Lincoln Red Imps | 2–1 | FC Santa Coloma | 0–0 | 2–1 |
| Crusaders | 1–1 (a) | Levadia Tallinn | 0–0 | 1–1 |
| Pyunik | 4–2 | Folgore | 2–1 | 2–1 |
| B36 | 2–6 | The New Saints | 1–2 | 1–4 |

### Second qualifying round

The first legs were played on 14 and 15 July, and the second legs were played on 21 and 22 July 2015.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Hibernians | 3–6 | Maccabi Tel Aviv | 2–1 | 1–5 |
| APOEL | 1–1 (a) | Vardar | 0–0 | 1–1 |
| Qarabağ | 1–0 | Rudar Pljevlja | 0–0 | 1–0 |
| Sarajevo | 0–3 | Lech Poznań | 0–2 | 0–1 |
| Maribor | 2–3 | Astana | 1–0 | 1–3 |
| BATE Borisov | 2–1 | Dundalk | 2–1 | 0–0 |
| Ventspils | 1–4 | HJK | 1–3 | 0–1 |
| Midtjylland | 3–0 | Lincoln Red Imps | 1–0 | 2–0 |
| Molde | 5–1 | Pyunik | 5–0 | 0–1 |
| Malmö FF | 1–0 | Žalgiris | 0–0 | 1–0 |
| Celtic | 6–1 | Stjarnan | 2–0 | 4–1 |
| Trenčín | 3–4 | Steaua București | 0–2 | 3–2 |
| Partizan | 3–0 | Dila Gori | 1–0 | 2–0 |
| Ludogorets Razgrad | 1–3 | Milsami Orhei | 0–1 | 1–2 |
| Dinamo Zagreb | 4–1 | Fola Esch | 1–1 | 3–0 |
| Skënderbeu | 6–4 | Crusaders | 4–1 | 2–3 |
| The New Saints | 1–2 | Videoton | 0–1 | 1–1 (a.e.t.) |
* 1 2 Order of legs reversed after original draw.

### Third qualifying round

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 2015–16 UEFA Europa League play-off round.
The draw for the third qualifying round was held on 17 July 2015. The first legs were played on 28 and 29 July, and the second legs were played on 4 and 5 August 2015.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Champions Route |||||
| Lech Poznań | 1–4 | Basel | 1–3 | 0–1 |
| Milsami Orhei | 0–4 | Skënderbeu | 0–2 | 0–2 |
| HJK | 3–4 | Astana | 0–0 | 3–4 |
| Celtic | 1–0 | Qarabağ | 1–0 | 0–0 |
| Steaua București | 3–5 | Partizan | 1–1 | 2–4 |
| Midtjylland | 2–2 (a) | APOEL | 1–2 | 1–0 |
| Maccabi Tel Aviv | 3–2 | Viktoria Plzeň | 1–2 | 2–0 |
| Dinamo Zagreb | 4–4 (a) | Molde | 1–1 | 3–3 |
| Videoton | 1–2 | BATE Borisov | 1–1 | 0–1 |
| Red Bull Salzburg | 2–3 | Malmö FF | 2–0 | 0–3 |
| League Route |||||
| Panathinaikos | 2–4 | Club Brugge | 2–1 | 0–3 |
| Young Boys | 1–7 | Monaco | 1–3 | 0–4 |
| CSKA Moscow | 5–4 | Sparta Prague | 2–2 | 3–2 |
| Rapid Wien | 5–4 | Ajax | 2–2 | 3–2 |
| Fenerbahçe | 0–3 | Shakhtar Donetsk | 0–0 | 0–3 |

## Play-off round

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 entered the 2015–16 UEFA Europa League group stage.
The draw for the play-off round was held on 7 August 2015. The first legs were played on 18 and 19 August, and the second legs were played on 25 and 26 August 2015.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Champions Route |||||
| Astana | 2–1 | APOEL | 1–0 | 1–1 |
| Skënderbeu | 2–6 | Dinamo Zagreb | 1–2 | 1–4 |
| Celtic | 3–4 | Malmö FF | 3–2 | 0–2 |
| Basel | 3–3 (a) | Maccabi Tel Aviv | 2–2 | 1–1 |
| BATE Borisov | 2–2 (a) | Partizan | 1–0 | 1–2 |
| League Route |||||
| Lazio | 1–3 | Bayer Leverkusen | 1–0 | 0–3 |
| Manchester United | 7–1 | Club Brugge | 3–1 | 4–0 |
| Sporting CP | 3–4 | CSKA Moscow | 2–1 | 1–3 |
| Rapid Wien | 2–3 | Shakhtar Donetsk | 0–1 | 2–2 |
| Valencia | 4–3 | Monaco | 3–1 | 1–2 |

## Group stage

The draw for the group stage was held in Monaco on 27 August 2015. The 32 teams were drawn into eight groups of four, with the restriction that teams from the same association could not be drawn against each other. For the draw, the teams were seeded into four pots based on the following principles (introduced starting this season):
* Pot 1 contained the title holders and the champions of the top seven associations based on their 2014 UEFA country coefficients. As the title holders (Barcelona) were one of the champions of the top seven associations, the champions of the association ranked eighth (Netherlands' PSV Eindhoven) were also seeded into Pot 1 (regulations Article 13.05).
* Pot 2, 3 and 4 contained the remaining teams, seeded based on their 2015 UEFA club coefficients.
In each group, teams played against each other home-and-away in a round-robin format. The group winners and runners-up advanced to the round of 16, while the third-placed teams entered the 2015–16 UEFA Europa League round of 32. The matchdays were 15–16 September, 29–30 September, 20–21 October, 3–4 November, 24–25 November, and 8–9 December 2015.
The youth teams of the clubs that qualified for the group stage also played in the 2015–16 UEFA Youth League on the same matchdays, where they competed in the UEFA Champions League Path (with the UEFA Youth League expanded to 64 teams, the youth domestic champions of the top 32 associations compete in a separate Domestic Champions Path until the play-offs).
A total of 17 national associations were represented in the group stage. Astana, Borussia Mönchengladbach and Gent made their debut appearances in the group stage. Astana were the first team from Kazakhstan to play in the Champions League group stage. With the maximum teams from the same association in the group stage increased from four to five, Spain became the first association to have five teams in the Champions League group stage. Since all three qualifying teams from the highest ranked leagues won their ties in the league route playoff round, the three countries of Spain, England and Germany had 13 of the 32 clubs in the group stage.
* Tiebreakers
* The teams were ranked according to points (3 points for a win, 1 point for a draw, 0 points for a loss). If two or more teams were equal on points on completion of the group matches, the following criteria were applied in the order given to determine the rankings (regulations Article 17.01):
* 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 had an equal ranking, criteria 1 to 4 were reapplied exclusively to the matches between the teams in question to determine their final rankings. If this procedure did not lead to a decision, criteria 6 to 12 applied;
* 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);
* higher club coefficient.

### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | RMA | PAR | SHK | MAL |
| 1 | Real Madrid | 6 | 5 | 1 | 0 | 19 | 3 | +16 | 16 | Advance to knockout phase | — | 1–0 | 4–0 | 8–0 |
| 2 | Paris Saint-Germain | 6 | 4 | 1 | 1 | 12 | 1 | +11 | 13 | Advance to knockout phase | 0–0 | — | 2–0 | 2–0 |
| 3 | Shakhtar Donetsk | 6 | 1 | 0 | 5 | 7 | 14 | −7 | 3 | Transfer to Europa League | 3–4 | 0–3 | — | 4–0 |
| 4 | Malmö FF | 6 | 1 | 0 | 5 | 1 | 21 | −20 | 3 | | 0–2 | 0–5 | 1–0 | — |

### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | WOL | PSV | MUN | CSKA |
| 1 | VfL Wolfsburg | 6 | 4 | 0 | 2 | 9 | 6 | +3 | 12 | Advance to knockout phase | — | 2–0 | 3–2 | 1–0 |
| 2 | PSV Eindhoven | 6 | 3 | 1 | 2 | 8 | 7 | +1 | 10 | Advance to knockout phase | 2–0 | — | 2–1 | 2–1 |
| 3 | Manchester United | 6 | 2 | 2 | 2 | 7 | 7 | 0 | 8 | Transfer to Europa League | 2–1 | 0–0 | — | 1–0 |
| 4 | CSKA Moscow | 6 | 1 | 1 | 4 | 5 | 9 | −4 | 4 | | 0–2 | 3–2 | 1–1 | — |

### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ATM | BEN | GAL | AST |
| 1 | Atlético Madrid | 6 | 4 | 1 | 1 | 11 | 3 | +8 | 13 | Advance to knockout phase | — | 1–2 | 2–0 | 4–0 |
| 2 | Benfica | 6 | 3 | 1 | 2 | 10 | 8 | +2 | 10 | Advance to knockout phase | 1–2 | — | 2–1 | 2–0 |
| 3 | Galatasaray | 6 | 1 | 2 | 3 | 6 | 10 | −4 | 5 | Transfer to Europa League | 0–2 | 2–1 | — | 1–1 |
| 4 | Astana | 6 | 0 | 4 | 2 | 5 | 11 | −6 | 4 | | 0–0 | 2–2 | 2–2 | — |

### Group D

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MCI | JUV | SEV | BMG |
| 1 | Manchester City | 6 | 4 | 0 | 2 | 12 | 8 | +4 | 12 | Advance to knockout phase | — | 1–2 | 2–1 | 4–2 |
| 2 | Juventus | 6 | 3 | 2 | 1 | 6 | 3 | +3 | 11 | Advance to knockout phase | 1–0 | — | 2–0 | 0–0 |
| 3 | Sevilla | 6 | 2 | 0 | 4 | 8 | 11 | −3 | 6 | Transfer to Europa League | 1–3 | 1–0 | — | 3–0 |
| 4 | Borussia Mönchengladbach | 6 | 1 | 2 | 3 | 8 | 12 | −4 | 5 | | 1–2 | 1–1 | 4–2 | — |

### Group E

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAR | ROM | LEV | BATE |
| 1 | Barcelona | 6 | 4 | 2 | 0 | 15 | 4 | +11 | 14 | Advance to knockout phase | — | 6–1 | 2–1 | 3–0 |
| 2 | Roma | 6 | 1 | 3 | 2 | 11 | 16 | −5 | 6 | Advance to knockout phase | 1–1 | — | 3–2 | 0–0 |
| 3 | Bayer Leverkusen | 6 | 1 | 3 | 2 | 13 | 12 | +1 | 6 | Transfer to Europa League | 1–1 | 4–4 | — | 4–1 |
| 4 | BATE Borisov | 6 | 1 | 2 | 3 | 5 | 12 | −7 | 5 | | 0–2 | 3–2 | 1–1 | — |

### Group F

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAY | ARS | OLY | DZG |
| 1 | Bayern Munich | 6 | 5 | 0 | 1 | 19 | 3 | +16 | 15 | Advance to knockout phase | — | 5–1 | 4–0 | 5–0 |
| 2 | Arsenal | 6 | 3 | 0 | 3 | 12 | 10 | +2 | 9 | Advance to knockout phase | 2–0 | — | 2–3 | 3–0 |
| 3 | Olympiacos | 6 | 3 | 0 | 3 | 6 | 13 | −7 | 9 | Transfer to Europa League | 0–3 | 0–3 | — | 2–1 |
| 4 | Dinamo Zagreb | 6 | 1 | 0 | 5 | 3 | 14 | −11 | 3 | | 0–2 | 2–1 | 0–1 | — |

### Group G

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | CHE | DKV | POR | MTA |
| 1 | Chelsea | 6 | 4 | 1 | 1 | 13 | 3 | +10 | 13 | Advance to knockout phase | — | 2–1 | 2–0 | 4–0 |
| 2 | Dynamo Kyiv | 6 | 3 | 2 | 1 | 8 | 4 | +4 | 11 | Advance to knockout phase | 0–0 | — | 2–2 | 1–0 |
| 3 | Porto | 6 | 3 | 1 | 2 | 9 | 8 | +1 | 10 | Transfer to Europa League | 2–1 | 0–2 | — | 2–0 |
| 4 | Maccabi Tel Aviv | 6 | 0 | 0 | 6 | 1 | 16 | −15 | 0 | | 0–4 | 0–2 | 1–3 | — |

### Group H

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ZEN | GNT | VAL | LYO |
| 1 | Zenit Saint Petersburg | 6 | 5 | 0 | 1 | 13 | 6 | +7 | 15 | Advance to knockout phase | — | 2–1 | 2–0 | 3–1 |
| 2 | Gent | 6 | 3 | 1 | 2 | 8 | 7 | +1 | 10 | Advance to knockout phase | 2–1 | — | 1–0 | 1–1 |
| 3 | Valencia | 6 | 2 | 0 | 4 | 5 | 9 | −4 | 6 | Transfer to Europa League | 2–3 | 2–1 | — | 0–2 |
| 4 | Lyon | 6 | 1 | 1 | 4 | 5 | 9 | −4 | 4 | | 0–2 | 1–2 | 0–1 | — |

## Knockout phase

In the knockout phase, teams played against each other over two legs on a home-and-away basis, except for the one-match final. The mechanism of the draws for each round was as follows:
* In the draw for the round of 16, the eight group winners were seeded, and the eight group runners-up were unseeded. The seeded teams were drawn against the unseeded teams, with the seeded teams hosting the second leg. Teams from the same group or the same association could not be drawn against each other.
* In the draws for the quarter-finals onwards, there were no seedings, and teams from the same group or the same association could be drawn against each other.

### Bracket

| Round of 16 | Round of 16 | Round of 16 | Round of 16 | Round of 16 | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final | Final |
| Paris Saint-Germain | Paris Saint-Germain | 2 | 2 | 4 | | | | | | | | | | | | | | |
| Chelsea | Chelsea | 1 | 1 | 2 | | | | | | | | | | | | | | |
| Chelsea | Chelsea | 1 | 1 | 2 | Paris Saint-Germain | Paris Saint-Germain | 2 | 0 | 2 | | | | | | | | | |
| | | | | | Manchester City | Manchester City | 2 | 1 | 3 | | | | | | | | | |
| Dynamo Kyiv | Dynamo Kyiv | 1 | 0 | 1 | Manchester City | Manchester City | 2 | 1 | 3 | | | | | | | | | |
| Manchester City | Manchester City | 3 | 0 | 3 | | | | | | | | | | | | | | |
| Manchester City | Manchester City | 3 | 0 | 3 | | Manchester City | Manchester City | 0 | 0 | | 0 | | | | | | | |
| | | | | | | Manchester City | Manchester City | 0 | 0 | | Real Madrid | Real Madrid | 0 | 1 | 1 | | | |
| Gent | Gent | 2 | 0 | 2 | | | | | | | Real Madrid | Real Madrid | 0 | 1 | 1 | | | |
| VfL Wolfsburg | VfL Wolfsburg | 3 | 1 | 4 | | | | | | | | | | | | | | |
| VfL Wolfsburg | VfL Wolfsburg | 3 | 1 | 4 | VfL Wolfsburg | VfL Wolfsburg | 2 | 0 | 2 | | | | | | | | | |
| | | | | | Real Madrid | Real Madrid | 0 | 3 | 3 | | | | | | | | | |
| Roma | Roma | 0 | 0 | 0 | Real Madrid | | 0 | 3 | 3 | | | | | | | | | |
| Roma | Roma | 0 | 0 | 0 | | | 28 May – Milan | | | | | | | | |
| Real Madrid | Real Madrid | 2 | 2 | 4 | | | 28 May – Milan | | | | | | | | |
| Real Madrid | Real Madrid | 2 | 2 | 4 | | | Real Madrid (p) | 1 (5) | | | | | | | |
| | | | | | | | Real Madrid (p) | 1 (5) | | | | | | | | Atlético Madrid | Atlético Madrid | 1 (3) |
| Arsenal | Arsenal | 0 | 1 | 1 | | | | | | | | | | | | Atlético Madrid | Atlético Madrid | 1 (3) |
| Barcelona | Barcelona | 2 | 3 | 5 | | | | | | | | | | | |
| Barcelona | Barcelona | 2 | 3 | 5 | Barcelona | Barcelona | | 2 | 0 | | | | | | | 2 |
| | | | | | Atlético Madrid | Atlético Madrid | | 1 | 2 | 3 | | | | | | |
| PSV Eindhoven | PSV Eindhoven | 0 | 0 | 0 (7) | Atlético Madrid | Atlético Madrid | | 1 | 2 | 3 | | | | | | |
| Atlético Madrid (p) | Atlético Madrid (p) | 0 | 0 | 0 (8) | | | | | | | | | | | | |
| Atlético Madrid (p) | Atlético Madrid (p) | 0 | 0 | 0 (8) | | Atlético Madrid (a) | Atlético Madrid (a) | 1 | 1 | 2 | | | | | | |
| | | | | | | Atlético Madrid (a) | | 1 | 1 | | Bayern Munich | Bayern Munich | 0 | 2 | 2 | | | |
| Juventus | Juventus | 2 | 2 | 4 | | | | | | | Bayern Munich | Bayern Munich | 0 | 2 | 2 | | | |
| Bayern Munich (a.e.t.) | Bayern Munich (a.e.t.) | 2 | 4 | 6 | | | | | | | | | | | | | |
| Bayern Munich (a.e.t.) | Bayern Munich (a.e.t.) | 2 | 4 | 6 | Bayern Munich | Bayern Munich | 1 | 2 | 3 | | | | | | | | | |
| | | | | | Benfica | Benfica | 0 | 2 | 2 | | | | | | | | | |
| Benfica | Benfica | 1 | 2 | 3 | Benfica | Benfica | 0 | 2 | 2 | | | | | | | | | |
| Zenit Saint Petersburg | Zenit Saint Petersburg | 0 | 1 | 1 | | | | | | | | | | | |

### Round of 16

The draw for the round of 16 was held on 14 December 2015. The first legs were played on 16, 17, 23 and 24 February, and the second legs were played on 8, 9, 15 and 16 March 2016.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Gent | 2–4 | VfL Wolfsburg | 2–3 | 0–1 |
| Roma | 0–4 | Real Madrid | 0–2 | 0–2 |
| Paris Saint-Germain | 4–2 | Chelsea | 2–1 | 2–1 |
| Arsenal | 1–5 | Barcelona | 0–2 | 1–3 |
| Juventus | 4–6 | Bayern Munich | 2–2 | 2–4 (a.e.t.) |
| PSV Eindhoven | 0–0 (7–8 p) | Atlético Madrid | 0–0 | 0–0 (a.e.t.) |
| Benfica | 3–1 | Zenit Saint Petersburg | 1–0 | 2–1 |
| Dynamo Kyiv | 1–3 | Manchester City | 1–3 | 0–0 |

### Quarter-finals

The draw for the quarter-finals was held on 18 March 2016. The first legs were played on 5 and 6 April, and the second legs were played on 12 and 13 April 2016.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| VfL Wolfsburg | 2–3 | Real Madrid | 2–0 | 0–3 |
| Bayern Munich | 3–2 | Benfica | 1–0 | 2–2 |
| Barcelona | 2–3 | Atlético Madrid | 2–1 | 0–2 |
| Paris Saint-Germain | 2–3 | Manchester City | 2–2 | 0–1 |

### Semi-finals

The draw for the semi-finals was held on 15 April 2016. The first legs were played on 26 and 27 April, and the second legs were played on 3 and 4 May 2016.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Manchester City | 0–1 | Real Madrid | 0–0 | 0–1 |
| Atlético Madrid | 2–2 (a) | Bayern Munich | 1–0 | 1–2 |

### Final

The final was played on 28 May 2016 at Stadio San Siro in Milan, Italy. The "home" team (for administrative purposes) was determined by an additional draw held after the semi-final draw.

## Statistics

Statistics exclude qualifying rounds and play-off round.

### Top goalscorers

| Rank | Player | Team | Goals | Minutes played |
| 1 | Cristiano Ronaldo | Real Madrid | 16 | 1109 |
| 2 | Robert Lewandowski | Bayern Munich | 9 | 942 |
| 3 | Luis Suárez | Barcelona | 8 | 810 |
| 3 | Thomas Müller | Bayern Munich | 8 | 926 |
| 5 | Antoine Griezmann | Atlético Madrid | 7 | 1135 |
| 6 | Lionel Messi | Barcelona | 6 | 630 |
| 6 | Artem Dzyuba | Zenit Saint Petersburg | 6 | 633 |
| 8 | Olivier Giroud | Arsenal | 5 | 384 |
| 8 | Javier Hernández | Bayer Leverkusen | 5 | 487 |
| 8 | Willian | Chelsea | 5 | 642 |
| 8 | Zlatan Ibrahimović | Paris Saint-Germain | 5 | 880 |
Source:

### Squad of the Season

The UEFA Technical Study Group selected the following 18 players as the squad of the tournament.
| Pos. | Name | Team |
| GK | Jan Oblak | Atlético Madrid |
| GK | Manuel Neuer | Bayern Munich |
| DF | Diego Godín | Atlético Madrid |
| DF | Juanfran | Atlético Madrid |
| DF | Thiago Silva | Paris Saint-Germain |
| DF | Sergio Ramos | Real Madrid |
| DF | Marcelo | Real Madrid |
| MF | Gabi | Atlético Madrid |
| MF | Koke | Atlético Madrid |
| MF | Andrés Iniesta | Barcelona |
| MF | Toni Kroos | Real Madrid |
| MF | Luka Modrić | Real Madrid |
| FW | Antoine Griezmann | Atlético Madrid |
| FW | Luis Suárez | Barcelona |
| FW | Lionel Messi | Barcelona |
| FW | Robert Lewandowski | Bayern Munich |
| FW | Cristiano Ronaldo | Real Madrid |
| FW | Gareth Bale | Real Madrid |