2016–17 UEFA Champions League group stage

international football competition

The 2016–17 UEFA Champions League group stage started on 13th September and finished on 7th December 2016. There were 32 teams in the group stage, and they played to determine the 16 teams that would go on to the next round of the 2016–17 UEFA Champions League

Teams change

Key to colours
Group winners and runners-up advanced to the round of 16
Third-placed teams entered the Europa League round of 32
Pot 1 (by association rank)[1]
Assoc.TeamCoeff
TH Real Madrid176.142
1 Barcelona159.142
2 Leicester City15.256
3 Bayern Munich163.035
4 Juventus107.087
5 Benfica116.616
6 Paris Saint-Germain112.549
7 CSKA Moscow48.716
Pot 2
TeamCoeff
Atlético Madrid144.142
Borussia Dortmund110.035
Arsenal105.256
Manchester City[LR]99.256
Sevilla95.642
Porto[LR]92.616
Napoli90.087
Bayer Leverkusen89.035
Pot 3
TeamCoeff
Basel87.755
Tottenham Hotspur74.256
Dynamo Kyiv65.976
Lyon63.049
PSV Eindhoven57.112
Sporting CP51.616
Club Brugge43.000
Borussia Mönchengladbach[LR]42.035
Pot 4
TeamCoeff
Celtic[CR]40.460
Monaco[LR]36.549
Beşiktaş34.920
Legia Warsaw[CR]28.000
Dinamo Zagreb[CR]25.775
Ludogorets Razgrad[CR]25.625
Copenhagen[CR]24.720
Rostov[LR]11.716
Notes
  1. TH Title holders, automatically placed at the top position of seeding list.
  2. CR Winners of the play-off round (Champions Route).
  3. LR Winners of the play-off round (League Route).

Groups change

Group A change

PosTeamPldWDLGFGAGDPtsQualification
1 Arsenal6420186+1214Advance to knockout phase
2 Paris Saint-Germain6330137+612
3 Ludogorets Razgrad6033615−93Transfer to Europa League
4 Basel6024312−92
Source: UEFA
Rules for classification: Group stage tiebreakers
Paris Saint-Germain 1–1 Arsenal
Report
Attendance: 46,440[2]
Basel 1–1 Ludogorets Razgrad
Report
Attendance: 30,852[2]

Ludogorets Razgrad 1–3 Paris Saint-Germain
Report
Arsenal 2–0 Basel
Report

Arsenal 6–0 Ludogorets Razgrad
Report
Paris Saint-Germain 3–0 Basel
Report
Attendance: 46,488[4]

Ludogorets Razgrad 2–3 Arsenal
Report
Basel 1–2 Paris Saint-Germain
Report
Attendance: 34,639[5]

Arsenal 2–2 Paris Saint-Germain
Report
Attendance: 59,628[6]
Referee: Felix Brych (Germany)
Ludogorets Razgrad 0–0 Basel
Report

Paris Saint-Germain 2–2 Ludogorets Razgrad
Report
Basel 1–4 Arsenal
Report
Attendance: 36,000[7]

Group B change

PosTeamPldWDLGFGAGDPtsQualification
1 Napoli6321118+311Advance to knockout phase
2 Benfica6222101008
3 Beşiktaş6141914−57Transfer to Europa League
4 Dynamo Kyiv612386+25
Source: UEFA
Rules for classification: Group stage tiebreakers
Dynamo Kyiv 1–2 Napoli
Harmash  26'ReportMilik  36'45+2'
Attendance: 35,137[2]
Benfica 1–1 Beşiktaş
Report
Attendance: 42,126[2]

Beşiktaş 1–1 Dynamo Kyiv
Report
Attendance: 33,938[3]
Napoli 4–2 Benfica
Report
Attendance: 41,281[3]
Referee: Felix Brych (Germany)

Napoli 2–3 Beşiktaş
Report
Attendance: 28,502[4]
Dynamo Kyiv 0–2 Benfica
Report

