# UEFA Champions League 2024/25

De UEFA Champions League 2024/25 is de zeventigste editie van het belangrijkste Europese clubvoetbaltoernooi voor mannen, georganiseerd door de UEFA, en de 33ste editie sinds de naamsverandering.
De finale wordt gespeeld op 31 mei 2025 in de Allianz Arena in München. De winnaar kwalificeert zich voor de UEFA Champions League 2025/26, de UEFA Super Cup 2025, de FIFA Intercontinental Cup 2025 en het WK voor clubs 2029. Real Madrid is de titelverdediger.
Het is het eerste seizoen van de competitie met een nieuwe opzet, waarbij ten opzichte van de vorige opzet de groepsfase met 32 teams is vervangen door een competitiefase met 36 teams en een tussenronde, zonder doorstroming naar de UEFA Europa League.

## Toewijzing van deelnemende teams

Een totaal van 81 teams uit 53 van de 55 nationale competities van UEFA-lidstaten nemen deel aan deze editie van de UEFA Champions League (met uitzondering van Liechtenstein, dat geen nationale competitie heeft, en Rusland, dat werd uitgesloten van deelname vanwege de Russische invasie van Oekraïne sinds 2022). De nationale competities van deze landen worden op basis van de UEFA-coëfficiënten gerangschikt om het aantal deelnemende teams per competitie te bepalen:
* De nummers 1–5 hebben elk vier teams die zich kunnen kwalificeren.
* De nummer 6 heeft drie teams die zich kunnen kwalificeren.
* De nummers 7–15 hebben elk twee teams die zich kunnen kwalificeren.
* De nummers 16–55 (exclusief Liechtenstein en Rusland) hebben elk één team dat zich kan kwalificeren.
* De winnaars van de UEFA Champions League 2023/24 en de UEFA Europa League 2023/24 krijgen elk een extra inzending als ze zich niet kwalificeren voor de UEFA Champions League 2024/25 via hun landelijke competitie.
* De competities die in het voorgaande seizoen de meeste coëfficiënten verkregen, krijgen elk een extra inzending.

### Rangschikking van nationale competities

Voor de UEFA Champions League 2024/25 krijgen de nationale competities plaatsen toegewezen op basis van de UEFA-landcoëfficiënten uit 2023, waarbij rekening werd gehouden met hun prestaties in Europese competities tussen de seizoenen 2018/19 en 2022/23. Competities kunnen extra inzendingen hebben:
* (EPS) – European Performance Spot: de twee landen die in het voorgaande seizoen de meeste coëfficiënten verkregen, krijgen elk een extra inzending.
| № | Land | Coeff. | Clubs | Bijz. |
| 01 | Engeland | 109.570 | 4 | |
| 02 | Spanje | 092.998 | 4 | |
| 03 | Duitsland | 082.481 | 4 | +1 (EPS) |
| 04 | Italië | 081.926 | 4 | +1 (EPS) |
| 05 | Frankrijk | 061.164 | 4 | |
| 06 | Nederland | 059.900 | 3 | |
| 07 | Portugal | 056.216 | 2 | |
| 08 | België | 042.200 | 2 | |
| 09 | Schotland | 036.400 | 2 | |
| 10 | Oostenrijk | 034.400 | 2 | |
| 11 | Servië | 032.375 | 2 | |
| 12 | Turkije | 032.100 | 2 | |
| 13 | Zwitserland | 031.675 | 2 | |
| 14 | Oekraïne | 029.500 | 2 | |
| 15 | Tsjechië | 029.050 | 2 | |
| 16 | Noorwegen | 029.000 | 1 | |
| 17 | Denemarken | 027.825 | 1 | |
| 18 | Rusland | 026.215 | 0 | |
| 19 | Kroatië | 025.400 | 1 | |
| № | Land | Coeff. | Clubs |
| 20 | Griekenland | 25.225 | 1 |
| 21 | Israël | 25.000 | 1 |
| 22 | Cyprus | 24.475 | 1 |
| 23 | Zweden | 23.750 | 1 |
| 24 | Polen | 20.750 | 1 |
| 25 | Hongarije | 20.625 | 1 |
| 26 | Roemenië | 20.500 | 1 |
| 27 | Bulgarije | 20.000 | 1 |
| 28 | Slowakije | 19.750 | 1 |
| 29 | Azerbeidzjan | 16.625 | 1 |
| 30 | Kazachtan | 12.625 | 1 |
| 31 | Slovenië | 12.500 | 1 |
| 32 | Moldavië | 12.250 | 1 |
| 33 | Kosovo | 11.041 | 1 |
| 34 | Liechtenstein | 11.000 | 0 |
| 35 | Letland | 10.625 | 1 |
| 36 | Ierland | 10.375 | 1 |
| 37 | Finland | 10.200 | 1 |
| № | Land | Coeff. | Clubs |
| 38 | Litouwen | 10.000 | 1 |
| 39 | Armenië | 09.875 | 1 |
| 40 | Wit-Rusland | 09.875 | 1 |
| 41 | Bosnië en Herzegovina | 09.750 | 1 |
| 42 | Luxemburg | 09.000 | 1 |
| 43 | Faeröer | 08.750 | 1 |
| 44 | Noord-Ierland | 08.583 | 1 |
| 45 | Malta | 08.250 | 1 |
| 46 | Georgië | 08.000 | 1 |
| 47 | Estland | 07.582 | 1 |
| 48 | IJsland | 07.250 | 1 |
| 49 | Albanië | 06.250 | 1 |
| 50 | Wales | 06.166 | 1 |
| 51 | Gibraltar | 05.791 | 1 |
| 52 | Noord-Macedonië | 05.500 | 1 |
| 53 | Andorra | 05.165 | 1 |
| 54 | Montengro | 4.750 | 1 |
| 55 | San Marino | 1.999 | 1 |

## Deelnemende teams

Onderstaande tabel geeft deelnemers aan deze editie weer en toont in welke ronde de club minimaal instromen. Aston Villa, Bologna FC, Girona FC, Slovan Bratislava en Stade Brestois namen voor het eerst deel aan het hoofdtoernooi van de UEFA Champions League sinds de naamsverandering van de competitie in 1992.
Competitiefase :
| Real Madrid CF | Atlético Madrid | AC Milan | Feyenoord |
| Atalanta Bergamo | Bayer 04 Leverkusen | Juventus FC | Sporting Clube de Portugal |
| Manchester City FC | VfB Stuttgart | Bologna FC 1909 | SL Benfica |
| Arsenal FC | FC Bayern München | Paris Saint-Germain FC | Club Brugge |
| Liverpool FC | RB Leipzig | AS Monaco | Celtic FC |
| Aston Villa FC | Borussia Dortmund | Stade Brestois | SK Sturm Graz |
| FC Barcelona | Internazionale | PSV | FK Sjachtar Donetsk |
| Girona FC | | | |
| Play-offronde ||||
| Kampioenen | Kampioenen | Niet-kampioenen | Niet-kampioenen |
| Rode Ster Belgrado | BSC Young Boys | | |
| Galatasaray SK | GNK Dinamo Zagreb | | |
| Derde kwalificatieronde ||||
| Kampioenen | Niet-kampioenen | Niet-kampioenen | Niet-kampioenen |
| | Lille OSC | Union Sint-Gillis | Red Bull Salzburg |
| | FC Twente | Rangers FC | Slavia Praag |
| Tweede kwalificatieronde ||||
| Kampioenen | Kampioenen | Kampioenen | Niet-kampioenen |
| Sparta Praag | PAOK Saloniki | Jagiellonia Białystok | FK Partizan |
| FK Bodø/Glimt | Maccabi Tel Aviv FC | Ferencvárosi TC | Fenerbahçe SK |
| FC Midtjylland | APOEL Nicosia | FK Qarabağ | FC Lugano |
| FK Zenit Sint-Petersburg | Malmö FF | | FC Dynamo Kiev |
| Eerste kwalificatieronde (kampioenen) ||||
| FCSB | FK RFS | FC Differdange 03 | KS Egnatia |
| PFK Loedogorets | Shamrock Rovers FC | KÍ | The New Saints FC |
| Slovan Bratislava | HJK Helsinki | Larne FC | Lincoln Red Imps FC |
| Ordabası FK Şımkent | FK Panevėžys | Ħamrun Spartans | FC Struga |
| NK Celje | FC Pjoenik Jerevan | Dinamo Batoemi | UE Santa Coloma |
| FC Petrocub Hîncești | FK Dinamo Minsk | FC Flora Tallinn | FK Dečić |
| KF Ballkani | FK Borac Banja Luka | Víkingur Reykjavík | SS Virtus |
- Rusland (RUS): Op 28 februari 2022 maakten de FIFA en de UEFA in een gezamenlijk statement bekend dat alle teams uit Rusland (dus ook de nationale ploegen) tot nader order geschorst zijn, vanwege de Russische invasie in Oekraïne. Op 2 mei 2022 verlengde de UEFA deze schorsing voor onbepaalde tijd.

## Data

| Fase | Ronde | Loting | Wedstrijden | Wedstrijden |
| Fase | Ronde | Loting | Heenwedstrijden | Terugwedstrijden |
| Kwalificatiefase | Eerste kwalificatieronde | 18 juni 2024 | 9 en 10 juli 2024 | 16 en 17 juli 2024 |
| Kwalificatiefase | Tweede kwalificatieronde | 19 juni 2024 | 23 en 24 juli 2024 | 30 en 31 juli 2024 |
| Kwalificatiefase | Derde kwalificatieronde | 22 juli 2024 | 6 en 7 augustus 2024 | 13 augustus 2024 |
| Kwalificatiefase | Play-offronde | 5 augustus 2024 | 20 en 21 augustus 2024 | 27 en 28 augustus 2024 |
| Competitiefase | Speelronde 1 | 29 augustus 2024 | 17, 18 en 19 september 2024 | 17, 18 en 19 september 2024 |
| Competitiefase | Speelronde 2 | 29 augustus 2024 | 1 en 2 oktober 2024 | 1 en 2 oktober 2024 |
| Competitiefase | Speelronde 3 | 29 augustus 2024 | 22 en 23 oktober 2024 | 22 en 23 oktober 2024 |
| Competitiefase | Speelronde 4 | 29 augustus 2024 | 5 en 6 november 2024 | 5 en 6 november 2024 |
| Competitiefase | Speelronde 5 | 29 augustus 2024 | 26 en 27 november 2024 | 26 en 27 november 2024 |
| Competitiefase | Speelronde 6 | 29 augustus 2024 | 10 en 11 december 2024 | 10 en 11 december 2024 |
| Competitiefase | Speelronde 7 | 29 augustus 2024 | 21 en 22 januari 2025 | 21 en 22 januari 2025 |
| Competitiefase | Speelronde 8 | 29 augustus 2024 | 29 januari 2025 | 29 januari 2025 |
| Knock-outfase | Tussenronde | 31 januari 2025 | 11 en 12 februari 2025 | 18 en 19 februari 2025 |
| Knock-outfase | Achtste finale | 21 februari 2025 | 4 en 5 maart 2025 | 11 en 12 maart 2025 |
| Knock-outfase | Kwartfinale | 21 februari 2025 | 8 en 9 april 2025 | 15 en 16 april 2025 |
| Knock-outfase | Halve finale | 21 februari 2025 | 29 en 30 april 2025 | 6 en 7 mei 2025 |
| Knock-outfase | Finale | 21 februari 2025 | 31 mei 2025 in de Allianz Arena in München. | 31 mei 2025 in de Allianz Arena in München. |

## Kwalificatiefase

In de kwalificatiefase werden er in vier ronden telkens knock-outwedstrijden gespeeld tussen twee clubs over twee wedstrijden, waarbij elke club één thuiswedstrijd en één uitwedstrijd speelt. Bij een gelijke stand over twee wedstrijden werd een verlenging en eventueel een strafschoppenserie gespeeld. Voorafgaand aan iedere ronde werd een loting gehouden, waarbij clubs op basis van UEFA-coëfficiënten werden verdeeld tussen geplaatst en niet-geplaatste: geplaatste clubs werden gekoppeld aan niet-geplaatste clubs. De kwalificatiefase was verdeeld in een kampioensroute, met clubs die zich als kampioen plaatsten voor de UEFA Champions League, en een niet-kampioensroute, met clubs die zich met een tweede, derde of vierde plek in hun competitie plaatsten voor de UEFA Champions League. De uitslagen staan in het perspectief van team 1.

