# 2024–25 in Italian football

The 2024–25 season is the 123nd season of competitive football in Italy.

## National teams
### Men
#### 2024–25 UEFA Nations League
##### 2024–25 UEFA Nations League A Group 2

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | | | | |
| 1 | France | 6 | 4 | 1 | 1 | 12 | 6 | +6 | 13 | Advance to quarter-finals | — | 1–3 | 2–0 | 0–0 |
| 2 | Italy | 6 | 4 | 1 | 1 | 13 | 8 | +5 | 13 | Advance to quarter-finals | 1–3 | — | 2–2 | 4–1 |
| 3 | Belgium | 6 | 1 | 1 | 4 | 6 | 9 | −3 | 4 | Qualification for relegation play-offs | 1–2 | 0–1 | — | 3–1 |
| 4 | Israel (R) | 6 | 1 | 1 | 4 | 5 | 13 | −8 | 4 | Relegation to League B | 1–4 | 1–2 | 1–0 | — |
* 1 2 Tied on head to head results. Overall goal difference: France +6, Italy +5.
* 1 2 Tied on head to head points. Head to head goal difference: Belgium +1, Israel –1.

##### Quarter-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Italy | | Germany | 20 Mar | 23 Mar |

### Women
#### UEFA Women's Euro 2025 qualifying League A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | |
| 1 | Italy | 6 | 2 | 3 | 1 | 8 | 3 | +5 | 9 | Qualify for final tournament | — | 2–0 | 1–1 | 4–0 |
| 2 | Netherlands | 6 | 2 | 3 | 1 | 4 | 4 | 0 | 9 | Qualify for final tournament | 0–0 | — | 1–0 | 1–0 |
| 3 | Norway | 6 | 1 | 4 | 1 | 7 | 4 | +3 | 7 | Advance to play-offs (seeded) | 0–0 | 1–1 | — | 4–0 |
| 4 | Finland (R) | 6 | 1 | 2 | 3 | 4 | 12 | −8 | 5 | Advance to play-offs (seeded) and relegation to League B | 2–1 | 1–1 | 1–1 | — |
* 1 2 Head-to-head points: Italy 4, Netherlands 1.

#### 2025 UEFA Women's Nations League
##### 2025 UEFA Women's Nations League A Group A4

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | | | | |
| 1 | Sweden | 2 | 1 | 1 | 0 | 3 | 2 | +1 | 4 | Qualification for Nations League Finals | — | 3 Jun | 4 Apr | 8 Apr |
| 2 | Denmark | 2 | 1 | 0 | 1 | 4 | 3 | +1 | 3 | | 1–2 | — | 8 Apr | 30 May |
| 3 | Italy | 2 | 1 | 0 | 1 | 2 | 3 | −1 | 3 | Qualification for relegation play-offs | 30 May | 1–3 | — | 1–0 |
| 4 | Wales | 2 | 0 | 1 | 1 | 1 | 2 | −1 | 1 | Relegation to League B | 1–1 | 4 Apr | 3 Jun | — |

## League season
### Men
#### Promotions and relegations (pre-season)

Teams promoted to Serie A
* Parma
* Como
* Venezia
Teams relegated from Serie A
* Frosinone Calcio
* Sassuolo
* Salernitana
Teams promoted to Serie B
* Mantova (Group A)
* Cesena (Group B)
* Juve Stabia (Group C)
* Carrarese (Play-off)
Teams relegated from Serie B
* Ternana
* Ascoli
* Feralpisalò
* Calcio Lecco

