Topzle Topzle

2024–25 UEFA Champions League

Updated: Wikipedia source

2024–25 UEFA Champions League

The 2024–25 UEFA Champions League was the 70th season of Europe's premier club football tournament organised by UEFA, and the 33rd season since it was rebranded from the European Champion Clubs' Cup to the UEFA Champions League. This was the first season under a new format, which had 36 participating teams that played eight games each against different opponents in a league phase, all the teams being ranked in a joint group. This increased the total number of matches played in the competition from 125 to 189 (excluding qualifying rounds). Luis Enrique's Paris Saint-Germain defeated Simone Inzaghi's Inter Milan 5–0 in the final, which was held at the Allianz Arena in Munich, Germany, to win their first Champions League title in a record margin of victory. As winners of the Champions League, Paris Saint-Germain automatically qualified for the 2025–26 UEFA Champions League league phase, the 2025 FIFA Intercontinental Cup final, the 2029 FIFA Club World Cup group stage, and earned the right to play against Tottenham Hotspur, the winners of the 2024–25 UEFA Europa League, in the 2025 UEFA Super Cup. Paris Saint-Germain became the second French side to win after Olympique Marseille in the 1992–93 edition and the first team since Porto in the 2003-04 edition that didn't come from England, Germany, Italy or Spain. Real Madrid were the defending champions, having won a record-extending 15th title in the previous season, but were eliminated by Arsenal in the quarter-finals.

Infobox

Dates
Qualifying:9 July – 28 August 2024Competition proper:17 September 2024 – 31 May 2025
Teams
Competition proper: 36Total: 81 (from 53 associations)
Champions
Paris Saint-Germain (1st title)
Runners-up
Inter Milan
Matches played
189
Goals scored
618 (3.27 per match)
Attendance
8,373,025 (44,302 per match)
Top scorer(s)
Serhou Guirassy (Borussia Dortmund)Raphinha (Barcelona)13 goals each
Best player
Ousmane Dembélé (Paris Saint-Germain)
Best young player
Désiré Doué (Paris Saint-Germain)

Tables