### Eerste kwalificatieronde

Aan de eerste kwalificatieronde namen 28 clubs deel. De loting vond plaats op 18 juni 2024. De heenwedstrijden werden gespeeld op 9 en 10 juli 2024, de terugwedstrijden op 16 en 17 juli 2024. De verliezende clubs stroomden door naar de tweede kwalificatieronde (kampioensroute) van de UEFA Conference League.
| Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
| Slovan Bratislava | 6 – 3 | FC Struga | 4 – 2 | 2 – 1 |
| The New Saints FC | 4 – 1 | FK Dečić | 3 – 0 | 1 – 1 |
| FK Borac Banja Luka | 2 – 2 (4 – 1 pen.) | KS Egnatia | 1 – 0 | 1 – 2 (n.v.) |
| Ħamrun Spartans | 1 – 1 (4 – 5 pen.) | Lincoln Red Imps FC | 0 – 1 | 1 – 0 (n.v.) |
| UE Santa Coloma | 3 – 3 (6 – 5 pen.) * | KF Ballkani | 1 – 2 | 2 – 1 (n.v.) |
| FC Flora Tallinn | 1 – 7 | NK Celje | 0 – 5 | 1 – 2 |
| KÍ Klaksvík | 2 – 0 | FC Differdange 03 | 2 – 0 | 0 – 0 |
| FK Panevėžys | 4 – 1 | HJK Helsinki | 3 – 0 | 1 – 1 |
| FK RFS | 7 – 0 | Larne FC | 3 – 0 | 4 – 0 |
| Víkingur Reykjavík | 1 – 2 | Shamrock Rovers FC | 0 – 0 | 1 – 2 |
| SS Virtus | 1 – 11 | FCSB | 1 – 7 | 0 – 4 |
| PFK Loedogorets | 3 – 2 | Dinamo Batoemi | 3 – 1 | 0 – 1 |
| Ordabası FK Şımkent | 0 – 1 | FC Petrocub Hîncești | 0 – 0 | 0 – 1 |
| FK Dinamo Minsk | 1 – 0 | FC Pjoenik Jerevan | 0 – 0 | 1 – 0 |
Bijz.: * Deze wedstrijd werd omgedraaid na de oorspronkelijke loting. Na deze loting bepaalde een andere loting dat de verliezers van de wedstrijden FK Panevėžys – HJK Helsinki en FK RFS – Larne FC werden vrijgeloot van deelname aan de tweede kwalificatieronde (kampioensroute) van de UEFA Conference League, waardoor de verliezers direct doorstromen naar de derde kwalificatieronde (kampioensroute) van de UEFA Conference League.

### Tweede kwalificatieronde

De tweede kwalificatieronde bestond uit twee aparte constructies: een voor kampioenen en een voor niet-kampioenen. De loting van de tweede kwalificatieronde vond plaats op 19 juni 2024. De heenwedstrijden werden gespeeld op 23 en 24 juli 2024, de terugwedstrijden op 30 en 31 juli 2024. De winnende clubs kwalificeerden zich voor de derde kwalificatieronde. De verliezende clubs stroomden door naar de derde kwalificatieronde van de UEFA Europa League.

#### Kampioenen

Aan de tweede kwalificatieronde van de kampioensroute namen 24 clubs deel: de 14 winnaars van de eerste kwalificatieronde en 10 instromende clubs.
| Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
| PFK Loedogorets | 2 – 1 | FK Dinamo Minsk | 2 – 0 | 0 – 1 |
| APOEL Nicosia | 2 – 1 | FC Petrocub Hîncești | 1 – 0 | 1 – 1 |
| Ferencvárosi TC | 7 – 1 | The New Saints FC | 5 – 0 | 2 – 1 |
| PAOK Saloniki | 4 – 2 | FK Borac Banja Luka | 3 – 2 | 1 – 0 |
| FK Bodø/Glimt | 7 – 1 | FK RFS | 4 – 0 | 3 – 1 |
| Malmö FF | 6 – 4 | KÍ Klaksvík | 4 – 1 | 2 – 3 |
| Shamrock Rovers FC | 2 – 6 | Sparta Praag | 0 – 2 | 2 – 4 |
| UE Santa Coloma | 0 – 4 | FC Midtjylland | 0 – 3 | 0 – 1 |
| NK Celje | 1 – 6 | Slovan Bratislava | 1 – 1 | 0 – 5 |
| FK Panevėžys | 1 – 7 | Jagiellonia Białystok | 0 – 4 | 1 – 3 |
| Lincoln Red Imps FC | 0 – 7 | FK Qarabağ | 0 – 2 | 0 – 5 |
| FCSB | 2 – 1 | Maccabi Tel Aviv FC | 1 – 1 | 1 – 0 |

#### Niet-kampioenen

Aan de tweede kwalificatieronde van de niet-kampioensroute namen vier instromende clubs deel.
| Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
| FC Lugano | 4 – 6 | Fenerbahçe SK | 3 – 4 | 1 – 2 |
| FC Dynamo Kiev | 9 – 2 | FK Partizan | 6 – 2 | 3 – 0 |

### Derde kwalificatieronde

De loting voor de derde kwalificatieronde vond plaats op 22 juli 2024. De heenwedstrijden werden gespeeld op 6 en 7 augustus 2024, de terugwedstrijden op 13 augustus 2023. De winnende clubs kwalificeerden zich voor de play-offronde.

#### Kampioenen

Aan de derde kwalificatieronde van de kampioensroute namen de twaalf winnende clubs van de tweede kwalificatieronde van de kampioensroute deel. De verliezende clubs stroomden door naar de play-offronde van de UEFA Europa League.
| Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
| FK Qarabağ | 8 – 4 | PFK Loedogorets | 1 – 2 | 7 – 2 (n.v.) |
| Slovan Bratislava | 2 – 0 | APOEL Nicosia | 2 – 0 | 0 – 0 |
| Sparta Praag | 4 – 3 | FCSB | 1 – 1 | 3 – 2 |
| Malmö FF | 6 – 5 | PAOK Saloniki | 2 – 2 | 4 – 3 (n.v.) |
| FC Midtjylland | 3 – 1 | Ferencvárosi TC | 2 – 0 | 1 – 1 |
| Jagiellonia Białystok | 1 – 5 | FK Bodø/Glimt | 0 – 1 | 1 – 4 |

#### Niet-kampioenen

Aan de derde kwalificatie van de niet-kampioensroute namen 8 clubs deel: de 6 winnaars van de tweede kwalificatieronde van de niet-kampioensroute en 2 instromende clubs. De verliezende clubs stroomden naar het hoofdtoernooi van de UEFA Europa League.
| Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
| Slavia Praag | 4 – 1 | Union Sint-Gillis | 3 – 1 | 1 – 0 |
| Lille OSC | 3 – 2 | Fenerbahçe SK | 2 – 1 | 1 – 1 (n.v.) |
| FC Dynamo Kiev | 3 – 1 | Rangers FC | 1 – 1 | 2 – 0 |
| Red Bull Salzburg | 5 – 4 | FC Twente | 2 – 1 | 3 – 3 |

### Play-offronde

De loting voor de play-offronde vond plaats op 5 augustus 2024. De heenwedstrijden vonden plaats op 20 en 21 augustus 2024, de terugwedstrijden op 27 en 28 augustus 2024. De winnende clubs kwalificeerden zich voor het hoofdtoernooi. De verliezende clubs stroomden door naar het hoofdtoernooi van de UEFA Europa League.

#### Kampioenen

Aan de play-offronde van de kampioensroute namen 10 clubs deel: de 6 winnaars van de derde kwalificatieronde van de kampioensroute en 4 instromende clubs.
| Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
| BSC Young Boys | 4 – 2 | Galatasaray SK | 3 – 2 | 1 – 0 |
| GNK Dinamo Zagreb | 5 – 0 | FK Qarabağ | 3 – 0 | 2 – 0 |
| FC Midtjylland | 3 – 4 | Slovan Bratislava | 1 – 1 | 2 – 3 |
| FK Bodø/Glimt | 2 – 3 | Rode Ster Belgrado | 2 – 1 | 0 – 2 |
| Malmö FF | 0 – 4 | Sparta Praag | 0 – 2 | 0 – 2 |

#### Niet-kampioenen

Aan de play-offronde van de niet-kampioensroute namen de vier winnaars van de derde kwalificatieronde van de niet-kampioensroute deel.
| Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
| Lille OSC | 3 – 2 | Slavia Praag | 2 – 0 | 1 – 2 |
| FC Dynamo Kiev | 1 – 3 | Red Bull Salzburg | 0 – 2 | 1 – 1 |

## Hoofdtoernooi
### Competitiefase

Aan de competitiefase namen 36 clubs deel: 29 instromende clubs en de 7 winnaars van de play-offronde uit beide constructies van de kwalificatiefase. Iedere club speelde in de competitiefase vier thuiswedstrijden en vier uitwedstrijden tegen acht verschillende clubs. De nummers 1–8 kwalificeerden zich voor de achtste finales, de nummers 9–24 kwalificeerden zich voor de tussenronde en de nummers 25–36 werden Europees uitgeschakeld. De loting voor de competitiefase vond plaats op 29 augustus 2024, waarbij iedere club werd gekoppeld aan twee clubs uit iedere pot, met de regel dat clubs uit hetzelfde land niet tegen elkaar konden loten. Daarbij kon iedere club maximaal twee clubs uit hetzelfde land loten.

#### Potindeling

De vier potten werden ingedeeld op basis van UEFA-coëfficiënten uit 2024, waarbij rekening werd gehouden met de prestaties van clubs in Europese competities tussen de seizoenen 2019/20 en 2023/24, met uitzondering voor de titelverdediger, want die werd op de eerste plaats van pot 1 ingedeeld. De gemiddelde landcoëfficiënt werd gebruikt als die hoger was dan de behaalde clubcoëfficiënt.
Pot 1 :
| Team | Coëff. |
| Real Madrid CF | 136.000 |
| Manchester City FC | 148.000 |
| FC Bayern München | 144.000 |
| Paris Saint-Germain FC | 116.000 |
| Liverpool FC | 114.000 |
| Internazionale | 101.000 |
| Borussia Dortmund | 097.000 |
| RB Leipzig | 097.000 |
| FC Barcelona | 091.000 |
Pot 2 :
| Team | Coëff. |
| Bayer 04 Leverkusen | 90.000 |
| Atlético Madrid | 89.000 |
| Atalanta Bergamo | 81.000 |
| Juventus FC | 80.000 |
| SL Benfica | 79.000 |
| Arsenal FC | 72.000 |
| Club Brugge | 64.000 |
| FK Sjachtar Donetsk | 63.000 |
| AC Milan | 59.000 |
Pot 3 :
| Team | Coëff. |
| Feyenoord | 57.000 |
| Sporting Clube de Portugal | 54.500 |
| PSV | 54.000 |
| GNK Dinamo Zagreb | 50.000 |
| Red Bull Salzburg | 50.000 |
| Lille OSC | 47.000 |
| Rode Ster Belgrado | 40.000 |
| BSC Young Boys | 34.500 |
| Celtic FC | 32.000 |
Pot 4 :
| Team | Coëff. |
| Slovan Bratislava | 30.500 |
| AS Monaco | 24.000 |
| Sparta Praag | 22.500 |
| Aston Villa FC | 20.860 |
| Bologna FC 1909 | 18.056 |
| Girona FC | 18.897 |
| VfB Stuttgart | 17.324 |
| SK Sturm Graz | 14.500 |
| Stade Brestois | 13.366 |
* Legendakleuren in de tabel
* Nummers 1 t/m 8 gaan door naar de achtste finale (geplaatst)
* Nummers 9 t/m 16 gaan door naar de tussenronde (geplaatst)
* Nummers 17 t/m 24 gaan door naar de tussenronde (ongeplaatst)
* Uitgeschakeld