#### Serie A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Inter Milan | 29 | 19 | 7 | 3 | 65 | 27 | +38 | 64 | Qualification for the Champions League league stage |
| 2 | Napoli | 29 | 18 | 7 | 4 | 45 | 23 | +22 | 61 | Qualification for the Champions League league stage |
| 3 | Atalanta | 29 | 17 | 7 | 5 | 63 | 28 | +35 | 58 | Qualification for the Champions League league stage |
| 4 | Bologna | 29 | 14 | 11 | 4 | 49 | 34 | +15 | 53 | Qualification for the Champions League league stage |
| 5 | Juventus | 29 | 13 | 13 | 3 | 45 | 28 | +17 | 52 | Qualification for the Europa League league stage |
| 6 | Lazio | 29 | 15 | 6 | 8 | 50 | 41 | +9 | 51 | 0Qualification for the Conference League play-off round0 |
| 7 | Roma | 29 | 14 | 7 | 8 | 44 | 30 | +14 | 49 | |
| 8 | Fiorentina | 29 | 14 | 6 | 9 | 46 | 30 | +16 | 48 | |
| 9 | AC Milan | 29 | 13 | 8 | 8 | 44 | 33 | +11 | 47 | |
| 10 | Udinese | 29 | 11 | 7 | 11 | 35 | 39 | −4 | 40 | |
| 11 | Torino | 29 | 9 | 11 | 9 | 34 | 34 | 0 | 38 | |
| 12 | Genoa | 29 | 8 | 11 | 10 | 28 | 37 | −9 | 35 | |
| 13 | Como | 29 | 7 | 8 | 14 | 35 | 46 | −11 | 29 | |
| 14 | Hellas Verona | 29 | 9 | 2 | 18 | 29 | 58 | −29 | 29 | |
| 15 | Cagliari | 29 | 6 | 8 | 15 | 28 | 44 | −16 | 26 | |
| 16 | Parma | 29 | 5 | 10 | 14 | 35 | 49 | −14 | 25 | |
| 17 | Lecce | 29 | 6 | 7 | 16 | 21 | 48 | −27 | 25 | |
| 18 | Empoli | 29 | 4 | 10 | 15 | 23 | 46 | −23 | 22 | Relegation to Serie B |
| 19 | Venezia | 29 | 3 | 11 | 15 | 23 | 42 | −19 | 20 | Relegation to Serie B |
| 20 | Monza | 29 | 2 | 9 | 18 | 24 | 49 | −25 | 15 | Relegation to Serie B |
* ↑ The 2024–25 Coppa Italia winners also qualify for the Europa League league stage (or the sixth-placed team if the Coppa Italia winners finish in the top five). If the Coppa Italia winners finish in the top six, the Conference League spot will be passed to the seventh-placed team.

#### Serie B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Sassuolo | 30 | 21 | 6 | 3 | 62 | 27 | +35 | 69 | Promotion to Serie A |
| 2 | Pisa | 30 | 18 | 6 | 6 | 50 | 28 | +22 | 60 | Promotion to Serie A |
| 3 | Spezia | 30 | 14 | 13 | 3 | 45 | 22 | +23 | 55 | Qualification for promotion play-offs semi-finals |
| 4 | Cremonese | 30 | 13 | 9 | 8 | 48 | 33 | +15 | 48 | Qualification for promotion play-offs semi-finals |
| 5 | Catanzaro | 30 | 10 | 16 | 4 | 40 | 31 | +9 | 46 | Qualification for promotion play-offs preliminary round |
| 6 | Juve Stabia | 30 | 11 | 10 | 9 | 35 | 35 | 0 | 43 | Qualification for promotion play-offs preliminary round |
| 7 | Cesena | 30 | 11 | 9 | 10 | 39 | 37 | +2 | 42 | Qualification for promotion play-offs preliminary round |
| 8 | Bari | 30 | 8 | 16 | 6 | 32 | 28 | +4 | 40 | Qualification for promotion play-offs preliminary round |
| 9 | Palermo | 30 | 10 | 9 | 11 | 36 | 31 | +5 | 39 | |
| 10 | Modena | 30 | 7 | 14 | 9 | 36 | 36 | 0 | 35 | |
| 11 | Südtirol | 30 | 9 | 7 | 14 | 39 | 47 | −8 | 34 | |
| 12 | Carrarese | 30 | 8 | 9 | 13 | 30 | 40 | −10 | 33 | |
| 13 | Frosinone | 30 | 7 | 12 | 11 | 27 | 41 | −14 | 33 | |
| 14 | Cittadella | 30 | 9 | 6 | 15 | 23 | 46 | −23 | 33 | |
| 15 | Reggiana | 30 | 7 | 11 | 12 | 30 | 36 | −6 | 32 | |
| 16 | Sampdoria | 30 | 6 | 14 | 10 | 34 | 41 | −7 | 32 | Qualification for relegation play-out |
| 17 | Brescia | 30 | 6 | 13 | 11 | 33 | 40 | −7 | 31 | Qualification for relegation play-out |
| 18 | Mantova | 30 | 6 | 12 | 12 | 34 | 46 | −12 | 30 | Relegation to Serie C |
| 19 | Salernitana | 30 | 7 | 9 | 14 | 27 | 39 | −12 | 30 | Relegation to Serie C |
| 20 | Cosenza | 30 | 6 | 11 | 13 | 25 | 41 | −16 | 25 | Relegation to Serie C |
* ↑ Cosenza were deducted 4 points due to administrative irregularities.

