Preliminary Round
September 13th - December 7th, 2016
32 Teams, 8 Groups, the 1st Teams from each Group will qualify for the the Round of 16, the 2nd Teams from each group will qualfy for the Play-Off Round
Group A
PFC Ludogorets Razgrad Arsenal FC Paris Saint-Germain FC Basel 1893
Group B
SSC Napoli SL Benfica Beşiktaş JK FC Dynamo Kyiv
Group C
Manchester City FC VfL Borussia Mönchengladbach Celtic FC FC Barcelona
Group D
FC Bayern München PSV Eindhoven FC Rostov Club Atlético de Madrid
Group E
Tottenham Hotspur FC AS Monaco FC Bayer 04 Leverkusen PFC CSKA Moskva
Group F
Borussia Dortmund Legia Warszawa Sporting Clube de Portugal Real Madrid CF
Group G
Club Brugge KV FC København Leicester City FC FC Porto
Group H
GNK Dinamo Zagreb Olympique Lyonnais Juventus Sevilla FC
Group A
FC Basel 1893 1 - 0 PFC Ludogorets Razgrad
Half-Time: 0-0
September 13th 2016, h. 16:00 (GMT +2), Leichtathletik Stadion St. Jakob, Basel
Paris Saint-Germain 0 - 0 Arsenal FC
Half-Time: 0-0
September 13th 2016, h. 18:00 (GMT +2), Stade Georges-Lefèvre, Saint-Germain-en-Laye
Arsenal FC 1 - 2 FC Basel 1893
Half-Time: 0-1
September 28th 2016, h. 14:00 (GMT +1), Meadow Park, Borehamwood
PFC Ludogorets Razgrad 1 - 8 Paris Saint-Germain
Half-Time: 1-4
September 28th 2016, h. 16:00 (GMT +3), Georgi Asparuhov Stadion, Sofia
Arsenal FC 3 - 0 PFC Ludogorets Razgrad
Half-Time: 1-0
October 19th 2016, h. 13:00 (GMT +1), Meadow Park, Borehamwood
Paris Saint-Germain 4 - 1 FC Basel 1893
Half-Time: 1-0
October 19th 2016, h. 16:00 (GMT +2), Stade Georges-Lefèvre, Saint-Germain-en-Laye
PFC Ludogorets Razgrad 1 - 1 Arsenal FC
Half-Time: 0-1
November 1st 2016, h. 16:00 (GMT +2), Georgi Asparuhov Stadion, Sofia
FC Basel 1893 2 - 3 Paris Saint-Germain
Half-Time: 1-1
November 1st 2016, h. 16:00 (GMT +1), Leichtathletik Stadion St. Jakob, Basel
Arsenal FC 2 - 2 Paris Saint-Germain
Half-Time: 1-1
November 23rd 2016, h. 13:00 (GMT), Meadow Park, Borehamwood
PFC Ludogorets Razgrad 0 - 4 FC Basel 1893
Half-Time: 0-1
November 23rd 2016, h. 15:00 (GMT +2), Georgi Asparuhov Stadion, Sofia
Paris Saint-Germain 4 - 1 PFC Ludogorets Razgrad
Half-Time: 1-1
December 6th 2016, h. 15:00 (GMT +1), Stade Georges-Lefèvre, Saint-Germain-en-Laye
FC Basel 1893 1 - 1 Arsenal FC
Half-Time: 0-0
December 6th 2016, h. 16:00 (GMT +1), Leichtathletik Stadion St. Jakob, Basel
Group A Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | Paris Saint-Germain | 6 | 4 | 2 | 0 | 21 | 7 | +14 | 14 | FC Basel 1893 | 6 | 3 | 1 | 2 | 11 | 9 | +2 | 10 | Arsenal FC | 6 | 1 | 4 | 1 | 8 | 6 | +2 | 7 | PFC Ludogorets Razgr. | 6 | 0 | 1 | 5 | 3 | 21 | -18 | 1 |
Group B
FC Dynamo Kyiv 4 - 1 SSC Napoli
Half-Time: 0-1
September 13th 2016, h. 14:00 (GMT +3), Stadion Dynamo im. Valeriy Lobanovskiy, Kyiv
SL Benfica 0 - 0 Beşiktaş JK
Half-Time: 0-0
September 13th 2016, h. 15:00 (GMT +1), Caixa Futebol Campus, Seixal
Beşiktaş JK 3 - 3 FC Dynamo Kyiv
Half-Time: 3-0
September 28th 2016, h. 14:00 (GMT +3), Yusuf Ziya Öniş, Istanbul
SSC Napoli 2 - 3 SL Benfica
Half-Time: 0-1
September 28th 2016, h. 16:00 (GMT +2), Pasquale Ianniello, Frattamaggiore
FC Dynamo Kyiv 2 - 1 SL Benfica
Half-Time: 1-0
October 19th 2016, h. 14:00 (GMT +3), Stadion Dynamo im. Valeriy Lobanovskiy, Kyiv
SSC Napoli 2 - 2 Beşiktaş JK
Half-Time: 1-1
October 19th 2016, h. 15:00 (GMT +2), Pasquale Ianniello, Frattamaggiore
Beşiktaş JK 0 - 1 SSC Napoli
Half-Time: 0-1
November 1st 2016, h. 14:00 (GMT +3), Yusuf Ziya Öniş, Istanbul
SL Benfica 1 - 2 FC Dynamo Kyiv
Half-Time: 1-0
November 1st 2016, h. 15:00 (GMT), Caixa Futebol Campus, Seixal
Beşiktaş JK 0 - 3 SL Benfica
Half-Time: 0-0
November 23rd 2016, h. 14:00 (GMT +3), Yusuf Ziya Öniş, Istanbul
SSC Napoli 0 - 2 FC Dynamo Kyiv
Half-Time: 0-1
November 23rd 2016, h. 15:00 (GMT +1), Pasquale Ianniello, Frattamaggiore
FC Dynamo Kyiv 3 - 1 Beşiktaş JK
Half-Time: 1-1
December 6th 2016, h. 14:00 (GMT +2), Stadion Dynamo im. Valeriy Lobanovskiy, Kyiv
SL Benfica 2 - 0 SSC Napoli
Half-Time: 1-0
December 6th 2016, h. 17:00 (GMT), Caixa Futebol Campus, Seixal
Group B Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | FC Dynamo Kyiv | 6 | 5 | 1 | 0 | 16 | 7 | +9 | 16 | SL Benfica | 6 | 3 | 1 | 2 | 10 | 6 | +4 | 10 | SSC Napoli | 6 | 1 | 1 | 4 | 6 | 13 | -7 | 4 | Beşiktaş JK | 6 | 0 | 3 | 3 | 6 | 12 | -6 | 3 |
Group C
Manchester City FC 4 - 1 VfL Borussia Mönchengladbach
Half-Time: 2-0
September 13th 2016, h. 15:00 (GMT +1), Mini-Stadium, Manchester
FC Barcelona 2 - 1 Celtic FC
Half-Time: 1-0
September 13th 2016, h. 16:00 (GMT +2), Mini Estadi, Barcelona
VfL Borussia Mönchengladbach 1 - 3 FC Barcelona
Half-Time: 1-2
September 28th 2016, h. 14:00 (GMT +2), Fohlenplatz, Monchengladbach
Celtic FC 0 - 4 Manchester City FC
Half-Time: 0-2
September 28th 2016, h. 17:00 (GMT +1), Cappielow Park, Greenock
Celtic FC 1 - 1 VfL Borussia Mönchengladbach
Half-Time: 1-0
October 19th 2016, h. 14:00 (GMT +1), Cappielow Park, Greenock
FC Barcelona 1 - 0 Manchester City FC
Half-Time: 0-0
October 19th 2016, h. 16:00 (GMT +2), Mini Estadi, Barcelona
VfL Borussia Mönchengladbach 4 - 1 Celtic FC
Half-Time: 3-1
November 1st 2016, h. 14:00 (GMT +1), Fohlenplatz, Monchengladbach
Manchester City FC 0 - 2 FC Barcelona
Half-Time: 0-2
November 1st 2016, h. 15:00 (GMT), Mini-Stadium, Manchester
Celtic FC 1 - 4 FC Barcelona
Half-Time: 0-3
November 23rd 2016, h. 14:00 (GMT), Cappielow Park, Greenock
VfL Borussia Mönchengladbach 1 - 2 Manchester City FC
Half-Time: 1-1
November 23rd 2016, h. 16:00 (GMT +1), Fohlenplatz, Monchengladbach
Manchester City FC 3 - 2 Celtic FC
Half-Time: 0-2
December 6th 2016, h. 13:00 (GMT), Mini-Stadium, Manchester
FC Barcelona 1 - 2 VfL Borussia Mönchengladbach
Half-Time: 0-1
December 6th 2016, h. 16:00 (GMT +1), Mini Estadi, Barcelona
Group C Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | FC Barcelona | 6 | 5 | 0 | 1 | 13 | 5 | +8 | 15 | Manchester City FC | 6 | 4 | 0 | 2 | 13 | 7 | +6 | 12 | VfL Borussia Mönch. | 6 | 2 | 1 | 3 | 10 | 12 | -2 | 7 | Celtic FC | 6 | 0 | 1 | 5 | 6 | 18 | -12 | 1 |
Group D
FC Bayern München 4 - 2 FC Rostov
Half-Time: 2-1
September 13th 2016, h. 14:00 (GMT +2), an der Grünwalderstrasse, Munich
PSV Eindhoven 0 - 0 Club Atlético de Madrid
Half-Time: 0-0
September 13th 2016, h. 16:00 (GMT +2), Sportcomplex de Herdgang, Eindhoven
FC Rostov 0 - 6 PSV Eindhoven
Half-Time: 0-4
September 28th 2016, h. 14:00 (GMT +3), Lokomotiv Stadion, Bataysk
Club Atlético de Madrid 1 - 3 FC Bayern München
Half-Time: 0-1
September 28th 2016, h. 16:00 (GMT +2), Ciudad Deportiva Cerro Del Espino, Majadahonda
FC Rostov 1 - 3 Club Atlético de Madrid
Half-Time: 0-1
October 19th 2016, h. 14:00 (GMT +3), Lokomotiv Stadion, Bataysk
FC Bayern München 0 - 2 PSV Eindhoven
Half-Time: 0-1
October 19th 2016, h. 18:00 (GMT +2), an der Grünwalderstrasse, Munich
Club Atlético de Madrid 1 - 0 FC Rostov
Half-Time: 0-0
November 1st 2016, h. 12:00 (GMT +1), Ciudad Deportiva Cerro Del Espino, Majadahonda
PSV Eindhoven 2 - 0 FC Bayern München
Half-Time: 1-0
November 1st 2016, h. 14:00 (GMT +1), Sportcomplex de Herdgang, Eindhoven
FC Rostov 0 - 1 FC Bayern München
Half-Time: 0-0
November 23rd 2016, h. 12:00 (GMT +3), Lokomotiv Stadion, Bataysk
Club Atlético de Madrid 2 - 0 PSV Eindhoven
Half-Time: 1-0
November 23rd 2016, h. 16:00 (GMT +1), Ciudad Deportiva Cerro Del Espino, Majadahonda
FC Bayern München 1 - 1 Club Atlético de Madrid
Half-Time: 1-0
December 6th 2016, h. 14:00 (GMT +1), an der Grünwalderstrasse, Munich
PSV Eindhoven 6 - 0 FC Rostov
Half-Time: 4-0
December 6th 2016, h. 16:00 (GMT +1), Sportcomplex de Herdgang, Eindhoven
Group D Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | PSV Eindhoven | 6 | 4 | 1 | 1 | 16 | 2 | +14 | 13 | Club Atlético de Mad. | 6 | 3 | 2 | 1 | 8 | 5 | +3 | 11 | FC Bayern München | 6 | 3 | 1 | 2 | 9 | 8 | +1 | 10 | FC Rostov | 6 | 0 | 0 | 6 | 3 | 21 | -18 | 0 |
Group E
Bayer 04 Leverkusen 2 - 1 PFC CSKA Moskva
Half-Time: 2-1
September 14th 2016, h. 14:00 (GMT +2), Ulrich Haberland Stadion, Leverkusen
Tottenham Hotspur FC 2 - 3 AS Monaco FC
Half-Time: 1-2
September 14th 2016, h. 14:00 (GMT +1), Tottenham Training Centre, Enfield
PFC CSKA Moskva 3 - 2 Tottenham Hotspur FC
Half-Time: 0-1
September 27th 2016, h. 14:00 (GMT +3), Stadium «Oktyabr», Moscow
AS Monaco FC 2 - 1 Bayer 04 Leverkusen
Half-Time: 1-1
September 27th 2016, h. 15:00 (GMT +2), Stade de Formation AS Monaco 1, La Turbie
PFC CSKA Moskva 4 - 1 AS Monaco FC
Half-Time: 1-1
October 18th 2016, h. 14:00 (GMT +3), Stadium Oktyabr Artificial Turf, Moscow
Bayer 04 Leverkusen 3 - 1 Tottenham Hotspur FC
Half-Time: 0-1
October 18th 2016, h. 16:00 (GMT +2), Ulrich Haberland Stadion, Leverkusen
AS Monaco FC 0 - 5 PFC CSKA Moskva
Half-Time: 0-3
November 2nd 2016, h. 15:00 (GMT +1), Stade de Formation AS Monaco 1, La Turbie
Tottenham Hotspur FC 2 - 1 Bayer 04 Leverkusen
Half-Time: 1-0
November 2nd 2016, h. 17:00 (GMT), Tottenham Training Centre, Enfield
PFC CSKA Moskva 2 - 1 Bayer 04 Leverkusen
Half-Time: 1-1
November 22nd 2016, h. 14:00 (GMT +3), Stadium Oktyabr Artificial Turf, Moscow
AS Monaco FC 2 - 1 Tottenham Hotspur FC
Half-Time: 0-0
November 22nd 2016, h. 15:00 (GMT +1), Stade de Formation AS Monaco 1, La Turbie
Bayer 04 Leverkusen 1 - 2 AS Monaco FC
Half-Time: 1-1
December 7th 2016, h. 14:00 (GMT +1), Ulrich Haberland Stadion, Leverkusen
Tottenham Hotspur FC 0 - 0 PFC CSKA Moskva
Half-Time: 0-0
December 7th 2016, h. 14:00 (GMT), Tottenham Training Centre, Enfield
Group E Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | PFC CSKA Moskva | 6 | 4 | 1 | 1 | 15 | 6 | +9 | 13 | AS Monaco FC | 6 | 4 | 0 | 2 | 10 | 14 | -4 | 12 | Bayer 04 Leverkusen | 6 | 2 | 0 | 4 | 9 | 10 | -1 | 6 | Tottenham Hotspur FC | 6 | 1 | 1 | 4 | 8 | 12 | -4 | 4 |
Group F
Legia Warszawa 0 - 2 Borussia Dortmund
Half-Time: 0-1
September 14th 2016, h. 16:00 (GMT +2), Miejski Osrodek Sportu, Zabki
Real Madrid CF 1 - 1 Sporting Clube de Portugal
Half-Time: 0-0
September 14th 2016, h. 18:00 (GMT +2), Estadio Alfredo Di Stefano, Madrid
Sporting Clube de Portugal 2 - 2 Legia Warszawa
Half-Time: 1-1
September 27th 2016, h. 15:00 (GMT +1), CGD Stadium Aurelio Pereira, Alcochete
Borussia Dortmund 2 - 5 Real Madrid CF
Half-Time: 1-1
September 27th 2016, h. 16:00 (GMT +2), Montanhydraulik-Stadion, Holzwickede
Sporting Clube de Portugal 1 - 1 Borussia Dortmund 
Half-Time: 1-0
October 18th 2016, h. 15:00 (GMT +1), CGD Stadium Aurelio Pereira, Alcochete
Real Madrid CF 3 - 2 Legia Warszawa
Half-Time: 1-1
October 18th 2016, h. 16:00 (GMT +2), Estadio Alfredo Di Stefano, Madrid
Borussia Dortmund 0 - 1 Sporting Clube de Portugal
Half-Time: 0-1
November 2nd 2016, h. 14:00 (GMT +1), Montanhydraulik-Stadion, Holzwickede
Legia Warszawa 1 - 2 Real Madrid CF
Half-Time: 0-2
November 2nd 2016, h. 16:00 (GMT +1), Miejski Osrodek Sportu, Zabki
Sporting Clube de Portugal 1 - 3 Real Madrid CF
Half-Time: 0-2
November 22nd 2016, h. 13:00 (GMT), CGD Stadium Aurelio Pereira, Alcochete
Borussia Dortmund 3 - 3 Legia Warszawa
Half-Time: 1-2
November 22nd 2016, h. 14:00 (GMT +1), Dortmund Brackel Training Ground, Dortmund
Legia Warszawa 2 - 0 Sporting Clube de Portugal
Half-Time: 1-0
December 7th 2016, h. 16:00 (GMT +1), Miejski Osrodek Sportu, Zabki
Real Madrid CF 1 - 3 Borussia Dortmund
Half-Time: 1-0
December 7th 2016, h. 18:00 (GMT +1), Estadio Alfredo Di Stefano, Madrid
Group F Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | Real Madrid CF | 6 | 4 | 1 | 1 | 15 | 10 | +5 | 13 | Borussia Dortmund | 6 | 2 | 2 | 2 | 11 | 11 | 0 | 8 | Sporting Clube de Port. | 6 | 1 | 3 | 2 | 5 | 9 | -3 | 6 | Legia Warszawa | 6 | 1 | 2 | 3 | 10 | 12 | -2 | 5 |
Group G
Club Brugge KV 2 - 1 Leicester City FC
Half-Time: 2-1
September 13th 2016, h. 19:00 (GMT +2), Schiervelde, Roeselare
FC Porto 4 - 1 FC København
Half-Time: 1-1
September 14th 2016, h. 15:00 (GMT +1), Centro de Treinos e Formação Desportiva, Vila Nova de Gaia
Leicester City FC 0 - 2 FC Porto
Half-Time: 0-0
September 27th 2016, h. 14:00 (GMT +1), University Stadium, Loughborough
FC København 0 - 0 Club Brugge KV
Half-Time: 0-0
September 27th 2016, h. 16:00 (GMT +2), Østerbro, Copenhagen
Leicester City FC 3 - 2 FC København
Half-Time: 1-1
October 18th 2016, h. 13:00 (GMT +1), University Stadium, Loughborough
Club Brugge KV 0 - 2 FC Porto
Half-Time: 0-1
October 18th 2016, h. 14:00 (GMT +2), Schiervelde, Roeselare
FC Porto 1 - 3 Club Brugge KV
Half-Time: 0-2
November 2nd 2016, h. 14:00 (GMT), Centro de Treinos e Formação Desportiva, Vila Nova de Gaia
FC København 3 - 2 Leicester City FC
Half-Time: 2-1
November 2nd 2016, h. 16:00 (GMT +1), Østerbro, Copenhagen
Leicester City FC 2 - 3 Club Brugge KV
Half-Time: 0-2
November 22nd 2016, h. 14:45 (GMT), University Stadium, Loughborough
FC København 3 - 1 FC Porto
Half-Time:
November 22nd 2016, h. 16:00 (GMT +1), Østerbro, Copenhagen
FC Porto 2 - 1 Leicester City FC
Half-Time: 1-0
December 7th 2016, h. 11:00 (GMT), Centro de Treinos e Formação Desportiva, Vila Nova de Gaia
Club Brugge KV 0 - 3 FC København
Half-Time: 0-1
December 7th 2016, h. 14:00 (GMT +1), Schiervelde, Roeselare
Group G Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | FC Porto | 6 | 4 | 0 | 2 | 12 | 8 | +4 | 12 | FC København | 6 | 3 | 1 | 2 | 12 | 10 | +2 | 10 | Club Brugge KV | 6 | 3 | 1 | 2 | 8 | 9 | -1 | 10 | Leicester City FC | 6 | 1 | 0 | 5 | 9 | 14 | -5 | 3 |
Group H
Olympique Lyonnais 2 - 0 GNK Dinamo Zagreb
Half-Time: 1-0
September 14th 2016, h. 15:00 (GMT +2), Groupama Academy Stadium, Décines
Juventus 2 - 1 Sevilla FC
Half-Time: 1-0
September 14th 2016, h. 16:00 (GMT +2), Juventus Training Ground, Turin
Sevilla FC 1 - 0 Olympique Lyonnais
Half-Time: 1-1
September 27th 2016, h. 14:00 (GMT +2), Felipe del Valle, San Jose de la Rinconada
GNK Dinamo Zagreb 2 - 1 Juventus
Half-Time: 1-1
September 27th 2016, h. 20:45 (GMT +2), Hitrec-Kacijan, Zagreb
Olympique Lyonnais 0 - 3 Juventus
Half-Time: 0-1
October 18th 2016, h. 14:00 (GMT +2), Groupama Academy Stadium, Décines
GNK Dinamo Zagreb 2 - 4 Sevilla FC
Half-Time: 2-3
October 18th 2016, h. 15:00 (GMT +2), Hitrec-Kacijan, Zagreb
Sevilla FC 1 - 1 GNK Dinamo Zagreb
Half-Time: 1-0
November 2nd 2016, h. 14:00 (GMT +1), Felipe del Valle, San Jose de la Rinconada
Juventus 0 - 1 Olympique Lyonnais
Half-Time: 0-1
November 2nd 2016, h. 18:00 (GMT +1), Juventus Training Ground, Turin
GNK Dinamo Zagreb 1 - 2 Olympique Lyonnais
Half-Time: 1-0
November 22nd 2016, h. 14:00 (GMT +1), Hitrec-Kacijan, Zagreb
Sevilla FC 0 - 2 Juventus
Half-Time:
November 22nd 2016, h. 16:00 (GMT +1), Felipe del Valle, San Jose de la Rinconada
Juventus 0 - 1 GNK Dinamo Zagreb
Half-Time: 0-0
December 7th 2016, h. 15:00 (GMT +1), Juventus Training Ground, Turin
Olympique Lyonnais 0 - 1 Sevilla FC
Half-Time: 0-1
December 7th 2016, h. 15:00 (GMT +1), Groupama Academy Stadium, Décines
Group H Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | Sevilla FC | 6 | 3 | 1 | 2 | 9 | 8 | +1 | 10 | Juventus | 6 | 3 | 0 | 3 | 8 | 5 | +3 | 9 | Olympique Lyonnais | 6 | 3 | 0 | 3 | 6 | 7 | -1 | 9 | GNK Dinamo Zagreb | 6 | 2 | 1 | 3 | 7 | 10 | -3 | 7 |
|