#### Eindstand

| Pos | Team b o w | Wed | W | G | V | Ptn | DV | DT | +/− | |
| 1 | Liverpool FC | 8 | 7 | 0 | 1 | 21 | 17 | 5 | +12 | Naar de achtste finale (geplaatst) |
| 2 | FC Barcelona | 8 | 6 | 1 | 1 | 19 | 28 | 13 | +15 | Naar de achtste finale (geplaatst) |
| 3 | Arsenal FC | 8 | 6 | 1 | 1 | 19 | 16 | 3 | +13 | Naar de achtste finale (geplaatst) |
| 4 | Internazionale | 8 | 6 | 1 | 1 | 19 | 11 | 1 | +10 | Naar de achtste finale (geplaatst) |
| 5 | Atlético Madrid | 8 | 6 | 0 | 2 | 18 | 20 | 12 | +8 | Naar de achtste finale (geplaatst) |
| 6 | Bayer Leverkusen | 8 | 5 | 1 | 2 | 16 | 15 | 7 | +8 | Naar de achtste finale (geplaatst) |
| 7 | Lille OSC | 8 | 5 | 1 | 2 | 16 | 17 | 10 | +7 | Naar de achtste finale (geplaatst) |
| 8 | Aston Villa | 8 | 5 | 1 | 2 | 16 | 13 | 6 | +7 | Naar de achtste finale (geplaatst) |
| 9 | Atalanta Bergamo | 8 | 4 | 3 | 1 | 15 | 20 | 6 | +14 | Naar de tussenronde (geplaatst) |
| 10 | Borussia Dortmund | 8 | 5 | 0 | 3 | 15 | 22 | 12 | +10 | Naar de tussenronde (geplaatst) |
| 11 | Real Madrid | 8 | 5 | 0 | 3 | 15 | 20 | 12 | +8 | Naar de tussenronde (geplaatst) |
| 12 | Bayern München | 8 | 5 | 0 | 3 | 15 | 20 | 12 | +8 | Naar de tussenronde (geplaatst) |
| 13 | AC Milan | 8 | 5 | 0 | 3 | 15 | 14 | 11 | +3 | Naar de tussenronde (geplaatst) |
| 14 | PSV | 8 | 4 | 2 | 2 | 14 | 16 | 12 | +4 | Naar de tussenronde (geplaatst) |
| 15 | Paris Saint-Germain | 8 | 4 | 1 | 3 | 13 | 14 | 9 | +5 | Naar de tussenronde (geplaatst) |
| 16 | SL Benfica | 8 | 4 | 1 | 3 | 13 | 16 | 12 | +4 | Naar de tussenronde (geplaatst) |
| 17 | AS Monaco | 8 | 4 | 1 | 3 | 13 | 13 | 13 | 0 | Naar de tussenronde (ongeplaatst) |
| 18 | Stade Brestois | 8 | 4 | 1 | 3 | 13 | 10 | 11 | −1 | Naar de tussenronde (ongeplaatst) |
| 19 | Feyenoord | 8 | 4 | 1 | 3 | 13 | 18 | 21 | −3 | Naar de tussenronde (ongeplaatst) |
| 20 | Juventus FC | 8 | 3 | 3 | 2 | 12 | 9 | 7 | +2 | Naar de tussenronde (ongeplaatst) |
| 21 | Celtic FC | 8 | 3 | 3 | 2 | 12 | 13 | 14 | −1 | Naar de tussenronde (ongeplaatst) |
| 22 | Manchester City | 8 | 3 | 2 | 3 | 11 | 18 | 14 | +4 | Naar de tussenronde (ongeplaatst) |
| 23 | Sporting CP | 8 | 3 | 2 | 3 | 11 | 13 | 12 | +1 | Naar de tussenronde (ongeplaatst) |
| 24 | Club Brugge | 8 | 3 | 2 | 3 | 11 | 7 | 11 | −4 | Naar de tussenronde (ongeplaatst) |
| 25 | Dinamo Zagreb | 8 | 3 | 2 | 3 | 11 | 12 | 19 | −7 | |
| 26 | VfB Stuttgart | 8 | 3 | 1 | 4 | 10 | 13 | 17 | −4 | |
| 27 | Sjachtar Donetsk | 8 | 2 | 1 | 5 | 7 | 8 | 16 | −8 | |
| 28 | Bologna FC | 8 | 1 | 3 | 4 | 6 | 4 | 9 | −5 | |
| 29 | Rode Ster Belgrado | 8 | 2 | 0 | 6 | 6 | 13 | 22 | −9 | |
| 30 | Sturm Graz | 8 | 2 | 0 | 6 | 6 | 5 | 14 | −9 | |
| 31 | Sparta Praag | 8 | 1 | 1 | 6 | 4 | 7 | 21 | −14 | |
| 32 | RB Leipzig | 8 | 1 | 0 | 7 | 3 | 8 | 15 | −7 | |
| 33 | Girona FC | 8 | 1 | 0 | 7 | 3 | 5 | 13 | −8 | |
| 34 | Red Bull Salzburg | 8 | 1 | 0 | 7 | 3 | 5 | 27 | −22 | |
| 35 | Slovan Bratislava | 8 | 0 | 0 | 8 | 0 | 7 | 27 | −20 | |
| 36 | Young Boys | 8 | 0 | 0 | 8 | 0 | 3 | 24 | −21 | |

#### Uitslagen

| bow Thuis \ Uit | MIL | ARS | MON | AVL | ATA | ATM | LEV | BAY | BOL | DOR | CEL | BRU | ZAG | BAR | FEY | GIR | INT | JUV | LIL | LIV | MCI | PSG | PSV | LEI | RMA | RBS | RSB | SHA | BEN | BRA | SPP | SPO | BRE | STU | STT | YB |
| AC Milan | | | | | | | | | | | | 3 – 1 | | | | 1 – 0 | | | | 1 – 3 | | | | | | | 2 – 1 | | | | | | | | | |
| Arsenal FC | | | 3 – 0 | | | | | | | | | | 3 – 0 | | | | | | | | | 2 – 0 | | | | | | 1 – 0 | | | | | | | | |
| AS Monaco | | | | 1 – 0 | | | | | | | | | | 2 – 1 | | | | | | | | | | | | | 5 – 1 | | 2 – 3 | | | | | | | |
| Aston Villa | | | | | | | | 1 – 0 | 2 – 0 | | 4 – 2 | | | | | | | 0 – 0 | | | | | | | | | | | | | | | | | | |
| Atalanta Bergamo | | 0 – 0 | | | | | | | | | 0 – 0 | | | | | | | | | | | | | | 2 – 3 | | | | | | | | | 5 – 0 | | |
| Atlético Madrid | | | | | | | 2 – 1 | | | | | | | | | | | | 1 – 3 | | | | | 2 – 1 | | | | | | 3 – 1 | | | | | | |
| Bayer Leverkusen | 1 – 0 | | | | | | | | | | | | | | | | 1 – 0 | | | | | | | | | 5 – 0 | | | | | 2 – 0 | | | | | |
| Bayern München | | | | | | | | | | | | | 9 – 2 | | | | | | | | | 1 – 0 | | | | | | | 1 – 0 | 3 – 1 | | | | | | |
| Bologna FC | | | 0 – 1 | | | | | | | 2 – 1 | | | | | | | | | 1 – 2 | | | | | | | | | 0 – 0 | | | | | | | | |
| Borussia Dortmund | | | | | | | | | | | 7 – 1 | | | 2 – 3 | | | | | | | | | | | | | | 3 – 1 | | | | | | 1 – 0 | | |
| Celtic FC | | | | | | | | | | | | 1 – 1 | | | | | | | | | | | | 3 – 1 | | | | | | 5 – 1 | | | | | | 1 – 0 |
| Club Brugge | | | | 1 – 0 | | | | | | 0 – 3 | | | | | | | | 0 – 0 | | | | | | | | | | | | | | 2 – 1 | | | | |
| Dinamo Zagreb | 2 – 1 | | 2 – 2 | | | | | | | 0 – 3 | 0 – 0 | | | | | | | | | | | | | | | | | | | | | | | | | |
| FC Barcelona | | | | | 2 – 2 | | | 4 – 1 | | | | | | | | | | | | | | | | | | | | | | | | | 3 – 0 | | | 5 – 0 |
| Feyenoord | | | | | | | 0 – 4 | 3 – 0 | | | | | | | | | | | | | | | | | | 1 – 3 | | | | | 4 – 2 | | | | | |
| Girona FC | | 1 – 2 | | | | | | | | | | | | | 2 – 3 | | | | | 0 – 1 | | | | | | | | | | 2 – 0 | | | | | | |
| Internazionale | | 1 – 0 | 3 – 0 | | | | | | | | | | | | | | | | | | | | | 1 – 0 | | | 4 – 0 | | | | | | | | | |
| Juventus | | | | | | | | | | | | | | | | | | | | | 2 – 0 | | 3 – 1 | | | | | | 0 – 2 | | | | | | 0 – 1 | |
| Lille OSC | | | | | | | | | | | | | | | 6 – 1 | | | 1 – 1 | | | | | | | 1 – 0 | | | | | | | | | 3 – 2 | | |
| Liverpool FC | | | | | | | 4 – 0 | | 2 – 0 | | | | | | | | | | 2 – 1 | | | | | | 2 – 0 | | | | | | | | | | | |
| Manchester City | | | | | | | | | | | | 3 – 1 | | | 3 – 3 | | 0 – 0 | | | | | | | | | | | | | | 5 – 0 | | | | | |
| Paris Saint-Germain | | | | | | 1 – 2 | | | | | | | | | | 1 – 0 | | | | | 4 – 2 | | 1 – 1 | | | | | | | | | | | | | |
| PSV | | | | | | | | | | | | | | | | 4 – 0 | | | | 3 – 2 | | | | | | | | 3 – 2 | | | | 1 – 1 | | | | |
| RB Leipzig | | | | 2 – 3 | | | | | | | | | | | | | | 2 – 3 | | 0 – 1 | | | | | | | | | | | | 2 – 1 | | | | |
| Real Madrid | 1 – 3 | | | | | | | | | 5 – 2 | | | | | | | | | | | | | | | | 5 – 1 | | | | | | | | | 3 – 1 | |
| Red Bull Salzburg | | | | | | 1 – 4 | | | | | | | 0 – 2 | | | | | | | | | 3 – 3 | | | | | | | | | | | 0 – 4 | | | |
| Rode Ster Belgrado | | | | | | | | | | | | | | 2 – 5 | | | | | | | | | 2 – 3 | | | | | | 1 – 2 | | | | | | 5 – 1 | |
| Sjachtar Donetsk | | | | | 0 – 3 | | | 1 – 5 | | | | | | | | | | | | | | | | | | | | | | | | | 2 – 0 | | | 2 – 1 |
| SL Benfica | | | | | | 4 – 0 | | | 0 – 0 | | | | | 4 – 5 | 1 – 3 | | | | | | | | | | | | | | | | | | | | | |
| Slovan Bratislava | 2 – 3 | | | | | | | | | | | | 1 – 4 | | | | | | | | 0 – 4 | | | | | | | | | | | | | | 1 – 3 | |
| Sparta Praag | | | | | | 0 – 6 | | | | | | | | | | | 0 – 1 | | | | | | | | | 3 – 0 | | | | | | | 1 – 2 | | | |
| Sporting CP | | 1 – 5 | | | | | | | 1 – 1 | | | | | | | | | | 2 – 0 | | 4 – 1 | | | | | | | | | | | | | | | |
| Stade Brestois | | | | | | | 1 – 1 | | | | | | | | | | | | | | | | 1 – 0 | | 0 – 3 | | | | | | | | | 2 – 1 | | |
| Sturm Graz | | | | | | | | | | | | 0 – 1 | | | | 1 – 0 | | | | | | | | 1 – 0 | | | | | | | | 0 – 2 | | | | |
| VfB Stuttgart | | | | | 0 – 2 | | | | | | | | | | | | | | | | | 1 – 4 | | | | | | | | | 1–1 | | | | | 5 – 1 |
| Young Boys | | | | 0 – 3 | 1 – 6 | | | | | | | | | | | | 0 – 1 | | | | | | | | | | 0 – 1 | | | | | | | | | |