#### Serie C

| Group A (North) | Group B (Centre) | Group C (South) |
| Pos Teamvte Pld Pts 1 Padova (X) 31 72 2 Vicenza (X) 31 70 3 Feralpisalò 32 59 4 AlbinoLeffe 32 50 5 Virtus Verona 32 47 6 Trento 31 47 7 Renate 32 47 8 Atalanta U23 32 46 9 Giana Erminio 32 46 10 Novara 32 42 11 Alcione 31 42 12 Arzignano 32 41 13 Pergolettese 31 39 14 Lumezzane 32 38 15 Lecco 31 35 16 Triestina 32 33 17 Pro Vercelli 32 33 18 Pro Patria 32 26 19 Caldiero Terme 32 25 20 Union Clodiense Chioggia 32 18 Updated to match(es) played on 16 March 2025. Source: Lega Pro, Soccerway (in English) (X) Guaranteed qualification to group play-offs second round, but may still qualify for a further round | Pos Teamvte Pld Pts 1 Virtus Entella (X) 31 68 2 Ternana (X) 31 66 3 Pescara 32 58 4 Torres 32 57 5 Vis Pesaro 32 52 6 Arezzo 32 49 7 Pineto 32 49 8 Pianese 32 47 9 Rimini 32 43 10 Gubbio 32 41 11 Carpi 32 40 12 Perugia 32 39 13 Pontedera 32 37 14 Campobasso 32 36 15 Ascoli 32 36 16 Lucchese 32 29 17 SPAL 31 28 18 Milan Futuro 32 24 19 Sestri Levante 31 23 20 Legnago 32 23 Updated to match(es) played on 16 March 2025. Source: Lega Pro, Soccerway (in English) (X) Guaranteed qualification to group play-offs first round, but may still qualify for a further round | Pos Teamvte Pld Pts 1 Audace Cerignola (X) 29 58 2 Avellino (X) 28 57 3 Monopoli 29 50 4 Crotone 29 47 5 Benevento 29 45 6 Catania 29 43 7 Potenza 27 41 8 Picerno 29 40 9 Giugliano 28 38 10 Cavese 29 35 11 Juventus Next Gen 30 35 12 Team Altamura 28 34 13 Trapani 28 32 14 Sorrento 28 31 15 Foggia 29 30 16 Latina 28 27 17 Casertana 28 22 18 Messina 29 13 19 Taranto (E) 0 0 20 Turris (E) 0 0 Updated to match(es) played on 16 March 2025. Source: Lega Pro, Soccerway (in English) (E) Eliminated; (X) Guaranteed qualification to group play-offs first round, but may still qualify for a further round |