1
1
Rank
1
Association
England
Coeff.
109.570
Teams
4
2
2
Rank
2
Association
Spain
Coeff.
92.998
3
3
Rank
3
Association
Germany
Coeff.
82.481
Teams
+1 (EPS)
4
4
Rank
4
Association
Italy
Coeff.
81.926
Teams
+1 (EPS)
5
5
Rank
5
Association
France
Coeff.
61.164
6
6
Rank
6
Association
Netherlands
Coeff.
59.900
Teams
3
7
7
Rank
7
Association
Portugal
Coeff.
56.216
Teams
2
8
8
Rank
8
Association
Belgium
Coeff.
42.200
9
9
Rank
9
Association
Scotland
Coeff.
36.400
10
10
Rank
10
Association
Austria
Coeff.
34.000
11
11
Rank
11
Association
Serbia
Coeff.
32.375
12
12
Rank
12
Association
Turkey
Coeff.
32.100
13
13
Rank
13
Association
Switzerland
Coeff.
31.675
14
14
Rank
14
Association
Ukraine
Coeff.
29.500
15
15
Rank
15
Association
Czech Republic
Coeff.
29.050
16
16
Rank
16
Association
Norway
Coeff.
29.000
Teams
1
17
17
Rank
17
Association
Denmark
Coeff.
27.825
18
18
Rank
18
Association
Russia
Coeff.
26.215
Teams
0
19
19
Rank
19
Association
Croatia
Coeff.
25.400
Teams
1
Rank
Association
Coeff.
Teams
Notes
1
England
109.570
4
2
Spain
92.998
3
Germany
82.481
+1 (EPS)
4
Italy
81.926
+1 (EPS)
5
France
61.164
6
Netherlands
59.900
3
7
Portugal
56.216
2
8
Belgium
42.200
9
Scotland
36.400
10
Austria
34.000
11
Serbia
32.375
12
Turkey
32.100
13
Switzerland
31.675
14
Ukraine
29.500
15
Czech Republic
29.050
16
Norway
29.000
1
17
Denmark
27.825
18
Russia
26.215
0
19
Croatia
25.400
1
20
20
Rank
20
Association
Greece
Coeff.
25.225
Teams
1
21
21
Rank
21
Association
Israel
Coeff.
25.000
22
22
Rank
22
Association
Cyprus
Coeff.
24.475
23
23
Rank
23
Association
Sweden
Coeff.
23.750
24
24
Rank
24
Association
Poland
Coeff.
20.750
25
25
Rank
25
Association
Hungary
Coeff.
20.625
26
26
Rank
26
Association
Romania
Coeff.
20.500
27
27
Rank
27
Association
Bulgaria
Coeff.
20.000
28
28
Rank
28
Association
Slovakia
Coeff.
19.750
29
29
Rank
29
Association
Azerbaijan
Coeff.
16.625
30
30
Rank
30
Association
Kazakhstan
Coeff.
12.625
31
31
Rank
31
Association
Slovenia
Coeff.
12.500
32
32
Rank
32
Association
Moldova
Coeff.
12.250
33
33
Rank
33
Association
Kosovo
Coeff.
11.041
34
34
Rank
34
Association
Liechtenstein
Coeff.
11.000
Teams
0
35
35
Rank
35
Association
Latvia
Coeff.
10.625
Teams
1
36
36
Rank
36
Association
Republic of Ireland
Coeff.
10.375
37
37
Rank
37
Association
Finland
Coeff.
10.200
38
38
Rank
38
Association
Lithuania
Coeff.
10.000
Rank
Association
Coeff.
Teams
Notes
20
Greece
25.225
1
21
Israel
25.000
22
Cyprus
24.475
23
Sweden
23.750
24
Poland
20.750
25
Hungary
20.625
26
Romania
20.500
27
Bulgaria
20.000
28
Slovakia
19.750
29
Azerbaijan
16.625
30
Kazakhstan
12.625
31
Slovenia
12.500
32
Moldova
12.250
33
Kosovo
11.041
34
Liechtenstein
11.000
0
35
Latvia
10.625
1
36
Republic of Ireland
10.375
37
Finland
10.200
38
Lithuania
10.000
39
39
Rank
39
Association
Armenia
Coeff.
9.875
Teams
1
40
40
Rank
40
Association
Belarus
Coeff.
9.875
41
41
Rank
41
Association
Bosnia and Herzegovina
Coeff.
9.750
42
42
Rank
42
Association
Luxembourg
Coeff.
9.000
43
43
Rank
43
Association
Faroe Islands
Coeff.
8.750
44
44
Rank
44
Association
Northern Ireland
Coeff.
8.583
45
45
Rank
45
Association
Malta
Coeff.
8.250
46
46
Rank
46
Association
Georgia
Coeff.
8.000
47
47
Rank
47
Association
Estonia
Coeff.
7.582
48
48
Rank
48
Association
Iceland
Coeff.
7.250
49
49
Rank
49
Association
Albania
Coeff.
6.250
50
50
Rank
50
Association
Wales
Coeff.
6.166
51
51
Rank
51
Association
Gibraltar
Coeff.
5.791
52
52
Rank
52
Association
North Macedonia
Coeff.
5.500
53
53
Rank
53
Association
Andorra
Coeff.
5.165
54
54
Rank
54
Association
Montenegro
Coeff.
4.750
55
55
Rank
55
Association
San Marino
Coeff.
1.999
Rank
Association
Coeff.
Teams
Notes
39
Armenia
9.875
1
40
Belarus
9.875
41
Bosnia and Herzegovina
9.750
42
Luxembourg
9.000
43
Faroe Islands
8.750
44
Northern Ireland
8.583
45
Malta
8.250
46
Georgia
8.000
47
Estonia
7.582
48
Iceland
7.250
49
Albania
6.250
50
Wales
6.166
51
Gibraltar
5.791
52
North Macedonia
5.500
53
Andorra
5.165
54
Montenegro
4.750
55
San Marino
1.999
· Association team allocation › Distribution
First qualifying round (28 teams)
First qualifying round (28 teams)
Col 1
First qualifying round (28 teams)
Col 2
28 champions from associations 26–28 and 30–55 (except Liechtenstein)
Second qualifying round (28 teams)
Second qualifying round (28 teams)
Col 1
Second qualifying round (28 teams)
Col 2
Champions Path (24 teams)
Teams entering in this round
8 champions from associations 15–18 (except Russia) and 20–24 2 champions from associations 25 and 29 as the teams with highest club coefficients, originally from the first qualifying round
Teams advancing from the previous round
14 winners from the first qualifying round
League Path (4 teams)
League Path (4 teams)
Col 1
League Path (4 teams)
Col 2
4 runners-up from associations 11–14
Third qualifying round (20 teams)
Third qualifying round (20 teams)
Col 1
Third qualifying round (20 teams)
Col 2
Champions Path (12 teams)
Teams advancing from the previous round
12 winners from the second qualifying round (Champions Path)
League Path (8 teams)
League Path (8 teams)
Col 1
League Path (8 teams)
Col 2
2 runners-up from associations 8–9 1 third-placed team from association 6 1 fourth-placed team from association 5 2 runners-up from associations 10 and 15 as the teams with highest club coefficients, originally from the second qualifying round League Path
Teams entering in this round
2 winners from the second qualifying round (League Path)
Play-off round (14 teams)
Play-off round (14 teams)
Col 1
Play-off round (14 teams)
Col 2
Champions Path (10 teams)
Teams entering in this round
3 champions from associations 11–13 1 champion from association 19 as the team with highest club coefficient, originally from the second qualifying round Champions Path
Teams advancing from the previous round
6 winners from the third qualifying round (Champions Path)
League Path (4 teams)
League Path (4 teams)
Col 1
League Path (4 teams)
Teams entering in this round
4 winners from the third qualifying round (League Path)
League phase (36 teams)
League phase (36 teams)
Col 1
League phase (36 teams)
Col 2
10 champions from associations 1–10 6 runners-up from associations 1–6 5 third-placed teams from associations 1–5 4 fourth-placed teams from associations 1–4 1 champion from association 14 as the team with the highest club coefficient, originally from the play-off round of the Champions Path 1 runner-up from association 7 as the team with the highest club coefficient, originally from the third qualifying round of the League Path 2 associations (Italy and Germany) with the highest coefficients from the previous season each received an extra berth
Teams entering in this round
5 winners from the play-off round (Champions Path) 2 winners from the play-off round (League Path)
Knockout phase play-offs(16 teams)
Knockout phase play-offs(16 teams)
Col 1
Knockout phase play-offs(16 teams)
Teams entering in this round
16 teams ranked 9–24 from the league phase
Round of 16(16 teams)
Round of 16(16 teams)
Col 1
Round of 16(16 teams)
Teams entering in this round
8 teams ranked 1–8 from the league phase 8 winners from the knockout phase play-offs
Teams entering in this round
Teams advancing from the previous round
First qualifying round (28 teams)
28 champions from associations 26–28 and 30–55 (except Liechtenstein)
Second qualifying round (28 teams)
Champions Path (24 teams)
8 champions from associations 15–18 (except Russia) and 20–24 2 champions from associations 25 and 29 as the teams with highest club coefficients, originally from the first qualifying round
14 winners from the first qualifying round
League Path (4 teams)
4 runners-up from associations 11–14
Third qualifying round (20 teams)
Champions Path (12 teams)
12 winners from the second qualifying round (Champions Path)
League Path (8 teams)
2 runners-up from associations 8–9 1 third-placed team from association 6 1 fourth-placed team from association 5 2 runners-up from associations 10 and 15 as the teams with highest club coefficients, originally from the second qualifying round League Path
2 winners from the second qualifying round (League Path)
Play-off round (14 teams)
Champions Path (10 teams)
3 champions from associations 11–13 1 champion from association 19 as the team with highest club coefficient, originally from the second qualifying round Champions Path
6 winners from the third qualifying round (Champions Path)
League Path (4 teams)
4 winners from the third qualifying round (League Path)
League phase (36 teams)
10 champions from associations 1–10 6 runners-up from associations 1–6 5 third-placed teams from associations 1–5 4 fourth-placed teams from associations 1–4 1 champion from association 14 as the team with the highest club coefficient, originally from the play-off round of the Champions Path 1 runner-up from association 7 as the team with the highest club coefficient, originally from the third qualifying round of the League Path 2 associations (Italy and Germany) with the highest coefficients from the previous season each received an extra berth
5 winners from the play-off round (Champions Path) 2 winners from the play-off round (League Path)
Knockout phase play-offs(16 teams)
16 teams ranked 9–24 from the league phase
Round of 16(16 teams)
8 teams ranked 1–8 from the league phase 8 winners from the knockout phase play-offs
Qualified teams for 2024–25 UEFA Champions League · Association team allocation › Teams
League phase
League phase
Entry round
League phase
Entry round
Real Madrid (1st)TH
Teams
Atalanta (4th)EL
Teams
Manchester City (1st)
Teams
Arsenal (2nd)
Liverpool (3rd)
Liverpool (3rd)
Entry round
Liverpool (3rd)
Entry round
Aston Villa (4th)
Teams
Barcelona (2nd)
Teams
Girona (3rd)
Atlético Madrid (4th)
Atlético Madrid (4th)
Entry round
Atlético Madrid (4th)
Entry round
Bayer Leverkusen (1st)
Teams
VfB Stuttgart (2nd)
Teams
Bayern Munich (3rd)
RB Leipzig (4th)
RB Leipzig (4th)
Entry round
RB Leipzig (4th)
Entry round
Borussia Dortmund (5th)EPS
Teams
Inter Milan (1st)
Teams
Milan (2nd)
Juventus (3rd)
Juventus (3rd)
Entry round
Juventus (3rd)
Entry round
Bologna (5th)EPS
Teams
Paris Saint-Germain (1st)
Teams
Monaco (2nd)
Brest (3rd)
Brest (3rd)
Entry round
Brest (3rd)
Entry round
PSV Eindhoven (1st)
Teams
Feyenoord (2nd)
Teams
Sporting CP (1st)
Benfica (2nd)
Benfica (2nd)
Entry round
Benfica (2nd)
Entry round
Club Brugge (1st)
Teams
Celtic (1st)
Teams
Sturm Graz (1st)
Shakhtar Donetsk (1st)
Shakhtar Donetsk (1st)
Entry round
Shakhtar Donetsk (1st)
Play-off round
Play-off round
Entry round
Play-off round
Entry round
CH
Teams
Red Star Belgrade (1st)
Teams
Galatasaray (1st)
Teams
Young Boys (1st)
Teams
Dinamo Zagreb (1st)
Third qualifying round
Third qualifying round
Entry round
Third qualifying round
Entry round
LP
Teams
Lille (4th)
Teams
Twente (3rd)
Teams
Union Saint-Gilloise (2nd)
Teams
Rangers (2nd)
Red Bull Salzburg (2nd)
Red Bull Salzburg (2nd)
Entry round
Red Bull Salzburg (2nd)
Entry round
Slavia Prague (2nd)
Second qualifying round
Second qualifying round
Entry round
Second qualifying round
Entry round
CH
Teams
Sparta Prague (1st)
Teams
Bodø/Glimt (1st)
Teams
Midtjylland (1st)
Teams
PAOK (1st)
Maccabi Tel Aviv (1st)
Maccabi Tel Aviv (1st)
Entry round
Maccabi Tel Aviv (1st)
Entry round
APOEL (1st)
Teams
Malmö FF (1st)
Teams
Jagiellonia Białystok (1st)
Ferencváros (1st)
Ferencváros (1st)
Entry round
Ferencváros (1st)
Entry round
Qarabağ (1st)
LP
LP
Entry round
LP
Entry round
Partizan (2nd)
Teams
Fenerbahçe (2nd)
Teams
Lugano (2nd)
Teams
Dynamo Kyiv (2nd)
First qualifying round
First qualifying round
Entry round
First qualifying round
Entry round
CH
Teams
FCSB (1st)
Teams
Ludogorets Razgrad (1st)
Teams
Slovan Bratislava (1st)
Teams
Ordabasy (1st)
Celje (1st)
Celje (1st)
Entry round
Celje (1st)
Entry round
Petrocub Hîncești (1st)
Teams
Ballkani (1st)
Teams
RFS (1st)
Shamrock Rovers (1st)
Shamrock Rovers (1st)
Entry round
Shamrock Rovers (1st)
Entry round
HJK (1st)
Teams
Panevėžys (1st)
Teams
Pyunik (1st)
Dinamo Minsk (1st)
Dinamo Minsk (1st)
Entry round
Dinamo Minsk (1st)
Entry round
Borac Banja Luka (1st)
Teams
Differdange 03 (1st)
Teams
KÍ (1st)
Larne (1st)
Larne (1st)
Entry round
Larne (1st)
Entry round
Hamrun Spartans (1st)
Teams
Dinamo Batumi (1st)
Teams
Flora (1st)
Víkingur Reykjavík (1st)
Víkingur Reykjavík (1st)
Entry round
Víkingur Reykjavík (1st)
Entry round
Egnatia (1st)
Teams
The New Saints (1st)
Teams
Lincoln Red Imps (1st)
Struga (1st)
Struga (1st)
Entry round
Struga (1st)
Entry round
UE Santa Coloma (1st)
Teams
Dečić (1st)
Teams
Virtus (1st)
Entry round
Teams
League phase
Real Madrid (1st)TH
Atalanta (4th)EL
Manchester City (1st)
Arsenal (2nd)
Liverpool (3rd)
Aston Villa (4th)
Barcelona (2nd)
Girona (3rd)
Atlético Madrid (4th)
Bayer Leverkusen (1st)
VfB Stuttgart (2nd)
Bayern Munich (3rd)
RB Leipzig (4th)
Borussia Dortmund (5th)EPS
Inter Milan (1st)
Milan (2nd)
Juventus (3rd)
Bologna (5th)EPS
Paris Saint-Germain (1st)
Monaco (2nd)
Brest (3rd)
PSV Eindhoven (1st)
Feyenoord (2nd)
Sporting CP (1st)
Benfica (2nd)
Club Brugge (1st)
Celtic (1st)
Sturm Graz (1st)
Shakhtar Donetsk (1st)
Play-off round
CH
Red Star Belgrade (1st)
Galatasaray (1st)
Young Boys (1st)
Dinamo Zagreb (1st)
Third qualifying round
LP
Lille (4th)
Twente (3rd)
Union Saint-Gilloise (2nd)
Rangers (2nd)
Red Bull Salzburg (2nd)
Slavia Prague (2nd)
Second qualifying round
CH
Sparta Prague (1st)
Bodø/Glimt (1st)
Midtjylland (1st)
PAOK (1st)
Maccabi Tel Aviv (1st)
APOEL (1st)
Malmö FF (1st)
Jagiellonia Białystok (1st)
Ferencváros (1st)
Qarabağ (1st)
LP
Partizan (2nd)
Fenerbahçe (2nd)
Lugano (2nd)
Dynamo Kyiv (2nd)
First qualifying round
CH
FCSB (1st)
Ludogorets Razgrad (1st)
Slovan Bratislava (1st)
Ordabasy (1st)
Celje (1st)
Petrocub Hîncești (1st)
Ballkani (1st)
RFS (1st)
Shamrock Rovers (1st)
HJK (1st)
Panevėžys (1st)
Pyunik (1st)
Dinamo Minsk (1st)
Borac Banja Luka (1st)
Differdange 03 (1st)
KÍ (1st)
Larne (1st)
Hamrun Spartans (1st)
Dinamo Batumi (1st)
Flora (1st)
Víkingur Reykjavík (1st)
Egnatia (1st)
The New Saints (1st)
Lincoln Red Imps (1st)
Struga (1st)
UE Santa Coloma (1st)
Dečić (1st)
Virtus (1st)
Schedule for 2024–25 UEFA Champions League · Schedule
Qualifying
Qualifying
Phase
Qualifying
Round
First qualifying round
Draw date
18 June 2024
First leg
9–10 July 2024
Second leg
16–17 July 2024
Second qualifying round
Second qualifying round
Phase
Second qualifying round
Round
19 June 2024
Draw date
23–24 July 2024
First leg
30–31 July 2024
Third qualifying round
Third qualifying round
Phase
Third qualifying round
Round
22 July 2024
Draw date
6–7 August 2024
First leg
13 August 2024
Play-offs
Play-offs
Phase
Play-offs
Round
Play-off round
Draw date
5 August 2024
First leg
20–21 August 2024
Second leg
27–28 August 2024
League phase
League phase
Phase
League phase
Round
Matchday 1
Draw date
29 August 2024
First leg
17–19 September 2024
Matchday 2
Matchday 2
Phase
Matchday 2
Round
1–2 October 2024
Matchday 3
Matchday 3
Phase
Matchday 3
Round
22–23 October 2024
Matchday 4
Matchday 4
Phase
Matchday 4
Round
5–6 November 2024
Matchday 5
Matchday 5
Phase
Matchday 5
Round
26–27 November 2024
Matchday 6
Matchday 6
Phase
Matchday 6
Round
10–11 December 2024
Matchday 7
Matchday 7
Phase
Matchday 7
Round
21–22 January 2025
Matchday 8
Matchday 8
Phase
Matchday 8
Round
29 January 2025
Knockout phase
Knockout phase
Phase
Knockout phase
Round
Knockout phase play-offs
Draw date
31 January 2025
First leg
11–12 February 2025
Second leg
18–19 February 2025
Round of 16
Round of 16
Phase
Round of 16
Round
21 February 2025
Draw date
4–5 March 2025
First leg
11–12 March 2025
Quarter-finals
Quarter-finals
Phase
Quarter-finals
Round
8–9 April 2025
Draw date
15–16 April 2025
Semi-finals
Semi-finals
Phase
Semi-finals
Round
29–30 April 2025
Draw date
6–7 May 2025
Final
Final
Phase
Final
Round
No draw
Draw date
31 May 2025 at Allianz Arena, Munich
Phase
Round
Draw date
First leg
Second leg
Qualifying
First qualifying round
18 June 2024
9–10 July 2024
16–17 July 2024
Second qualifying round
19 June 2024
23–24 July 2024
30–31 July 2024
Third qualifying round
22 July 2024
6–7 August 2024
13 August 2024
Play-offs
Play-off round
5 August 2024
20–21 August 2024
27–28 August 2024
League phase
Matchday 1
29 August 2024
17–19 September 2024
Matchday 2
1–2 October 2024
Matchday 3
22–23 October 2024
Matchday 4
5–6 November 2024
Matchday 5
26–27 November 2024
Matchday 6
10–11 December 2024
Matchday 7
21–22 January 2025
Matchday 8
29 January 2025
Knockout phase
Knockout phase play-offs
31 January 2025
11–12 February 2025
18–19 February 2025
Round of 16
21 February 2025
4–5 March 2025
11–12 March 2025
Quarter-finals
8–9 April 2025
15–16 April 2025
Semi-finals
29–30 April 2025
6–7 May 2025
Final
No draw
31 May 2025 at Allianz Arena, Munich
First qualifying round · Qualifying rounds › First qualifying round
Slovan Bratislava
Slovan Bratislava
Team 1
Slovan Bratislava
Agg. Tooltip Aggregate score
6–3
Team 2
Struga
1st leg
4–2
2nd leg
2–1
The New Saints
The New Saints
Team 1
The New Saints
Agg. Tooltip Aggregate score
4–1
Team 2
Dečić
1st leg
3–0
2nd leg
1–1
Borac Banja Luka
Borac Banja Luka
Team 1
Borac Banja Luka
Agg. Tooltip Aggregate score
2–2 (4–1 p)
Team 2
Egnatia
1st leg
1–0
2nd leg
1–2 (a.e.t.)
Hamrun Spartans
Hamrun Spartans
Team 1
Hamrun Spartans
Agg. Tooltip Aggregate score
1–1 (4–5 p)
Team 2
Lincoln Red Imps
1st leg
0–1
2nd leg
1–0 (a.e.t.)
UE Santa Coloma
UE Santa Coloma
Team 1
UE Santa Coloma
Agg. Tooltip Aggregate score
3–3 (6–5 p)
Team 2
Ballkani
1st leg
1–2
2nd leg
2–1 (a.e.t.)
Flora
Flora
Team 1
Flora
Agg. Tooltip Aggregate score
1–7
Team 2
Celje
1st leg
0–5
2nd leg
1–2
Team 1
Agg. Tooltip Aggregate score
2–0
Team 2
Differdange 03
1st leg
2–0
2nd leg
0–0
Panevėžys
Panevėžys
Team 1
Panevėžys
Agg. Tooltip Aggregate score
4–1
Team 2
HJK
1st leg
3–0
2nd leg
1–1
RFS
RFS
Team 1
RFS
Agg. Tooltip Aggregate score
7–0
Team 2
Larne
1st leg
3–0
2nd leg
4–0
Víkingur Reykjavík
Víkingur Reykjavík
Team 1
Víkingur Reykjavík
Agg. Tooltip Aggregate score
1–2
Team 2
Shamrock Rovers
1st leg
0–0
2nd leg
1–2
Virtus
Virtus
Team 1
Virtus
Agg. Tooltip Aggregate score
1–11
Team 2
FCSB
1st leg
1–7
2nd leg
0–4
Ludogorets Razgrad
Ludogorets Razgrad
Team 1
Ludogorets Razgrad
Agg. Tooltip Aggregate score
3–2
Team 2
Dinamo Batumi
1st leg
3–1
2nd leg
0–1
Ordabasy
Ordabasy
Team 1
Ordabasy
Agg. Tooltip Aggregate score
0–1
Team 2
Petrocub Hîncești
1st leg
0–0
2nd leg
0–1
Dinamo Minsk
Dinamo Minsk
Team 1
Dinamo Minsk
Agg. Tooltip Aggregate score
1–0
Team 2
Pyunik
1st leg
0–0
2nd leg
1–0
Team 1
Agg. Tooltip Aggregate score
Team 2
1st leg
2nd leg
Slovan Bratislava
6–3
Struga
4–2
2–1
The New Saints
4–1
Dečić
3–0
1–1
Borac Banja Luka
2–2 (4–1 p)
Egnatia
1–0
1–2 (a.e.t.)
Hamrun Spartans
1–1 (4–5 p)
Lincoln Red Imps
0–1
1–0 (a.e.t.)
UE Santa Coloma
3–3 (6–5 p)
Ballkani
1–2
2–1 (a.e.t.)
Flora
1–7
Celje
0–5
1–2
2–0
Differdange 03
2–0
0–0
Panevėžys
4–1
HJK
3–0
1–1
RFS
7–0
Larne
3–0
4–0
Víkingur Reykjavík
1–2
Shamrock Rovers
0–0
1–2
Virtus
1–11
FCSB
1–7
0–4
Ludogorets Razgrad
3–2
Dinamo Batumi
3–1
0–1
Ordabasy
0–1
Petrocub Hîncești
0–0
0–1
Dinamo Minsk
1–0
Pyunik
0–0
1–0
Second qualifying round · Qualifying rounds › Second qualifying round
Champions Path
Champions Path
Team 1
Champions Path
Ludogorets Razgrad
Ludogorets Razgrad
Team 1
Ludogorets Razgrad
Agg. Tooltip Aggregate score
2–1
Team 2
Dinamo Minsk
1st leg
2–0
2nd leg
0–1
APOEL
APOEL
Team 1
APOEL
Agg. Tooltip Aggregate score
2–1
Team 2
Petrocub Hîncești
1st leg
1–0
2nd leg
1–1
Ferencváros
Ferencváros
Team 1
Ferencváros
Agg. Tooltip Aggregate score
7–1
Team 2
The New Saints
1st leg
5–0
2nd leg
2–1
PAOK
PAOK
Team 1
PAOK
Agg. Tooltip Aggregate score
4–2
Team 2
Borac Banja Luka
1st leg
3–2
2nd leg
1–0
Bodø/Glimt
Bodø/Glimt
Team 1
Bodø/Glimt
Agg. Tooltip Aggregate score
7–1
Team 2
RFS
1st leg
4–0
2nd leg
3–1
Malmö FF
Malmö FF
Team 1
Malmö FF
Agg. Tooltip Aggregate score
6–4
Team 2
1st leg
4–1
2nd leg
2–3
Shamrock Rovers
Shamrock Rovers
Team 1
Shamrock Rovers
Agg. Tooltip Aggregate score
2–6
Team 2
Sparta Prague
1st leg
0–2
2nd leg
2–4
UE Santa Coloma
UE Santa Coloma
Team 1
UE Santa Coloma
Agg. Tooltip Aggregate score
0–4
Team 2
Midtjylland
1st leg
0–3
2nd leg
0–1
Celje
Celje
Team 1
Celje
Agg. Tooltip Aggregate score
1–6
Team 2
Slovan Bratislava
1st leg
1–1
2nd leg
0–5
Panevėžys
Panevėžys
Team 1
Panevėžys
Agg. Tooltip Aggregate score
1–7
Team 2
Jagiellonia Białystok
1st leg
0–4
2nd leg
1–3
Lincoln Red Imps
Lincoln Red Imps
Team 1
Lincoln Red Imps
Agg. Tooltip Aggregate score
0–7
Team 2
Qarabağ
1st leg
0–2
2nd leg
0–5
FCSB
FCSB
Team 1
FCSB
Agg. Tooltip Aggregate score
2–1
Team 2
Maccabi Tel Aviv
1st leg
1–1
2nd leg
1–0
League Path
League Path
Team 1
League Path
Lugano
Lugano
Team 1
Lugano
Agg. Tooltip Aggregate score
4–6
Team 2
Fenerbahçe
1st leg
3–4
2nd leg
1–2
Dynamo Kyiv
Dynamo Kyiv
Team 1
Dynamo Kyiv
Agg. Tooltip Aggregate score
9–2
Team 2
Partizan
1st leg
6–2
2nd leg
3–0
Team 1
Agg. Tooltip Aggregate score
Team 2
1st leg
2nd leg
Champions Path
Ludogorets Razgrad
2–1
Dinamo Minsk
2–0
0–1
APOEL
2–1
Petrocub Hîncești
1–0
1–1
Ferencváros
7–1
The New Saints
5–0
2–1
PAOK
4–2
Borac Banja Luka
3–2
1–0
Bodø/Glimt
7–1
RFS
4–0
3–1
Malmö FF
6–4
4–1
2–3
Shamrock Rovers
2–6
Sparta Prague
0–2
2–4
UE Santa Coloma
0–4
Midtjylland
0–3
0–1
Celje
1–6
Slovan Bratislava
1–1
0–5
Panevėžys
1–7
Jagiellonia Białystok
0–4
1–3
Lincoln Red Imps
0–7
Qarabağ
0–2
0–5
FCSB
2–1
Maccabi Tel Aviv
1–1
1–0
League Path
Lugano
4–6
Fenerbahçe
3–4
1–2
Dynamo Kyiv
9–2
Partizan
6–2
3–0
Third qualifying round · Qualifying rounds › Third qualifying round
Champions Path
Champions Path
Team 1
Champions Path
Qarabağ
Qarabağ
Team 1
Qarabağ
Agg. Tooltip Aggregate score
8–4
Team 2
Ludogorets Razgrad
1st leg
1–2
2nd leg
7–2 (a.e.t.)
Slovan Bratislava
Slovan Bratislava
Team 1
Slovan Bratislava
Agg. Tooltip Aggregate score
2–0
Team 2
APOEL
1st leg
2–0
2nd leg
0–0
Sparta Prague
Sparta Prague
Team 1
Sparta Prague
Agg. Tooltip Aggregate score
4–3
Team 2
FCSB
1st leg
1–1
2nd leg
3–2
Malmö FF
Malmö FF
Team 1
Malmö FF
Agg. Tooltip Aggregate score
6–5
Team 2
PAOK
1st leg
2–2
2nd leg
4–3 (a.e.t.)
Midtjylland
Midtjylland
Team 1
Midtjylland
Agg. Tooltip Aggregate score
3–1
Team 2
Ferencváros
1st leg
2–0
2nd leg
1–1
Jagiellonia Białystok
Jagiellonia Białystok
Team 1
Jagiellonia Białystok
Agg. Tooltip Aggregate score
1–5
Team 2
Bodø/Glimt
1st leg
0–1
2nd leg
1–4
League Path
League Path
Team 1
League Path
Slavia Prague
Slavia Prague
Team 1
Slavia Prague
Agg. Tooltip Aggregate score
4–1
Team 2
Union Saint-Gilloise
1st leg
3–1
2nd leg
1–0
Lille
Lille
Team 1
Lille
Agg. Tooltip Aggregate score
3–2
Team 2
Fenerbahçe
1st leg
2–1
2nd leg
1–1 (a.e.t.)
Dynamo Kyiv
Dynamo Kyiv
Team 1
Dynamo Kyiv
Agg. Tooltip Aggregate score
3–1
Team 2
Rangers
1st leg
1–1
2nd leg
2–0
Red Bull Salzburg
Red Bull Salzburg
Team 1
Red Bull Salzburg
Agg. Tooltip Aggregate score
5–4
Team 2
Twente
1st leg
2–1
2nd leg
3–3
Team 1
Agg. Tooltip Aggregate score
Team 2
1st leg
2nd leg
Champions Path
Qarabağ
8–4
Ludogorets Razgrad
1–2
7–2 (a.e.t.)
Slovan Bratislava
2–0
APOEL
2–0
0–0
Sparta Prague
4–3
FCSB
1–1
3–2
Malmö FF
6–5
PAOK
2–2
4–3 (a.e.t.)
Midtjylland
3–1
Ferencváros
2–0
1–1
Jagiellonia Białystok
1–5
Bodø/Glimt
0–1
1–4
League Path
Slavia Prague
4–1
Union Saint-Gilloise
3–1
1–0
Lille
3–2
Fenerbahçe
2–1
1–1 (a.e.t.)
Dynamo Kyiv
3–1
Rangers
1–1
2–0
Red Bull Salzburg
5–4
Twente
2–1
3–3
Play-off round · Play-off round
Champions Path
Champions Path
Team 1
Champions Path
Young Boys
Young Boys
Team 1
Young Boys
Agg. Tooltip Aggregate score
4–2
Team 2
Galatasaray
1st leg
3–2
2nd leg
1–0
Dinamo Zagreb
Dinamo Zagreb
Team 1
Dinamo Zagreb
Agg. Tooltip Aggregate score
5–0
Team 2
Qarabağ
1st leg
3–0
2nd leg
2–0
Midtjylland
Midtjylland
Team 1
Midtjylland
Agg. Tooltip Aggregate score
3–4
Team 2
Slovan Bratislava
1st leg
1–1
2nd leg
2–3
Bodø/Glimt
Bodø/Glimt
Team 1
Bodø/Glimt
Agg. Tooltip Aggregate score
2–3
Team 2
Red Star Belgrade
1st leg
2–1
2nd leg
0–2
Malmö FF
Malmö FF
Team 1
Malmö FF
Agg. Tooltip Aggregate score
0–4
Team 2
Sparta Prague
1st leg
0–2
2nd leg
0–2
League Path
League Path
Team 1
League Path
Lille
Lille
Team 1
Lille
Agg. Tooltip Aggregate score
3–2
Team 2
Slavia Prague
1st leg
2–0
2nd leg
1–2
Dynamo Kyiv
Dynamo Kyiv
Team 1
Dynamo Kyiv
Agg. Tooltip Aggregate score
1–3
Team 2
Red Bull Salzburg
1st leg
0–2
2nd leg
1–1
Team 1
Agg. Tooltip Aggregate score
Team 2
1st leg
2nd leg
Champions Path
Young Boys
4–2
Galatasaray
3–2
1–0
Dinamo Zagreb
5–0
Qarabağ
3–0
2–0
Midtjylland
3–4
Slovan Bratislava
1–1
2–3
Bodø/Glimt
2–3
Red Star Belgrade
2–1
0–2
Malmö FF
0–4
Sparta Prague
0–2
0–2
League Path
Lille
3–2
Slavia Prague
2–0
1–2
Dynamo Kyiv
1–3
Red Bull Salzburg
0–2
1–1
· League phase › Table
1
1
Pos
1
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Liverpool
Pld
8
W
7
D
0
L
1
GF
17
GA
5
GD
+12
Pts
21
Qualification
Advance to round of 16 (seeded)
2
2
Pos
2
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Barcelona
Pld
8
W
6
D
1
L
1
GF
28
GA
13
GD
+15
Pts
19
3
3
Pos
3
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Arsenal
Pld
8
W
6
D
1
L
1
GF
16
GA
3
GD
+13
Pts
19
4
4
Pos
4
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Inter Milan
Pld
8
W
6
D
1
L
1
GF
11
GA
1
GD
+10
Pts
19
5
5
Pos
5
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Atlético Madrid
Pld
8
W
6
D
0
L
2
GF
20
GA
12
GD
+8
Pts
18
6
6
Pos
6
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Bayer Leverkusen
Pld
8
W
5
D
1
L
2
GF
15
GA
7
GD
+8
Pts
16
7
7
Pos
7
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Lille
Pld
8
W
5
D
1
L
2
GF
17
GA
10
GD
+7
Pts
16
8
8
Pos
8
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Aston Villa
Pld
8
W
5
D
1
L
2
GF
13
GA
6
GD
+7
Pts
16
9
9
Pos
9
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Atalanta
Pld
8
W
4
D
3
L
1
GF
20
GA
6
GD
+14
Pts
15
Qualification
Advance to knockout phase play-offs (seeded)
10
10
Pos
10
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Borussia Dortmund
Pld
8
W
5
D
0
L
3
GF
22
GA
12
GD
+10
Pts
15
11
11
Pos
11
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Real Madrid
Pld
8
W
5
D
0
L
3
GF
20
GA
12
GD
+8
Pts
15
12
12
Pos
12
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Bayern Munich
Pld
8
W
5
D
0
L
3
GF
20
GA
12
GD
+8
Pts
15
13
13
Pos
13
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Milan
Pld
8
W
5
D
0
L
3
GF
14
GA
11
GD
+3
Pts
15
14
14
Pos
14
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
PSV Eindhoven
Pld
8
W
4
D
2
L
2
GF
16
GA
12
GD
+4
Pts
14
15
15
Pos
15
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Paris Saint-Germain
Pld
8
W
4
D
1
L
3
GF
14
GA
9
GD
+5
Pts
13
16
16
Pos
16
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Benfica
Pld
8
W
4
D
1
L
3
GF
16
GA
12
GD
+4
Pts
13
17
17
Pos
17
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Monaco
Pld
8
W
4
D
1
L
3
GF
13
GA
13
GD
0
Pts
13
Qualification
Advance to knockout phase play-offs (unseeded)
18
18
Pos
18
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Brest
Pld
8
W
4
D
1
L
3
GF
10
GA
11
GD
−1
Pts
13
19
19
Pos
19
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Feyenoord
Pld
8
W
4
D
1
L
3
GF
18
GA
21
GD
−3
Pts
13
20
20
Pos
20
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Juventus
Pld
8
W
3
D
3
L
2
GF
9
GA
7
GD
+2
Pts
12
21
21
Pos
21
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Celtic
Pld
8
W
3
D
3
L
2
GF
13
GA
14
GD
−1
Pts
12
22
22
Pos
22
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Manchester City
Pld
8
W
3
D
2
L
3
GF
18
GA
14
GD
+4
Pts
11
23
23
Pos
23
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Sporting CP
Pld
8
W
3
D
2
L
3
GF
13
GA
12
GD
+1
Pts
11
24
24
Pos
24
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Club Brugge
Pld
8
W
3
D
2
L
3
GF
7
GA
11
GD
−4
Pts
11
25
25
Pos
25
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Dinamo Zagreb
Pld
8
W
3
D
2
L
3
GF
12
GA
19
GD
−7
Pts
11
26
26
Pos
26
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
VfB Stuttgart
Pld
8
W
3
D
1
L
4
GF
13
GA
17
GD
−4
Pts
10
27
27
Pos
27
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Shakhtar Donetsk
Pld
8
W
2
D
1
L
5
GF
8
GA
16
GD
−8
Pts
7
28
28
Pos
28
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Bologna
Pld
8
W
1
D
3
L
4
GF
4
GA
9
GD
−5
Pts
6
29
29
Pos
29
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Red Star Belgrade
Pld
8
W
2
D
0
L
6
GF
13
GA
22
GD
−9
Pts
6
30
30
Pos
30
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Sturm Graz
Pld
8
W
2
D
0
L
6
GF
5
GA
14
GD
−9
Pts
6
31
31
Pos
31
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Sparta Prague
Pld
8
W
1
D
1
L
6
GF
7
GA
21
GD
−14
Pts
4
32
32
Pos
32
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
RB Leipzig
Pld
8
W
1
D
0
L
7
GF
8
GA
15
GD
−7
Pts
3
33
33
Pos
33
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Girona
Pld
8
W
1
D
0
L
7
GF
5
GA
13
GD
−8
Pts
3
34
34
Pos
34
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Red Bull Salzburg
Pld
8
W
1
D
0
L
7
GF
5
GA
27
GD
−22
Pts
3
35
35
Pos
35
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Slovan Bratislava
Pld
8
W
0
D
0
L
8
GF
7
GA
27
GD
−20
Pts
0
36
36
Pos
36
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Young Boys
Pld
8
W
0
D
0
L
8
GF
3
GA
24
GD
−21
Pts
0
Pos
Team hlist.inline,.mw-parser-output inline dl,.mw-parser-output inline ol,.mw-parser-output inline ul,.mw-parser-output dl dl,.mw-parser-output dl ol,.mw-parser-output dl ul,.mw-parser-output ol dl,.mw-parser-output ol ol,.mw- .mw- hlist dd:last-child ,.mw- hlist dd dd:first-child ,.mw-parser-output dd dt:first-child ,.mw-parser-output dd li:first-child ,.mw-parser-output dt dd:first-child ,.mw-parser-output dt dt:first-child ,.mw-parser-output dt li:first-child ,.mw-parser-output li dd:first-child ,.mw- hlist dd dd:last-child ,.mw-parser-output dd dt:last-child ,.mw-parser-output dd li:last-child ,.mw-parser-output dt dd:last-child ,.mw-parser-output dt dt:last-child ,.mw-parser-output dt li:last-child ,.mw-parser-output li dd:last-child ,.mw- .mw- hlist dd ol>li:first-child ,.mw- .mw- .mw- .mw- .mw- .mw- } }vte
Pld
W
D
L
GF
GA
GD
Pts
Qualification
1
Liverpool
8
7
0
1
17
5
+12
21
Advance to round of 16 (seeded)
2
Barcelona
8
6
1
1
28
13
+15
19
3
Arsenal
8
6
1
1
16
3
+13
19
4
Inter Milan
8
6
1
1
11
1
+10
19
5
Atlético Madrid
8
6
0
2
20
12
+8
18
6
Bayer Leverkusen
8
5
1
2
15
7
+8
16
7
Lille
8
5
1
2
17
10
+7
16
8
Aston Villa
8
5
1
2
13
6
+7
16
9
Atalanta
8
4
3
1
20
6
+14
15
Advance to knockout phase play-offs (seeded)
10
Borussia Dortmund
8
5
0
3
22
12
+10
15
11
Real Madrid
8
5
0
3
20
12
+8
15
12
Bayern Munich
8
5
0
3
20
12
+8
15
13
Milan
8
5
0
3
14
11
+3
15
14
PSV Eindhoven
8
4
2
2
16
12
+4
14
15
Paris Saint-Germain
8
4
1
3
14
9
+5
13
16
Benfica
8
4
1
3
16
12
+4
13
17
Monaco
8
4
1
3
13
13
0
13
Advance to knockout phase play-offs (unseeded)
18
Brest
8
4
1
3
10
11
−1
13
19
Feyenoord
8
4
1
3
18
21
−3
13
20
Juventus
8
3
3
2
9
7
+2
12
21
Celtic
8
3
3
2
13
14
−1
12
22
Manchester City
8
3
2
3
18
14
+4
11
23
Sporting CP
8
3
2
3
13
12
+1
11
24
Club Brugge
8
3
2
3
7
11
−4
11
25
Dinamo Zagreb
8
3
2
3
12
19
−7
11
26
VfB Stuttgart
8
3
1
4
13
17
−4
10
27
Shakhtar Donetsk
8
2
1
5
8
16
−8
7
28
Bologna
8
1
3
4
4
9
−5
6
29
Red Star Belgrade
8
2
0
6
13
22
−9
6
30
Sturm Graz
8
2
0
6
5
14
−9
6
31
Sparta Prague
8
1
1
6
7
21
−14
4
32
RB Leipzig
8
1
0
7
8
15
−7
3
33
Girona
8
1
0
7
5
13
−8
3
34
Red Bull Salzburg
8
1
0
7
5
27
−22
3
35
Slovan Bratislava
8
0
0
8
7
27
−20
0
36
Young Boys
8
0
0
8
3
24
−21
0
Matchday 1
Young Boys
Young Boys
Home team
Young Boys
Score
0–3
Away team
Aston Villa
Juventus
Juventus
Home team
Juventus
Score
3–1
Away team
PSV Eindhoven
Milan
Milan
Home team
Milan
Score
1–3
Away team
Liverpool
Bayern Munich
Bayern Munich
Home team
Bayern Munich
Score
9–2
Away team
Dinamo Zagreb
Real Madrid
Real Madrid
Home team
Real Madrid
Score
3–1
Away team
VfB Stuttgart
Sporting CP
Sporting CP
Home team
Sporting CP
Score
2–0
Away team
Lille
Sparta Prague
Sparta Prague
Home team
Sparta Prague
Score
3–0
Away team
Red Bull Salzburg
Bologna
Bologna
Home team
Bologna
Score
0–0
Away team
Shakhtar Donetsk
Celtic
Celtic
Home team
Celtic
Score
5–1
Away team
Slovan Bratislava
Club Brugge
Club Brugge
Home team
Club Brugge
Score
0–3
Away team
Borussia Dortmund
Manchester City
Manchester City
Home team
Manchester City
Score
0–0
Away team
Inter Milan
Paris Saint-Germain
Paris Saint-Germain
Home team
Paris Saint-Germain
Score
1–0
Away team
Girona
Feyenoord
Feyenoord
Home team
Feyenoord
Score
0–4
Away team
Bayer Leverkusen
Red Star Belgrade
Red Star Belgrade
Home team
Red Star Belgrade
Score
1–2
Away team
Benfica
Monaco
Monaco
Home team
Monaco
Score
2–1
Away team
Barcelona
Atalanta
Atalanta
Home team
Atalanta
Score
0–0
Away team
Arsenal
Atlético Madrid
Atlético Madrid
Home team
Atlético Madrid
Score
2–1
Away team
RB Leipzig
Brest
Brest
Home team
Brest
Score
2–1
Away team
Sturm Graz
Home team
Score
Away team
Young Boys
0–3
Aston Villa
Juventus
3–1
PSV Eindhoven
Milan
1–3
Liverpool
Bayern Munich
9–2
Dinamo Zagreb
Real Madrid
3–1
VfB Stuttgart
Sporting CP
2–0
Lille
Sparta Prague
3–0
Red Bull Salzburg
Bologna
0–0
Shakhtar Donetsk
Celtic
5–1
Slovan Bratislava
Club Brugge
0–3
Borussia Dortmund
Manchester City
0–0
Inter Milan
Paris Saint-Germain
1–0
Girona
Feyenoord
0–4
Bayer Leverkusen
Red Star Belgrade
1–2
Benfica
Monaco
2–1
Barcelona
Atalanta
0–0
Arsenal
Atlético Madrid
2–1
RB Leipzig
Brest
2–1
Sturm Graz
Matchday 2
Red Bull Salzburg
Red Bull Salzburg
Home team
Red Bull Salzburg
Score
0–4
Away team
Brest
VfB Stuttgart
VfB Stuttgart
Home team
VfB Stuttgart
Score
1–1
Away team
Sparta Prague
Arsenal
Arsenal
Home team
Arsenal
Score
2–0
Away team
Paris Saint-Germain
Bayer Leverkusen
Bayer Leverkusen
Home team
Bayer Leverkusen
Score
1–0
Away team
Milan
Borussia Dortmund
Borussia Dortmund
Home team
Borussia Dortmund
Score
7–1
Away team
Celtic
Barcelona
Barcelona
Home team
Barcelona
Score
5–0
Away team
Young Boys
Inter Milan
Inter Milan
Home team
Inter Milan
Score
4–0
Away team
Red Star Belgrade
PSV Eindhoven
PSV Eindhoven
Home team
PSV Eindhoven
Score
1–1
Away team
Sporting CP
Slovan Bratislava
Slovan Bratislava
Home team
Slovan Bratislava
Score
0–4
Away team
Manchester City
Shakhtar Donetsk
Shakhtar Donetsk
Home team
Shakhtar Donetsk
Score
0–3
Away team
Atalanta
Girona
Girona
Home team
Girona
Score
2–3
Away team
Feyenoord
Aston Villa
Aston Villa
Home team
Aston Villa
Score
1–0
Away team
Bayern Munich
Dinamo Zagreb
Dinamo Zagreb
Home team
Dinamo Zagreb
Score
2–2
Away team
Monaco
Liverpool
Liverpool
Home team
Liverpool
Score
2–0
Away team
Bologna
Lille
Lille
Home team
Lille
Score
1–0
Away team
Real Madrid
RB Leipzig
RB Leipzig
Home team
RB Leipzig
Score
2–3
Away team
Juventus
Sturm Graz
Sturm Graz
Home team
Sturm Graz
Score
0–1
Away team
Club Brugge
Benfica
Benfica
Home team
Benfica
Score
4–0
Away team
Atlético Madrid
Home team
Score
Away team
Red Bull Salzburg
0–4
Brest
VfB Stuttgart
1–1
Sparta Prague
Arsenal
2–0
Paris Saint-Germain
Bayer Leverkusen
1–0
Milan
Borussia Dortmund
7–1
Celtic
Barcelona
5–0
Young Boys
Inter Milan
4–0
Red Star Belgrade
PSV Eindhoven
1–1
Sporting CP
Slovan Bratislava
0–4
Manchester City
Shakhtar Donetsk
0–3
Atalanta
Girona
2–3
Feyenoord
Aston Villa
1–0
Bayern Munich
Dinamo Zagreb
2–2
Monaco
Liverpool
2–0
Bologna
Lille
1–0
Real Madrid
RB Leipzig
2–3
Juventus
Sturm Graz
0–1
Club Brugge
Benfica
4–0
Atlético Madrid
Matchday 3
Milan
Milan
Home team
Milan
Score
3–1
Away team
Club Brugge
Monaco
Monaco
Home team
Monaco
Score
5–1
Away team
Red Star Belgrade
Arsenal
Arsenal
Home team
Arsenal
Score
1–0
Away team
Shakhtar Donetsk
Aston Villa
Aston Villa
Home team
Aston Villa
Score
2–0
Away team
Bologna
Girona
Girona
Home team
Girona
Score
2–0
Away team
Slovan Bratislava
Juventus
Juventus
Home team
Juventus
Score
0–1
Away team
VfB Stuttgart
Paris Saint-Germain
Paris Saint-Germain
Home team
Paris Saint-Germain
Score
1–1
Away team
PSV Eindhoven
Real Madrid
Real Madrid
Home team
Real Madrid
Score
5–2
Away team
Borussia Dortmund
Sturm Graz
Sturm Graz
Home team
Sturm Graz
Score
0–2
Away team
Sporting CP
Atalanta
Atalanta
Home team
Atalanta
Score
0–0
Away team
Celtic
Brest
Brest
Home team
Brest
Score
1–1
Away team
Bayer Leverkusen
Atlético Madrid
Atlético Madrid
Home team
Atlético Madrid
Score
1–3
Away team
Lille
Young Boys
Young Boys
Home team
Young Boys
Score
0–1
Away team
Inter Milan
Barcelona
Barcelona
Home team
Barcelona
Score
4–1
Away team
Bayern Munich
Red Bull Salzburg
Red Bull Salzburg
Home team
Red Bull Salzburg
Score
0–2
Away team
Dinamo Zagreb
Manchester City
Manchester City
Home team
Manchester City
Score
5–0
Away team
Sparta Prague
RB Leipzig
RB Leipzig
Home team
RB Leipzig
Score
0–1
Away team
Liverpool
Benfica
Benfica
Home team
Benfica
Score
1–3
Away team
Feyenoord
Home team
Score
Away team
Milan
3–1
Club Brugge
Monaco
5–1
Red Star Belgrade
Arsenal
1–0
Shakhtar Donetsk
Aston Villa
2–0
Bologna
Girona
2–0
Slovan Bratislava
Juventus
0–1
VfB Stuttgart
Paris Saint-Germain
1–1
PSV Eindhoven
Real Madrid
5–2
Borussia Dortmund
Sturm Graz
0–2
Sporting CP
Atalanta
0–0
Celtic
Brest
1–1
Bayer Leverkusen
Atlético Madrid
1–3
Lille
Young Boys
0–1
Inter Milan
Barcelona
4–1
Bayern Munich
Red Bull Salzburg
0–2
Dinamo Zagreb
Manchester City
5–0
Sparta Prague
RB Leipzig
0–1
Liverpool
Benfica
1–3
Feyenoord
Matchday 4
PSV Eindhoven
PSV Eindhoven
Home team
PSV Eindhoven
Score
4–0
Away team
Girona
Slovan Bratislava
Slovan Bratislava
Home team
Slovan Bratislava
Score
1–4
Away team
Dinamo Zagreb
Bologna
Bologna
Home team
Bologna
Score
0–1
Away team
Monaco
Borussia Dortmund
Borussia Dortmund
Home team
Borussia Dortmund
Score
1–0
Away team
Sturm Graz
Celtic
Celtic
Home team
Celtic
Score
3–1
Away team
RB Leipzig
Liverpool
Liverpool
Home team
Liverpool
Score
4–0
Away team
Bayer Leverkusen
Lille
Lille
Home team
Lille
Score
1–1
Away team
Juventus
Real Madrid
Real Madrid
Home team
Real Madrid
Score
1–3
Away team
Milan
Sporting CP
Sporting CP
Home team
Sporting CP
Score
4–1
Away team
Manchester City
Club Brugge
Club Brugge
Home team
Club Brugge
Score
1–0
Away team
Aston Villa
Shakhtar Donetsk
Shakhtar Donetsk
Home team
Shakhtar Donetsk
Score
2–1
Away team
Young Boys
Sparta Prague
Sparta Prague
Home team
Sparta Prague
Score
1–2
Away team
Brest
Inter Milan
Inter Milan
Home team
Inter Milan
Score
1–0
Away team
Arsenal
Feyenoord
Feyenoord
Home team
Feyenoord
Score
1–3
Away team
Red Bull Salzburg
Red Star Belgrade
Red Star Belgrade
Home team
Red Star Belgrade
Score
2–5
Away team
Barcelona
Paris Saint-Germain
Paris Saint-Germain
Home team
Paris Saint-Germain
Score
1–2
Away team
Atlético Madrid
VfB Stuttgart
VfB Stuttgart
Home team
VfB Stuttgart
Score
0–2
Away team
Atalanta
Bayern Munich
Bayern Munich
Home team
Bayern Munich
Score
1–0
Away team
Benfica
Home team
Score
Away team
PSV Eindhoven
4–0
Girona
Slovan Bratislava
1–4
Dinamo Zagreb
Bologna
0–1
Monaco
Borussia Dortmund
1–0
Sturm Graz
Celtic
3–1
RB Leipzig
Liverpool
4–0
Bayer Leverkusen
Lille
1–1
Juventus
Real Madrid
1–3
Milan
Sporting CP
4–1
Manchester City
Club Brugge
1–0
Aston Villa
Shakhtar Donetsk
2–1
Young Boys
Sparta Prague
1–2
Brest
Inter Milan
1–0
Arsenal
Feyenoord
1–3
Red Bull Salzburg
Red Star Belgrade
2–5
Barcelona
Paris Saint-Germain
1–2
Atlético Madrid
VfB Stuttgart
0–2
Atalanta
Bayern Munich
1–0
Benfica
Matchday 5
Sparta Prague
Sparta Prague
Home team
Sparta Prague
Score
0–6
Away team
Atlético Madrid
Slovan Bratislava
Slovan Bratislava
Home team
Slovan Bratislava
Score
2–3
Away team
Milan
Bayer Leverkusen
Bayer Leverkusen
Home team
Bayer Leverkusen
Score
5–0
Away team
Red Bull Salzburg
Young Boys
Young Boys
Home team
Young Boys
Score
1–6
Away team
Atalanta
Barcelona
Barcelona
Home team
Barcelona
Score
3–0
Away team
Brest
Bayern Munich
Bayern Munich
Home team
Bayern Munich
Score
1–0
Away team
Paris Saint-Germain
Inter Milan
Inter Milan
Home team
Inter Milan
Score
1–0
Away team
RB Leipzig
Manchester City
Manchester City
Home team
Manchester City
Score
3–3
Away team
Feyenoord
Sporting CP
Sporting CP
Home team
Sporting CP
Score
1–5
Away team
Arsenal
Red Star Belgrade
Red Star Belgrade
Home team
Red Star Belgrade
Score
5–1
Away team
VfB Stuttgart
Sturm Graz
Sturm Graz
Home team
Sturm Graz
Score
1–0
Away team
Girona
Monaco
Monaco
Home team
Monaco
Score
2–3
Away team
Benfica
Aston Villa
Aston Villa
Home team
Aston Villa
Score
0–0
Away team
Juventus
Bologna
Bologna
Home team
Bologna
Score
1–2
Away team
Lille
Celtic
Celtic
Home team
Celtic
Score
1–1
Away team
Club Brugge
Dinamo Zagreb
Dinamo Zagreb
Home team
Dinamo Zagreb
Score
0–3
Away team
Borussia Dortmund
Liverpool
Liverpool
Home team
Liverpool
Score
2–0
Away team
Real Madrid
PSV Eindhoven
PSV Eindhoven
Home team
PSV Eindhoven
Score
3–2
Away team
Shakhtar Donetsk
Home team
Score
Away team
Sparta Prague
0–6
Atlético Madrid
Slovan Bratislava
2–3
Milan
Bayer Leverkusen
5–0
Red Bull Salzburg
Young Boys
1–6
Atalanta
Barcelona
3–0
Brest
Bayern Munich
1–0
Paris Saint-Germain
Inter Milan
1–0
RB Leipzig
Manchester City
3–3
Feyenoord
Sporting CP
1–5
Arsenal
Red Star Belgrade
5–1
VfB Stuttgart
Sturm Graz
1–0
Girona
Monaco
2–3
Benfica
Aston Villa
0–0
Juventus
Bologna
1–2
Lille
Celtic
1–1
Club Brugge
Dinamo Zagreb
0–3
Borussia Dortmund
Liverpool
2–0
Real Madrid
PSV Eindhoven
3–2
Shakhtar Donetsk
Matchday 6
Girona
Girona
Home team
Girona
Score
0–1
Away team
Liverpool
Dinamo Zagreb
Dinamo Zagreb
Home team
Dinamo Zagreb
Score
0–0
Away team
Celtic
Atalanta
Atalanta
Home team
Atalanta
Score
2–3
Away team
Real Madrid
Bayer Leverkusen
Bayer Leverkusen
Home team
Bayer Leverkusen
Score
1–0
Away team
Inter Milan
Club Brugge
Club Brugge
Home team
Club Brugge
Score
2–1
Away team
Sporting CP
Red Bull Salzburg
Red Bull Salzburg
Home team
Red Bull Salzburg
Score
0–3
Away team
Paris Saint-Germain
Shakhtar Donetsk
Shakhtar Donetsk
Home team
Shakhtar Donetsk
Score
1–5
Away team
Bayern Munich
RB Leipzig
RB Leipzig
Home team
RB Leipzig
Score
2–3
Away team
Aston Villa
Brest
Brest
Home team
Brest
Score
1–0
Away team
PSV Eindhoven
Atlético Madrid
Atlético Madrid
Home team
Atlético Madrid
Score
3–1
Away team
Slovan Bratislava
Lille
Lille
Home team
Lille
Score
3–2
Away team
Sturm Graz
Milan
Milan
Home team
Milan
Score
2–1
Away team
Red Star Belgrade
Arsenal
Arsenal
Home team
Arsenal
Score
3–0
Away team
Monaco
Borussia Dortmund
Borussia Dortmund
Home team
Borussia Dortmund
Score
2–3
Away team
Barcelona
Feyenoord
Feyenoord
Home team
Feyenoord
Score
4–2
Away team
Sparta Prague
Juventus
Juventus
Home team
Juventus
Score
2–0
Away team
Manchester City
Benfica
Benfica
Home team
Benfica
Score
0–0
Away team
Bologna
VfB Stuttgart
VfB Stuttgart
Home team
VfB Stuttgart
Score
5–1
Away team
Young Boys
Home team
Score
Away team
Girona
0–1
Liverpool
Dinamo Zagreb
0–0
Celtic
Atalanta
2–3
Real Madrid
Bayer Leverkusen
1–0
Inter Milan
Club Brugge
2–1
Sporting CP
Red Bull Salzburg
0–3
Paris Saint-Germain
Shakhtar Donetsk
1–5
Bayern Munich
RB Leipzig
2–3
Aston Villa
Brest
1–0
PSV Eindhoven
Atlético Madrid
3–1
Slovan Bratislava
Lille
3–2
Sturm Graz
Milan
2–1
Red Star Belgrade
Arsenal
3–0
Monaco
Borussia Dortmund
2–3
Barcelona
Feyenoord
4–2
Sparta Prague
Juventus
2–0
Manchester City
Benfica
0–0
Bologna
VfB Stuttgart
5–1
Young Boys
Matchday 7
Monaco
Monaco
Home team
Monaco
Score
1–0
Away team
Aston Villa
Atalanta
Atalanta
Home team
Atalanta
Score
5–0
Away team
Sturm Graz
Atlético Madrid
Atlético Madrid
Home team
Atlético Madrid
Score
2–1
Away team
Bayer Leverkusen
Bologna
Bologna
Home team
Bologna
Score
2–1
Away team
Borussia Dortmund
Club Brugge
Club Brugge
Home team
Club Brugge
Score
0–0
Away team
Juventus
Red Star Belgrade
Red Star Belgrade
Home team
Red Star Belgrade
Score
2–3
Away team
PSV Eindhoven
Liverpool
Liverpool
Home team
Liverpool
Score
2–1
Away team
Lille
Slovan Bratislava
Slovan Bratislava
Home team
Slovan Bratislava
Score
1–3
Away team
VfB Stuttgart
Benfica
Benfica
Home team
Benfica
Score
4–5
Away team
Barcelona
Shakhtar Donetsk
Shakhtar Donetsk
Home team
Shakhtar Donetsk
Score
2–0
Away team
Brest
RB Leipzig
RB Leipzig
Home team
RB Leipzig
Score
2–1
Away team
Sporting CP
Milan
Milan
Home team
Milan
Score
1–0
Away team
Girona
Sparta Prague
Sparta Prague
Home team
Sparta Prague
Score
0–1
Away team
Inter Milan
Arsenal
Arsenal
Home team
Arsenal
Score
3–0
Away team
Dinamo Zagreb
Celtic
Celtic
Home team
Celtic
Score
1–0
Away team
Young Boys
Feyenoord
Feyenoord
Home team
Feyenoord
Score
3–0
Away team
Bayern Munich
Paris Saint-Germain
Paris Saint-Germain
Home team
Paris Saint-Germain
Score
4–2
Away team
Manchester City
Real Madrid
Real Madrid
Home team
Real Madrid
Score
5–1
Away team
Red Bull Salzburg
Home team
Score
Away team
Monaco
1–0
Aston Villa
Atalanta
5–0
Sturm Graz
Atlético Madrid
2–1
Bayer Leverkusen
Bologna
2–1
Borussia Dortmund
Club Brugge
0–0
Juventus
Red Star Belgrade
2–3
PSV Eindhoven
Liverpool
2–1
Lille
Slovan Bratislava
1–3
VfB Stuttgart
Benfica
4–5
Barcelona
Shakhtar Donetsk
2–0
Brest
RB Leipzig
2–1
Sporting CP
Milan
1–0
Girona
Sparta Prague
0–1
Inter Milan
Arsenal
3–0
Dinamo Zagreb
Celtic
1–0
Young Boys
Feyenoord
3–0
Bayern Munich
Paris Saint-Germain
4–2
Manchester City
Real Madrid
5–1
Red Bull Salzburg
Matchday 8
Aston Villa
Aston Villa
Home team
Aston Villa
Score
4–2
Away team
Celtic
Bayer Leverkusen
Bayer Leverkusen
Home team
Bayer Leverkusen
Score
2–0
Away team
Sparta Prague
Borussia Dortmund
Borussia Dortmund
Home team
Borussia Dortmund
Score
3–1
Away team
Shakhtar Donetsk
Young Boys
Young Boys
Home team
Young Boys
Score
0–1
Away team
Red Star Belgrade
Barcelona
Barcelona
Home team
Barcelona
Score
2–2
Away team
Atalanta
Bayern Munich
Bayern Munich
Home team
Bayern Munich
Score
3–1
Away team
Slovan Bratislava
Inter Milan
Inter Milan
Home team
Inter Milan
Score
3–0
Away team
Monaco
Red Bull Salzburg
Red Bull Salzburg
Home team
Red Bull Salzburg
Score
1–4
Away team
Atlético Madrid
Girona
Girona
Home team
Girona
Score
1–2
Away team
Arsenal
Dinamo Zagreb
Dinamo Zagreb
Home team
Dinamo Zagreb
Score
2–1
Away team
Milan
Juventus
Juventus
Home team
Juventus
Score
0–2
Away team
Benfica
Lille
Lille
Home team
Lille
Score
6–1
Away team
Feyenoord
Manchester City
Manchester City
Home team
Manchester City
Score
3–1
Away team
Club Brugge
PSV Eindhoven
PSV Eindhoven
Home team
PSV Eindhoven
Score
3–2
Away team
Liverpool
Sturm Graz
Sturm Graz
Home team
Sturm Graz
Score
1–0
Away team
RB Leipzig
Sporting CP
Sporting CP
Home team
Sporting CP
Score
1–1
Away team
Bologna
Brest
Brest
Home team
Brest
Score
0–3
Away team
Real Madrid
VfB Stuttgart
VfB Stuttgart
Home team
VfB Stuttgart
Score
1–4
Away team
Paris Saint-Germain
Home team
Score
Away team
Aston Villa
4–2
Celtic
Bayer Leverkusen
2–0
Sparta Prague
Borussia Dortmund
3–1
Shakhtar Donetsk
Young Boys
0–1
Red Star Belgrade
Barcelona
2–2
Atalanta
Bayern Munich
3–1
Slovan Bratislava
Inter Milan
3–0
Monaco
Red Bull Salzburg
1–4
Atlético Madrid
Girona
1–2
Arsenal
Dinamo Zagreb
2–1
Milan
Juventus
0–2
Benfica
Lille
6–1
Feyenoord
Manchester City
3–1
Club Brugge
PSV Eindhoven
3–2
Liverpool
Sturm Graz
1–0
RB Leipzig
Sporting CP
1–1
Bologna
Brest
0–3
Real Madrid
VfB Stuttgart
1–4
Paris Saint-Germain
· Knockout phase › Knockout phase play-offs
Brest
Brest
Team 1
Brest
Agg. Tooltip Aggregate score
0–10
Team 2
Paris Saint-Germain
1st leg
0–3
2nd leg
0–7
Club Brugge
Club Brugge
Team 1
Club Brugge
Agg. Tooltip Aggregate score
5–2
Team 2
Atalanta
1st leg
2–1
2nd leg
3–1
Manchester City
Manchester City
Team 1
Manchester City
Agg. Tooltip Aggregate score
3–6
Team 2
Real Madrid
1st leg
2–3
2nd leg
1–3
Juventus
Juventus
Team 1
Juventus
Agg. Tooltip Aggregate score
3–4
Team 2
PSV Eindhoven
1st leg
2–1
2nd leg
1–3 (a.e.t.)
Monaco
Monaco
Team 1
Monaco
Agg. Tooltip Aggregate score
3–4
Team 2
Benfica
1st leg
0–1
2nd leg
3–3
Sporting CP
Sporting CP
Team 1
Sporting CP
Agg. Tooltip Aggregate score
0–3
Team 2
Borussia Dortmund
1st leg
0–3
2nd leg
0–0
Celtic
Celtic
Team 1
Celtic
Agg. Tooltip Aggregate score
2–3
Team 2
Bayern Munich
1st leg
1–2
2nd leg
1–1
Feyenoord
Feyenoord
Team 1
Feyenoord
Agg. Tooltip Aggregate score
2–1
Team 2
Milan
1st leg
1–0
2nd leg
1–1
Team 1
Agg. Tooltip Aggregate score
Team 2
1st leg
2nd leg
Brest
0–10
Paris Saint-Germain
0–3
0–7
Club Brugge
5–2
Atalanta
2–1
3–1
Manchester City
3–6
Real Madrid
2–3
1–3
Juventus
3–4
PSV Eindhoven
2–1
1–3 (a.e.t.)
Monaco
3–4
Benfica
0–1
3–3
Sporting CP
0–3
Borussia Dortmund
0–3
0–0
Celtic
2–3
Bayern Munich
1–2
1–1
Feyenoord
2–1
Milan
1–0
1–1
· Knockout phase › Round of 16
Paris Saint-Germain
Paris Saint-Germain
Team 1
Paris Saint-Germain
Agg. Tooltip Aggregate score
1–1 (4–1 p)
Team 2
Liverpool
1st leg
0–1
2nd leg
1–0 (a.e.t.)
Club Brugge
Club Brugge
Team 1
Club Brugge
Agg. Tooltip Aggregate score
1–6
Team 2
Aston Villa
1st leg
1–3
2nd leg
0–3
Real Madrid
Real Madrid
Team 1
Real Madrid
Agg. Tooltip Aggregate score
2–2 (4–2 p)
Team 2
Atlético Madrid
1st leg
2–1
2nd leg
0–1 (a.e.t.)
PSV Eindhoven
PSV Eindhoven
Team 1
PSV Eindhoven
Agg. Tooltip Aggregate score
3–9
Team 2
Arsenal
1st leg
1–7
2nd leg
2–2
Benfica
Benfica
Team 1
Benfica
Agg. Tooltip Aggregate score
1–4
Team 2
Barcelona
1st leg
0–1
2nd leg
1–3
Borussia Dortmund
Borussia Dortmund
Team 1
Borussia Dortmund
Agg. Tooltip Aggregate score
3–2
Team 2
Lille
1st leg
1–1
2nd leg
2–1
Bayern Munich
Bayern Munich
Team 1
Bayern Munich
Agg. Tooltip Aggregate score
5–0
Team 2
Bayer Leverkusen
1st leg
3–0
2nd leg
2–0
Feyenoord
Feyenoord
Team 1
Feyenoord
Agg. Tooltip Aggregate score
1–4
Team 2
Inter Milan
1st leg
0–2
2nd leg
1–2
Team 1
Agg. Tooltip Aggregate score
Team 2
1st leg
2nd leg
Paris Saint-Germain
1–1 (4–1 p)
Liverpool
0–1
1–0 (a.e.t.)
Club Brugge
1–6
Aston Villa
1–3
0–3
Real Madrid
2–2 (4–2 p)
Atlético Madrid
2–1
0–1 (a.e.t.)
PSV Eindhoven
3–9
Arsenal
1–7
2–2
Benfica
1–4
Barcelona
0–1
1–3
Borussia Dortmund
3–2
Lille
1–1
2–1
Bayern Munich
5–0
Bayer Leverkusen
3–0
2–0
Feyenoord
1–4
Inter Milan
0–2
1–2
· Knockout phase › Quarter-finals
Paris Saint-Germain
Paris Saint-Germain
Team 1
Paris Saint-Germain
Agg. Tooltip Aggregate score
5–4
Team 2
Aston Villa
1st leg
3–1
2nd leg
2–3
Arsenal
Arsenal
Team 1
Arsenal
Agg. Tooltip Aggregate score
5–1
Team 2
Real Madrid
1st leg
3–0
2nd leg
2–1
Barcelona
Barcelona
Team 1
Barcelona
Agg. Tooltip Aggregate score
5–3
Team 2
Borussia Dortmund
1st leg
4–0
2nd leg
1–3
Bayern Munich
Bayern Munich
Team 1
Bayern Munich
Agg. Tooltip Aggregate score
3–4
Team 2
Inter Milan
1st leg
1–2
2nd leg
2–2
Team 1
Agg. Tooltip Aggregate score
Team 2
1st leg
2nd leg
Paris Saint-Germain
5–4
Aston Villa
3–1
2–3
Arsenal
5–1
Real Madrid
3–0
2–1
Barcelona
5–3
Borussia Dortmund
4–0
1–3
Bayern Munich
3–4
Inter Milan
1–2
2–2
· Knockout phase › Semi-finals
Arsenal
Arsenal
Team 1
Arsenal
Agg. Tooltip Aggregate score
1–3
Team 2
Paris Saint-Germain
1st leg
0–1
2nd leg
1–2
Barcelona
Barcelona
Team 1
Barcelona
Agg. Tooltip Aggregate score
6–7
Team 2
Inter Milan
1st leg
3–3
2nd leg
3–4 (a.e.t.)
Team 1
Agg. Tooltip Aggregate score
Team 2
1st leg
2nd leg
Arsenal
1–3
Paris Saint-Germain
0–1
1–2
Barcelona
6–7
Inter Milan
3–3
3–4 (a.e.t.)
· Statistics › Top goalscorers
1
1
Rank
1
Player
Serhou Guirassy
Team
Borussia Dortmund
Goals
13
Minutes played
1084
Raphinha
Raphinha
Rank
Raphinha
Player
Barcelona
Team
1225
3
3
Rank
3
Player
Robert Lewandowski
Team
Barcelona
Goals
11
Minutes played
985
Harry Kane
Harry Kane
Rank
Harry Kane
Player
Bayern Munich
Team
1120
5
5
Rank
5
Player
Lautaro Martínez
Team
Inter Milan
Goals
9
Minutes played
857
6
6
Rank
6
Player
Erling Haaland
Team
Manchester City
Goals
8
Minutes played
771
Vinícius Júnior
Vinícius Júnior
Rank
Vinícius Júnior
Player
Real Madrid
Team
1104
Ousmane Dembélé
Ousmane Dembélé
Rank
Ousmane Dembélé
Player
Paris Saint-Germain
Team
1163
9
9
Rank
9
Player
Jonathan David
Team
Lille
Goals
7
Minutes played
746
Julián Alvarez
Julián Alvarez
Rank
Julián Alvarez
Player
Atlético Madrid
Team
790
Vangelis Pavlidis
Vangelis Pavlidis
Rank
Vangelis Pavlidis
Player
Benfica
Team
905
Kylian Mbappé
Kylian Mbappé
Rank
Kylian Mbappé
Player
Real Madrid
Team
1132
Rank
Player
Team
Goals
Minutes played
1
Serhou Guirassy
Borussia Dortmund
13
1084
Raphinha
Barcelona
1225
3
Robert Lewandowski
Barcelona
11
985
Harry Kane
Bayern Munich
1120
5
Lautaro Martínez
Inter Milan
9
857
6
Erling Haaland
Manchester City
8
771
Vinícius Júnior
Real Madrid
1104
Ousmane Dembélé
Paris Saint-Germain
1163
9
Jonathan David
Lille
7
746
Julián Alvarez
Atlético Madrid
790
Vangelis Pavlidis
Benfica
905
Kylian Mbappé
Real Madrid
1132
· Statistics › Team of the Season
GK
GK
mw- Pos.
GK
Player
Gianluigi Donnarumma
Team
Paris Saint-Germain
DF
DF
mw- Pos.
DF
Player
Achraf Hakimi
Team
Paris Saint-Germain
Marquinhos
Marquinhos
mw- Pos.
Marquinhos
Player
Paris Saint-Germain
Alessandro Bastoni
Alessandro Bastoni
mw- Pos.
Alessandro Bastoni
Player
Inter Milan
Nuno Mendes
Nuno Mendes
mw- Pos.
Nuno Mendes
Player
Paris Saint-Germain
MF
MF
mw- Pos.
MF
Player
Vitinha
Team
Paris Saint-Germain
Declan Rice
Declan Rice
mw- Pos.
Declan Rice
Player
Arsenal
FW
FW
mw- Pos.
FW
Player
Lamine Yamal
Team
Barcelona
Désiré Doué
Désiré Doué
mw- Pos.
Désiré Doué
Player
Paris Saint-Germain
Ousmane Dembélé
Ousmane Dembélé
mw- Pos.
Ousmane Dembélé
Player
Paris Saint-Germain
Raphinha
Raphinha
mw- Pos.
Raphinha
Player
Barcelona
mw- Pos.
Player
Team
GK
Gianluigi Donnarumma
Paris Saint-Germain
DF
Achraf Hakimi
Paris Saint-Germain
Marquinhos
Paris Saint-Germain
Alessandro Bastoni
Inter Milan
Nuno Mendes
Paris Saint-Germain
MF
Vitinha
Paris Saint-Germain
Declan Rice
Arsenal
FW
Lamine Yamal
Barcelona
Désiré Doué
Paris Saint-Germain
Ousmane Dembélé
Paris Saint-Germain
Raphinha
Barcelona