Beşiktaş 1–1 Napoli
Report
Attendance: 35,552[5]
Benfica 1–0 Dynamo Kyiv
Report
Attendance: 51,641[5]

Beşiktaş 3–3 Benfica
Report
Attendance: 36,063[6]
Napoli 0–0 Dynamo Kyiv
Report
Attendance: 33,736[6]

Dynamo Kyiv 6–0 Beşiktaş
Report
Attendance: 14,036[7]
Benfica 1–2 Napoli
Report
Attendance: 55,634[7]

Group C change

PosTeamPldWDLGFGAGDPtsQualification
1 Barcelona6501204+1615Advance to knockout phase
2 Manchester City62311210+29
3 Borussia Mönchengladbach6123512−75Transfer to Europa League
4 Celtic6033516−113
Source: UEFA
Rules for classification: Group stage tiebreakers
Barcelona 7–0 Celtic
Report
Attendance: 73,290[2]
Manchester City 4–0 Borussia Mönchengladbach
Report

Borussia Mönchengladbach 1–2 Barcelona
Report
Celtic 3–3 Manchester City
Report
Attendance: 57,592[3]

Celtic 0–2 Borussia Mönchengladbach
Report
Barcelona 4–0 Manchester City
Report
Attendance: 96,290[4]

Borussia Mönchengladbach 1–1 Celtic
Report
Manchester City 3–1 Barcelona
Report

Celtic 0–2 Barcelona
Report
Attendance: 57,937[6]
Borussia Mönchengladbach 1–1 Manchester City
Report

Barcelona 4–0 Borussia Mönchengladbach
Report
Attendance: 67,157[7]
Manchester City 1–1 Celtic
Report

Group D change

PosTeamPldWDLGFGAGDPtsQualification
1 Atlético Madrid650172+515Advance to knockout phase
2 Bayern Munich6402146+812
3 Rostov6123612−65Transfer to Europa League
4 PSV Eindhoven6024411−72
Source: UEFA
Rules for classification: Group stage tiebreakers
Bayern Munich 5–0 Rostov
Lewandowski  28' (pen.)
Müller  45+2'
Kimmich  53'60'
Bernat  90'
Report
Attendance: 70,000[2]
PSV Eindhoven 0–1 Atlético Madrid
Report

Atlético Madrid 1–0 Bayern Munich
Report
Attendance: 48,242[3]
Rostov 2–2 PSV Eindhoven
Report
Attendance: 12,646[3]

Rostov 0–1 Atlético Madrid
Report
Attendance: 15,400[4]
Bayern Munich 4–1 PSV Eindhoven
Report
Attendance: 70,000[4]

Atlético Madrid 2–1 Rostov
Report
Attendance: 40,392[5]
PSV Eindhoven 1–2 Bayern Munich
Report
Attendance: 35,000[5]

Rostov 3–2 Bayern Munich
Report
Attendance: 15,211[6]
Atlético Madrid 2–0 PSV Eindhoven
Report

Bayern Munich 1–0 Atlético Madrid
Report
Attendance: 70,000[7]
PSV Eindhoven 0–0 Rostov
Report
Attendance: 33,400[7]

Group E change

PosTeamPldWDLGFGAGDPtsQualification
1 Monaco632197+211Advance to knockout phase
2 Bayer Leverkusen624084+410
3 Tottenham Hotspur62136607Transfer to Europa League
4 CSKA Moscow6033511−63
Source: UEFA
Rules for classification: Group stage tiebreakers
Bayer Leverkusen 2–2 CSKA Moscow
Report
Attendance: 23,459[9]
Tottenham Hotspur 1–2 Monaco
Report

Monaco 1–1 Bayer Leverkusen
Report
CSKA Moscow 0–1 Tottenham Hotspur
Report
Attendance: 26,153[11]

CSKA Moscow 1–1 Monaco
Report
Attendance: 24,125[12]
Bayer Leverkusen 0–0 Tottenham Hotspur
Report
Attendance: 28,887[12]

Monaco 3–0 CSKA Moscow
Report
Attendance: 10,029[13]
Referee: Matej Jug (Slovenia)
Tottenham Hotspur 0–1 Bayer Leverkusen
Report

