Group A:
PTS GP W D L GF GA GD
Napoli 15 6 5 0 1 20 6 +14
Ajax 6 6 2 0 4 11 16 -5
Rangers 0 6 0 0 6 2 22 -20
Group B:
PTS GP W D L GF GA GD
Porto 12 6 4 0 2 12 7 +5
Club Brugge 11 6 3 2 1 7 4 +3
Leverkusen 5 6 1 2 3 4 8 -4
Atlético 5 6 1 2 3 5 9 -4
Group C:
PTS GP W D L GF GA GD
Bayern Munich 18 6 6 0 0 18 2 +16
Inter Milan 10 6 3 1 2 10 7 +3
Barcelona 7 6 2 1 3 12 12 0
Plzen 0 6 0 0 6 5 24 -19
Group D:
PTS GP W D L GF GA GD
Frankfurt 10 6 3 1 2 7 8 -1
Sporting CP 7 6 2 1 3 8 9 -1
Marseille 6 6 2 0 4 8 8 0
Group E:
PTS GP W D L GF GA GD
Milan 10 6 3 1 2 12 7 +5
Salzburg 6 6 1 3 2 5 9 -4
Dinamo Zagreb 4 6 1 1 4 4 11 -7
Group F:
PTS GP W D L GF GA GD
Real Madrid 13 6 4 1 1 15 6 +9
RB Leipzig 12 6 4 0 2 13 9 +4
Shakhtar 6 6 1 3 2 8 10 -2
Celtic 2 6 0 2 4 4 15 -11
Group G:
PTS GP W D L GF GA GD
Dortmund 9 6 2 3 1 10 5 +5
Sevilla 5 6 1 2 3 6 12 -6
Copenhagen 3 6 0 3 3 1 12 -11
Group H:
PTS GP W D L GF GA GD
Benfica 14 6 4 2 0 16 7 +9
PSG 14 6 4 2 0 16 7 +9
Juventus 3 6 1 0 5 9 13 -4
Maccabi Haifa 3 6 1 0 5 7 21 -14