This article needs additional citations for verification .(June 2024) |
| Season | 2024–25 | |
|---|---|---|
| Men's football | ||
| Serie A | Napoli | |
| Serie B | Sassuolo] | |
| Coppa Italia | Bologna | |
| Supercoppa Italiana | Milan | |
| Women's football | ||
| Serie A | Juventus | |
| ||
The 2024–25 season was the 123nd season of competitive football in Italy.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | | | | | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 4 | 1 | 1 | 12 | 6 | +6 | 13 [a] | Advance to quarter-finals | — | 1–3 | 2–0 | 0–0 | ||
| 2 | 6 | 4 | 1 | 1 | 13 | 8 | +5 | 13 [a] | 1–3 | — | 2–2 | 4–1 | |||
| 3 | 6 | 1 | 1 | 4 | 6 | 9 | −3 | 4 [b] | Qualification for relegation play-offs | 1–2 | 0–1 | — | 3–1 | ||
| 4 | 6 | 1 | 1 | 4 | 5 | 13 | −8 | 4 [b] | Relegation to League B | 1–4 | 1–2 | 1–0 | — |
| 6 September 2024 | France | 1–3 | Paris, France | |
| 20:45 CEST (UTC+02:00) | Report | Stadium: Parc des Princes |
| 9 September 2024 | Israel | 1–2 | Budapest, Hungary | |
| 20:45 CEST (UTC+02:00) | Report | Stadium: Bozsik József Stadion [note 1] |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Italy | 4–5 | 1–2 | 3–3 |
| 20 March 2025 | Italy | 1–2 | Milan | |
| Report |
| Stadium: San Siro Attendance: 60,334 Referee: François Letexier (France) |
| 23 March 2025 | Germany | 3–3 (5–4 agg.) | Dortmund, Germany | |
| Report | Stadium: Westfalenstadion Attendance: 64,762 Referee: Szymon Marciniak (Poland) |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | | | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 5 | 5 | 0 | 0 | 24 | 3 | +21 | 15 | Qualification for 2026 FIFA World Cup | — | 3–0 | 11 Oct | 13 Nov | 11–1 | ||
| 2 | 4 | 3 | 0 | 1 | 12 | 7 | +5 | 9 | Advance to play-offs | 16 Nov | — | 14 Oct | 5–0 | 2–0 | ||
| 3 | 5 | 3 | 0 | 2 | 15 | 11 | +4 | 9 | 2–4 | 4–5 | — | 2–1 | 16 Nov | |||
| 4 | 5 | 1 | 0 | 4 | 5 | 13 | −8 | 3 | 0–1 | 11 Oct | 1–3 | — | 14 Oct | |||
| 5 | 5 | 0 | 0 | 5 | 3 | 25 | −22 | 0 | 0–5 | 13 Nov | 0–4 | 2–3 | — |
| 25 October 2024 | Italy | 5–0 | Roma | |
| 18:15 | Stadium: Stadio Tre Fontane |
| 29 October 2024 | Italy | 1–1 | Vicenza | |
| 18:15 | Report | Stadium: Stadio Romeo Menti |
| 2 December 2024 | Germany | 1–2 | Bochum | |
| 20:30 | Stadium: Ruhrstadion |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 2 | 3 | 1 | 8 | 3 | +5 | 9 [a] | Qualify for final tournament | — | 2–0 | 1–1 | 4–0 | ||
| 2 | 6 | 2 | 3 | 1 | 4 | 4 | 0 | 9 [a] | 0–0 | — | 1–0 | 1–0 | |||
| 3 | 6 | 1 | 4 | 1 | 7 | 4 | +3 | 7 | Advance to play-offs (seeded) | 0–0 | 1–1 | — | 4–0 | ||
| 4 | 6 | 1 | 2 | 3 | 4 | 12 | −8 | 5 | Advance to play-offs (seeded) and relegation to League B | 2–1 | 1–1 | 1–1 | — |
| 12 July 2024 | Netherlands | 0–0 | Sittard | |
| TBC | Stadium: Fortuna Sittard Stadion |
| 16 July 2024 | Italy | 4–0 | Bolzano | |
| 19:00 | Report | Stadium: Stadio Druso |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | | | | | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 3 | 3 | 0 | 13 | 6 | +7 | 12 | Qualification for Nations League Finals | — | 3–2 | 6–1 | 1–1 | ||
| 2 | 6 | 3 | 1 | 2 | 11 | 7 | +4 | 10 | 0–0 | — | 1–3 | 1–0 | |||
| 3 | 6 | 3 | 0 | 3 | 8 | 13 | −5 | 9 | Qualification for relegation play-offs | 1–2 | 0–3 | — | 1–0 | ||
| 4 | 6 | 0 | 2 | 4 | 4 | 10 | −6 | 2 | Relegation to League B | 1–1 | 1–4 | 1–2 | — |
Teams promoted to Serie A
Teams relegated from Serie A
Teams promoted to Serie B
Teams relegated from Serie B
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Napoli (C) | 38 | 24 | 10 | 4 | 59 | 27 | +32 | 82 | Qualification for the Champions League league phase |
| 2 | Inter Milan | 38 | 24 | 9 | 5 | 79 | 35 | +44 | 81 | |
| 3 | Atalanta | 38 | 22 | 8 | 8 | 78 | 37 | +41 | 74 | |
| 4 | Juventus | 38 | 18 | 16 | 4 | 58 | 35 | +23 | 70 | |
| 5 | Roma | 38 | 20 | 9 | 9 | 56 | 35 | +21 | 69 | Qualification for the Europa League league phase |
| 6 | Fiorentina | 38 | 19 | 8 | 11 | 60 | 41 | +19 | 65 [a] | Qualification for the Conference League play-off round |
| 7 | Lazio | 38 | 18 | 11 | 9 | 61 | 49 | +12 | 65 [a] | |
| 8 | Milan | 38 | 18 | 9 | 11 | 61 | 43 | +18 | 63 | |
| 9 | Bologna | 38 | 16 | 14 | 8 | 57 | 47 | +10 | 62 | Qualification for the Europa League league phase [b] |
| 10 | Como | 38 | 13 | 10 | 15 | 49 | 52 | −3 | 49 | |
| 11 | Torino | 38 | 10 | 14 | 14 | 39 | 45 | −6 | 44 [c] | |
| 12 | Udinese | 38 | 12 | 8 | 18 | 41 | 56 | −15 | 44 [c] | |
| 13 | Genoa | 38 | 10 | 13 | 15 | 37 | 49 | −12 | 43 | |
| 14 | Hellas Verona | 38 | 10 | 7 | 21 | 34 | 66 | −32 | 37 | |
| 15 | Cagliari | 38 | 9 | 9 | 20 | 40 | 56 | −16 | 36 [d] | |
| 16 | Parma | 38 | 7 | 15 | 16 | 44 | 58 | −14 | 36 [d] | |
| 17 | Lecce | 38 | 8 | 10 | 20 | 27 | 58 | −31 | 34 | |
| 18 | Empoli (R) | 38 | 6 | 13 | 19 | 33 | 59 | −26 | 31 | Relegation to Serie B |
| 19 | Venezia (R) | 38 | 5 | 14 | 19 | 32 | 56 | −24 | 29 | |
| 20 | Monza (R) | 38 | 3 | 9 | 26 | 28 | 69 | −41 | 18 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sassuolo (C, P) | 38 | 25 | 7 | 6 | 78 | 38 | +40 | 82 | Promotion to Serie A |
| 2 | Pisa (P) | 38 | 23 | 7 | 8 | 64 | 35 | +29 | 76 | |
| 3 | Spezia | 38 | 17 | 15 | 6 | 59 | 33 | +26 | 66 | Qualification for promotion play-offs semi-finals |
| 4 | Cremonese (O, P) | 38 | 16 | 13 | 9 | 62 | 44 | +18 | 61 | |
| 5 | Juve Stabia | 38 | 14 | 13 | 11 | 42 | 41 | +1 | 55 | Qualification for promotion play-offs preliminary round |
| 6 | Catanzaro | 38 | 11 | 20 | 7 | 51 | 45 | +6 | 53 | |
| 7 | Cesena | 38 | 14 | 11 | 13 | 46 | 47 | −1 | 53 | |
| 8 | Palermo | 38 | 14 | 10 | 14 | 52 | 43 | +9 | 52 | |
| 9 | Bari | 38 | 10 | 18 | 10 | 41 | 40 | +1 | 48 | |
| 10 | Südtirol | 38 | 12 | 10 | 16 | 50 | 57 | −7 | 46 | |
| 11 | Modena | 38 | 10 | 15 | 13 | 48 | 50 | −2 | 45 | |
| 12 | Carrarese | 38 | 11 | 12 | 15 | 39 | 49 | −10 | 45 | |
| 13 | Mantova | 38 | 10 | 14 | 14 | 49 | 58 | −9 | 44 | |
| 14 | Reggiana | 38 | 11 | 11 | 16 | 42 | 52 | −10 | 44 | |
| 15 | Frosinone | 38 | 9 | 16 | 13 | 37 | 50 | −13 | 43 | |
| 16 | Salernitana (R) | 38 | 11 | 9 | 18 | 37 | 47 | −10 | 42 | Qualification for relegation play-out |
| 17 | Sampdoria (O) | 38 | 8 | 17 | 13 | 38 | 49 | −11 | 41 | |
| 18 | Brescia | 38 | 9 | 16 | 13 | 41 | 48 | −7 | 39 [a] | Excluded and folded |
| 19 | Cittadella (R) | 38 | 10 | 9 | 19 | 30 | 56 | −26 | 39 | Relegation to Serie C |
| 20 | Cosenza (R) | 38 | 7 | 13 | 18 | 32 | 56 | −24 | 30 [b] |
| Group A (North) | Group B (Centre) | Group C (South) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Juventus | 18 | 14 | 3 | 1 | 51 | 16 | +35 | 45 | Advanced to the championship round |
| 2 | Inter Milan | 18 | 11 | 5 | 2 | 34 | 14 | +20 | 38 | |
| 3 | Roma | 18 | 10 | 5 | 3 | 36 | 20 | +16 | 35 | |
| 4 | Fiorentina | 18 | 8 | 4 | 6 | 24 | 24 | 0 | 28 | |
| 5 | Milan | 18 | 7 | 4 | 7 | 25 | 28 | −3 | 25 | |
| 6 | Como | 18 | 7 | 1 | 10 | 25 | 32 | −7 | 22 | Participates in the relegation round |
| 7 | Lazio | 18 | 5 | 5 | 8 | 29 | 28 | +1 | 20 | |
| 8 | Sassuolo | 18 | 5 | 4 | 9 | 29 | 34 | −5 | 19 | |
| 9 | Napoli | 18 | 2 | 4 | 12 | 10 | 34 | −24 | 10 | |
| 10 | Sampdoria | 18 | 1 | 5 | 12 | 8 | 41 | −33 | 8 |
The points and scores from the regular season carry over to the championship round.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Juventus (C) | 26 | 17 | 4 | 5 | 64 | 31 | +33 | 55 | Qualification for the Champions League league stage |
| 2 | Inter Milan | 26 | 15 | 6 | 5 | 50 | 26 | +24 | 51 | Qualification for the Champions League first round |
| 3 | Roma | 26 | 13 | 6 | 7 | 49 | 36 | +13 | 45 | |
| 4 | Fiorentina | 26 | 12 | 5 | 9 | 36 | 34 | +2 | 41 | |
| 5 | Milan | 26 | 9 | 8 | 9 | 42 | 46 | −4 | 35 |
The points and scores from the regular season carry over to the relegation round.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Lazio | 26 | 12 | 5 | 9 | 52 | 31 | +21 | 41 | |
| 2 | Como | 26 | 12 | 2 | 12 | 39 | 43 | −4 | 38 | |
| 3 | Sassuolo | 26 | 10 | 4 | 12 | 45 | 49 | −4 | 34 | |
| 4 | Napoli | 26 | 3 | 5 | 18 | 15 | 50 | −35 | 14 | |
| 5 | Sampdoria (R) | 26 | 1 | 7 | 18 | 16 | 62 | −46 | 10 | Relegation to 2025–26 Serie B |
| Inter Milan | 2–3 | AC Milan |
|---|---|---|
| Report |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | | 3 | 2 | 1 | 0 | 5 | 2 | +3 | 7 | Advance to knockout stage |
| 2 | | 3 | 1 | 2 | 0 | 5 | 1 | +4 | 5 | |
| 3 | | 3 | 1 | 1 | 1 | 3 | 3 | 0 | 4 | |
| 4 | | 3 | 0 | 0 | 3 | 2 | 9 | −7 | 0 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | | 3 | 3 | 0 | 0 | 13 | 2 | +11 | 9 | Advance to knockout stage |
| 2 | | 3 | 2 | 0 | 1 | 11 | 6 | +5 | 6 | |
| 3 | | 3 | 1 | 0 | 2 | 2 | 12 | −10 | 3 | |
| 4 | | 3 | 0 | 0 | 3 | 2 | 8 | −6 | 0 |
| 30 June 2025 | Inter Milan | 0–2 | | Charlotte, United States |
| 3:00 pm EDT | Report | Stadium: Bank of America Stadium Attendance: 20,030 [8] Referee: Iván Barton (El Salvador) |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 7 | | 8 | 5 | 1 | 2 | 17 | 10 | +7 | 16 | Advance to round of 16 (seeded) |
| 8 | | 8 | 5 | 1 | 2 | 13 | 6 | +7 | 16 | |
| 9 | | 8 | 4 | 3 | 1 | 20 | 6 | +14 | 15 | Advance to knockout phase play-offs (seeded) |
| 10 | | 8 | 5 | 0 | 3 | 22 | 12 | +10 | 15 | |
| 11 | | 8 | 5 | 0 | 3 | 20 | 12 | +8 | 15 [a] |
| Home team | Score | Away team |
|---|---|---|
| Atalanta | 0–0 | |
| Shakhtar Donetsk | 0–3 | |
| Atalanta | 0–0 | |
| VfB Stuttgart | 0–2 | |
| Young Boys | 1–6 | |
| Atalanta | 2–3 | |
| Atalanta | 5–0 | |
| Barcelona | 2–2 | |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 26 | | 8 | 3 | 1 | 4 | 13 | 17 | −4 | 10 |
| 27 | | 8 | 2 | 1 | 5 | 8 | 16 | −8 | 7 |
| 28 | | 8 | 1 | 3 | 4 | 4 | 9 | −5 | 6 |
| 29 | | 8 | 2 | 0 | 6 | 13 | 22 | −9 | 6 |
| 30 | | 8 | 2 | 0 | 6 | 5 | 14 | −9 | 6 |
| Home team | Score | Away team |
|---|---|---|
| Bologna | 0–0 | |
| Liverpool | 2–0 | |
| Aston Villa | 2–0 | |
| Bologna | 0–1 | |
| Bologna | 1–2 | |
| Benfica | 0–0 | |
| Bologna | 2–1 | |
| Sporting CP | 1–1 | |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 2 | | 8 | 6 | 1 | 1 | 28 | 13 | +15 | 19 | Advance to round of 16 (seeded) |
| 3 | | 8 | 6 | 1 | 1 | 16 | 3 | +13 | 19 | |
| 4 | | 8 | 6 | 1 | 1 | 11 | 1 | +10 | 19 | |
| 5 | | 8 | 6 | 0 | 2 | 20 | 12 | +8 | 18 | |
| 6 | | 8 | 5 | 1 | 2 | 15 | 7 | +8 | 16 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 18 | | 8 | 4 | 1 | 3 | 10 | 11 | −1 | 13 | Advance to knockout phase play-offs (unseeded) |
| 19 | | 8 | 4 | 1 | 3 | 18 | 21 | −3 | 13 | |
| 20 | | 8 | 3 | 3 | 2 | 9 | 7 | +2 | 12 | |
| 21 | | 8 | 3 | 3 | 2 | 13 | 14 | −1 | 12 | |
| 22 | | 8 | 3 | 2 | 3 | 18 | 14 | +4 | 11 |
| Home team | Score | Away team |
|---|---|---|
| Juventus | 3–1 | |
| RB Leipzig | 2–3 | |
| Juventus | 0–1 | |
| Lille | 1–1 | |
| Aston Villa | 0–0 | |
| Juventus | 2–0 | |
| Club Brugge | 0–0 | |
| Juventus | 0–2 | |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 11 | | 8 | 5 | 0 | 3 | 20 | 12 | +8 | 15 [a] | Advance to knockout phase play-offs (seeded) |
| 12 | | 8 | 5 | 0 | 3 | 20 | 12 | +8 | 15 [a] | |
| 13 | | 8 | 5 | 0 | 3 | 14 | 11 | +3 | 15 | |
| 14 | | 8 | 4 | 2 | 2 | 16 | 12 | +4 | 14 | |
| 15 | | 8 | 4 | 1 | 3 | 14 | 9 | +5 | 13 |
| Home team | Score | Away team |
|---|---|---|
| Milan | 1–3 | |
| Bayer Leverkusen | 1–0 | |
| Milan | 3–1 | |
| Real Madrid | 1–3 | |
| Slovan Bratislava | 2–3 | |
| Milan | 2–1 | |
| Milan | 1–0 | |
| Dinamo Zagreb | 2–1 | |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Club Brugge | 5–2 | | 2–1 | 3–1 |
| Juventus | 3–4 | | 2–1 | 1–3 (a.e.t.) |
| Feyenoord | 2–1 | | 1–0 | 1–1 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Feyenoord | 1–4 | | 0–2 | 1–2 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Bayern Munich | 3–4 | | 1–2 | 2–2 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Barcelona | 6–7 | | 3–3 | 3–4 (a.e.t.) |
| Paris Saint-Germain | 5–0 | |
|---|---|---|
| Report |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | | 8 | 6 | 1 | 1 | 17 | 5 | +12 | 19 | Advance to round of 16 (seeded) |
| 2 | | 8 | 6 | 1 | 1 | 15 | 7 | +8 | 19 | |
| 3 | | 8 | 5 | 3 | 0 | 16 | 9 | +7 | 18 | |
| 4 | | 8 | 5 | 2 | 1 | 17 | 9 | +8 | 17 | |
| 5 | | 8 | 5 | 1 | 2 | 14 | 10 | +4 | 16 |
| Home team | Score | Away team |
|---|---|---|
| Dynamo Kyiv | 0–3 | |
| Lazio | 4–1 | |
| Twente | 0–2 | |
| Lazio | 2–1 | |
| Lazio | 0–0 | |
| Ajax | 1–3 | |
| Lazio | 3–1 | |
| Braga | 1–0 | |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 13 | | 8 | 4 | 1 | 3 | 13 | 9 | +4 | 13 | Advance to knockout phase play-offs (seeded) |
| 14 | | 8 | 3 | 4 | 1 | 19 | 16 | +3 | 13 | |
| 15 | | 8 | 3 | 3 | 2 | 10 | 6 | +4 | 12 | |
| 16 | | 8 | 3 | 3 | 2 | 13 | 12 | +1 | 12 | |
| 17 | | 8 | 4 | 0 | 4 | 15 | 15 | 0 | 12 | Advance to knockout phase play-offs (unseeded) |
| Home team | Score | Away team |
|---|---|---|
| Roma | 1–1 | |
| IF Elfsborg | 1–0 | |
| Roma | 1–0 | |
| Union Saint-Gilloise | 1–1 | |
| Tottenham Hotspur | 2–2 | |
| Roma | 3–0 | |
| AZ | 1–0 | |
| Roma | 2–0 | |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Porto | 3–4 | | 1–1 | 2–3 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Viktoria Plzeň | 2–3 | | 1–2 | 1–1 |
| Roma | 3–4 | | 2–1 | 1–3 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Bodø/Glimt | 3–3 (3–2 p) | | 2–0 | 1–3 (a.e.t.) |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Fiorentina | 4–4 (5–4 p) | | 3–3 | 1–1 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | | 6 | 6 | 0 | 0 | 26 | 5 | +21 | 18 | Advance to round of 16 (seeded) |
| 2 | | 6 | 4 | 2 | 0 | 13 | 6 | +7 | 14 | |
| 3 | | 6 | 4 | 1 | 1 | 18 | 7 | +11 | 13 | |
| 4 | | 6 | 4 | 1 | 1 | 11 | 5 | +6 | 13 | |
| 5 | | 6 | 4 | 1 | 1 | 11 | 7 | +4 | 13 [a] |
| Home team | Score | Away team |
|---|---|---|
| Fiorentina | 2–0 | |
| St. Gallen | 2–4 | |
| APOEL | 2–1 | |
| Fiorentina | 3–2 | |
| Fiorentina | 7–0 | |
| Vitória de Guimarães | 1–1 | |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Panathinaikos | 4–5 | | 3–2 | 1–3 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Celje | 3–4 | | 1–2 | 2–2 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Real Betis | 4–3 | | 2–1 | 2–2 (a.e.t.) |
| Team 1 | Score | Team 2 |
|---|---|---|
| Brøndby | 0–1 | |
| Team 1 | Score | Team 2 |
|---|---|---|
| Ajax | 0–1 | |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Roma | 10–3 | | 3–1 | 7–2 |
| Juventus | 5–2 | | 3–1 | 2–1 |
| Fiorentina | 0–12 | | 0–7 | 0–5 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LYO | WOL | ROM | GAL | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | | 6 | 6 | 0 | 0 | 19 | 1 | +18 | 18 | Advance to quarter-finals | — | 1–0 | 4–1 | 3–0 | |
| 2 | | 6 | 3 | 0 | 3 | 16 | 5 | +11 | 9 [a] | 0–2 | — | 6–1 | 5–0 | ||
| 3 | | 6 | 3 | 0 | 3 | 12 | 14 | −2 | 9 [a] | 0–3 | 1–0 | — | 3–0 | ||
| 4 | | 6 | 0 | 0 | 6 | 1 | 28 | −27 | 0 | 0–6 | 0–5 | 1–6 | — |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ARS | BAY | JUV | VÅL | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | | 6 | 5 | 0 | 1 | 17 | 9 | +8 | 15 | Advance to quarter-finals | — | 3–2 | 1–0 | 4–1 | |
| 2 | | 6 | 4 | 1 | 1 | 17 | 6 | +11 | 13 | 5–2 | — | 4–0 | 3–0 | ||
| 3 | | 6 | 2 | 0 | 4 | 4 | 11 | −7 | 6 | 0–4 | 0–2 | — | 3–0 | ||
| 4 | | 6 | 0 | 1 | 5 | 3 | 15 | −12 | 1 | 1–3 | 1–1 | 0–1 | — |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 5 | | 6 | 4 | 1 | 1 | 13 | 6 | +7 | 13 | Advance to knockout phase |
| 6 | | 6 | 4 | 0 | 2 | 10 | 5 | +5 | 12 | |
| 7 | | 6 | 4 | 0 | 2 | 14 | 12 | +2 | 12 | |
| 8 | | 6 | 3 | 2 | 1 | 16 | 8 | +8 | 11 | |
| 9 | | 6 | 3 | 2 | 1 | 12 | 7 | +5 | 11 |
| Home team | Score | Away team |
|---|---|---|
| Atalanta | 4–1 | |
| Shakhtar Donetsk | 0–3 | |
| Atalanta | 2–1 | |
| VfB Stuttgart | 4–1 | |
| Young Boys | 2–4 | |
| Atalanta | 0–4 | |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 31 | | 6 | 0 | 3 | 3 | 5 | 11 | −6 | 3 |
| 32 | | 6 | 1 | 0 | 5 | 10 | 18 | −8 | 3 |
| 33 | | 6 | 0 | 2 | 4 | 7 | 14 | −7 | 2 |
| 34 | | 6 | 0 | 2 | 4 | 5 | 16 | −11 | 2 |
| 35 | | 6 | 0 | 2 | 4 | 6 | 20 | −14 | 2 |
| Home team | Score | Away team |
|---|---|---|
| Bologna | 3–4 | |
| Liverpool | 2–1 | |
| Aston Villa | 3–1 | |
| Bologna | 0–0 | |
| Bologna | 2–2 | |
| Benfica | 3–0 | |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 25 | | 6 | 1 | 3 | 2 | 8 | 9 | −1 | 6 |
| 26 | | 6 | 2 | 0 | 4 | 5 | 12 | −7 | 6 |
| 27 | | 6 | 1 | 2 | 3 | 7 | 11 | −4 | 5 [a] |
| 28 | | 6 | 1 | 2 | 3 | 7 | 11 | −4 | 5 [a] |
| 29 | | 6 | 1 | 1 | 4 | 7 | 14 | −7 | 4 |
| Home team | Score | Away team |
|---|---|---|
| Milan | 0–0 | |
| Bayer Leverkusen | 3–1 | |
| Milan | 22 Oct | |
| Real Madrid | 2–1 | |
| Slovan Bratislava | 2–3 | |
| Milan | 1–3 | |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | | 6 | 6 | 0 | 0 | 19 | 7 | +12 | 18 | Advance to knockout phase |
| 2 | | 6 | 5 | 1 | 0 | 13 | 3 | +10 | 16 | |
| 3 | | 6 | 5 | 1 | 0 | 17 | 9 | +8 | 16 | |
| 4 | | 6 | 5 | 0 | 1 | 17 | 10 | +7 | 15 | |
| 5 | | 6 | 4 | 1 | 1 | 13 | 6 | +7 | 13 |
| Home team | Score | Away team |
|---|---|---|
| Manchester City | 2–4 | |
| Inter Milan | 4–0 | |
| Young Boys | 2–3 | |
| Inter Milan | 4–1 | |
| Inter Milan | 3–2 | |
| Bayer Leverkusen | 0–1 | |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 8 | | 6 | 3 | 2 | 1 | 16 | 8 | +8 | 11 | Advance to knockout phase |
| 9 | | 6 | 3 | 2 | 1 | 12 | 7 | +5 | 11 | |
| 10 | | 6 | 3 | 2 | 1 | 9 | 4 | +5 | 11 | |
| 11 | | 6 | 3 | 1 | 2 | 16 | 8 | +8 | 10 | |
| 12 | | 6 | 2 | 4 | 0 | 9 | 5 | +4 | 10 |
| Home team | Score | Away team |
|---|---|---|
| Juventus | 1–0 | |
| RB Leipzig | 0–3 | |
| Juventus | 2–3 | |
| Lille | 0–0 | |
| Aston Villa | 0–2 | |
| Juventus | 1–1 | |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Daugavpils | 0–9 | | 0–5 | 0–4 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Real Betis | 4–2 | | 3–1 | 1–1 |
| Home team | Score | Away team |
|---|---|---|
| Inter Milan | 3–1 | |
| Dynamo Kyiv | 3–3 (6–7 p) | |
| Trabzonspor | 1–0 | |
| Home team | Score | Away team |
|---|---|---|
| Trabzonspor | 0–0 (5–3 p) | |
| Bayern Munich | 1–1 (4–5 p) | |
| Home team | Score | Away team |
|---|---|---|
| Trabzonspor | 1–0 | |