#### Serie D
### Women
#### Serie A (women)

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Juventus | 17 | 13 | 3 | 1 | 45 | 16 | +29 | 42 | Advanced to the championship round |
| 2 | Inter Milan | 17 | 11 | 4 | 2 | 30 | 10 | +20 | 37 | Advanced to the championship round |
| 3 | Roma | 17 | 10 | 4 | 3 | 36 | 20 | +16 | 34 | Advanced to the championship round |
| 4 | Fiorentina | 17 | 8 | 3 | 6 | 24 | 24 | 0 | 27 | Advanced to the championship round |
| 5 | Milan | 17 | 7 | 4 | 6 | 25 | 22 | +3 | 25 | Advanced to the championship round |
| 6 | Como | 17 | 7 | 1 | 9 | 23 | 28 | −5 | 22 | Participates in the relegation round |
| 7 | Lazio | 17 | 5 | 4 | 8 | 25 | 24 | +1 | 19 | Participates in the relegation round |
| 8 | Sassuolo | 17 | 4 | 4 | 9 | 27 | 34 | −7 | 16 | Participates in the relegation round |
| 9 | Sampdoria | 17 | 1 | 5 | 11 | 8 | 39 | −31 | 8 | Participates in the relegation round |
| 10 | Napoli | 17 | 1 | 4 | 12 | 6 | 32 | −26 | 7 | Participates in the relegation round |

## UEFA competitions
### UEFA Super Cup
### UEFA Champions League
#### League phase
##### Atalanta

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 7 | Lille | 8 | 5 | 1 | 2 | 17 | 10 | +7 | 16 | Advance to round of 16 (seeded) |
| 8 | Aston Villa | 8 | 5 | 1 | 2 | 13 | 6 | +7 | 16 | Advance to round of 16 (seeded) |
| 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 | Advance to knockout phase play-offs (seeded) |
| 11 | Real Madrid | 8 | 5 | 0 | 3 | 20 | 12 | +8 | 15 | Advance to knockout phase play-offs (seeded) |
* ↑ Tied on points (15), goal difference (+8), goals scored (20), away goals (6) and wins (5). Ranked on away wins: Real Madrid 2, Bayern Munich 1.
| Home team | Score | Away team |
| Atalanta | 0–0 | Arsenal |
| Shakhtar Donetsk | 0–3 | Atalanta |
| Atalanta | 0–0 | Celtic |
| VfB Stuttgart | 0–2 | Atalanta |
| Young Boys | 1–6 | Atalanta |
| Atalanta | 2–3 | Real Madrid |
| Atalanta | 5–0 | Sturm Graz |
| Barcelona | 2–2 | Atalanta |

##### Bologna

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 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 |
| Home team | Score | Away team |
| Bologna | 0–0 | Shakhtar Donetsk |
| Liverpool | 2–0 | Bologna |
| Aston Villa | 2–0 | Bologna |
| Bologna | 0–1 | Monaco |
| Bologna | 1–2 | Lille |
| Benfica | 0–0 | Bologna |
| Bologna | 2–1 | Borussia Dortmund |
| Sporting CP | 1–1 | Bologna |

##### Inter Milan

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 2 | Barcelona | 8 | 6 | 1 | 1 | 28 | 13 | +15 | 19 | Advance to round of 16 (seeded) |
| 3 | Arsenal | 8 | 6 | 1 | 1 | 16 | 3 | +13 | 19 | Advance to round of 16 (seeded) |
| 4 | Inter Milan | 8 | 6 | 1 | 1 | 11 | 1 | +10 | 19 | Advance to round of 16 (seeded) |
| 5 | Atlético Madrid | 8 | 6 | 0 | 2 | 20 | 12 | +8 | 18 | Advance to round of 16 (seeded) |
| 6 | Bayer Leverkusen | 8 | 5 | 1 | 2 | 15 | 7 | +8 | 16 | Advance to round of 16 (seeded) |
| Home team | Score | Away team |
| Manchester City | 0–0 | Inter Milan |
| Inter Milan | 4–0 | Red Star Belgrade |
| Young Boys | 0–1 | Inter Milan |
| Inter Milan | 1–0 | Arsenal |
| Inter Milan | 1–0 | RB Leipzig |
| Bayer Leverkusen | 1–0 | Inter Milan |
| Sparta Prague | 0–1 | Inter Milan |
| Inter Milan | 3–0 | Monaco |