#### Loting en wedstrijden

Speelronde 1 :
| 17 september 2024 |||
| Thuis | Score | Uit |
| Young Boys | 0 – 3 | Aston Villa |
| Juventus FC | 3 – 1 | PSV |
| AC Milan | 1 – 3 | Liverpool FC |
| Bayern München | 9 – 2 | Dinamo Zagreb |
| Real Madrid | 3 – 1 | VfB Stuttgart |
| Sporting CP | 2 – 0 | Lille OSC |
| 18 september 2024 |||
| Thuis | Score | Uit |
| Bologna FC | 0 – 0 | Sjachtar Donetsk |
| Sparta Praag | 3 – 0 | Red Bull Salzburg |
| Club Brugge | 0 – 3 | Borussia Dortmund |
| Celtic FC | 5 – 1 | Slovan Bratislava |
| Manchester City | 0 – 0 | Internazionale |
| Paris Saint-Germain | 1 – 0 | Girona FC |
| 19 september 2024 |||
| Thuis | Score | Uit |
| Rode Ster Belgrado | 1 – 2 | SL Benfica |
| Feyenoord | 0 – 4 | Bayer Leverkusen |
| Atalanta Bergamo | 0 – 0 | Arsenal FC |
| Atlético Madrid | 2 – 1 | RB Leipzig |
| AS Monaco | 2 – 1 | FC Barcelona |
| Stade Brestois | 2 – 1 | Sturm Graz |
Speelronde 2 :
| 1 oktober 2024 |||
| Thuis | Score | Uit |
| Red Bull Salzburg | 0 – 4 | Stade Brestois |
| VfB Stuttgart | 1 – 1 | Sparta Praag |
| Internazionale | 4 – 0 | Rode Ster Belgrado |
| Borussia Dortmund | 7 – 1 | Celtic FC |
| FC Barcelona | 5 – 0 | Young Boys |
| Bayer Leverkusen | 1 – 0 | AC Milan |
| Arsenal FC | 2 – 0 | Paris Saint-Germain |
| PSV | 1 – 1 | Sporting CP |
| Slovan Bratislava | 0 – 4 | Manchester City |
| 2 oktober 2024 |||
| Thuis | Score | Uit |
| Sjachtar Donetsk | 0 – 3 | Atalanta Bergamo |
| Girona FC | 2 – 3 | Feyenoord |
| Liverpool FC | 2 – 0 | Bologna FC |
| RB Leipzig | 2 – 3 | Juventus FC |
| SL Benfica | 4 – 0 | Atlético Madrid |
| Dinamo Zagreb | 2 – 2 | AS Monaco |
| Lille OSC | 1 – 0 | Real Madrid |
| Aston Villa | 1 – 0 | Bayern München |
| Sturm Graz | 0 – 1 | Club Brugge |
Speelronde 3 :
| 22 oktober 2024 |||
| Thuis | Score | Uit |
| AC Milan | 3 – 1 | Club Brugge |
| AS Monaco | 5 – 1 | Rode Ster Belgrado |
| Paris Saint-Germain | 1 – 1 | PSV |
| Juventus FC | 0 – 1 | VfB Stuttgart |
| Arsenal FC | 1 – 0 | Sjachtar Donetsk |
| Aston Villa | 2 – 0 | Bologna FC |
| Girona FC | 2 – 0 | Slovan Bratislava |
| Sturm Graz | 0 – 2 | Sporting CP |
| Real Madrid | 5 – 2 | Borussia Dortmund |
| 23 oktober 2024 |||
| Thuis | Score | Uit |
| Atalanta Bergamo | 0 – 0 | Celtic FC |
| Stade Brestois | 1 – 1 | Bayer Leverkusen |
| Manchester City | 5 – 0 | Sparta Praag |
| RB Leipzig | 0 – 1 | Liverpool FC |
| FC Barcelona | 4 – 1 | Bayern München |
| Atlético Madrid | 1 – 3 | Lille OSC |
| SL Benfica | 1 – 3 | Feyenoord |
| Red Bull Salzburg | 0 – 2 | Dinamo Zagreb |
| Young Boys | 1 – 0 | Internazionale |
Speelronde 4 :
| 5 november 2024 |||
| Thuis | Score | Uit |
| PSV | 4 – 0 | Girona FC |
| Slovan Bratislava | 1 – 4 | Dinamo Zagreb |
| Real Madrid | 1 – 3 | AC Milan |
| Liverpool FC | 4 – 0 | Bayer Leverkusen |
| Borussia Dortmund | 1 – 0 | Sturm Graz |
| Sporting CP | 4 – 1 | Manchester City |
| Lille OSC | 1 – 1 | Juventus FC |
| Celtic FC | 3 – 1 | RB Leipzig |
| Bologna FC | 0 – 1 | AS Monaco |
| 6 november 2024 |||
| Thuis | Score | Uit |
| Club Brugge | 1 – 0 | Aston Villa |
| Sjachtar Donetsk | 2 – 1 | Young Boys |
| Bayern München | 1 – 0 | SL Benfica |
| Paris Saint-Germain | 1 – 2 | Atlético Madrid |
| Internazionale | 1 – 0 | Arsenal FC |
| Feyenoord | 1 – 3 | Red Bull Salzburg |
| Rode Ster Belgrado | 2 – 5 | FC Barcelona |
| Sparta Praag | 1 – 2 | Stade Brestois |
| VfB Stuttgart | 0 – 2 | Atalanta Bergamo |
Speelronde 5 :
| 26 november 2024 |||
| Thuis | Score | Uit |
| Slovan Bratislava | 2 – 3 | AC Milan |
| Sparta Praag | 0 – 6 | Atlético Madrid |
| Manchester City | 3 – 3 | Feyenoord |
| Bayern München | 1 – 0 | Paris Saint-Germain |
| Internazionale | 1 – 0 | RB Leipzig |
| FC Barcelona | 3 – 0 | Stade Brestois |
| Bayer Leverkusen | 5 – 0 | Red Bull Salzburg |
| Sporting CP | 1 – 5 | Arsenal FC |
| Young Boys | 1 – 6 | Atalanta Bergamo |
| 27 november 2024 |||
| Thuis | Score | Uit |
| Rode Ster Belgrado | 5 – 1 | VfB Stuttgart |
| Sturm Graz | 1 – 0 | Girona FC |
| Liverpool FC | 2 – 0 | Real Madrid |
| PSV | 3 – 2 | Sjachtar Donetsk |
| Dinamo Zagreb | 3 – 0 | Borussia Dortmund |
| Celtic FC | 1 – 1 | Club Brugge |
| AS Monaco | 2 – 3 | SL Benfica |
| Aston Villa | 0 – 0 | Juventus FC |
| Bologna FC | 1 – 2 | Lille OSC |
Speelronde 6 :
| 10 december 2024 |||
| Thuis | Score | Uit |
| Dinamo Zagreb | 0 – 0 | Celtic FC |
| Girona FC | 0 – 1 | Liverpool FC |
| RB Leipzig | 2 – 3 | Aston Villa |
| Bayer Leverkusen | 1 – 0 | Internazionale |
| Atalanta Bergamo | 2 – 3 | Real Madrid |
| Club Brugge | 2 – 1 | Sporting CP |
| Sjachtar Donetsk | 1 – 5 | Bayern München |
| Red Bull Salzburg | 0 – 3 | Paris Saint-Germain |
| Stade Brestois | 1 – 0 | PSV |
| 11 december 2024 |||
| Thuis | Score | Uit |
| Atlético Madrid | 3 – 1 | Slovan Bratislava |
| Lille OSC | 3 – 2 | Sturm Graz |
| Borussia Dortmund | 2 – 3 | FC Barcelona |
| Juventus FC | 2 – 0 | Manchester City |
| SL Benfica | 0 – 0 | Bologna FC |
| Arsenal FC | 3 – 0 | AS Monaco |
| AC Milan | 2 – 1 | Rode Ster Belgrado |
| Feyenoord | 4 – 2 | Sparta Praag |
| VfB Stuttgart | 5 – 1 | Young Boys |
Speelronde 7 :
| 21 januari 2025 |||
| Thuis | Score | Uit |
| Atalanta Bergamo | 5 – 0 | Sturm Graz |
| AS Monaco | 1 – 0 | Aston Villa |
| Slovan Bratislava | 1 – 3 | VfB Stuttgart |
| Club Brugge | 0 – 0 | Juventus FC |
| Atlético Madrid | 2 – 1 | Bayer Leverkusen |
| SL Benfica | 4 – 5 | FC Barcelona |
| Liverpool FC | 2 – 1 | Lille OSC |
| Bologna FC | 2 – 1 | Borussia Dortmund |
| Rode Ster Belgrado | 2 – 3 | PSV |
| 22 januari 2025 |||
| Thuis | Score | Uit |
| RB Leipzig | 2 – 1 | Sporting CP |
| Sjachtar Donetsk | 2 – 0 | Stade Brestois |
| Real Madrid | 5 – 1 | Red Bull Salzburg |
| Paris Saint-Germain | 4 – 2 | Manchester City |
| Sparta Praag | 0 – 1 | Internazionale |
| Arsenal FC | 3 – 0 | Dinamo Zagreb |
| Celtic FC | 1 – 0 | Young Boys |
| Feyenoord | 3 – 0 | Bayern München |
| AC Milan | 1 – 0 | Girona FC |
Speelronde 8 :
| 29 januari 2025 |||
| Thuis | Score | Uit |
| Sporting CP | 1 – 1 | Bologna FC |
| PSV | 3 – 2 | Liverpool FC |
| Young Boys | 0 – 1 | Rode Ster Belgrado |
| VfB Stuttgart | 1 – 4 | Paris Saint-Germain |
| Sturm Graz | 1 – 0 | RB Leipzig |
| Manchester City | 3 – 1 | Club Brugge |
| Bayern München | 3 – 1 | Slovan Bratislava |
| Internazionale | 3 – 0 | AS Monaco |
| Borussia Dortmund | 3 – 1 | Sjachtar Donetsk |
| FC Barcelona | 2 – 2 | Atalanta Bergamo |
| Bayer Leverkusen | 2 – 0 | Sparta Praag |
| Juventus FC | 0 – 2 | SL Benfica |
| Dinamo Zagreb | 2 – 1 | AC Milan |
| Red Bull Salzburg | 1 – 4 | Atlético Madrid |
| Lille OSC | 6 – 1 | Feyenoord |
| Aston Villa | 4 – 2 | Celtic FC |
| Girona FC | 1 – 2 | Arsenal FC |
| Stade Brestois | 0 – 3 | Real Madrid |

### Knock-outfase

* Er gaan 24 clubs door naar de knock-outfase: de nummers 1–24 van de competitiefase.
* Per ronde worden steeds twee clubs aan elkaar gekoppeld en die spelen via het knock-outsysteem twee wedstrijden (heen en terug), behalve in de finale want deze is over een wedstrijd en op neutraal terrein.
* In de knock-outfase wordt er eerst een tussenronde gespeeld tussen de nummers 9–16 van de competitiefase en de nummers 17–24 van de competitiefase.
* Tijdens de loting voor de tussenronde hadden de nummers 9–16 van de competitiefase een geplaatste status en de nummers 17–24 van de competitiefase hadden een ongeplaatste status.
* De clubs in de tussenronde en de achtste finales werden op basis van hun eindklassering in de competitiefase verdeeld over acht potten (vier geplaatste en vier ongeplaatste). Deze potten waren weer verdeeld over vier groepen. Iedere groep bestond uit vier clubs (twee geplaatste en twee ongeplaatste). De eerste club van iedere pot die geloot werd ging naar de linkerkant van het speelschema en de tweede club naar de rechterkant van het speelschema.
* De nummers 1–8 van de competitiefase stromen weer bij de achtste finales in, hierbij hebben de nummers 1–8 van de competitiefase een geplaatste status en de acht winnaars van de tussenronde hebben een ongeplaatste status.
* De geplaatste clubs in de tussenronde en de achtste finale spelen hun tweede wedstrijd thuis.
* Vanaf de kwartfinales is er geen geplaatste en ongeplaatste status meer. Doordat de clubs tijdens de loting voor de tussenronde en voor de achtste finales aan een kant van het speelschema werden toegewezen. Werd er via een loting wel bepaald welke club de eerste wedstrijd thuis speelt.

