Juventus-Real Madrid Champions League: Full TV schedule, final scores, season standings
Stay up to date with the latest TV schedule, fixtures, tables and results
The group stage of the 2016-17 UEFA Champions League got underway on Sept. 13 and the season came to a close June 3 in at Millennium Stadium in Wales.
There were 32 teams divided by eight groups of four. In each group, teams squared off against their opponents twice, once at home, and away, totaling six games. The top two from each group advanced to the knockout phase. Groups were drawn on Aug. 25 in Monaco. And a draw was held in each of the first three knockout stages (round of 16, quarterfinals, semifinals).
Note: Teams with * next to their name have clinched a spot in the knockout stages, while ^ means the team advances to the Europa League.
GROUP STAGE
Schedule, scores, results for Group A
| Group A | GP | W | D | L | GD | PTS |
| Arsenal* | 6 | 4 | 2 | 0 | +12 | 14 |
| PSG* | 6 | 3 | 3 | 0 | +6 | 12 |
| Ludogorets^ | 6 | 0 | 3 | 3 | -9 | 3 |
| Basel | 6 | 0 | 2 | 4 | -9 | 2 |
Sept. 13:
Arsenal 1, Paris Saint-Germain 1
Ludogorets Razgrad 1, Basel 1
Sept. 28:
Paris Saint-Germain 3, Ludogorets Razgrad 1
Arsenal 2, Basel 0
Oct. 19:
Arsenal 6, Ludogorets Razgrad 0
Paris Saint-Germain 3, Basel 0
Nov. 1:
Arsenal 3, Ludogorets Razgrad 2
Paris Saint-Germain 2, Basel 1
Nov. 23:
PSG 2, Arsenal 2
Basel 0, Ludogorets 0
Dec. 6:
Ludogorets Razgrad 2, PSG 2
Arsenal 4, Basel 1
Schedule, scores, results for Group B
| Group B | GP | W | D | L | GD | PTS |
| Napoli* | 6 | 3 | 2 | 1 | +3 | 11 |
| Benfica* | 6 | 2 | 2 | 2 | +0 | 8 |
| Besiktas^ | 6 | 1 | 4 | 0 | -5 | 7 |
| Dynamo Kyiv | 6 | 1 | 2 | 3 | +2 | 5 |
Sept. 13:
Napoli 2, Dynamo Kyiv 1
Besiktas 1, Benfica 1
Sept. 28:
Dynamo Kyiv 1, Besiktas 1
Napoli 4, Benfica 2
Oct. 19:
Besiktas 3, Napoli 2
Benfica 2, Dynamo Kyiv 0
Nov. 1:
Napoli 1, Besiktas 1
Benfica 1, Dynamo Kyiv 0
Nov. 23:
Napolo 0, Dynamo Kyiv 0
Benfica 3, Besiktas 3
Dec. 6:
Dynamo Kyiv 6, Besiktas 0
Napoli 2, Benfica 1
Schedule, scores, results for Group C
| Group C | GP | W | D | L | GD | PTS |
| Barcelona* | 6 | 5 | 0 | 1 | +16 | 15 |
| Manchester City* | 6 | 2 | 3 | 1 | +2 | 9 |
| Borussia Monchengladbach^ | 6 | 1 | 2 | 3 | -7 | 5 |
| Celtic | 6 | 0 | 3 | 3 | -11 | 3 |
Sept. 13:
Barcelona 7, Celtic 0
Sept. 14:
Manchester City 4, Borussia Monchengladbach 0
Sept. 28:
Barcelona 2, Borussia Monchengladbach 1
Manchester City 3, Celtic 3
Oct. 19:
Borussia Monchengladbach 2, Celtic 0
Barcelona 4, Manchester City 0
Nov. 1:
Celtic 1, Borussia Monchengladbach 1
Manchester City 3, Barcelona 1
Nov. 23:
Barcelona 2, Celtic 0
Manchester City 1, Borussia Monchengladbach 1
Dec. 6:
Barcelona 4, Borussia Monchengladbach 1
Celtic 1, Manchester City 1
Schedule, scores, results for Group D
| Group D | GP | W | D | L | GD | PTS |
| Atletico Madrid* | 6 | 5 | 0 | 1 | +5 | 15 |
| Bayern Munich* | 6 | 4 | 0 | 2 | +8 | 12 |
| Rostov^ | 6 | 1 | 2 | 3 | -6 | 5 |
| PSV | 6 | 0 | 2 | 4 | -7 | 2 |
Sept. 13:
Bayern Munich 5, Rostov 0
Atletico Madrid 1, PSV Eindhoven 0
Sept. 28:
Atletico Madrid 1, Bayern Munich 0
PSV Eindhoven 2, Rostov 2
Oct. 19:
Atletico Madrid 1, Rostov 0
Bayern Munich 4, PSV Eindhoven 1
Nov. 1:
Atletico Madrid 2, Rostov 1
Bayern Munich 2, PSV Eindhoven 1
Nov. 23:
Rostov 3, Bayern Munich 0
Atletico Madrid 2, PSV 0
Dec. 6:
Bayern Munich 1, Atletico Madrid 0
PSV 0, Rostov 0
Schedule, scores, results for Group E
| Group E | GP | W | D | L | GD | PTS |
| Monaco* | 6 | 3 | 2 | 1 | +3 | 11 |
| Bayer Leverkusen* | 6 | 2 | 4 | 0 | +4 | 10 |
| Tottenham Hotspur^ | 6 | 2 | 1 | 3 | 0 | 7 |
| CSKA Moscow | 6 | 0 | 3 | 3 | -6 | 3 |
Sept. 14
CSKA Moscow 2, Bayer Leverkusen, 2
Monaco 2 , Tottenham Hotspur 1
Sept. 27:
Bayer Leverkusen 1 Monaco 0
Tottenham Hotspur 1, CSKA Moscow 0
Oct. 18
Monaco 1, CSKA Moscow 1
Tottenham Hotspur 0, Bayer Leverkusen 0
Nov. 2:
Monaco 3, CSKA Moscow 0
Bayer Leverkusen 1, Tottenham Hotspur 0
Nov. 22:
Bayer Leverkusen 1, CSKA Moscow 1
Monaco 2, Tottenham Hotspur 1
Dec. 7:
Leverkusen 3, Monaco 0
Tottenham Hotspur 3, CSKA Moscow 1
Schedule, scores, results for Group F
| Group F | GP | W | D | L | GD | PTS |
| Borussia Dortmund* | 6 | 4 | 2 | 0 | +12 | 14 |
| Real Madrid* | 6 | 3 | 3 | 0 | +6 | 12 |
| Legia Warsaw^ | 6 | 1 | 1 | 4 | -15 | 4 |
| Sporting CP | 6 | 1 | 0 | 5 | -3 | 3 |
Sept. 14:
Real Madrid 2, Sporting CP 1
Borussia Dortmund 6, Legia Warsaw 0
Sept. 27:
Real Madrid 2, Borussia Dortmund 2
Sporting CP 2, Legia Warsaw 0
Oct. 18:
Borussia Dortmund 2, Sporting CP 1
Real Madrid 5, Legia Warsaw 1
Nov. 2:
Borussia Dortmund 1, Sporting CP 0
Real Madrid 3, Legia Warsaw 3
Nov. 22:
Real Madrid 2, Sporting CP 1
Borussia Dortmund 8, Legia Warsaw 4
Dec. 7:
Borussia Dortmund 2, Real Madrid 2
Legia Warsaw 1, Sporting CP 0
Schedule, scores, results for Group G
| Group G | GP | W | D | L | GD | PTS |
| Leicester City * | 6 | 4 | 1 | 1 | +1 | 13 |
| Porto* | 6 | 3 | 2 | 1 | +6 | 11 |
| Copenhagen^ | 6 | 2 | 3 | 1 | +5 | 9 |
| Club Brugge | 6 | 0 | 0 | 6 | -12 | 0 |
Sept. 14:
Leicester City 3, Club Brugge 0
Copenhagen 1, Porto 1
Sept. 27:
Copenhagen 4, Club Brugge 0
Leicester City 1, Porto 0
Oct. 18:
Leicester City 1, Copenhagen 0
Porto 2, Club Brugge 1
Nov. 2:
Leicester City 0, Copenhagen 0
Porto 1, Club Brugge 0
Nov. 22:
Leicester City 2, Club Brugge 1
Porto 0, Copenhagen 0
Dec. 7:
Copenhagen 2, Club Brugge 2
Porto 5, Leicester City 0
Schedule, scores, results for Group H
| Group H | GP | W | D | L | GD | PTS |
| Juventus* | 6 | 4 | 2 | 0 | +9 | 14 |
| Sevilla* | 6 | 3 | 2 | 1 | +4 | 11 |
| Lyon^ | 6 | 2 | 2 | 2 | +2 | 8 |
| Dinamo Zagreb | 6 | 0 | 0 | 6 | -15 | 0 |
Sept. 14:
Lyon 3, Dinamo Zagreb 0
Sevilla 0, Juventus 0
Sept. 27:
Sevilla 1, Lyon 0
Juventus 4, Dinamo Zagreb 0
Oct. 18:
Sevilla 1, Dinamo Zagreb 0
Juventus 1, Lyon 0
Nov. 2:
Sevilla 4, Dinamo Zagreb 0
Lyon 1, Juventus 1
Nov. 22:
Lyon 1, Dinamo Zagreb 0
Juventus 3, Sevilla 1
Dec. 7:
Sevilla 0, Lyon 0
Juventus 2, Dinamo Zagreb 0
KNOCKOUT STAGE
Round of 16
| Group winner | Agg. | Group runner-up | Leg 1 | Leg 1 |
|---|---|---|---|---|
Monaco | 6-6* | Manchester City | 3-5 | 3-1 |
Real Madrid | 6-2 | Napoli | 3-1 | 3-1 |
Benfica | 1-4 | Borussia Dortmund | 1-0 | 0-4 |
Arsenal | 2-10 | Bayern Munich | 1-5 | 1-5 |
Juventus | 3-0 | Porto | 2-0 | 1-0 |
Atletico Madrid | 4-2 | Bayer Leverkusen | 4-2 | 0-0 |
Barcelona | 6-5 | Paris Saint-Germain | 0-4 | 6-1 |
Leicester City | 3-2 | Sevilla | 1-2 | 2-0 |
*Monaco advances on away goal rule
Quarterfinals
| Team 1 | Agg. | Team 2 | Leg 1 | Leg 2 |
|---|---|---|---|---|
Atletco Madrid | 2-1 | Leicester City | 1-0 | 1-1 |
Borussia Dortmund | 3-6 | Monaco | 2-3 | 1-3 |
Juventus | 3-0 | Barcelona | 3-0 | 0-0 |
Bayern Munich | 3-6 | Real Madrid | 1-2 | 2-4 (a.e.t) |
Semifinals
| Team 1 | Agg. | Team 2 | Leg 1 | Leg 2 |
|---|---|---|---|---|
Juventus | 4-1 | Monaco | 2-0 | 2-1 |
Atletco Madrid | 2-4 | Real Madrid | 0-3 | 2-1 |
Final
June 3
Real Madrid vs. Juventus, 2:45 p.m. ET on Fox (Millennium Stadium, Cardiff)
