##### Juventus

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 18 | Brest | 8 | 4 | 1 | 3 | 10 | 11 | −1 | 13 | Advance to knockout phase play-offs (unseeded) |
| 19 | Feyenoord | 8 | 4 | 1 | 3 | 18 | 21 | −3 | 13 | Advance to knockout phase play-offs (unseeded) |
| 20 | Juventus | 8 | 3 | 3 | 2 | 9 | 7 | +2 | 12 | Advance to knockout phase play-offs (unseeded) |
| 21 | Celtic | 8 | 3 | 3 | 2 | 13 | 14 | −1 | 12 | Advance to knockout phase play-offs (unseeded) |
| 22 | Manchester City | 8 | 3 | 2 | 3 | 18 | 14 | +4 | 11 | Advance to knockout phase play-offs (unseeded) |
| Home team | Score | Away team |
| Juventus | 3–1 | PSV Eindhoven |
| RB Leipzig | 2–3 | Juventus |
| Juventus | 0–1 | VfB Stuttgart |
| Lille | 1–1 | Juventus |
| Aston Villa | 0–0 | Juventus |
| Juventus | 2–0 | Manchester City |
| Club Brugge | 0–0 | Juventus |
| Juventus | 0–2 | Benfica |

##### Milan

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 11 | Real Madrid | 8 | 5 | 0 | 3 | 20 | 12 | +8 | 15 | Advance to knockout phase play-offs (seeded) |
| 12 | Bayern Munich | 8 | 5 | 0 | 3 | 20 | 12 | +8 | 15 | Advance to knockout phase play-offs (seeded) |
| 13 | Milan | 8 | 5 | 0 | 3 | 14 | 11 | +3 | 15 | Advance to knockout phase play-offs (seeded) |
| 14 | PSV Eindhoven | 8 | 4 | 2 | 2 | 16 | 12 | +4 | 14 | Advance to knockout phase play-offs (seeded) |
| 15 | Paris Saint-Germain | 8 | 4 | 1 | 3 | 14 | 9 | +5 | 13 | Advance to knockout phase play-offs (seeded) |
* 1 2 Tied on points (15), goal difference (+8), goals scored (20), away goals (6) and wins (5). Ranked on away wins: Real Madrid 2, Bayern Munich 1.
| Home team | Score | Away team |
| Milan | 1–3 | Liverpool |
| Bayer Leverkusen | 1–0 | Milan |
| Milan | 3–1 | Club Brugge |
| Real Madrid | 1–3 | Milan |
| Slovan Bratislava | 2–3 | Milan |
| Milan | 2–1 | Red Star Belgrade |
| Milan | 1–0 | Girona |
| Dinamo Zagreb | 2–1 | Milan |

#### Knockout phase
##### Knockout phase play-offs

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Club Brugge | 5–2 | Atalanta | 2–1 | 3–1 |
| Juventus | 3–4 | PSV Eindhoven | 2–1 | 1–3 (a.e.t.) |
| Feyenoord | 2–1 | Milan | 1–0 | 1–1 |

##### Round of 16

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Feyenoord | 1–4 | Inter Milan | 0–2 | 1–2 |

##### Quarter-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Bayern Munich | | Inter Milan | 8 Apr | 16 Apr |

### UEFA Europa League
#### League phase
##### Lazio

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Lazio | 8 | 6 | 1 | 1 | 17 | 5 | +12 | 19 | Advance to round of 16 (seeded) |
| 2 | Athletic Bilbao | 8 | 6 | 1 | 1 | 15 | 7 | +8 | 19 | Advance to round of 16 (seeded) |
| 3 | Manchester United | 8 | 5 | 3 | 0 | 16 | 9 | +7 | 18 | Advance to round of 16 (seeded) |
| 4 | Tottenham Hotspur | 8 | 5 | 2 | 1 | 17 | 9 | +8 | 17 | Advance to round of 16 (seeded) |
| 5 | Eintracht Frankfurt | 8 | 5 | 1 | 2 | 14 | 10 | +4 | 16 | Advance to round of 16 (seeded) |
| Home team | Score | Away team |
| Dynamo Kyiv | 0–3 | Lazio |
| Lazio | 4–1 | Nice |
| Twente | 0–2 | Lazio |
| Lazio | 2–1 | Porto |
| Lazio | 0–0 | Ludogorets Razgrad |
| Ajax | 1–3 | Lazio |
| Lazio | 3–1 | Real Sociedad |
| Braga | 1–0 | Lazio |