References

  1. Liechtenstein (LIE): The seven teams affiliated with the Liechtenstein Football Association (LFV) all played in the Swis
  2. Russia (RUS): On 28 February 2022, Russian football clubs and national teams were suspended from FIFA and UEFA competiti
  3. Order of legs reversed after original draw.
  4. Tied on points (15), goal difference (+8), goals scored (20), away goals (6) and wins (5). Ranked on away wins: Real Mad
  5. UEFA
    https://www.uefa.com/uefachampionsleague/news/029a-1de593cb29ee-c04434a97ebb-1000--ousmane-dembele-named-2024-25-uefa-champions-league-playe/
  6. UEFA
    https://www.uefa.com/uefachampionsleague/news/029a-1de593e81763-a1312db28c5a-1000--desire-doue-named-2024-25-uefa-champions-league-young-playe/
  7. UEFA.com
    https://www.uefa.com/news-media/news/0275-151c779310c3-b92bbf0d24f9-1000--uefa-approves-final-format-and-access-list-for-its-club-competi/
  8. UEFA.com
    https://www.uefa.com/uefachampionsleague/news/0268-12157d69ce2d-9f011c70f6fa-1000--new-format-for-champions-league-post-2024-everything-you-ne/
  9. SoccerSat
    https://www.soccersat.com/news/The-New-Champions-League-Format-Explained
  10. UEFA.com
    https://www.uefa.com/uefachampionsleague/news/0299-1de417608530-15b01ff7b150-1000/
  11. "Regulations of the UEFA Champions League, 2024/25 Season"
    https://documents.uefa.com/r/Regulations-of-the-UEFA-Champions-League-2024/25-Online
  12. UEFA.com
    https://www.uefa.com/nationalassociations/uefarankings/country/#/yr/2023
  13. BBC Sport
    https://www.bbc.com/sport/athletics/60560567/
  14. "UEFA decisions for upcoming competitions relating to the ongoing suspension of Russian national teams and clubs. However this could change depending on what happens"
    https://www.uefa.com/news-media/news/0275-150c9887cacb-882c686f407f-1000/
  15. UEFA Circular Letter
    https://editorial.uefa.com/resources/0283-1874e7570089-f2d5555be979-1000/20230707_circular_2023_36_en.zip
  16. The Athletic
    https://www.nytimes.com/athletic/4523470/2024/04/22/champions-league-format-new-2024/
  17. AP News
    https://apnews.com/article/uefa-champions-league-format-c4eab40e77053bfbfbc8efd6bb1ac48f
  18. UEFA.com
    https://web.archive.org/web/20250302085426/https://www.uefa.com/uefachampionsleague/draws/2025/2001883/
  19. "UEFA: Men's Club Competition Season Kick-Off"
    https://www.grimaldiforum.com/en/events-schedule-monaco/uefa-men-s-club-competition-season-kick-off
  20. "UEFA Club Competitions 2024/25 onwards: new league phase draw procedures explained"
    https://www.uefa.com/news-media/news/028f-1b7f80216368-4c26e95cc15b-1000/
  21. "Atalanta close in on Champions League, Bologna and Juve qualify"
    https://supersport.com/football/italy/news/70b9ddf2-73e4-4d30-9398-f63599dfb8d8/atalanta-close-in-on-champions-league-bologna-and-juve-qualify
  22. "Girona: Catalan side beat Barcelona to secure Champions League football for first time"
    https://www.bbc.com/sport/football/live/cp0g29dy9qyt
  23. "League phase standings"
    https://www.uefa.com/uefachampionsleague/history/seasons/2025/groups/
  24. UEFA
    https://www.uefa.com/uefachampionsleague/draws/2025/2001884/
  25. "2024/25 UEFA Champions League knockout phase play-off draw results"
    https://editorial.uefa.com/resources/0295-1cf25b978872-9bd2ce5dc738-1000/uefa_-_champions_league_-_2024-25_-_kopo_-_draw_result_with_calendar.pdf
  26. UEFA
    https://www.uefa.com/uefachampionsleague/draws/2025/2001885/
  27. BBC Sport
    https://www.bbc.com/sport/football/articles/cgm14y04g04o
  28. "Clarification concerning double touches"
    https://theifab.com/news/clarification-of-the-guidelines-to-distinguish-between-deliberate-play-and-deflec/
  29. UEFA.com
    https://www.uefa.com/newsfiles/UCL/2025/2044466_FR.pdf
  30. UEFA.com
    https://www.uefa.com/uefachampionsleague/statistics/players/?sortBy=goals
  31. UEFA
    https://www.uefa.com/uefachampionsleague/news/029a-1de594e11846-742ee836b971-1000--2024-25-champions-league-team-of-the-season/
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.