#### Schema

| Tussenronde | Tussenronde | Tussenronde | Tussenronde | Achtste finales | Achtste finales | Achtste finales | Achtste finales | Kwartfinales | Kwartfinales | Kwartfinales | Kwartfinales | Halve finales | Halve finales | Halve finales | Halve finales | Finale | Finale | Finale | Finale |
| 11 + 19 feb | 11 + 19 feb | 11 + 19 feb | 11 + 19 feb | | | | | | | | | | | | |
| Juventus FC | 2 | 1 | 3 | | | | | | | | | | | | |
| Juventus FC | 2 | 1 | 3 | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | | | | | | | | | | | |
| PSV (w.n.v.) | 1 | 3 | 4 | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | | | | | | | | |
| PSV (w.n.v.) | 1 | 3 | 4 | PSV | 1 | 2 | 3 | | | | | | | | |
| | | | | Arsenal FC | 7 | 2 | 9 | | | | | | | | |
| | | | | | | | | 8 + 16 apr | 8 + 16 apr | 8 + 16 apr | 8 + 16 apr | | | | | | | |
| | | | | | | | | Arsenal FC | | | | | | | |
| 11 + 19 feb | 11 + 19 feb | 11 + 19 feb | 11 + 19 feb | | | | | | | | Arsenal FC | | | | | | | |
| 11 + 19 feb | 11 + 19 feb | 11 + 19 feb | 11 + 19 feb | | | | | Real Madrid | | | | | | | |
| Manchester City | 2 | 1 | 3 | | | | | Real Madrid | | | | | | | |
| Manchester City | 2 | 1 | 3 | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | | | | | | | | | | | |
| Real Madrid | 3 | 3 | 6 | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | | | | | | | | |
| Real Madrid | 3 | 3 | 6 | Real Madrid (w.n.s.) | 2 | 0 | 2 (4) | | | | | | | | |
| | | | | Atlético Madrid | 1 | 1 | 2 (2) | | | | | | | | |
| | | | | | | | | | | | | 29 of 30 apr + 6 of 7 mei | 29 of 30 apr + 6 of 7 mei | 29 of 30 apr + 6 of 7 mei | 29 of 30 apr + 6 of 7 mei | | | |
| 11 + 19 feb | 11 + 19 feb | 11 + 19 feb | 11 + 19 feb | | | | | | | | | | | | | | | |
| Stade Brestois | 0 | 0 | 0 | | | | | | | | | | | | |
| Stade Brestois | 0 | 0 | 0 | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | | | | | | | | | | | |
| Paris Saint-Germain | 3 | 7 | 10 | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | | | | | | | | |
| Paris Saint-Germain | 3 | 7 | 10 | Paris Saint-Germain (w.n.s.) | 0 | 1 | 1 (4) | | | | | | | | |
| | | | | Liverpool FC | 1 | 0 | 1 (1) | | | | | | | | |
| | | | | | | | | 9 + 15 apr | 9 + 15 apr | 9 + 15 apr | 9 + 15 apr | | | | | | | |
| | | | | | | | | Paris Saint-Germain | | | | | | | |
| 12 + 18 feb | 12 + 18 feb | 12 + 18 feb | 12 + 18 feb | | | | | | | | Paris Saint-Germain | | | | | | | |
| 12 + 18 feb | 12 + 18 feb | 12 + 18 feb | 12 + 18 feb | | | | | Aston Villa | | | | | | | |
| Club Brugge | 2 | 3 | 5 | | | | | Aston Villa | | | | | | | |
| Club Brugge | 2 | 3 | 5 | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | | | | | | | | | | | |
| Atalanta Bergamo | 1 | 1 | 2 | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | | | | | | | | |
| Atalanta Bergamo | 1 | 1 | 2 | Club Brugge | 1 | 0 | 1 | | | | | | | | |
| | | | | Aston Villa | 3 | 3 | 6 | | | | | | | | |
| | | | | | | | | | | | | | | | | 31 mei – München (Allianz Arena) | 31 mei – München (Allianz Arena) | 31 mei – München (Allianz Arena) | 31 mei – München (Allianz Arena) |
| 12 + 18 feb | 12 + 18 feb | 12 + 18 feb | 12 + 18 feb | | | | | | | | | | | | | | | | |
| AS Monaco | 0 | 3 | 3 | | | | | | | | | | | | | | | | |
| AS Monaco | 0 | 3 | 3 | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | | | | | | | | | | | | |
| SL Benfica | 1 | 3 | 4 | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | | | | | | | | | | | | |
| SL Benfica | 1 | 3 | 4 | SL Benfica | 0 | 1 | 1 | | | | | | | | | | | | |
| | | | | FC Barcelona | 1 | 3 | 4 | | | | | | | | | | | | |
| | | | | | | | | 9 + 15 apr | 9 + 15 apr | 9 + 15 apr | 9 + 15 apr | | | | | | | | |
| | | | | | | | | FC Barcelona | | | | | | | | | | | |
| 11 + 19 feb | 11 + 19 feb | 11 + 19 feb | 11 + 19 feb | | | | | | | | FC Barcelona | | | | | | | | |
| 11 + 19 feb | 11 + 19 feb | 11 + 19 feb | 11 + 19 feb | | | | | Borussia Dortmund | | | | | | | | | | | |
| Sporting CP | 0 | 0 | 0 | | | | | Borussia Dortmund | | | | | | | | | | | |
| Sporting CP | 0 | 0 | 0 | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | | | | | | | | | | | | |
| Borussia Dortmund | 3 | 0 | 3 | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | 4 + 12 mrt | | | | | | | | | | | | |
| Borussia Dortmund | 3 | 0 | 3 | Borussia Dortmund | 1 | 2 | 3 | | | | | | | | | | | | |
| | | | | Lille OSC | 1 | 1 | 2 | | | | | | | | | | | | |
| | | | | | | | | | | | | 29 of 30 apr + 6 of 7 mei | 29 of 30 apr + 6 of 7 mei | 29 of 30 apr + 6 of 7 mei | 29 of 30 apr + 6 of 7 mei | | | | |
| 12 + 18 feb | 12 + 18 feb | 12 + 18 feb | 12 + 18 feb | | | | | | | | | | | | | | | | |
| Celtic FC | 1 | 1 | 2 | | | | | | | | | | | | |
| Celtic FC | 1 | 1 | 2 | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | | | | | | | | | | | |
| Bayern München | 2 | 1 | 3 | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | | | | | | | | |
| Bayern München | 2 | 1 | 3 | Bayern München | 3 | 2 | 5 | | | | | | | | |
| | | | | Bayer Leverkusen | 0 | 0 | 0 | | | | | | | | |
| | | | | | | | | 8 + 16 apr | 8 + 16 apr | 8 + 16 apr | 8 + 16 apr | | | | | | | |
| | | | | | | | | Bayern München | | | | | | | |
| 12 + 18 feb | 12 + 18 feb | 12 + 18 feb | 12 + 18 feb | | | | | | | | Bayern München | | | | | | | |
| 12 + 18 feb | 12 + 18 feb | 12 + 18 feb | 12 + 18 feb | | | | | Internazionale | | | | | | | |
| Feyenoord | 1 | 1 | 2 | | | | | Internazionale | | | | | | | |
| Feyenoord | 1 | 1 | 2 | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | | | | | | | | | | | |
| AC Milan | 0 | 1 | 1 | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | 5 + 11 mrt | | | | | | | | |
| AC Milan | 0 | 1 | 1 | Feyenoord | 0 | 1 | 1 | | | | | | | | |
| | | | | Internazionale | 2 | 2 | 4 | | | | | | | | |

#### Tussenronde

In de tussenronde speelden de nummers 9–16 van de competitiefase tegen de nummers 17–24 van de competitiefase. De loting vond plaats op 31 januari 2025. De heenwedstrijden werden gespeeld op 11 en 12 februari 2025, de terugwedstrijden op 18 en 19 februari 2025.

##### Potindeling en loting

De clubs in de tussenronde werden op basis van hun eindklassering in de competitiefase verdeeld over acht potten (vier geplaatste en vier ongeplaatste). Deze potten waren weer verdeeld over vier groepen. Iedere groep bestond uit vier clubs (twee geplaatste en twee ongeplaatste). De eerste club van iedere pot die geloot werd ging naar de linkerkant van het speelschema en de tweede club naar de rechterkant van het speelschema.
Groep 1 :
| Pot 8 (geplaatst) | Pot 8 (geplaatst) | Pot 1 (ongeplaatst) | Pot 1 (ongeplaatst) |
| № | Team | № | Team |
| 09 | Atalanta Bergamo | 23 | Sporting CP |
| 10 | Borussia Dortmund | 24 | Club Brugge |
| Groep 2 |||||
| Pot 7 (geplaatst) | Pot 7 (geplaatst) | Pot 2 (ongeplaatst) | Pot 2 (ongeplaatst) |
| № | Team | № | Team |
| 11 | Real Madrid | 21 | Celtic FC |
| 12 | Bayern München | 22 | Manchester City |
Groep 3 :
| Pot 6 (geplaatst) | Pot 6 (geplaatst) | Pot 3 (ongeplaatst) | Pot 3 (ongeplaatst) |
| № | Team | № | Team |
| 13 | AC Milan | 19 | Feyenoord |
| 14 | PSV | 20 | Juventus FC |
| Groep 4 |||||
| Pot 5 (geplaatst) | Pot 5 (geplaatst) | Pot 4 (ongeplaatst) | Pot 4 (ongeplaatst) |
| № | Team | № | Team |
| 15 | Paris Saint-Germain | 17 | AS Monaco |
| 16 | SL Benfica | 18 | Stade Brestois |
* Legenda
* Geplaatst Ongeplaatst
| Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
| Stade Brestois | 0 – 10 | Paris Saint-Germain FC | 0 – 3 | 0 – 7 |
| Club Brugge | 5 – 2 | Atalanta Bergamo | 2 – 1 | 3 – 1 |
| Manchester City FC | 3 – 6 | Real Madrid CF | 2 – 3 | 1 – 3 |
| Juventus FC | 3 – 4 | PSV | 2 – 1 | 1 – 3 (n.v.) |
| AS Monaco | 3 – 4 | SL Benfica | 0 – 1 | 3 – 3 |
| Sporting Clube de Portugal | 0 – 3 | Borussia Dortmund | 0 – 3 | 0 – 0 |
| Celtic FC | 2 – 3 | FC Bayern München | 1 – 2 | 1 – 1 |
| Feyenoord | 2 – 1 | AC Milan | 1 – 0 | 1 – 1 |

##### Wedstrijden