##### Roma

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 13 | Real Sociedad | 8 | 4 | 1 | 3 | 13 | 9 | +4 | 13 | Advance to knockout phase play-offs (seeded) |
| 14 | Galatasaray | 8 | 3 | 4 | 1 | 19 | 16 | +3 | 13 | Advance to knockout phase play-offs (seeded) |
| 15 | Roma | 8 | 3 | 3 | 2 | 10 | 6 | +4 | 12 | Advance to knockout phase play-offs (seeded) |
| 16 | Viktoria Plzeň | 8 | 3 | 3 | 2 | 13 | 12 | +1 | 12 | Advance to knockout phase play-offs (seeded) |
| 17 | Ferencváros | 8 | 4 | 0 | 4 | 15 | 15 | 0 | 12 | Advance to knockout phase play-offs (unseeded) |
| Home team | Score | Away team |
| Roma | 1–1 | Athletic Bilbao |
| IF Elfsborg | 1–0 | Roma |
| Roma | 1–0 | Dynamo Kyiv |
| Union Saint-Gilloise | 1–1 | Roma |
| Tottenham Hotspur | 2–2 | Roma |
| Roma | 3–0 | Braga |
| AZ | 1–0 | Roma |
| Roma | 2–0 | Eintracht Frankfurt |

#### Knockout phase
##### Knockout phase play-offs

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Porto | 3–4 | Roma | 1–1 | 2–3 |

##### Round of 16

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Viktoria Plzeň | 2–3 | Lazio | 1–2 | 1–1 |
| Roma | 3–4 | Athletic Bilbao | 2–1 | 1–3 |

##### Round of 16

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Bodø/Glimt | | Lazio | 10 Apr | 17 Apr |

### UEFA Conference League
#### Qualifying phase and play-off round
##### Play-off round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Fiorentina | 4–4 (5–4 p) | Puskás Akadémia | 3–3 | 1–1 |

#### League phase
##### Fiorentina

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Chelsea | 6 | 6 | 0 | 0 | 26 | 5 | +21 | 18 | Advance to round of 16 (seeded) |
| 2 | Vitória de Guimarães | 6 | 4 | 2 | 0 | 13 | 6 | +7 | 14 | Advance to round of 16 (seeded) |
| 3 | Fiorentina | 6 | 4 | 1 | 1 | 18 | 7 | +11 | 13 | Advance to round of 16 (seeded) |
| 4 | Rapid Wien | 6 | 4 | 1 | 1 | 11 | 5 | +6 | 13 | Advance to round of 16 (seeded) |
| 5 | Djurgårdens IF | 6 | 4 | 1 | 1 | 11 | 7 | +4 | 13 | Advance to round of 16 (seeded) |
* ↑ Away goals scored: Djurgårdens IF 5, Lugano 4.
| Home team | Score | Away team |
| Fiorentina | 2–0 | The New Saints |
| St. Gallen | 2–4 | Fiorentina |
| APOEL | 2–1 | Fiorentina |
| Fiorentina | 3–2 | Pafos |
| Fiorentina | 7–0 | LASK |
| Vitória de Guimarães | 1–1 | Fiorentina |

#### Knockout phase
##### Round of 16

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Panathinaikos | 4–5 | Fiorentina | 3–2 | 1–3 |

##### Quarter-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Celje | | Fiorentina | 10 Apr | 17 Apr |

### UEFA Women's Champions League
#### Qualifying rounds
##### Round 1
###### Semi-finals

| Team 1 | Score | Team 2 |
| Brøndby | 0–1 | Fiorentina |