CSKA Moscow 1–1 Bayer Leverkusen
Report
Monaco 2–1 Tottenham Hotspur
Report

Bayer Leverkusen 3–0 Monaco
Report
Tottenham Hotspur 3–1 CSKA Moscow
Report

Group F change

PosTeamPldWDLGFGAGDPtsQualification
1 Borussia Dortmund6420219+1214Advance to knockout phase
2 Real Madrid63301610+612
3 Legia Warsaw6114924−154Transfer to Europa League
4 Sporting CP610558−33
Source: UEFA
Rules for classification: Group stage tiebreakers
Real Madrid 2–1 Sporting CP
Report
Legia Warsaw 0–6 Borussia Dortmund
Report
Attendance: 27,304[9]

Borussia Dortmund 2–2 Real Madrid
Report
Sporting CP 2–0 Legia Warsaw
Report

Sporting CP 1–2 Borussia Dortmund
Report
Real Madrid 5–1 Legia Warsaw
Report
Attendance: 70,251[12]
Referee: Ruddy Buquet (France)

Borussia Dortmund 1–0 Sporting CP
Report
Legia Warsaw 3–3 Real Madrid
Report

Sporting CP 1–2 Real Madrid
Report
Borussia Dortmund 8–4 Legia Warsaw
Report

Real Madrid 2–2 Borussia Dortmund
Report
Legia Warsaw 1–0 Sporting CP
Report

Group G change

PosTeamPldWDLGFGAGDPtsQualification
1 Leicester City641176+113Advance to knockout phase
2 Porto632193+611
3 Copenhagen623172+59Transfer to Europa League
4 Club Brugge6006214−120
Source: UEFA
Rules for classification: Group stage tiebreakers
Club Brugge 0–3 Leicester City
Report
Porto 1–1 Copenhagen
Report
Attendance: 34,325[9]
Referee: Matej Jug (Slovenia)

Copenhagen 4–0 Club Brugge
Report
Leicester City 1–0 Porto
Report

Leicester City 1–0 Copenhagen
Report
Club Brugge 1–2 Porto
Report

Copenhagen 0–0 Leicester City
Report
Attendance: 34,146[13]
Referee: Felix Brych (Germany)
Porto 1–0 Club Brugge
Report

Leicester City 2–1 Club Brugge
Report
Copenhagen 0–0 Porto
Report

Club Brugge 0–2 Copenhagen
Report
Porto 5–0 Leicester City
Report
Attendance: 39,310[15]

Group H change

PosTeamPldWDLGFGAGDPtsQualification
1 Juventus6420112+914Advance to knockout phase
2 Sevilla632173+411
3 Lyon622253+28Transfer to Europa League
4 Dinamo Zagreb6006015−150
Source: UEFA
Rules for classification: Group stage tiebreakers
Lyon 3–0 Dinamo Zagreb
Report
Juventus 0–0 Sevilla
Report
Attendance: 33,261[9]

Sevilla 1–0 Lyon
Report
Dinamo Zagreb 0–4 Juventus
Report
Attendance: 23,875[11]

Dinamo Zagreb 0–1 Sevilla
Report
Lyon 0–1 Juventus
Report

Sevilla 4–0 Dinamo Zagreb
Report
Juventus 1–1 Lyon
Report

Dinamo Zagreb 0–1 Lyon
Report
Sevilla 1–3 Juventus
Report

Lyon 0–0 Sevilla
Report
Juventus 2–0 Dinamo Zagreb
Report
Attendance: 39,380[15]

Notes change

  1. 1.0 1.1 1.2 Ludogorets Razgrad played their home matches at Vasil Levski National Stadium, Sofia, instead of their regular stadium Ludogorets Arena, Razgrad.
  2. The Manchester City v Borussia Mönchengladbach match, originally scheduled on 13 September 2016, 20:45 CEST (19:45 local time), was postponed to the following day due to adverse weather conditions.[8]
  3. 3.0 3.1 3.2 Tottenham Hotspur played their home matches at Wembley Stadium, London, instead of their regular stadium White Hart Lane, London, due to renovation.[10]
  4. The Legia Warsaw v Real Madrid match was played behind closed doors due to punishment by UEFA.[16][17]

