Standings

Pool A
Pos Team Pts P W D L +/-
1 Bayer Leverkusen 13 6 4 1 1 +7
2 Zürich 10 6 3 1 2 +1
3 AEK Larnaca 5 6 1 2 3 -6
4 Ludogorets 4 6 0 4 2 -2
Pool B
Pos Team Pts P W D L +/-
1 Salzburg 18 6 6 0 0 +11
2 Celtic 9 6 3 0 3 -2
3 RB Leipzig 7 6 2 1 3 +1
4 Rosenborg 1 6 0 1 5 -10
Pool C
Pos Team Pts P W D L +/-
1 Zenit 11 6 3 2 1 +1
2 Slavia Praha 10 6 3 1 2 +1
3 Bordeaux 7 6 2 1 3 0
4 København 5 6 1 2 3 -2
Pool D
Pos Team Pts P W D L +/-
1 Dinamo Zagreb 14 6 4 2 0 +8
2 Fenerbahçe 8 6 2 2 2 0
3 Spartak Trnava 7 6 2 1 3 -3
4 Anderlecht 3 6 0 3 3 -5
Pool E
Pos Team Pts P W D L +/-
1 Arsenal 16 6 5 1 0 +10
2 Sporting CP 13 6 4 1 1 +10
3 Vorskla 3 6 1 0 5 -9
4 Qarabağ 3 6 1 0 5 -11
Pool F
Pos Team Pts P W D L +/-
1 Real Betis 12 6 3 3 0 +5
2 Olympiakos Piraeus 10 6 3 1 2 +5
3 Milan 10 6 3 1 2 +3
4 F91 Dudelange 1 6 0 1 5 -13
Pool G
Pos Team Pts P W D L +/-
1 Villarreal 10 6 2 4 0 +7
2 Rapid Wien 10 6 3 1 2 -3
3 Rangers 6 6 1 3 2 0
4 Spartak Moskva 5 6 1 2 3 -4
Pool H
Pos Team Pts P W D L +/-
1 Eintracht Frankfurt 18 6 6 0 0 +12
2 Lazio 9 6 3 0 3 -2
3 Apollon 7 6 2 1 3 0
4 Olympique Marseille 1 6 0 1 5 -10
Pool I
Pos Team Pts P W D L +/-
1 Genk 11 6 3 2 1 +6
2 Malmö FF 9 6 2 3 1 +1
3 Beşiktaş 7 6 2 1 3 -2
4 Sarpsborg 08 5 6 1 2 3 -5
Pool J
Pos Team Pts P W D L +/-
1 Sevilla 12 6 4 0 2 +12
2 Krasnodar 12 6 4 0 2 0
3 Standard Liège 10 6 3 1 2 -2
4 Akhisar Belediyespor 1 6 0 1 5 -10
Pool K
Pos Team Pts P W D L +/-
1 Dynamo Kyiv 11 6 3 2 1 +3
2 Rennes 9 6 3 0 3 -1
3 Astana 8 6 2 2 2 0
4 Jablonec 5 6 1 2 3 -2
Pool L
Pos Team Pts P W D L +/-
1 Chelsea 16 6 5 1 0 +9
2 BATE 9 6 3 0 3 0
3 MOL Vidi 7 6 2 1 3 -2
4 PAOK 3 6 1 0 5 -7