###### Final

| Team 1 | Score | Team 2 |
| Ajax | 0–1 | Fiorentina |

##### Round 2

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Roma | 10–3 | Servette | 3–1 | 7–2 |
| Juventus | 5–2 | Paris Saint-Germain | 3–1 | 2–1 |
| Fiorentina | 0–12 | VfL Wolfsburg | 0–7 | 0–5 |

#### Group stage
##### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LYO | WOL | ROM | GAL |
| 1 | Lyon | 6 | 6 | 0 | 0 | 19 | 1 | +18 | 18 | Advance to quarter-finals | — | 1–0 | 4–1 | 3–0 |
| 2 | VfL Wolfsburg | 6 | 3 | 0 | 3 | 16 | 5 | +11 | 9 | Advance to quarter-finals | 0–2 | — | 6–1 | 5–0 |
| 3 | Roma | 6 | 3 | 0 | 3 | 12 | 14 | −2 | 9 | | 0–3 | 1–0 | — | 3–0 |
| 4 | Galatasaray | 6 | 0 | 0 | 6 | 1 | 28 | −27 | 0 | | 0–6 | 0–5 | 1–6 | — |
* 1 2 Wolfsburg 3 Pts, +4 GD; Roma 3 Pts, −4 GD.

##### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ARS | BAY | JUV | VÅL |
| 1 | Arsenal | 6 | 5 | 0 | 1 | 17 | 9 | +8 | 15 | Advance to quarter-finals | — | 3–2 | 1–0 | 4–1 |
| 2 | Bayern Munich | 6 | 4 | 1 | 1 | 17 | 6 | +11 | 13 | Advance to quarter-finals | 5–2 | — | 4–0 | 3–0 |
| 3 | Juventus | 6 | 2 | 0 | 4 | 4 | 11 | −7 | 6 | | 0–4 | 0–2 | — | 3–0 |
| 4 | Vålerenga | 6 | 0 | 1 | 5 | 3 | 15 | −12 | 1 | | 1–3 | 1–1 | 0–1 | — |

### UEFA Youth League
#### UEFA Champions League Path
##### Atalanta

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 5 | VfB Stuttgart | 6 | 4 | 1 | 1 | 13 | 6 | +7 | 13 | Advance to knockout phase |
| 6 | Real Madrid | 6 | 4 | 0 | 2 | 10 | 5 | +5 | 12 | Advance to knockout phase |
| 7 | Atalanta | 6 | 4 | 0 | 2 | 14 | 12 | +2 | 12 | Advance to knockout phase |
| 8 | Atlético Madrid | 6 | 3 | 2 | 1 | 16 | 8 | +8 | 11 | Advance to knockout phase |
| 9 | Benfica | 6 | 3 | 2 | 1 | 12 | 7 | +5 | 11 | Advance to knockout phase |
| Home team | Score | Away team |
| Atalanta | 4–1 | Arsenal |
| Shakhtar Donetsk | 0–3 | Atalanta |
| Atalanta | 2–1 | Celtic |
| VfB Stuttgart | 4–1 | Atalanta |
| Young Boys | 2–4 | Atalanta |
| Atalanta | 0–4 | Real Madrid |

##### Bologna

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 31 | Club Brugge | 6 | 0 | 3 | 3 | 5 | 11 | −6 | 3 |
| 32 | RB Leipzig | 6 | 1 | 0 | 5 | 10 | 18 | −8 | 3 |
| 33 | Bologna | 6 | 0 | 2 | 4 | 7 | 14 | −7 | 2 |
| 34 | Brest | 6 | 0 | 2 | 4 | 5 | 16 | −11 | 2 |
| 35 | Slovan Bratislava | 6 | 0 | 2 | 4 | 6 | 20 | −14 | 2 |
| Home team | Score | Away team |
| Bologna | 3–4 | Shakhtar Donetsk |
| Liverpool | 2–1 | Bologna |
| Aston Villa | 3–1 | Bologna |
| Bologna | 0–0 | Monaco |
| Bologna | 2–2 | Lille |
| Benfica | 3–0 | Bologna |