References change

  1. Cite error: The named reference pot1 was used but no text was provided for refs named (see the help page).
  2. 2.0 2.1 2.2 2.3 2.4 2.5 2.6 "Full Time Summary Matchday 1 – Tuesday 13 September 2016" (PDF). UEFA.org. Union of European Football Associations. 13 September 2016. Retrieved 13 September 2016.
  3. 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 "Full Time Summary Matchday 2 – Wednesday 28 September 2016" (PDF). UEFA.org. Union of European Football Associations. 28 September 2016. Retrieved 28 September 2016.
  4. 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 "Full Time Summary Matchday 3 – Wednesday 19 October 2016" (PDF). UEFA.org. Union of European Football Associations. 19 October 2016. Retrieved 19 October 2016.
  5. 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 "Full Time Summary Matchday 4 – Tuesday 1 November 2016" (PDF). UEFA.org. Union of European Football Associations. 1 November 2016. Retrieved 1 November 2016.
  6. 6.0 6.1 6.2 6.3 6.4 6.5 6.6 6.7 "Full Time Summary Matchday 5 – Wednesday 23 November 2016" (PDF). UEFA.org. Union of European Football Associations. 23 November 2016. Retrieved 23 November 2016.
  7. 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 "Full Time Summary Matchday 6 – Tuesday 6 December 2016" (PDF). UEFA.org. Union of European Football Associations. 6 December 2016. Retrieved 6 December 2016.
  8. "Man City v Borussia Monchengladbach: Champions League game postponed". BBC Sport. British Broadcasting Corporation. 13 September 2016. Retrieved 13 September 2016.
  9. 9.0 9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 "Full Time Summary Matchday 1 – Wednesday 14 September 2016" (PDF). UEFA.org. Union of European Football Associations. 14 September 2016. Retrieved 14 September 2016.
  10. "Tottenham Hotspur will play next season's Champions League matches at Wembley Stadium". The Guardian. 28 May 2016. Retrieved 8 September 2016.
  11. 11.0 11.1 11.2 11.3 11.4 11.5 11.6 11.7 "Full Time Summary Matchday 2 – Tuesday 27 September 2016" (PDF). UEFA.org. Union of European Football Associations. 27 September 2016. Retrieved 27 September 2016.
  12. 12.0 12.1 12.2 12.3 12.4 12.5 12.6 12.7 "Full Time Summary Matchday 3 – Tuesday 18 October 2016" (PDF). UEFA.org. Union of European Football Associations. 18 October 2016. Retrieved 18 October 2016.
  13. 13.0 13.1 13.2 13.3 13.4 13.5 13.6 13.7 "Full Time Summary Matchday 4 – Wednesday 2 November 2016" (PDF). UEFA.org. Union of European Football Associations. 2 November 2016. Retrieved 2 November 2016.
  14. 14.0 14.1 14.2 14.3 14.4 14.5 14.6 14.7 "Full Time Summary Matchday 5 – Tuesday 22 November 2016" (PDF). UEFA.org. Union of European Football Associations. 22 November 2016. Retrieved 22 November 2016.
  15. 15.0 15.1 15.2 15.3 15.4 15.5 15.6 15.7 "Full Time Summary Matchday 6 – Wednesday 7 December 2016" (PDF). UEFA.org. Union of European Football Associations. 7 December 2016. Retrieved 7 December 2016.
  16. "UEFA zamknęła stadion Legii Warszawa na mecz z Realem Madryt" [UEFA close Legia Warsaw's stadium for match against Real Madrid] (in Polish). Onet Sport. 29 September 2016. Retrieved 29 September 2016.
  17. "Disciplinary updates - Wednesday 12 October 2016 16:38 CET". UEFA.org. 12 October 2016. Retrieved 18 October 2016.