Standings

Group A

Played P Won W Draw D Lost L For Against Goal difference Points Pts
ARS
Arsenal FC
6 4 2 0 18 6 12 14
PAR
Paris Saint-Germain
6 3 3 0 13 7 6 12
LUD
PFC Ludogorets Razgrad
6 0 3 3 6 15 -9 3
BSL
FC Basel 1893
6 0 2 4 3 12 -9 2

Group B

Played P Won W Draw D Lost L For Against Goal difference Points Pts
NAP
SSC Napoli
6 3 2 1 11 8 3 11
SLB
SL Benfica
6 2 2 2 10 10 0 8
BJK
Beşiktaş JK
6 1 4 1 9 14 -5 7
DK
FC Dynamo Kyiv
6 1 2 3 8 6 2 5

Group C

Played P Won W Draw D Lost L For Against Goal difference Points Pts
BAR
FC Barcelona
6 5 0 1 20 4 16 15
MC
Manchester City FC
6 2 3 1 12 10 2 9
MON
VfL Borussia Mönchengladbach
6 1 2 3 5 12 -7 5
CEL
Celtic FC
6 0 3 3 5 16 -11 3

Group D

Played P Won W Draw D Lost L For Against Goal difference Points Pts
ATL
Club Atlético de Madrid
6 5 0 1 7 2 5 15
BAY
FC Bayern München
6 4 0 2 14 6 8 12
ROS
FC Rostov
6 1 2 3 6 12 -6 5
PSV
PSV Eindhoven
6 0 2 4 4 11 -7 2

Group E

Played P Won W Draw D Lost L For Against Goal difference Points Pts
MON
AS Monaco FC
6 3 2 1 9 7 2 11
BL
Bayer 04 Leverkusen
6 2 4 0 8 4 4 10
TOT
Tottenham Hotspur FC
6 2 1 3 6 6 0 7
CSM
PFC CSKA Moskva
6 0 3 3 5 11 -6 3

Group F

Played P Won W Draw D Lost L For Against Goal difference Points Pts
BVB
Borussia Dortmund
6 4 2 0 21 9 12 14
RM
Real Madrid CF
6 3 3 0 16 10 6 12
LEG
Legia Warszawa
6 1 1 4 9 24 -15 4
SCP
Sporting Clube de Portugal
6 1 0 5 5 8 -3 3

Group G

Played P Won W Draw D Lost L For Against Goal difference Points Pts
LEI
Leicester City FC
6 4 1 1 7 6 1 13
POR
FC Porto
6 3 2 1 9 3 6 11
FCK
FC København
6 2 3 1 7 2 5 9
BRU
Club Brugge KV
6 0 0 6 2 14 -12 0

Group H

Played P Won W Draw D Lost L For Against Goal difference Points Pts
JUV
Juventus
6 4 2 0 11 2 9 14
SEV
Sevilla FC
6 3 2 1 7 3 4 11
OL
Olympique Lyonnais
6 2 2 2 5 3 2 8
DZ
GNK Dinamo Zagreb
6 0 0 6 0 15 -15 0
If two or more clubs are level on points, alphabetical order is applied based on full club names until teams have played each other twice, at which point the competition regulations are applied.