Stadion: Stade du Roudourou, Guingamp Toeschouwers: 15.831 Scheidsrechter: Irfan Peljto Video-assistent: Tomasz Kwiatkowski AVAR: Piotr Lasyk :
| 11 februari 2025 18:45 uur | Verslag | 21' (pen.) Vitinha 45', 66' Dembélé | Stadion: Stade du Roudourou, Guingamp Toeschouwers: 15.831 Scheidsrechter: Irfan Peljto Video-assistent: Tomasz Kwiatkowski AVAR: Piotr Lasyk |
Stadion: Parc des Princes, Parijs Toeschouwers: 47.211 Scheidsrechter: Michael Oliver Video-assistent: Michael Salisbury AVAR: Peter Bankes :
| 19 februari 2025 21:00 uur | Barcola 20' Kvaratschelia 39' Vitinha 49' Doué 64' Mendes 69' Ramos 76' Mayulu 86' | Verslag | Stadion: Parc des Princes, Parijs Toeschouwers: 47.211 Scheidsrechter: Michael Oliver Video-assistent: Michael Salisbury AVAR: Peter Bankes |
| Bijz.: Paris Saint-Germain wint over twee wedstrijden met een totaalscore van 10 – 0. |||||
Stadion: Jan Breydelstadion, Brugge Toeschouwers: 24.242 Scheidsrechter: Halil Umut Meler Video-assistent: Pol van Boekel AVAR: Willy Delajod :
| 12 februari 2025 18:45 uur | Jutglà 15' Nilsson 90+4' (pen.) | Verslag | 41' Pašalić | Stadion: Jan Breydelstadion, Brugge Toeschouwers: 24.242 Scheidsrechter: Halil Umut Meler Video-assistent: Pol van Boekel AVAR: Willy Delajod |
Stadion: Atleti Azzurri d'Italia, Bergamo Toeschouwers: 21.727 Scheidsrechter: Felix Zwayer Video-assistent: Bastian Dankert AVAR: Alen Borošak :
| 18 februari 2025 21:00 uur | Lookman 46', 61' (pen.) Tolói 87' | Verslag | 3', 27' Talbi 45+3' Jutglà | Stadion: Atleti Azzurri d'Italia, Bergamo Toeschouwers: 21.727 Scheidsrechter: Felix Zwayer Video-assistent: Bastian Dankert AVAR: Alen Borošak |
| Bijz.: Club Brugge won over twee wedstrijden met een totaalscore van 5 – 2. |||||
Stadion: Etihad Stadium, Manchester Toeschouwers: 52.081 Scheidsrechter: Clément Turpin Video-assistent: Jérôme Brisard AVAR: Willy Delajod :
| 11 februari 2025 21:00 uur | Haaland 19', 80' (pen.) | Verslag | 60' Mbappé 86' Díaz 90+2' Bellingham | Stadion: Etihad Stadium, Manchester Toeschouwers: 52.081 Scheidsrechter: Clément Turpin Video-assistent: Jérôme Brisard AVAR: Willy Delajod |
Stadion: Estadio Santiago Bernabéu, Madrid Toeschouwers: 77.023 Scheidsrechter: István Kovács Video-assistent: Dennis Higler AVAR: Tomasz Kwiatkowski :
| 19 februari 2025 21:00 uur | Mbappé 4', 33', 61' | Verslag | 90+2' Nico | Stadion: Estadio Santiago Bernabéu, Madrid Toeschouwers: 77.023 Scheidsrechter: István Kovács Video-assistent: Dennis Higler AVAR: Tomasz Kwiatkowski |
| Bijz.: Real Madrid won over twee wedstrijden met een totaalscore van 6 – 3. |||||
Stadion: Allianz Stadium, Turijn Toeschouwers: 39.886 Scheidsrechter: Daniel Siebert Video-assistent: Christian Dingert AVAR: Sören Storks :
| 11 februari 2025 21:00 uur | McKennie 34' Mbangula 82' | Verslag | 56' Perišić | Stadion: Allianz Stadium, Turijn Toeschouwers: 39.886 Scheidsrechter: Daniel Siebert Video-assistent: Christian Dingert AVAR: Sören Storks |
Stadion: Philips Stadion, Eindhoven Toeschouwers: 35.000 Scheidsrechter: Slavko Vinčić Video-assistent: Alen Borošak AVAR: Bastian Dankert :
| 19 februari 2025 21:00 uur | Perišić 53' Saibari 74' Flamingo 98' | Verslag | 63' Weah | Stadion: Philips Stadion, Eindhoven Toeschouwers: 35.000 Scheidsrechter: Slavko Vinčić Video-assistent: Alen Borošak AVAR: Bastian Dankert |
| Bijz.: PSV won over twee wedstrijden met een totaalscore van 4 – 3. |||||
Stadion: Stade Louis II, Monaco Toeschouwers: 12.159 Scheidsrechter: Maurizio Mariani Video-assistent: Daniele Chiffi AVAR: Aleandro Di Paolo :
| 12 februari 2025 21:00 uur | Al-Musrati 41', 52' | Verslag | 48' Pavlidis | Stadion: Stade Louis II, Monaco Toeschouwers: 12.159 Scheidsrechter: Maurizio Mariani Video-assistent: Daniele Chiffi AVAR: Aleandro Di Paolo |
Stadion: Estádio da Luz, Lissabon Toeschouwers: 60.776 Scheidsrechter: Glenn Nyberg Video-assistent: Rob Dieperink AVAR: Dennis Higler :
| 18 februari 2025 21:00 uur | Aktürkoğlu 22' Pavlidis 76' (pen.) Kökçü 84' | Verslag | 32' Minamino 51' Ben Seghir 81' Ilenikhena | Stadion: Estádio da Luz, Lissabon Toeschouwers: 60.776 Scheidsrechter: Glenn Nyberg Video-assistent: Rob Dieperink AVAR: Dennis Higler |
| Bijz.: SL Benfica won over twee wedstrijden met een totaalscore van 4 – 3. |||||
Stadion: Estádio José Alvalade, Lissabon Toeschouwers: 41.543 Scheidsrechter: Espen Eskås Video-assistent: Dennis Higler AVAR: Rob Dieperink :
| 11 februari 2025 21:00 uur | Verslag | 60' Guirassy 68' Groß 82' Adeyemi | Stadion: Estádio José Alvalade, Lissabon Toeschouwers: 41.543 Scheidsrechter: Espen Eskås Video-assistent: Dennis Higler AVAR: Rob Dieperink |
Stadion: Signal Iduna Park, Dortmund Toeschouwers: 80.300 Scheidsrechter: Davide Massa Video-assistent: Aleandro Di Paolo AVAR: Daniele Chiffi :
| 19 februari 2025 18:45 uur | Guirassy 59' (pen.) | Verslag | Stadion: Signal Iduna Park, Dortmund Toeschouwers: 80.300 Scheidsrechter: Davide Massa Video-assistent: Aleandro Di Paolo AVAR: Daniele Chiffi |
| Bijz.: Borussia Dortmund won over twee wedstrijden met een totaalscore van 3 – 0. |||||
Stadion: Celtic Park, Glasgow Toeschouwers: 57.406 Scheidsrechter: Jesús Gil Manzano Video-assistent: Carlos del Cerro Grande AVAR: Tiago Martins :
| 12 februari 2025 21:00 uur | Maeda 79' | Verslag | 45' Olise 49' Kane | Stadion: Celtic Park, Glasgow Toeschouwers: 57.406 Scheidsrechter: Jesús Gil Manzano Video-assistent: Carlos del Cerro Grande AVAR: Tiago Martins |
Stadion: Allianz Arena, München Toeschouwers: 75.000 Scheidsrechter: Benoît Bastien Video-assistent: Willy Delajod AVAR: Benoît Millot :
| 18 februari 2025 21:00 uur | Davies 90+4' | Verslag | 63' Kühn | Stadion: Allianz Arena, München Toeschouwers: 75.000 Scheidsrechter: Benoît Bastien Video-assistent: Willy Delajod AVAR: Benoît Millot |
| Bijz.: Bayern München won over twee wedstrijden met een totaalscore van 3 – 2. |||||
Stadion: De Kuip, Rotterdam Toeschouwers: 45.000 Scheidsrechter: José María Sánchez Martínez Video-assistent: Juan Martínez Munuera AVAR: César Soto Grado :
| 12 februari 2025 21:00 uur | Paixão 3' | Verslag | Stadion: De Kuip, Rotterdam Toeschouwers: 45.000 Scheidsrechter: José María Sánchez Martínez Video-assistent: Juan Martínez Munuera AVAR: César Soto Grado |
Stadion: San Siro, Milaan Toeschouwers: 54.749 Scheidsrechter: Szymon Marciniak Video-assistent: Tomasz Kwiatkowski AVAR: Christian Dingert :
| 18 februari 2025 18:45 uur | Giménez 1' Hernández 44', 51' | Verslag | 73' Carranza 90+7' Read | Stadion: San Siro, Milaan Toeschouwers: 54.749 Scheidsrechter: Szymon Marciniak Video-assistent: Tomasz Kwiatkowski AVAR: Christian Dingert |
| Bijz.: Feyenoord won over twee wedstrijden met een totaalscore van 2 – 1. |||||

#### Achtste finales

In de achtste finales speelden de nummers 1–8 van de competitiefase tegen de acht winnaars van de tussenronde. De loting vond plaats op 21 februari 2025. De heenwedstrijden werden gespeeld op 4 en 5 maart 2025, de terugwedstrijden op 11 en 12 maart 2025.

##### Potindeling en loting

De instromende clubs in de achtste finale werden op basis van hun eindklassering in de competitiefase verdeeld over vier potten (geplaatst). Deze potten zijn weer verdeeld over vier groepen. Iedere groep bestaat uit vier clubs (twee geplaatste en twee ongeplaatste). De eerste club van iedere pot die geloot wordt gaat naar de linkerkant van het speelschema en de tweede club naar de rechterkant van het speelschema.
Groep 1 :
| Pot 1 (geplaatst) | Pot 1 (geplaatst) | (ongeplaatst) |
| № | Team | Teams |
| 7 | Lille OSC | Borussia Dortmund |
| 8 | Aston Villa FC | Club Brugge |
| Groep 2 ||||
| Pot 2 (geplaatst) | Pot 2 (geplaatst) | (ongeplaatst) |
| № | Team | Teams |
| 5 | Atlético Madrid | FC Bayern München |
| 6 | Bayer 04 Leverkusen | Real Madrid CF |
Groep 3 :
| Pot 3 (geplaatst) | Pot 3 (geplaatst) | (ongeplaatst) |
| № | Team | Teams |
| 3 | Arsenal FC | Feyenoord |
| 4 | Internazionale | PSV |
| Groep 4 |||||
| Pot 4 (geplaatst) | Pot 4 (geplaatst) | (ongeplaatst) |
| № | Team | Teams |
| 1 | Liverpool FC | Paris Saint-Germain FC |
| 2 | FC Barcelona | SL Benfica |
* Legenda
* Geplaatst Ongeplaatst
| Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
| Paris Saint-Germain | 1 – 1 (4–1 pen.) | Liverpool FC | 0 – 1 | 1 – 0 (n.v.) |
| Club Brugge | 1 – 6 | Aston Villa | 1 – 3 | 0 – 3 |
| Real Madrid | 2 – 2 (4–2 pen.) | Atlético Madrid | 2 – 1 | 0 – 1 (n.v.) |
| PSV | 3 – 9 | Arsenal FC | 1 – 7 | 2 – 2 |
| SL Benfica | 1 – 4 | FC Barcelona | 0 – 1 | 1 – 3 |
| Borussia Dortmund | 3 – 2 | Lille OSC | 1 – 1 | 2 – 1 |
| Bayern München | 5 – 0 | Bayer Leverkusen | 3 – 0 | 2 – 0 |
| Feyenoord | 1 – 4 | Internazionale | 0 – 2 | 1 – 2 |

##### Wedstrijden

