GROUP A
September 18
Dinamo Zagreb 0-2 Porto
Paris St Germain 4-1 Dynamo Kiev
October 3
Dynamo Kiev 2-0 Dinamo Zagreb
Porto 1-0 Paris St Germain
October 24
Porto 3-2 Dynamo Kiev
Dinamo Zagreb 0-2 Paris St Germain
November 6
Dynamo Kiev 0-0 Porto
Paris St Germain 4-0 Dinamo Zagreb
November 21
Porto 3-0 Dinamo Zagreb
Dynamo Kiev 0-2 Paris St Germain
December 4
Dinamo Zagreb 1-1 Dynamo Kiev
Paris St Germain 2-1 Porto
Table | P | W | D | L | F | A | Pts |
Paris St Germain | 6 | 5 | 0 | 1 | 14 | 3 | 15 |
Porto | 6 | 4 | 1 | 1 | 10 | 4 | 13 |
Dynamo Kiev | 6 | 1 | 2 | 3 | 6 | 10 | 5 |
Dinamo Zagreb | 6 | 0 | 1 | 5 | 1 | 14 | 1 |
GROUP B
September 18
Montpellier HSC 1-2 Arsenal
Olympiacos 1-2 Schalke 04
October 3
Schalke 04 2-2 Montpellier HSC
Arsenal 3-1 Olympiacos
October 24
Arsenal 0-2 Schalke 04
Montpellier HSC 1-2 Olympiacos
November 6
Schalke 04 2-2 Arsenal
Olympiacos 3-1 Montpellier HSC
November 21
Arsenal 2-0 Montpellier HSC
Schalke 04 1-0 Olympiacos
December 4
Montpellier HSC 1-1 Schalke 04
Olympiacos 2-1 Arsenal
Table | P | W | D | L | F | A | Pts |
Schalke | 6 | 3 | 3 | 0 | 10 | 6 | 12 |
Arsenal | 6 | 3 | 1 | 2 | 10 | 8 | 10 |
Olympiacos | 6 | 3 | 0 | 3 | 9 | 9 | 9 |
Montpellier | 6 | 0 | 2 | 4 | 6 | 11 | 2 |
GROUP C
September 18
Malaga 3-0 Zenit St Petersburg
Milan 0-0 Anderlecht
October 3
Anderlecht 0-3 Malaga
Zenit St Petersburg 2-3 Milan
October 24
Zenit St Petersburg 1-0 Anderlecht
Malaga 1-0 Milan
November 6
Anderlecht 1-0 Zenit St Petersburg
Milan 1-1 Malaga
November 21
Zenit St Petersburg 2-2 Malaga
Anderlecht 1-3 Milan
December 4
Malaga 2-2 Anderlecht
Milan 0-1 Zenit St Petersburg
Table | P | W | D | L | F | A | Pts |
Malaga | 6 | 3 | 3 | 0 | 12 | 5 | 12 |
Milan | 6 | 2 | 2 | 2 | 7 | 6 | 8 |
Zenit | 6 | 2 | 1 | 3 | 6 | 9 | 7 |
Anderlecht | 6 | 1 | 2 | 3 | 4 | 9 | 5 |
GROUP D
September 18
Borussia Dortmund 1-0 Ajax Amsterdam
Real Madrid 3-2 Manchester City
October 3
Manchester City 1-1 Borussia Dortmund
Ajax Amsterdam 1-4 Real Madrid
October 24
Ajax Amsterdam 3-1 Manchester City
Borussia Dortmund 2-1 Real Madrid
November 6
Manchester City 2-2 Ajax Amsterdam
Real Madrid 2-2 Borussia Dortmund
November 21
Ajax Amsterdam 1-4 Borussia Dortmund
Manchester City 1-1 Real Madrid
December 4
Borussia Dortmund 1-0 Manchester City
Real Madrid 4-1 Ajax Amsterdam
Table | P | W | D | L | F | A | Pts |
Borussia D | 6 | 4 | 2 | 0 | 11 | 5 | 14 |
Real Madrid | 6 | 3 | 2 | 1 | 15 | 9 | 11 |
Ajax | 6 | 1 | 1 | 4 | 8 | 16 | 4 |
Man City | 6 | 0 | 3 | 3 | 7 | 11 | 3 |
GROUP E
September 19
Shakhtar Donetsk 2-0 Nordsjaelland
Chelsea 2-2 Juventus
October 2
Juventus 1-1 Shakhtar Donetsk
Nordsjaelland 0-4 Chelsea
October 23
Nordsjaelland 1-1 Juventus
Shakhtar Donetsk 2-1 Chelsea
November 7
Juventus 4-0 Nordsjaelland
Chelsea 3-2 Shakhtar Donetsk
November 20
Nordsjaelland 2-5 Shakhtar Donetsk
Juventus 3-0 Chelsea
December 5
Shakhtar Donetsk 0-1 Juventus
Chelsea 6-1 Nordsjaelland
Table | P | W | D | L | F | A | Pts |
Juventus | 6 | 3 | 3 | 0 | 12 | 4 | 12 |
Shakhtar | 6 | 3 | 1 | 2 | 12 | 8 | 10 |
Chelsea | 6 | 3 | 1 | 2 | 15 | 10 | 10 |
Nordsjaelland | 6 | 0 | 1 | 5 | 4 | 22 | 1 |
GROUP F
September 19
Lille 1-3 BATE Borisov
Bayern Munich 2-1 Valencia
October 2
Valencia 2-0 Lille
BATE Borisov 3-1 Bayern Munich
October 23
BATE Borisov 0-3 Valencia
Lille 0-1 Bayern Munich
November 7
Valencia 4-2 BATE Borisov
Bayern Munich 6-1 Lille
November 20
BATE Borisov 0-2 Lille
Valencia 1-1 Bayern Munich
December 5
Lille 0-1 Valencia
Bayern Munich 4-1 BATE Borisov
Table | P | W | D | L | F | A | Pts |
Bayern Munich | 6 | 4 | 1 | 1 | 15 | 7 | 13 |
Valencia | 6 | 4 | 1 | 1 | 12 | 5 | 13 |
BATE Borisov | 6 | 2 | 0 | 4 | 9 | 15 | 6 |
Lille | 6 | 1 | 0 | 5 | 3 | 11 | 3 |
GROUP G
September 19
Barcelona 3-2 Spartak Moscow
Celtic 0-0 Benfica
October 2
Benfica 0-2 Barcelona
Spartak Moscow 2-3 Celtic
October 23
Spartak Moscow 2-1 Benfica
Barcelona 2-1 Celtic
November 7
Benfica 2-0 Spartak Moscow
Celtic 2-1 Barcelona
November 20
Spartak Moscow 0-3 Barcelona
Benfica 2-1 Celtic
December 5
Barcelona 0-0 Benfica
Celtic 2-1 Spartak Moscow
Table | P | W | D | L | F | A | Pts |
Barcelona | 6 | 4 | 1 | 1 | 11 | 5 | 13 |
Celtic | 6 | 3 | 1 | 2 | 9 | 8 | 10 |
Benfica | 6 | 2 | 2 | 2 | 5 | 5 | 8 |
Spartak Moscow | 6 | 1 | 0 | 5 | 7 | 14 | 3 |
GROUP H
September 19
Manchester United 1-0 Galatasaray
Braga 0-2 CFR Cluj
October 2
CFR Cluj 1-2 Manchester United
Galatasaray 0-2 Braga
October 23
Galatasaray 1-1 CFR Cluj
Manchester United 3-2 Braga
November 7
CFR Cluj 1-3 Galatasaray
Braga 1-3 Manchester United
November 20
Galatasaray 1-0 Manchester United
CFR Cluj 3-1 Braga
December 5
Manchester United 0-1 CFR Cluj
Braga 1-2 Galatasaray
Table | P | W | D | L | F | A | Pts |
Man Utd | 6 | 4 | 0 | 2 | 9 | 6 | 12 |
Galatasaray | 6 | 3 | 1 | 2 | 7 | 6 | 10 |
Cluj | 6 | 3 | 1 | 2 | 9 | 7 | 10 |
Braga | 6 | 1 | 0 | 5 | 7 | 13 | 3 |
LAST 16
February 12
Celtic 0-3 Juventus
Valencia 1-2 Paris SG
February 13
Real Madrid 1-1 Manchester United
Shakhtar Donetsk 2-2 Borussia Dortmund
February 19
Arsenal 1-3 Bayern Munich
Porto 1-0 Malaga
February 20
Milan 2-0 Barcelona
Galatasaray 1-1 Schalke
March 5
Borussia Dortmund 3-0 Shakhtar Donetsk
Manchester United 1-2 Real Madrid
March 6
Juventus 2-0 Celtic
Paris SG 1-1 Valencia
March 12
Barcelona 4-0 Milan
Schalke 2-3 Galatasaray
March 13
Bayern Munich 0-2 Arsenal
Malaga 2-0 Porto
QUARTER-FINALS
April 2
Paris SG 2-2 Barcelona
Bayern Munich 2-0 Juventus
April 3
Malaga 0-0 Borussia Dortmund
Real Madrid 3-0 Galatasaray
April 9
Borussia Dortmund 3-2 Malaga
Galatasaray 3-2 Real Madrid
April 10
Barcelona 1-1 Paris SG
Juventus 0-2 Bayern Munich
SEMI FINALS
Apr 23
Apr 24
Borussia Dortmund 4-1 Real Madrid
Apr 30
Real Madrid 2-0 Borussia Dortmund
May 1
Barcelona-Bayern Munich
FINAL
May 25
Wembley Stadium
Borussia Dortmund-Bayern Munich/Barcelona