Group winners
A: Paris Saint-Germain FC (FRA)
Can play: Arsenal, Milan, Madrid, Shakhtar, Valencia, Celtic, Galatasaray
Qualified as: runners-up, France
Last season: UEFA Europa League, group stage
Previous seasons in UEFA Champions League: 4
Previous European Cup best: semi-finals
B: FC Schalke 04 (GER)
Can play: Porto, Milan, Madrid, Shakhtar, Valencia, Celtic, Galatasaray
Qualified as: third place, Germany
Last season: UEFA Europa League, quarter-finals
Previous seasons in UEFA Champions League: 4
Previous European Cup best: semi-finals
C: Málaga CF (ESP)
Can play: Porto, Arsenal, Shakhtar, Celtic, Galatasaray
Last season: N/A
Qualified as: fourth place, Spain
Previous seasons in UEFA Champions League: none
Previous European Cup best: N/A
D: Borussia Dortmund (GER)
Can play: Porto, Arsenal, Milan, Shakhtar, Valencia, Celtic, Galatasaray
Qualified as: champions, Germany
Last season: group stage
Previous seasons in UEFA Champions League: 7
Previous European Cup best: winners x 1
E: Juventus (ITA)
Can play: Porto, Arsenal, Madrid, Valencia, Celtic, Galatasaray
Qualified as: champions, Italy
Last season: N/A
Previous seasons in UEFA Champions League: 12
Previous European Cup best: winners x 2
F: FC Bayern München (GER)
Can play: Porto, Arsenal, Milan, Madrid, Shakhtar, Celtic, Galatasaray
Qualified as: runners-up, Germany
Last season: runners-up
Previous seasons in UEFA Champions League: 15
Previous European Cup best: winners x 4
G: FC Barcelona (ESP)
Can play: Porto, Arsenal, Milan, Shakhtar, Galatasaray
Qualified as: runners-up, Spain
Last season: semi-finals
Previous seasons in UEFA Champions League: 16
Previous European Cup best: winners x 4
H: Manchester United FC (ENG)
Can play: Porto, Milan, Madrid, Shakhtar, Valencia, Celtic
Qualified as: runners-up, England
Last season: group stage/UEFA Europa League, round of 16
Previous seasons in UEFA Champions League: 17
Previous European Cup best: winners x 3
Runners-up
A: FC Porto (POR)
Can play: Schalke, Málaga, Dortmund, Juventus, Bayern, Barcelona, Manchester United
Qualified as: champions, Portugal
Last season: group stage/UEFA Europa League, round of 32
Previous seasons in UEFA Champions League: 16
Previous European Cup best: winners x 2
B: Arsenal FC (ENG)
Can play: PSG, Málaga, Dortmund, Juventus, Bayern, Barcelona
Qualified as: third place, England
Last season: round of 16
Previous seasons in UEFA Champions League: 14
Previous European Cup best: runners-up
C: AC Milan (ITA)
Can play: PSG, Schalke, Dortmund, Bayern, Barcelona, Manchester United
Qualified as: runners-up, Italy
Last season: quarter-finals
Previous seasons in UEFA Champions League: 15
Previous European Cup best: winners x 7
D: Real Madrid CF (ESP)
Can play: PSG, Schalke, Juventus, Bayern, Manchester United
Qualified as: champions, Spain
Last season: semi-finals
Previous seasons in UEFA Champions League: 16
Previous European Cup best: winners x 9
E: FC Shakhtar Donetsk (UKR)
Can play: PSG, Schalke, Málaga, Dortmund, Bayern, Barcelona, Manchester United
Qualified as: champions, Ukraine
Last season: group stage
Previous seasons in UEFA Champions League: 7
Previous European Cup best: quarter-finals
F: Valencia CF (ESP)
Can play: PSG, Schalke, Dortmund, Juventus, Manchester United
Qualified as: third place, Spain
Last season: group stage/UEFA Europa League, semi-finals
Previous seasons in UEFA Champions League: 8
Previous European Cup best: runners-up
G: Celtic FC (SCO)
Can play: PSG, Schalke, Málaga, Dortmund, Juventus, Bayern, Manchester United
Qualified as: champions, Scotland
Last season: UEFA Europa League group stage
Previous seasons in UEFA Champions League: 6
Previous European Cup best: winners x 1
H: Galatasaray AŞ (TUR)
Can play: PSG, Schalke, Málaga, Dortmund, Juventus, Bayern, Barcelona
Qualified as: champions, Turkey
Last season: N/A
Previous seasons in UEFA Champions League: 10
Previous European Cup best: semi-finals