Stadion: Parc des Princes, Parijs Toeschouwers: 47.511 Scheidsrechter: Davide Massa Video-assistent: Aleandro Di Paolo AVAR: Daniele Chiffi :
| 5 maart 2025 21:00 uur | Verslag | 87' Elliott | Stadion: Parc des Princes, Parijs Toeschouwers: 47.511 Scheidsrechter: Davide Massa Video-assistent: Aleandro Di Paolo AVAR: Daniele Chiffi |
Stadion: Anfield, Liverpool Toeschouwers: 59.765 Scheidsrechter: István Kovács Video-assistent: Bastian Dankert AVAR: Tomasz Kwiatkowski :
| 11 maart 2025 21:00 uur | | Verslag | 12' Dembélé | Stadion: Anfield, Liverpool Toeschouwers: 59.765 Scheidsrechter: István Kovács Video-assistent: Bastian Dankert AVAR: Tomasz Kwiatkowski |
| 11 maart 2025 21:00 uur | | Strafschoppen | | Stadion: Anfield, Liverpool Toeschouwers: 59.765 Scheidsrechter: István Kovács Video-assistent: Bastian Dankert AVAR: Tomasz Kwiatkowski |
| 11 maart 2025 21:00 uur | Salah Núñez Jones | | Vitinha Ramos Dembélé Doué | Stadion: Anfield, Liverpool Toeschouwers: 59.765 Scheidsrechter: István Kovács Video-assistent: Bastian Dankert AVAR: Tomasz Kwiatkowski |
| Bijz.: Paris Saint-Germain speelde over twee wedstrijden gelijk met een totaalscore van 1 – 1, maar won de penaltyserie met 4 – 1. |||||
Stadion: Jan Breydelstadion, Brugge Toeschouwers: 26.890 Scheidsrechter: João Pinheiro Video-assistent: Tiago Martins AVAR: Pol van Boekel :
| 4 maart 2025 18:45 uur | De Cuyper 12' | Verslag | 3' Bailey 82' (e.d.) Mechele 88' (pen.) Asensio | Stadion: Jan Breydelstadion, Brugge Toeschouwers: 26.890 Scheidsrechter: João Pinheiro Video-assistent: Tiago Martins AVAR: Pol van Boekel |
Stadion: Villa Park, Birmingham Toeschouwers: 42.461 Scheidsrechter: Daniel Siebert Video-assistent: Christian Dingert AVAR: Benjamin Brand :
| 12 maart 2025 21:00 uur | Asensio 50', 61' Maatsen 57' | Verslag | 17' Sabbe | Stadion: Villa Park, Birmingham Toeschouwers: 42.461 Scheidsrechter: Daniel Siebert Video-assistent: Christian Dingert AVAR: Benjamin Brand |
| Bijz.: Aston Villa won over twee wedstrijden met een totaalscore van 6 – 1. |||||
Stadion: Estadio Santiago Bernabéu, Madrid Toeschouwers: 77.261 Scheidsrechter: Clément Turpin Video-assistent: Jérôme Brisard AVAR: Willy Delajod :
| 4 maart 2025 21:00 uur | Rodrygo 4' Díaz 55' | Verslag | 32' Álvarez | Stadion: Estadio Santiago Bernabéu, Madrid Toeschouwers: 77.261 Scheidsrechter: Clément Turpin Video-assistent: Jérôme Brisard AVAR: Willy Delajod |
Stadion: Cívitas Metropolitano, Madrid Toeschouwers: 69.304 Scheidsrechter: Szymon Marciniak Video-assistent: Tomasz Kwiatkowski AVAR: Bastian Dankert :
| 12 maart 2025 21:00 uur | Gallagher 1' | Verslag | 70' (pen.) Vinícius | Stadion: Cívitas Metropolitano, Madrid Toeschouwers: 69.304 Scheidsrechter: Szymon Marciniak Video-assistent: Tomasz Kwiatkowski AVAR: Bastian Dankert |
| 12 maart 2025 21:00 uur | | Strafschoppen | | Stadion: Cívitas Metropolitano, Madrid Toeschouwers: 69.304 Scheidsrechter: Szymon Marciniak Video-assistent: Tomasz Kwiatkowski AVAR: Bastian Dankert |
| 12 maart 2025 21:00 uur | Sørloth Álvarez Correa Llorente | | Mbappé Bellingham Valverde Vázquez Rüdiger | Stadion: Cívitas Metropolitano, Madrid Toeschouwers: 69.304 Scheidsrechter: Szymon Marciniak Video-assistent: Tomasz Kwiatkowski AVAR: Bastian Dankert |
| Bijz.: Real Madrid speelde over twee wedstrijden gelijk met een totaalscore van 2 – 2, maar won de penaltyserie met 4 – 2. |||||
Stadion: Philips Stadion, Eindhoven Toeschouwers: 34.400 Scheidsrechter: Jesús Gil Manzano Video-assistent: Carlos del Cerro Grande AVAR: Christian Dingert :
| 4 maart 2025 21:00 uur | Lang 43' (pen.) | Verslag | 18' Timber 21' Nwaneri 31' Merino 47', 73' Ødegaard 48' Trossard 85' Calafiori | Stadion: Philips Stadion, Eindhoven Toeschouwers: 34.400 Scheidsrechter: Jesús Gil Manzano Video-assistent: Carlos del Cerro Grande AVAR: Christian Dingert |
Stadion: Emirates Stadium, Londen Toeschouwers: 59.410 Scheidsrechter: Rade Obrenovič Video-assistent: Alen Borošak AVAR: Tiago Martins :
| 12 maart 2025 21:00 uur | Zintsjenko 6' Rice 37' | Verslag | 18' Perišić 70' Driouech | Stadion: Emirates Stadium, Londen Toeschouwers: 59.410 Scheidsrechter: Rade Obrenovič Video-assistent: Alen Borošak AVAR: Tiago Martins |
| Bijz.: Arsenal FC won over twee wedstrijden met een totaalscore van 9 – 3. |||||
Stadion: Estádio da Luz, Lissabon Toeschouwers: 62.437 Scheidsrechter: Felix Zwayer Video-assistent: Bastian Dankert AVAR: Willy Delajod :
| 5 maart 2025 21:00 uur | Verslag | 22' Cubarsí 61' Raphinha | Stadion: Estádio da Luz, Lissabon Toeschouwers: 62.437 Scheidsrechter: Felix Zwayer Video-assistent: Bastian Dankert AVAR: Willy Delajod |
Stadion: Estadi Olímpic Lluís Companys, Barcelona Toeschouwers: 47.111 Scheidsrechter: François Letexier Video-assistent: Jérôme Brisard AVAR: Willy Delajod :
| 11 maart 2025 18:45 uur | Raphinha 11', 42' Yamal 27' | Verslag | 13' Otamendi | Stadion: Estadi Olímpic Lluís Companys, Barcelona Toeschouwers: 47.111 Scheidsrechter: François Letexier Video-assistent: Jérôme Brisard AVAR: Willy Delajod |
| Bijz.: FC Barcelona won over twee wedstrijden met een totaalscore van 4 – 1. |||||
Stadion: Signal Iduna Park, Dortmund Toeschouwers: 81.365 Scheidsrechter: José María Sánchez Martínez Video-assistent: Juan Martínez Munuera AVAR: Jarred Gillett :
| 4 maart 2025 21:00 uur | Adeyemi 22' | Verslag | 68' Haraldsson | Stadion: Signal Iduna Park, Dortmund Toeschouwers: 81.365 Scheidsrechter: José María Sánchez Martínez Video-assistent: Juan Martínez Munuera AVAR: Jarred Gillett |
Stadion: Stade Pierre-Mauroy, Rijsel Toeschouwers: 48.042 Scheidsrechter: Sandro Schärer Video-assistent: Dennis Higler AVAR: Pol van Boekel :
| 12 maart 2025 18:45 uur | David 5' | Verslag | 54' (pen.) Can 65' Beier | Stadion: Stade Pierre-Mauroy, Rijsel Toeschouwers: 48.042 Scheidsrechter: Sandro Schärer Video-assistent: Dennis Higler AVAR: Pol van Boekel |
| Bijz.: Borussia Dortmund won over twee wedstrijden met een totaalscore van 3 – 2. |||||
Stadion: Allianz Arena, München Toeschouwers: 75.000 Scheidsrechter: Michael Oliver Video-assistent: Jarred Gillett AVAR: Juan Martínez Munuera :
| 5 maart 2025 21:00 uur | Kane 9', 75' (pen.) Musiala 54' | Verslag | 39', 62' Mukiele | Stadion: Allianz Arena, München Toeschouwers: 75.000 Scheidsrechter: Michael Oliver Video-assistent: Jarred Gillett AVAR: Juan Martínez Munuera |
Stadion: BayArena, Leverkusen Toeschouwers: 30.10 Scheidsrechter: Slavko Vinčić Video-assistent: Alen Borošak AVAR: Rob Dieperink :
| 11 maart 2025 21:00 uur | Verslag | 52' Kane 71' Davies | Stadion: BayArena, Leverkusen Toeschouwers: 30.10 Scheidsrechter: Slavko Vinčić Video-assistent: Alen Borošak AVAR: Rob Dieperink |
| Bijz.: Bayern München won over twee wedstrijden met een totaalscore van 5 – 0. |||||
Stadion: De Kuip, Rotterdam Toeschouwers: 43.789 Scheidsrechter: Espen Eskås Video-assistent: Christian Dingert AVAR: Tiago Martins :
| 5 maart 2025 18:45 uur | Verslag | 38' Thuram 50' Martínez 65' (pen.) Zieliński | Stadion: De Kuip, Rotterdam Toeschouwers: 43.789 Scheidsrechter: Espen Eskås Video-assistent: Christian Dingert AVAR: Tiago Martins |
Stadion: Stadio Giuseppe Meazza, Milaan Toeschouwers: 55.536 Scheidsrechter: Ivan Kružliak Video-assistent: Fedayi San AVAR: Benjamin Brand :
| 11 maart 2025 21:00 uur | Thuram 8' Çalhanoğlu 51' (pen.) | Verslag | 42' (pen.) Moder | Stadion: Stadio Giuseppe Meazza, Milaan Toeschouwers: 55.536 Scheidsrechter: Ivan Kružliak Video-assistent: Fedayi San AVAR: Benjamin Brand |
| Bijz.: Internazionale won over twee wedstrijden met een totaalscore van 4 – 1. |||||

#### Kwartfinales

In de kwartfinales spelen de acht winnaars van de achtste finales tegen elkaar. De loting vond plaats op 21 februari 2025. De heenwedstrijden worden gespeeld op 8 en 9 april 2025, de terugwedstrijden op 15 en 16 april 2025.

##### Potindeling en loting

Voor deze loting werden vier potten klaargezet, twee voor de linkerkant van het speelschema en twee voor de rechterkant van het speelschema. Elke pot bevatte twee ballen die de winnaars van de achtste finale wedstrijden vertegenwoordigden, waarbij aan de linkerkant van het speelschema in pot 1 briefjes bevatte met de opschriften 'Winnaar R16 1' en 'Winnaar R16 2' en in pot 2 'Winnaar R16 3' en 'Winnaar R16 4'. Aan de rechterkant van het speelschema in pot 3 zaten briefjes met de opschriften 'Winnaar R16 5' en 'Winnaar R16 6' en in pot 4 zaten briefjes met de opschriften 'Winnaar R16 7' en 'Winnaar R16 8'. De eerste club van iedere pot die geloot werd speelt de eerste wedstrijd thuis en de tweede club speelt de tweede wedstrijd thuis.
| Linkerkant speelschema | Rechterkant speelschema |
| Pot 1 | Pot 3 |
| Teams | Teams |
| Aston Villa * (Winnaar R16 2) | FC Barcelona * (Winnaar R16 5) |
| Paris Saint-Germain * (Winnaar R16 1) | Borussia Dortmund * (Winnaar R16 6) |
| Pot 2 | Pot 4 |
| Teams | Teams |
| Arsenal FC * (Winnaar R16 4) | Bayern München * (Winnaar R16 7) |
| Real Madrid * (Winnaar R16 3) | Internazionale * (Winnaar R16 8) |
* Deze clubs waren tijdens de loting nog niet bekend.
| Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
| Paris Saint-Germain | 1 | Aston Villa | 9 apr | 15 apr |
| Arsenal FC | 2 | Real Madrid | 8 apr | 16 apr |
| FC Barcelona | 3 | Borussia Dortmund | 9 apr | 15 apr |
| Bayern München | 4 | Internazionale | 8 apr | 16 apr |

##### Wedstrijden

Stadion: Parc des Princes, Parijs :
| 9 apr 2025 21:00 uur | Verslag | Stadion: Parc des Princes, Parijs |
Stadion: Villa Park, Birmingham :
| 15 apr 2025 21:00 uur | Verslag | Stadion: Villa Park, Birmingham |
Stadion: Emirates Stadium, Londen :
| 8 apr 2025 21:00 uur | Verslag | Stadion: Emirates Stadium, Londen |
Stadion: Estadio Santiago Bernabéu, Madrid :
| 16 apr 2025 21:00 uur | Verslag | Stadion: Estadio Santiago Bernabéu, Madrid |
Stadion: Estadi Olímpic Lluís Companys, Barcelona :
| 9 apr 2025 21:00 uur | Verslag | Stadion: Estadi Olímpic Lluís Companys, Barcelona |
Stadion: Signal Iduna Park, Dortmund :
| 15 apr 2025 21:00 uur | Verslag | Stadion: Signal Iduna Park, Dortmund |
Stadion: Allianz Arena, München :
| 8 apr 2025 21:00 uur | Verslag | Stadion: Allianz Arena, München |
Stadion: Stadio Giuseppe Meazza, Milaan :
| 16 apr 2025 21:00 uur | Verslag | Stadion: Stadio Giuseppe Meazza, Milaan |

