UEFA
Champions League
2016–17Seasons
Won by Real Madrid · The group-stage tables, the full knockout bracket and every fixture and result, qualifying included.
Group stage
Champions League
- 3rd in each group Into the Europa League
Group A
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Arsenal | 6 | 4 | 2 | 0 | 18 | 6 | +12 | WWWDW | 1413 |
| 2 | Paris Saint-Germain | 6 | 3 | 3 | 0 | 13 | 7 | +6 | WWWDD | 1211 |
| 3 (Into the Europa League) | Ludogorets | 6 | 0 | 3 | 3 | 6 | 15 | −9 | LLLDD | 32 |
| 4 | FC Basel 1893 | 6 | 0 | 2 | 4 | 3 | 12 | −9 | LLLDL | 21 |
Group B
Group C
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Barcelona | 6 | 5 | 0 | 1 | 20 | 4 | +16 | WWLWW | 1512 |
| 2 | Manchester City | 6 | 2 | 3 | 1 | 12 | 10 | +2 | DLWDD | 96 |
| 3 (Into the Europa League) | Borussia Mönchengladbach | 6 | 1 | 2 | 3 | 5 | 12 | −7 | LWDDL | 55 |
| 4 | Celtic | 6 | 0 | 3 | 3 | 5 | 16 | −11 | DLDLD | 33 |
Group D
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Atlético Madrid | 6 | 5 | 0 | 1 | 7 | 2 | +5 | WWWWL | 1512 |
| 2 | Bayern Munich | 6 | 4 | 0 | 2 | 14 | 6 | +8 | LWWLW | 129 |
| 3 (Into the Europa League) | FC Rostov | 6 | 1 | 2 | 3 | 6 | 12 | −6 | DLLWD | 55 |
| 4 | PSV Eindhoven | 6 | 0 | 2 | 4 | 4 | 11 | −7 | DLLLD | 22 |
Group E
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Monaco | 6 | 3 | 2 | 1 | 9 | 7 | +2 | DDWWL | 118 |
| 2 | Bayer Leverkusen | 6 | 2 | 4 | 0 | 8 | 4 | +4 | DDWDW | 109 |
| 3 (Into the Europa League) | Tottenham Hotspur | 6 | 2 | 1 | 3 | 6 | 6 | 0 | WDLLW | 77 |
| 4 | CSKA Moscow | 6 | 0 | 3 | 3 | 5 | 11 | −6 | LDLDL | 32 |
Group F
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Borussia Dortmund | 6 | 4 | 2 | 0 | 21 | 9 | +12 | DWWWD | 1411 |
| 2 | Real Madrid | 6 | 3 | 3 | 0 | 16 | 10 | +6 | DWDWD | 129 |
| 3 (Into the Europa League) | Legia Warszawa | 6 | 1 | 1 | 4 | 9 | 24 | −15 | LLDLW | 44 |
| 4 | Sporting CP | 6 | 1 | 0 | 5 | 5 | 8 | −3 | WLLLL | 33 |
Group G
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Leicester City | 6 | 4 | 1 | 1 | 7 | 6 | +1 | WWDWL | 1310 |
| 2 | FC Porto | 6 | 3 | 2 | 1 | 9 | 3 | +6 | LWWDW | 1110 |
| 3 (Into the Europa League) | FC Copenhagen | 6 | 2 | 3 | 1 | 7 | 2 | +5 | WLDDW | 98 |
| 4 | Club Brugge | 6 | 0 | 0 | 6 | 2 | 14 | −12 | LLLLL | 00 |
Group H
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Juventus | 6 | 4 | 2 | 0 | 11 | 2 | +9 | WWDWW | 1413 |
| 2 | Sevilla | 6 | 3 | 2 | 1 | 7 | 3 | +4 | WWWLD | 1110 |
| 3 (Into the Europa League) | Lyon | 6 | 2 | 2 | 2 | 5 | 3 | +2 | LLDWD | 85 |
| 4 | Dinamo Zagreb | 6 | 0 | 0 | 6 | 0 | 15 | −15 | LLLLL | 00 |
Times in Central European Time, as UEFA lists them
Flora Tallinn202Lincoln Red Imps123
Valletta FC112B36 Torshavn022
FC Santa Coloma000Alashkert033
The New Saints235Tre Penne101
Zrinjski101Legia Warszawa123
Dinamo Tbilisi213Alashkert011
Qarabag213F91 Dudelange011
Hapoel Beer Sheva303Sheriff Tiraspol202
The New Saints000Apoel Nicosia033
Bate Borisov224SJK022
Valletta FC112Red Star Belgrade224
Lincoln Red Imps101Celtic033
Red Bull Salzburg123FK Liepaja000
Vardar Skopje123Dinamo Zagreb235
FK Zalgiris Vilnius011FC Astana022
Rosenborg325IFK Norrkoping134
Ludogorets235FK Mladost Podgorica000
Crusaders FC000FC Copenhagen369
Partizani123Ferencváros123Partizani win 3–1 on penalties
Olimpija Ljubljana336AS Trencin426
Dundalk123FH hafnarfjordur123
Ludogorets246Red Star Belgrade224After extra time
Bate Borisov101Dundalk033
Sparta Prague101FCSB123
Viktoria Plzeň011Qarabag011
Partizani000Red Bull Salzburg123
FC Rostov224Anderlecht202
Dinamo Zagreb213Dinamo Tbilisi000
Shakhtar Donetsk202BSC Young Boys044
FC Astana112Celtic123
Rosenborg202Apoel Nicosia134
FC Astra Giurgiu101FC Copenhagen134
AS Trencin000Legia Warszawa101
Fenerbahçe213Monaco134
Olympiacos000Hapoel Beer Sheva011
FC Copenhagen112Apoel Nicosia011
FCSB000Manchester City516
Ajax112FC Rostov145
Ludogorets224Viktoria Plzeň022
Celtic505Hapoel Beer Sheva224
Dundalk011Legia Warszawa213
Villarreal101Monaco213
Tuesday 13 September
- FTParis Saint-Germain1–1ArsenalHT 1–0 · Parc des Princes
- FTFC Basel 18931–1LudogoretsHT 0–1 · St. Jakob-Park
- FTDynamo Kyiv1–2NapoliHT 1–2 · NSC Olimpiyskiy Stadium
- FTBenfica1–1BeşiktaşHT 1–0 · Estádio da Luz
- FTBarcelona7–0CelticHT 2–0 · Camp Nou
- FTBayern Munich5–0FC RostovHT 2–0 · Allianz Arena
- FTPSV Eindhoven0–1Atlético MadridHT 0–1 · Philips Stadion
Wednesday 14 September
- FTManchester City4–0Borussia MönchengladbachHT 2–0 · Etihad Stadium
- FTBayer Leverkusen2–2CSKA MoscowHT 2–2 · BayArena
- FTTottenham Hotspur1–2MonacoHT 1–2 · Wembley Stadium
- FTReal Madrid2–1Sporting CPHT 0–0 · Santiago Bernabéu
- FTLegia Warszawa0–6Borussia DortmundHT 0–3 · Stadion Wojska Polskiego w Warszawie
- FTClub Brugge0–3Leicester CityHT 0–2 · Jan Breydel Stadium
- FTFC Porto1–1FC CopenhagenHT 1–0 · Estádio do Dragão
- FTLyon3–0Dinamo ZagrebHT 1–0 · Parc Olympique Lyonnais
- FTJuventus0–0SevillaHT 0–0 · Allianz Stadium
Tuesday 27 September
- FTMonaco1–1Bayer LeverkusenHT 0–0 · Stade Louis II
- FTCSKA Moscow0–1Tottenham HotspurHT 0–0 · VEB Arena
- FTBorussia Dortmund2–2Real MadridHT 1–1 · Signal Iduna Park
- FTSporting CP2–0Legia WarszawaHT 2–0 · Estádio José Alvalade
- FTFC Copenhagen4–0Club BruggeHT 0–0 · Telia Parken
- FTLeicester City1–0FC PortoHT 1–0 · King Power Stadium
- FTSevilla1–0LyonHT 0–0 · Ramón Sánchez-Pizjuán
- FTDinamo Zagreb0–4JuventusHT 0–2 · Maksimir
Wednesday 28 September
- FTLudogorets1–3Paris Saint-GermainHT 1–1 · Vasil Levski National Stadium
- FTArsenal2–0FC Basel 1893HT 2–0 · Emirates Stadium
- FTBeşiktaş1–1Dynamo KyivHT 1–0 · Vodafone Park
- FTNapoli4–2BenficaHT 1–0 · Stadio San Paolo
- FTBorussia Mönchengladbach1–2BarcelonaHT 1–0 · Borussia-Park
- FTCeltic3–3Manchester CityHT 2–2 · Celtic Park
- FTAtlético Madrid1–0Bayern MunichHT 1–0 · Vicente Calderón
- FTFC Rostov2–2PSV EindhovenHT 2–2 · Olimp-2
Tuesday 18 October
- FTCSKA Moscow1–1MonacoHT 1–0 · VEB Arena
- FTBayer Leverkusen0–0Tottenham HotspurHT 0–0 · BayArena
- FTSporting CP1–2Borussia DortmundHT 0–2 · Estádio José Alvalade
- FTReal Madrid5–1Legia WarszawaHT 3–1 · Santiago Bernabéu
- FTLeicester City1–0FC CopenhagenHT 1–0 · King Power Stadium
- FTClub Brugge1–2FC PortoHT 1–0 · Jan Breydel Stadium
- FTDinamo Zagreb0–1SevillaHT 0–1 · Maksimir
- FTLyon0–1JuventusHT 0–0 · Parc Olympique Lyonnais
Wednesday 19 October
- FTArsenal6–0LudogoretsHT 2–0 · Emirates Stadium
- FTParis Saint-Germain3–0FC Basel 1893HT 1–0 · Parc des Princes
- FTNapoli2–3BeşiktaşHT 1–2 · Stadio San Paolo
- FTDynamo Kyiv0–2BenficaHT 0–1 · NSC Olimpiyskiy Stadium
- FTCeltic0–2Borussia MönchengladbachHT 0–0 · Celtic Park
- FTBarcelona4–0Manchester CityHT 1–0 · Camp Nou
- FTFC Rostov0–1Atlético MadridHT 0–0 · Olimp-2
- FTBayern Munich4–1PSV EindhovenHT 2–1 · Allianz Arena
Tuesday 1 November
- FTBeşiktaş1–1NapoliHT 0–0 · Vodafone Park
- FTLudogorets2–3ArsenalHT 2–2 · Ludogorets Arena
- FTFC Basel 18931–2Paris Saint-GermainHT 0–1 · St. Jakob-Park
- FTBenfica1–0Dynamo KyivHT 1–0 · Estádio da Luz
- FTBorussia Mönchengladbach1–1CelticHT 1–0 · Borussia-Park
- FTManchester City3–1BarcelonaHT 1–1 · Etihad Stadium
- FTAtlético Madrid2–1FC RostovHT 1–1 · Vicente Calderón
- FTPSV Eindhoven1–2Bayern MunichHT 1–1 · Philips Stadion
Wednesday 2 November
- FTMonaco3–0CSKA MoscowHT 3–0 · Stade Louis II
- FTTottenham Hotspur0–1Bayer LeverkusenHT 0–0 · Wembley Stadium
- FTBorussia Dortmund1–0Sporting CPHT 1–0 · Signal Iduna Park
- FTLegia Warszawa3–3Real MadridHT 1–2 · Stadion Wojska Polskiego w Warszawie
- FTFC Copenhagen0–0Leicester CityHT 0–0 · Telia Parken
- FTFC Porto1–0Club BruggeHT 1–0 · Estádio do Dragão
- FTSevilla4–0Dinamo ZagrebHT 1–0 · Ramón Sánchez-Pizjuán
- FTJuventus1–1LyonHT 1–0 · Allianz Stadium
Tuesday 22 November
- FTCSKA Moscow1–1Bayer LeverkusenHT 0–1 · VEB Arena
- FTMonaco2–1Tottenham HotspurHT 0–0 · Stade Louis II
- FTSporting CP1–2Real MadridHT 0–1 · Estádio José Alvalade
- FTBorussia Dortmund8–4Legia WarszawaHT 5–2 · Signal Iduna Park
- FTLeicester City2–1Club BruggeHT 2–0 · King Power Stadium
- FTFC Copenhagen0–0FC PortoHT 0–0 · Telia Parken
- FTDinamo Zagreb0–1LyonHT 0–0 · Maksimir
- FTSevilla1–3JuventusHT 1–1 · Ramón Sánchez-Pizjuán
Wednesday 23 November
- FTFC Rostov3–2Bayern MunichHT 1–1 · Olimp-2
- FTBeşiktaş3–3BenficaHT 0–3 · Vodafone Park
- FTArsenal2–2Paris Saint-GermainHT 1–1 · Emirates Stadium
- FTLudogorets0–0FC Basel 1893HT 0–0 · Vasil Levski National Stadium
- FTNapoli0–0Dynamo KyivHT 0–0 · Stadio San Paolo
- FTCeltic0–2BarcelonaHT 0–1 · Celtic Park
- FTBorussia Mönchengladbach1–1Manchester CityHT 1–1 · Borussia-Park
- FTAtlético Madrid2–0PSV EindhovenHT 0–0 · Vicente Calderón
Tuesday 6 December
- FTParis Saint-Germain2–2LudogoretsHT 0–1 · Parc des Princes
- FTFC Basel 18931–4ArsenalHT 0–2 · St. Jakob-Park
- FTDynamo Kyiv6–0BeşiktaşHT 4–0 · NSC Olimpiyskiy Stadium
- FTBenfica1–2NapoliHT 0–0 · Estádio da Luz
- FTBarcelona4–0Borussia MönchengladbachHT 1–0 · Camp Nou
- FTManchester City1–1CelticHT 1–1 · Etihad Stadium
- FTBayern Munich1–0Atlético MadridHT 1–0 · Allianz Arena
- FTPSV Eindhoven0–0FC RostovHT 0–0 · Philips Stadion
Wednesday 7 December
- FTBayer Leverkusen3–0MonacoHT 1–0 · BayArena
- FTTottenham Hotspur3–1CSKA MoscowHT 2–1 · Wembley Stadium
- FTReal Madrid2–2Borussia DortmundHT 1–0 · Santiago Bernabéu
- FTLegia Warszawa1–0Sporting CPHT 1–0 · Stadion Wojska Polskiego w Warszawie
- FTClub Brugge0–2FC CopenhagenHT 0–2 · Jan Breydel Stadium
- FTFC Porto5–0Leicester CityHT 3–0 · Estádio do Dragão
- FTLyon0–0SevillaHT 0–0 · Parc Olympique Lyonnais
- FTJuventus2–0Dinamo ZagrebHT 0–0 · Allianz Stadium
Tuesday 14 February
- FTBenfica1–0Borussia DortmundHT 0–0 · Estádio da Luz
- FTParis Saint-Germain4–0BarcelonaHT 2–0 · Parc des Princes
Wednesday 15 February
- FTReal Madrid3–1NapoliHT 1–1 · Santiago Bernabéu
- FTBayern Munich5–1ArsenalHT 1–1 · Allianz Arena
Tuesday 21 February
- FTManchester City5–3MonacoHT 1–2 · Etihad Stadium
- FTBayer Leverkusen2–4Atlético MadridHT 0–2 · BayArena
Wednesday 22 February
- FTFC Porto0–2JuventusHT 0–0 · Estádio do Dragão
- FTSevilla2–1Leicester CityHT 1–0 · Ramón Sánchez-Pizjuán
Tuesday 7 March
- FTNapoli1–3Real MadridHT 1–0 · Stadio San Paolo
- FTArsenal1–5Bayern MunichHT 1–0 · Emirates Stadium
Wednesday 8 March
- FTBorussia Dortmund4–0BenficaHT 1–0 · Signal Iduna Park
- FTBarcelona6–1Paris Saint-GermainHT 2–0 · Camp Nou
Tuesday 14 March
- FTJuventus1–0FC PortoHT 1–0 · Allianz Stadium
- FTLeicester City2–0SevillaHT 1–0 · King Power Stadium
Wednesday 15 March
- FTMonaco3–1Manchester CityHT 2–0 · Stade Louis II
- FTAtlético Madrid0–0Bayer LeverkusenHT 0–0 · Vicente Calderón
Tuesday 11 April
Wednesday 12 April
- FTBorussia Dortmund2–3MonacoHT 0–2 · Signal Iduna Park
- FTAtlético Madrid1–0Leicester CityHT 1–0 · Vicente Calderón
- FTBayern Munich1–2Real MadridHT 1–0 · Allianz Arena
Tuesday 18 April
- FTLeicester City1–1Atlético MadridHT 0–1 · King Power Stadium
- AETReal Madrid4–2Bayern MunichHT 0–0 · After extra time · Santiago Bernabéu
Wednesday 19 April
- FTBarcelona0–0JuventusHT 0–0 · Camp Nou
- FTMonaco3–1Borussia DortmundHT 2–0 · Stade Louis II
Tuesday 2 May
- FTReal Madrid3–0Atlético MadridHT 1–0 · Santiago Bernabéu
Wednesday 3 May
Tuesday 9 May
Wednesday 10 May
- FTAtlético Madrid2–1Real MadridHT 2–1 · Vicente Calderón
Saturday 3 June
- FTJuventus1–4Real MadridHT 1–1 · National Stadium (Cardiff (Caerdydd))
8th Finals
Benfica101Borussia Dortmund044
Manchester City516Monaco336
Bayern Munich5510Arsenal112
Real Madrid336Napoli112
Sevilla202Leicester City123
Quarter-finals
Borussia Dortmund213Monaco336