The groups ended on Wednesday with Atalanta and Madrid joining Ajax, Bayern, Benfica, Inter, Juventus and Liverpool in the round of 16.


Sports Livestream ⚽ JOIN NOW for FREE
Instant access to the BT Sport, Sky Sports and Eurosport


Who went through?
Progress to round of 16: Ajax, Atalanta,Bayern München, Benfica, Internazionale Milano, Juventus, Liverpool, Real Madrid
Progress to play-offs: Atlético Madrid, Borussia Dortmund, Club Brugge, Crvena zvezda, Dinamo Zagreb, LOSC Lille, Lyon, Salzburg, Derby County, Dynamo Kyiv, Midtjylland, Porto (holders), Rangers, Real Zaragoza, Rennes, Sheriff Tiraspol
Domestic champions path winners

Matchday one

Tuesday 17 September
Group E: Napoli 1-1 Liverpool, Salzburg 1-1 Genk
Group F: Inter 4-0 Slavia Praha, Dortmund 2-1 Barcelona
Group G: Lyon 4-2 Zenit, Benfica 2-1 Leipzig
Group H: Chelsea 3-3 Valencia, Ajax 4-0 LOSC Lille

Wednesday 18 September
Group A: Club Brugge 3-2 Galatasaray, Paris 1-2 Real Madrid
Group B: Olympiacos 1-1 Tottenham, Bayern 0-0 Crvena zvezda
Group C: Shakhtar 1-3 Manchester City, Dinamo Zagreb 1-0 Atalanta
Group D: Atlético 0-4 Juventus (highlights), Leverkusen 2-2 Lokomotiv Moskva

Matchday two

Tuesday 1 October
Group A: Real Madrid 3-0 Club Brugge, Galatasaray 1-5 Paris
Group B: Tottenham 1-4 Bayern (highlights), Crvena zvezda 2-1 Olympiacos
Group C: Atalanta 2-2 Shakhtar, Manchester City 2-2 Dinamo Zagreb
Group D: Juventus 4-1 Leverkusen (highlights), Lokomotiv Moskva 2-3 Atlético

Wednesday 2 October
Group E: Genk 3-1 Napoli, Liverpool 4-2 Salzburg
Group F: Slavia Praha 1-0 Dortmund, Barcelona 0-3 Inter (highlights)
Group G: Zenit 1-7 Benfica, Leipzig 1-3 Lyon
Group H: Valencia 3-5 Ajax, LOSC Lille 2-0 Chelsea (highlights)

Matchday three

Tuesday 22 October
Group A: Club Brugge 2-0 Paris (highlights), Galatasaray 0-1 Real Madrid
Group B: Tottenham 9-2 Crvena zvezda, Olympiacos 0-4 Bayern
Group C: Shakhtar 1-1 Dinamo Zagreb, Manchester City 1-3 Atalanta
Group D: Atlético 2-0 Leverkusen (highlights), Juventus 1-2 Lokomotiv Moskva

Wednesday 23 October
Group E: Salzburg 7-2 Napoli, Genk 0-2 Liverpool
Group F: Inter 4-1 Dortmund (highlights), Slavia Praha 0-4 Barcelona
Group G: Leipzig 1-1 Zenit, Benfica 1-2 Lyon
Group H: Ajax 0-1 Chelsea (highlights), LOSC Lille 1-0 Valencia

Matchday four

Tuesday 5 November
Group E: Liverpool 0-1 Genk, Napoli 1-5 Salzburg
Group F: Barcelona 2-3 Slavia Praha, Dortmund 2-1 Inter
Group G: Zenit 0-2 Leipzig, Lyon 2-3 Benfica
Group H: Chelsea 1-1 Ajax, Valencia 1-2 LOSC Lille


Wednesday 6 November
Group A: Paris 0-4 Club Brugge, Real Madrid 2-4 Galatasaray
Group B: Bayern 6-0 Olympiacos, Crvena zvezda 2-0 Tottenham
Group C: Dinamo Zagreb 1-0 Shakhtar, Atalanta 1-0 Manchester City
Group D: Lokomotiv Moskva 0-1 Juventus, Leverkusen 0-2 Atlético

Matchday five

Tuesday 26 November
Group A: Galatasaray 2-1 Club Brugge, Real Madrid 6-3 Paris
Group B: Tottenham 1-0 Olympiacos, Crvena zvezda 1-1 Bayern
Group C: Manchester City 5-0 Shakhtar, Atalanta 2-0 Dinamo Zagreb
Group D: Lokomotiv Moskva 1-3 Leverkusen, Juventus 2-1 Atlético

Wednesday 27 November
Group E: Liverpool 7-0 Napoli, Genk 0-2 Salzburg
Group F: Barcelona 1-2 Dortmund, Slavia Praha 4-1 Inter
Group G: Zenit 3-1 Lyon, Leipzig 0-3 Benfica
Group H: Valencia 2-1 Chelsea, LOSC Lille 1-2 Ajax

Matchday six

Tuesday 10 December
Group E: Napoli 0-0 Genk, Salzburg 2-3 Liverpool
Group F: Dortmund 5-1 Slavia Praha, Inter 2-0 Barcelona
Group G: Benfica 1-0 Zenit, Lyon 1-0 Leipzig
Group H: Chelsea 1-1 LOSC Lille, Ajax 1-1 Valencia

Wednesday 11 December
Group A: Paris 1-0 Galatasaray, Club Brugge 2-2 Real Madrid
Group B: Bayern 3-0 Tottenham, Olympiacos 0-1 Crvena zvezda
Group C: Shakhtar 1-2 Atalanta, Dinamo Zagreb 1-0 Manchester City
Group D: Atlético 3-0 Lokomotiv Moskva, Leverkusen 0-5 Juventus

Knockout dates

Play-off draw: 16 December
Play-offs: 11/12 February
Knockout draw (round of 16 onwards): 14 February
Round of 16: 3/4 March
Quarter-finals: 17/18 March
Semi-final: 17 April, Nyon
Final: 20 April, Nyon