#### Halve finales

In de halve finales spelen de vier winnaars van de kwartfinales tegen elkaar. De loting vond plaats op 21 februari 2025. De heenwedstrijden worden gespeeld op 29 en 30 april 2025, de terugwedstrijden op 6 en 7 mei 2025.

##### Potindeling en loting

Voor deze loting werden twee potten klaargezet: een voor de linkerkant van het speelschema met twee ballen erin die briefjes bevatten met de opschriften 'Winnaar QF 1' en 'Winnaar QF 2'. Voor de rechterkant van het speelschema bevatte ook twee ballen met briefjes erin en met de opschriften 'Winnaar QF 3' en 'Winnaar QF 4'. De eerste club van iedere pot die geloot werd speelt de eerste wedstrijd thuis en de tweede club speelt de tweede wedstrijd thuis.
| Linkerkant speelschema | Rechterkant speelschema |
| Teams | Teams |
| Aston Villa / Paris Saint-Germain * (Winnaar QF 1) | FC Barcelona / Borussia Dortmund * (Winnaar QF 3) |
| Real Madrid / Arsenal FC * (Winnaar QF 2) | Bayern München / Internazionale * (Winnaar QF 4) |
* Deze clubs waren tijdens de loting nog niet bekend.

#### Finale

In de finale spelen de twee winnaars van de halve finales op 31 mei 2025 in de Allianz Arena te München tegen elkaar om de eindwinst. Doordat de clubs tijdens de loting voor de tussenronde en voor de achtste finales aan een kant van het speelschema werden toegewezen, werd er geen loting gedaan voor de finale. De winnaar van de halve finale aan de linkerkant van het speelschema wordt aangewezen als de 'thuisspelende' club in de finale.

## Statistieken

Dikgedrukte spelers zijn nog actief in het toernooi.

### Topscorers

| № | Speler | Club | Goals | Speelminuten |
| 1. | Raphinha | FC Barcelona | 11 | 835 |
| 2. | Serhou Guirassy | Borussia Dortmund | 10 | 904 |
| 2. | Harry Kane | Bayern München | 10 | 940 |
| 4. | Robert Lewandowski | FC Barcelona | 9 | 787 |
| 5. | Erling Haaland | Manchester City | 8 | 771 |
| 6. | Jonathan David | Lille OSC | 7 | 746 |
| 6. | Julián Álvarez | Atlético Madrid | 7 | 790 |
| 6. | Ousmane Dembélé | Paris Saint-Germain | 7 | 802 |
| 6. | Vangelis Pavlidis | SL Benfica | 7 | 905 |
| 6. | Vinícius Júnior | Real Madrid | 7 | 924 |
| 6. | Kylian Mbappé | Real Madrid | 7 | 967 |
Bijgewerkt t/m 12 maart 2025. Bron: UEFA.

### Assists

| № | Speler | Club | Assists | Speelminuten |
| 1. | Joshua Kimmich | Bayern München | 6 | 1080 |
| 2. | Davide Zappacosta | Atalanta Bergamo | 5 | 699 |
| 2. | Charles De Ketelaere | Atalanta Bergamo | 5 | 702 |
| 2. | Jeremie Frimpong | Bayer Leverkusen | 5 | 796 |
| 2. | Raphinha | FC Barcelona | 5 | 835 |
| 2. | Achraf Hakimi | Paris Saint-Germain | 5 | 1090 |
| 7. | Désiré Doué | Paris Saint-Germain | 4 | 421 |
| 7. | Ollie Watkins | Aston Villa | 4 | 672 |
| 7. | Enzo Millot | VfB Stuttgart | 4 | 690 |
| 7. | Marcos Llorente | Atlético Madrid | 4 | 693 |
| 7. | Julian Brandt | Borussia Dortmund | 4 | 781 |
| 7. | Mohamed Salah | Liverpool FC | 4 | 808 |
| 7. | Jamal Musiala | Bayern München | 4 | 866 |
| 7. | Serhou Guirassy | Borussia Dortmund | 4 | 904 |
| 7. | Igor Paixão | Feyenoord | 4 | 921 |
| 7. | Christos Tzolis | Club Brugge | 4 | 939 |
Bijgewerkt t/m 12 maart 2025. Bron: UEFA.

## Individuele prijzen
### Speler van de Week

De UEFA hield na iedere speelronde op zijn website een verkiezing voor de beste speler van de week. De winnaars staan in onderstaand tabel.
| Ronde | Week | Speler | Club |
| Competitiefase | Speelronde 1 | Florian Wirtz | Bayer Leverkusen |
| Competitiefase | Speelronde 2 | Karim Adeyemi | Borussia Dortmund |
| Competitiefase | Speelronde 3 | Vinícius Júnior | Real Madrid |
| Competitiefase | Speelronde 4 | Viktor Gyökeres | Sporting CP |
| Competitiefase | Speelronde 5 | Florian Wirtz | Bayer Leverkusen |
| Competitiefase | Speelronde 6 | Bukayo Saka | Arsenal FC |
| Competitiefase | Speelronde 7 | Julián Álvarez | Atlético Madrid |
| Competitiefase | Speelronde 8 | Morgan Rogers | Aston Villa |
| Tussenronde | Heenwedstrijden | Serhou Guirassy | Borussia Dortmund |
| Tussenronde | Terugwedstrijden | Kylian Mbappé | Real Madrid |
| Achtste finales | Heenwedstrijden | Alisson Becker | Liverpool FC |
| Achtste finales | Terugwedstrijden | Gianluigi Donnarumma | Paris Saint-Germain |

### Doelpunt van de Dag

De UEFA hield na iedere speeldag op zijn website een verkiezing voor het mooiste doelpunt van de dag. De winnaars staan in onderstaand tabel.
Doelpunt van de Dag :
Competitiefase :
| Speelronde | Datum | Speler | Club |
| 1 | 17 september 2024 | Zeno Debast | Sporting CP |
| 1 | 18 september 2024 | Kevin Wimmer | Slovan Bratislava |
| 1 | 19 september 2024 | Maghnes Akliouche | AS Monaco |
| 2 | 1 oktober 2024 | Hakan Çalhanoğlu | Internazionale |
| 2 | 2 oktober 2024 | Dušan Vlahović | Juventus FC |
| 3 | 22 oktober 2024 | Vinícius Júnior | Real Madrid |
| 3 | 23 oktober 2024 | Erling Haaland | Manchester City |
| 4 | 5 november 2024 | Maximiliano Araújo | Sporting CP |
| 4 | 6 november 2024 | Anis Hadj Moussa | Feyenoord |
| 5 | 27 november 2024 | Lazar Samardžić | Atalanta Bergamo |
| 5 | 28 november 2024 | Jamie Gittens | Borussia Dortmund |
| 6 | 11 december 2024 | Christoph Baumgartner | RB Leipzig |
| 6 | 12 december 2024 | Chris Führich | VfB Stuttgart |
| 7 | 21 januari 2025 | Ryan Flamingo | PSV |
| 7 | 22 januari 2025 | Vinícius Júnior | Real Madrid |
| 8 | 29 januari 2025 | Johan Bakayoko | PSV |
| Doelpunt van de competitiefase ||||
| Speelronde | Datum | Speler | Club |
| 3 | 22 oktober 2024 | Vinícius Júnior | Real Madrid |
Tussenronde :
| Speelronde | Datum | Speler | Club |
| Heenwedstrijden | 11 februari 2025 | Serhou Guirassy | Borussia Dortmund |
| Heenwedstrijden | 12 februari 2025 | Michael Olise | Bayern München |
| Terugwedstrijden | 18 februari 2025 | Ferran Jutglà | Club Brugge |
| Terugwedstrijden | 19 februari 2025 | Kylian Mbappé | Real Madrid |
| Achtste finales ||||
| Speelronde | Datum | Speler | Club |
| Heenwedstrijden | 4 maart 2025 | Julián Álvarez | Atlético Madrid |
| Heenwedstrijden | 5 maart 2025 | Harry Kane | Bayern München |
| Terugwedstrijden | 11 maart 2025 | Marcus Thuram | Internazionale |
| Terugwedstrijden | 12 maart 2025 | Couhaib Driouech | PSV |

### Speler van de Wedstrijd

De UEFA reikte na iedere wedstrijd een prijs uit aan de beste speler van de wedstrijd, gekozen door een panel. In onderstaand tabel staan de spelers die de prijs meerdere keren wonnen.
| Aantal | Speler | Club |
| 5 | Florian Wirtz | Bayer Leverkusen |
| 3 | Julián Álvarez | Atlético Madrid |
| 3 | Antoine Griezmann | Atlético Madrid |
| 3 | Viktor Gyökeres | Sporting CP |
| 3 | Harry Kane | Bayern München |
| 3 | Rafael Leão | AC Milan |
| 3 | Lautaro Martínez | Internazionale |
| 3 | Raphinha | FC Barcelona |
| 3 | Vinícius Júnior | Real Madrid |
| 2 | Nicolò Barella | Internazionale |
| 2 | Martin Baturina | Dinamo Zagreb |
| 2 | Ángel Di María | SL Benfica |
| 2 | Jhon Durán | Aston Villa |
| 2 | Éderson | Atalanta Bergamo |
| 2 | Phil Foden | Manchester City |
| 2 | Federico Gatti | Juventus FC |
| 2 | Serhou Guirassy | Borussia Dortmund |
| 2 | Kai Havertz | Arsenal FC |
| 2 | Orkun Kökçü | SL Benfica |
| 2 | Ademola Lookman | Atalanta Bergamo |
| 2 | Igor Paixão | Feyenoord |
| 2 | Vangelis Pavlidis | SL Benfica |
| 2 | Pedri | FC Barcelona |
| 2 | Morgan Rogers | Aston Villa |
| 2 | Osame Sahraoui | Lille OSC |
| 2 | Bukayo Saka | Arsenal FC |
| 2 | Mohamed Salah | Liverpool FC |
| 2 | Abdallah Sima | Stade Brest |
| 2 | Heorhij Soedakov | Sjachtar Donetsk |
| 2 | Youri Tielemans | Aston Villa |
| 2 | Malik Tillman | PSV |
| 2 | Christos Tzolis | Club Brugge |
| 2 | Vitinha | Paris Saint-Germain |
| 2 | Dušan Vlahović | Juventus FC |
| 2 | Lamine Yamal | FC Barcelona |
Bijgewerkt t/m 12 maart 2025.
* ↑ Stade Brestois speelde zijn thuiswedstrijden in Guingamp in plaats van in het eigen Stade Francis-Le Blé, dat niet voldoet aan de eisen van de UEFA.
* ↑ (en) UEFA Champions League first qualifying round draw UEFA, 18 juni 2024
* ↑ (en) UEFA Champions League second qualifying round draw UEFA, 19 juni 2024
* ↑ (en) UEFA Champions League third qualifying round draw UEFA, 22 juli 2024
* ↑ (en) UEFA Champions League play-off round draw UEFA, geraadpleegd op 1 augustus 2024
* ↑ (en) 2023/24 UEFA Champions League: Matches, final, key dates UEFA, 31 augustus 2023
* ↑ (en) UEFA Club Competitions 2024/25 onwards: new league phase draw procedures explained UEFA, 31 juli 2024
* ↑ Dit is Stade Roudourou: misschien speelt Stade Brest nog wel meer 'uit' dan PSV Voetbal International, 10 december 2024
* ↑ (en) Every UEFA Champions League Player of the Week UEFA, 21 januari 2025
* ↑ (en) Every UEFA Champions League Goal of the Day UEFA, 21 januari 2025
* ↑ (en) Every UEFA Champions League Player of the Match UEFA, 21 januari 2025