##### Milan

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 25 | PSV Eindhoven | 6 | 1 | 3 | 2 | 8 | 9 | −1 | 6 |
| 26 | Arsenal | 6 | 2 | 0 | 4 | 5 | 12 | −7 | 6 |
| 27 | Milan | 6 | 1 | 2 | 3 | 7 | 11 | −4 | 5 |
| 28 | Red Star Belgrade | 6 | 1 | 2 | 3 | 7 | 11 | −4 | 5 |
| 29 | Feyenoord | 6 | 1 | 1 | 4 | 7 | 14 | −7 | 4 |
* 1 2 Away goals scored: Milan 5; Red Star Belgrade 4.
| Home team | Score | Away team |
| Milan | 0–0 | Liverpool |
| Bayer Leverkusen | 3–1 | Milan |
| Milan | 22 Oct | Club Brugge |
| Real Madrid | 2–1 | Milan |
| Slovan Bratislava | 2–3 | Milan |
| Milan | 1–3 | Red Star Belgrade |

##### Inter Milan

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Inter Milan | 6 | 6 | 0 | 0 | 19 | 7 | +12 | 18 | Advance to knockout phase |
| 2 | Sporting CP | 6 | 5 | 1 | 0 | 13 | 3 | +10 | 16 | Advance to knockout phase |
| 3 | Red Bull Salzburg | 6 | 5 | 1 | 0 | 17 | 9 | +8 | 16 | Advance to knockout phase |
| 4 | Barcelona | 6 | 5 | 0 | 1 | 17 | 10 | +7 | 15 | Advance to knockout phase |
| 5 | VfB Stuttgart | 6 | 4 | 1 | 1 | 13 | 6 | +7 | 13 | Advance to knockout phase |
| Home team | Score | Away team |
| Manchester City | 2–4 | Inter Milan |
| Inter Milan | 4–0 | Red Star Belgrade |
| Young Boys | 2–3 | Inter Milan |
| Inter Milan | 4–1 | Arsenal |
| Inter Milan | 3–2 | RB Leipzig |
| Bayer Leverkusen | 0–1 | Inter Milan |

##### Juventus

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 8 | Atlético Madrid | 6 | 3 | 2 | 1 | 16 | 8 | +8 | 11 | Advance to knockout phase |
| 9 | Benfica | 6 | 3 | 2 | 1 | 12 | 7 | +5 | 11 | Advance to knockout phase |
| 10 | Juventus | 6 | 3 | 2 | 1 | 9 | 4 | +5 | 11 | Advance to knockout phase |
| 11 | Manchester City | 6 | 3 | 1 | 2 | 16 | 8 | +8 | 10 | Advance to knockout phase |
| 12 | Girona | 6 | 2 | 4 | 0 | 9 | 5 | +4 | 10 | Advance to knockout phase |
| Home team | Score | Away team |
| Juventus | 1–0 | PSV Eindhoven |
| RB Leipzig | 0–3 | Juventus |
| Juventus | 2–3 | VfB Stuttgart |
| Lille | 0–0 | Juventus |
| Aston Villa | 0–2 | Juventus |
| Juventus | 1–1 | Manchester City |

#### Domestic Champions Path
##### Second round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Daugavpils | 0–9 | Sassuolo | 0–5 | 0–4 |

##### Third round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Real Betis | 4–2 | Sassuolo | 3–1 | 1–1 |

#### Knockout phase
##### Round of 32

| Home team | Score | Away team |
| Inter Milan | 3–1 | Lille |
| Dynamo Kyiv | 3–3 (6–7 p) | Atalanta |
| Trabzonspor | 1–0 | Juventus |

##### Round of 16

| Home team | Score | Away team |
| Trabzonspor | 0–0 (5–3 p) | Atalanta |
| Bayern Munich | 1–1 (4–5 p) | Inter Milan |

##### Quarter-finals

| Home team | Score | Away team |
| Trabzonspor | 1 Apr | Inter Milan |