2024–25 UEFA Champions League league phase#Lille v Sturm Graz

{{Short description|International football club competition in Europe}}

{{EngvarB|date=August 2024}}

{{Use dmy dates|date=May 2024}}

The 2024–25 UEFA Champions League league phase began on 17 September 2024 and ended on 29 January 2025. A total of 36 teams competed in the league phase to decide the 24 places in the knockout phase of the 2024–25 UEFA Champions League.

Aston Villa, Bologna, Brest, Girona and Slovan Bratislava made their debut appearances in the Champions League since the introduction of the group stage. Brest and Girona also made their debut appearances in European football. A total of 16 national associations were represented in the league phase.

This was the first season with the single-league format, which replaced the group format used until the previous season.{{cite web |title=UEFA approves final format and access list for its club competitions as of the 2024/25 season |website=UEFA |date=10 May 2022 |url=https://www.uefa.com/news-media/news/0275-151c779310c3-b92bbf0d24f9-1000/|access-date=21 April 2023}} With the format change, the number of matches prior to the knockout phase increased from 96 to 144. Juventus' Kenan Yıldız was the first-ever goalscorer of the competition's league phase.{{Cite news |date=17 September 2024 |title=Kenan Yildiz claims Champions League milestone as Juventus ease past PSV |url=https://www.theguardian.com/football/2024/sep/17/champions-league-juventus-psv-eindhoven-bayern-munich-real-madrid-roundup |access-date=17 September 2024 |work=The Guardian |language=en-GB |issn=0261-3077}}

Format

Each team played eight matches, four at home and four away, against eight different opponents, with all 36 teams ranked in a single league table. Teams were separated into four pots based on their 2024 UEFA club coefficients, and each team played two teams from each of the four pots – one at home and one away. The top eight ranked teams received a bye to the round of 16. The teams ranked from 9th to 24th contested the knockout phase play-offs, with the teams ranked from 9th to 16th seeded for the draw. Teams ranked from 25th to 36th were eliminated from all competitions, with no access to the 2024–25 UEFA Europa League.

=Tiebreakers=

Teams were ranked according to points (3 points for a win, 1 point for a draw, 0 points for a loss). If two or more teams were equal on points upon completion of the league phase, the following tiebreaking criteria were applied, in the order given, to determine their rankings:{{cite web |title=Article 18: Equality of points – league phase |website=UEFA |url=https://documents.uefa.com/r/Regulations-of-the-UEFA-Champions-League-2024/25/Article-18-Equality-of-points-league-phase-Online |access-date=26 May 2024}}

  1. Goal difference;
  2. Goals scored;
  3. Away goals scored;
  4. Wins;
  5. Away wins;
  6. Higher number of points obtained collectively by league phase opponents;
  7. Superior collective goal difference of league phase opponents;
  8. Higher number of goals scored collectively by league phase opponents;
  9. Lower disciplinary points total (direct red card = 3 points, yellow card = 1 point, expulsion for two yellow cards in one match = 3 points);
  10. UEFA club coefficient.

During the league phase, criteria 1 to 5 were used to rank teams who had an equal number of points. Should any teams have been equal on points and tied on the first five criteria, they were considered equal in position and sorted alphabetically. Criteria 6 to 10 was only used to break ties upon completion of all matches.{{cite web |url=https://www.uefa.com/uefachampionsleague/standings/ |title=Table & Standings |website=UEFA |publisher=Union of European Football Associations |access-date=18 September 2024}}

Teams and seeding

The 36 teams were divided into four pots of nine teams each, with the Champions League title holders automatically placed as the top seed of pot 1.{{cite news |url=https://www.uefa.com/uefachampionsleague/news/0290-1bb8f464468e-3d7a47f2094d-1000/ |title=Champions League: League phase draw pots confirmed |website=UEFA |publisher=Union of European Football Associations |date=29 August 2024 |access-date=29 August 2024}} All remaining teams were allocated to pots based on their 2024 UEFA club coefficients.{{cite web |url=https://www.uefa.com/nationalassociations/uefarankings/club/?year=2024 |title=Club coefficients |website=UEFA |publisher=Union of European Football Associations |date=1 June 2024 |access-date=1 June 2024}} The participants included:

class="wikitable"
Key to colours
style="background-color:#BBF3BB"

|Teams ranked 1 to 8 advanced to the round of 16 as a seeded team

style="background-color:#BBF3FF"

|Teams ranked 9 to 16 advanced to the knockout phase play-offs as a seeded team

style="background-color:#CCF9FF"

|Teams ranked 17 to 24 advanced to the knockout phase play-offs as an unseeded team

{{table alignment}}

style="vertical-align:top"

|

{| class="wikitable defaultleft col2center col3right"

|+Pot 1

!Team

!Notes

!{{Tooltip|Coeff.|UEFA Club Coefficient}}

style="background-color:#BBF3FF"

|{{fbaicon|ESP}} Real Madrid

{{Cref2|TH}}

|136.000

style="background-color:#CCF9FF"

|{{fbaicon|ENG}} Manchester City

|148.000
style="background-color:#BBF3FF"

|{{fbaicon|GER}} Bayern Munich

|144.000
style="background-color:#BBF3FF"

|{{fbaicon|FRA}} Paris Saint-Germain

|116.000
style="background-color:#BBF3BB"

|{{fbaicon|ENG}} Liverpool

|114.000
style="background-color:#BBF3BB"

|{{fbaicon|ITA}} Inter Milan

|101.000
style="background-color:#BBF3FF"

|{{fbaicon|GER}} Borussia Dortmund

|97.000
{{fbaicon|GER}} RB Leipzig|97.000
style="background-color:#BBF3BB"

|{{fbaicon|ESP}} Barcelona

|91.000

|

class="wikitable defaultleft col2center col3right"

|+Pot 2

!Team

!Notes

!{{Tooltip|Coeff.|UEFA Club Coefficient}}

style="background-color:#BBF3BB"

|{{fbaicon|GER}} Bayer Leverkusen

|90.000
style="background-color:#BBF3BB"

|{{fbaicon|ESP}} Atlético Madrid

|89.000
style="background-color:#BBF3FF"

|{{fbaicon|ITA}} Atalanta

{{Cref2|EL}}

|81.000

style="background-color:#CCF9FF"

|{{fbaicon|ITA}} Juventus

|80.000
style="background-color:#BBF3FF"

|{{fbaicon|POR}} Benfica

|79.000
style="background-color:#BBF3BB"

|{{fbaicon|ENG}} Arsenal

|72.000
style="background-color:#CCF9FF"

|{{fbaicon|BEL}} Club Brugge

|64.000
{{fbaicon|UKR}} Shakhtar Donetsk|63.000
style="background-color:#BBF3FF"

|{{fbaicon|ITA}} Milan

|59.000

|

class="wikitable defaultleft col2center col3right"

|+Pot 3

!Team

!Notes

!{{Tooltip|Coeff.|UEFA Club Coefficient}}

style="background-color:#CCF9FF"

|{{fbaicon|NED}} Feyenoord

|57.000
style="background-color:#CCF9FF"

|{{fbaicon|POR}} Sporting CP

|54.500
style="background-color:#BBF3FF"

|{{fbaicon|NED}} PSV Eindhoven

|54.000
{{fbaicon|CRO}} Dinamo Zagreb{{Cref2|CP}}

|50.000

{{fbaicon|AUT}} Red Bull Salzburg{{Cref2|LP}}

|50.000

style="background-color:#BBF3BB"

|{{fbaicon|FRA}} Lille

{{Cref2|LP}}

|47.000

{{fbaicon|SRB}} Red Star Belgrade{{Cref2|CP}}

|40.000

{{fbaicon|SUI}} Young Boys{{Cref2|CP}}

|34.500

style="background-color:#CCF9FF"

|{{fbaicon|SCO}} Celtic

|32.000

|

class="wikitable defaultleft col2center col3right"

|+Pot 4

!Team

!Notes

!{{Tooltip|Coeff.|UEFA Club Coefficient}}

{{fbaicon|SVK}} Slovan Bratislava{{Cref2|CP}}

|30.500

style="background-color:#CCF9FF"

|{{fbaicon|FRA}} Monaco

|24.000
{{fbaicon|CZE}} Sparta Prague{{Cref2|CP}}

|22.500

style="background-color:#BBF3BB"

|{{fbaicon|ENG}} Aston Villa

|20.860
{{fbaicon|ITA}} Bologna|18.056
{{fbaicon|ESP}} Girona|17.897
{{fbaicon|GER}} VfB Stuttgart|17.324
{{fbaicon|AUT}} Sturm Graz|14.500
style="background-color:#CCF9FF"

|{{fbaicon|FRA}} Brest

|13.366

|}

Notes

{{Cnote2 Begin|liststyle=disc}}

{{Cnote2|TH|n=0|TH Champions League title holders (automatic top seed of pot 1)}}

{{Cnote2|EL|n=0|EL Europa League title holders}}

{{Cnote2|CP|n=0|CP Winners of the play-off round (Champions Path)}}

{{Cnote2|LP|n=0|LP Winners of play-off round (League Path)}}

{{Cnote2 End}}

Draw

The draw for the league phase pairings was held at the Grimaldi Forum in Monaco on 29 August 2024, 18:00 CEST.{{cite web |url=https://www.uefa.com/uefachampionsleague/draws/2025/2001883/ |title=UEFA Champions League: League phase draw |website=UEFA |publisher=Union of European Football Associations |access-date=26 August 2024}}{{cite news |url=https://www.uefa.com/uefachampionsleague/news/028e-1b1125f199a1-ace85e395aa8-1000/ |title=UEFA Champions League: League phase draw |website=UEFA |publisher=Union of European Football Associations |date=29 August 2024 |access-date=29 August 2024}}{{cite web |url=https://www.grimaldiforum.com/en/events-schedule-monaco/uefa-men-s-club-competition-season-kick-off |title=UEFA: Men's Club Competition Season Kick-Off |publisher=Grimaldi Forum |access-date=27 August 2024 |url-status=live |archive-url=https://web.archive.org/web/20240827170248/https://www.grimaldiforum.com/en/events-schedule-monaco/uefa-men-s-club-competition-season-kick-off |archive-date=27 August 2024}} All 36 teams were manually drawn using physical balls. For every team manually drawn, a guest on stage pressed the button for the automated software to digitally draw their opponents at random, determining which of their matches were at home and which ones away. Each team faced two opponents from each of the four pots, one of which they faced at home and one away. Teams could not face opponents from their own association, and could only be drawn against a maximum of two sides from the same association. The draw started with Pot 1, assigning opponents to all teams, one after the other, and continued with the other pots in ascending order until all teams were assigned their opponents.{{cite news |url=https://www.uefa.com/uefachampionsleague/news/028f-1b7f80216368-4c26e95cc15b-1000/ |title=UEFA Club Competitions 2024/25 onwards: new league phase draw procedures explained |website=UEFA |publisher=Union of European Football Associations |date=31 July 2024 |access-date=26 August 2024}}{{cite news |url=https://www.uefa.com/uefachampionsleague/news/0290-1bae12b1cac5-290efb63f023-1000/ |title=Champions League, Europa League and Conference League league phase draws: All you need to know about the European Club Football Season Kick-off in Monaco |website=UEFA |publisher=Union of European Football Associations |date=26 August 2024 |access-date=26 August 2024}}{{cite web |url=https://editorial.uefa.com/resources/0290-1bb9a5f345c8-ac0c4b16a6b3-1000/202425_league_phase_draw_procedure.pdf |title=UEFA Champions League – Draw procedure: League phase |website=UEFA |publisher=Union of European Football Associations |date=29 August 2024 |access-date=29 August 2024}}

The switch to a primarily computer-based draw was made due to issues with the complexity and duration required by a manual draw.{{cite news |url=https://www.uefa.com/uefachampionsleague/news/0290-1b9c211303c8-e419a4471514-1000/ |title=New Champions League format: Getting to grips with the maths |website=UEFA |publisher=Union of European Football Associations |date=26 August 2024 |access-date=26 August 2024}} The draw software, developed by AE Live, guaranteed total randomness within the framework of the draw conditions and prevented any deadlock situations. The software was reviewed by external auditor Ernst & Young, which also provided review and control of the manual and digital draw operations on-site.

{{sticky header}}{{row hover highlight}}{{table alignment}}

class="wikitable sortable hover-highlight plainrowheaders sticky-header-multi defaultleft col10right"

|+ League phase opponents by club{{cite news |url=https://www.uefa.com/uefachampionsleague/news/0290-1bbaa109447c-6dbed8c6fe14-1000/ |title=Champions League league phase draw: All 36 teams learn their opponents |website=UEFA |publisher=Union of European Football Associations |date=29 August 2024 |access-date=29 August 2024}}

rowspan="2" | Club

! colspan="2" | Pot 1 opponents

! colspan="2" | Pot 2 opponents

! colspan="2" | Pot 3 opponents

! colspan="2" | Pot 4 opponents

! rowspan="2" | {{tooltip|Avg
coeff.|Average 2024 UEFA Club Coefficient of the scheduled opponents}}

class="unsortable" | Home

! class="unsortable" | Away

! class="unsortable" | Home

! class="unsortable" | Away

! class="unsortable" | Home

! class="unsortable" | Away

! class="unsortable" | Home

! class="unsortable" | Away

scope="row" | {{fbaicon|ESP}} Real Madrid

| Borussia Dortmund

| Liverpool

| Milan

| Atalanta

| Red Bull Salzburg

| Lille

| VfB Stuttgart

| Brest

| {{average|97|114|59|81|50|47|17.324|13.366|round=1}}

scope="row" | {{fbaicon|ENG}} Manchester City

| Inter Milan

| Paris Saint-Germain

| Club Brugge

| Juventus

| Feyenoord

| Sporting CP

| Sparta Prague

| Slovan Bratislava

| {{average|101|116|64|80|57|54.5|22.5|30.5|round=1}}

scope="row" | {{fbaicon|GER}} Bayern Munich

| Paris Saint-Germain

| Barcelona

| Benfica

| Shakhtar Donetsk

| Dinamo Zagreb

| Feyenoord

| Slovan Bratislava

| Aston Villa

| {{average|116|91|79|63|50|57|30.5|20.86|round=1}}

scope="row" | {{fbaicon|FRA}} Paris Saint-Germain

| Manchester City

| Bayern Munich

| Atlético Madrid

| Arsenal

| PSV Eindhoven

| Red Bull Salzburg

| Girona

| VfB Stuttgart

| {{average|148|144|89|72|54|50|17.897|17.324|round=1}}

scope="row" | {{fbaicon|ENG}} Liverpool

| Real Madrid

| RB Leipzig

| Bayer Leverkusen

| Milan

| Lille

| PSV Eindhoven

| Bologna

| Girona

| {{average|136|97|90|59|47|54|18.056|17.897|round=1}}

scope="row" | {{fbaicon|ITA}} Inter Milan

| RB Leipzig

| Manchester City

| Arsenal

| Bayer Leverkusen

| Red Star Belgrade

| Young Boys

| Monaco

| Sparta Prague

| {{average|97|148|72|90|40|34.5|24|22.5|round=1}}

scope="row" | {{fbaicon|GER}} Borussia Dortmund

| Barcelona

| Real Madrid

| Shakhtar Donetsk

| Club Brugge

| Celtic

| Dinamo Zagreb

| Sturm Graz

| Bologna

| {{average|91|136|63|64|32|50|14.5|18.056|round=1}}

scope="row" | {{fbaicon|GER}} RB Leipzig

| Liverpool

| Inter Milan

| Juventus

| Atlético Madrid

| Sporting CP

| Celtic

| Aston Villa

| Sturm Graz

| {{average|114|101|80|89|54.5|32|20.86|14.5|round=1}}

scope="row" | {{fbaicon|ESP}} Barcelona

| Bayern Munich

| Borussia Dortmund

| Atalanta

| Benfica

| Young Boys

| Red Star Belgrade

| Brest

| Monaco

| {{average|144|97|81|79|34.5|40|13.366|24|round=1}}

class="sortbottom"

| colspan="10" style="background-color:#BBBBBB; line-height:3pt;" |

scope="row" | {{fbaicon|GER}} Bayer Leverkusen

| Inter Milan

| Liverpool

| Milan

| Atlético Madrid

| Red Bull Salzburg

| Feyenoord

| Sparta Prague

| Brest

| {{average|101|114|59|89|50|57|22.5|13.366|round=1}}

scope="row" | {{fbaicon|ESP}} Atlético Madrid

| RB Leipzig

| Paris Saint-Germain

| Bayer Leverkusen

| Benfica

| Lille

| Red Bull Salzburg

| Slovan Bratislava

| Sparta Prague

| {{average|97|116|90|79|47|50|30.5|22.5|round=1}}

scope="row" | {{fbaicon|ITA}} Atalanta

| Real Madrid

| Barcelona

| Arsenal

| Shakhtar Donetsk

| Celtic

| Young Boys

| Sturm Graz

| VfB Stuttgart

| {{average|136|91|72|63|32|34.5|14.5|17.324|round=1}}

scope="row" | {{fbaicon|ITA}} Juventus

| Manchester City

| RB Leipzig

| Benfica

| Club Brugge

| PSV Eindhoven

| Lille

| VfB Stuttgart

| Aston Villa

| {{average|148|97|79|64|54|47|17.324|20.86|round=1}}

scope="row" | {{fbaicon|POR}} Benfica

| Barcelona

| Bayern Munich

| Atlético Madrid

| Juventus

| Feyenoord

| Red Star Belgrade

| Bologna

| Monaco

| {{average|91|144|89|80|57|40|18.056|24|round=1}}

scope="row" | {{fbaicon|ENG}} Arsenal

| Paris Saint-Germain

| Inter Milan

| Shakhtar Donetsk

| Atalanta

| Dinamo Zagreb

| Sporting CP

| Monaco

| Girona

| {{average|116|101|63|81|50|54.5|24|17.897|round=1}}

scope="row" | {{fbaicon|BEL}} Club Brugge

| Borussia Dortmund

| Manchester City

| Juventus

| Milan

| Sporting CP

| Celtic

| Aston Villa

| Sturm Graz

| {{average|97|148|80|59|54.5|32|20.86|14.5|round=1}}

scope="row" | {{fbaicon|UKR}} Shakhtar Donetsk

| Bayern Munich

| Borussia Dortmund

| Atalanta

| Arsenal

| Young Boys

| PSV Eindhoven

| Brest

| Bologna

| {{average|144|97|81|72|34.5|54|13.366|18.056|round=1}}

scope="row" | {{fbaicon|ITA}} Milan

| Liverpool

| Real Madrid

| Club Brugge

| Bayer Leverkusen

| Red Star Belgrade

| Dinamo Zagreb

| Girona

| Slovan Bratislava

| {{average|114|136|64|90|40|50|17.897|30.5|round=1}}

class="sortbottom"

| colspan="10" style="background-color:#BBBBBB; line-height:3pt;" |

scope="row" | {{fbaicon|NED}} Feyenoord

| Bayern Munich

| Manchester City

| Bayer Leverkusen

| Benfica

| Red Bull Salzburg

| Lille

| Sparta Prague

| Girona

| {{average|144|148|90|79|50|47|22.5|17.897|round=1}}

scope="row" | {{fbaicon|POR}} Sporting CP

| Manchester City

| RB Leipzig

| Arsenal

| Club Brugge

| Lille

| PSV Eindhoven

| Bologna

| Sturm Graz

| {{average|148|97|72|64|47|54|18.056|14.5|round=1}}

scope="row" | {{fbaicon|NED}} PSV Eindhoven

| Liverpool

| Paris Saint-Germain

| Shakhtar Donetsk

| Juventus

| Sporting CP

| Red Star Belgrade

| Girona

| Brest

| {{average|114|116|63|80|54.5|40|17.897|13.366|round=1}}

scope="row" | {{fbaicon|CRO}} Dinamo Zagreb

| Borussia Dortmund

| Bayern Munich

| Milan

| Arsenal

| Celtic

| Red Bull Salzburg

| Monaco

| Slovan Bratislava

| {{average|97|144|59|72|32|50|24|30.5|round=1}}

scope="row" | {{fbaicon|AUT}} Red Bull Salzburg

| Paris Saint-Germain

| Real Madrid

| Atlético Madrid

| Bayer Leverkusen

| Dinamo Zagreb

| Feyenoord

| Brest

| Sparta Prague

| {{average|116|136|89|90|50|57|13.366|22.5|round=1}}

scope="row" | {{fbaicon|FRA}} Lille

| Real Madrid

| Liverpool

| Juventus

| Atlético Madrid

| Feyenoord

| Sporting CP

| Sturm Graz

| Bologna

| {{average|136|114|80|89|57|54.5|14.5|18.056|round=1}}

scope="row" | {{fbaicon|SRB}} Red Star Belgrade

| Barcelona

| Inter Milan

| Benfica

| Milan

| PSV Eindhoven

| Young Boys

| VfB Stuttgart

| Monaco

| {{average|91|101|79|59|54|34.5|17.324|24|round=1}}

scope="row" | {{fbaicon|SUI}} Young Boys

| Inter Milan

| Barcelona

| Atalanta

| Shakhtar Donetsk

| Red Star Belgrade

| Celtic

| Aston Villa

| VfB Stuttgart

| {{average|101|91|81|63|40|32|20.86|17.324|round=1}}

scope="row" | {{fbaicon|SCO}} Celtic

| RB Leipzig

| Borussia Dortmund

| Club Brugge

| Atalanta

| Young Boys

| Dinamo Zagreb

| Slovan Bratislava

| Aston Villa

| {{average|97|97|64|81|34.5|50|30.5|20.86|round=1}}

class="sortbottom"

| colspan="10" style="background-color:#BBBBBB; line-height:3pt;" |

scope="row" | {{fbaicon|SVK}} Slovan Bratislava

| Manchester City

| Bayern Munich

| Milan

| Atlético Madrid

| Dinamo Zagreb

| Celtic

| VfB Stuttgart

| Girona

| {{average|148|144|59|89|50|32|17.324|17.897|round=1}}

scope="row" | {{fbaicon|FRA}} Monaco

| Barcelona

| Inter Milan

| Benfica

| Arsenal

| Red Star Belgrade

| Dinamo Zagreb

| Aston Villa

| Bologna

| {{average|91|101|79|72|40|50|20.86|18.056|round=1}}

scope="row" | {{fbaicon|CZE}} Sparta Prague

| Inter Milan

| Manchester City

| Atlético Madrid

| Bayer Leverkusen

| Red Bull Salzburg

| Feyenoord

| Brest

| VfB Stuttgart

| {{average|101|148|89|90|50|57|13.366|17.324|round=1}}

scope="row" | {{fbaicon|ENG}} Aston Villa

| Bayern Munich

| RB Leipzig

| Juventus

| Club Brugge

| Celtic

| Young Boys

| Bologna

| Monaco

| {{average|144|97|80|64|32|34.5|18.056|24|round=1}}

scope="row" | {{fbaicon|ITA}} Bologna

| Borussia Dortmund

| Liverpool

| Shakhtar Donetsk

| Benfica

| Lille

| Sporting CP

| Monaco

| Aston Villa

| {{average|97|114|63|79|47|54.5|24|20.86|round=1}}

scope="row" | {{fbaicon|ESP}} Girona

| Liverpool

| Paris Saint-Germain

| Arsenal

| Milan

| Feyenoord

| PSV Eindhoven

| Slovan Bratislava

| Sturm Graz

| {{average|114|116|72|59|57|54|30.5|14.5|round=1}}

scope="row" | {{fbaicon|GER}} VfB Stuttgart

| Paris Saint-Germain

| Real Madrid

| Atalanta

| Juventus

| Young Boys

| Red Star Belgrade

| Sparta Prague

| Slovan Bratislava

| {{average|116|136|81|80|34.5|40|22.5|30.5|round=1}}

scope="row" | {{fbaicon|AUT}} Sturm Graz

| RB Leipzig

| Borussia Dortmund

| Club Brugge

| Atalanta

| Sporting CP

| Lille

| Girona

| Brest

| {{average|97|97|64|81|54.5|47|17.897|13.366|round=1}}

scope="row" | {{fbaicon|FRA}} Brest

| Real Madrid

| Barcelona

| Bayer Leverkusen

| Shakhtar Donetsk

| PSV Eindhoven

| Red Bull Salzburg

| Sturm Graz

| Sparta Prague

| {{average|136|91|90|63|54|50|14.5|22.5|round=1}}

League phase table

{{#invoke:Sports table|main|style=WDL

|section=Table

|show_limit=5

|class_rules=League phase tiebreakers

|source=[https://web.archive.org/web/20101024043248/http://www.uefa.com/uefachampionsleague/standings UEFA]

|team_order = LIV, BAR, ARS, INT, ATM, LEV, LIL, AVL, ATA, DOR, RMA, BAY, MIL, PSV, PAR, BEN, MON, BRE, FEY, JUV, CEL, MCI, SPO, BRU, DZG, STU, SHK, BOL, RSB, STM, SPP, RBL, GIR, SAL, SLO, YB

|hth_RMA=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.

|hth_BAY=RMA

|update=complete

|win_ARS=6 |draw_ARS=1 |loss_ARS=1 |gf_ARS=16|ga_ARS=3

|win_AVL=5 |draw_AVL=1 |loss_AVL=2 |gf_AVL=13|ga_AVL=6

|win_ATA=4 |draw_ATA=3 |loss_ATA=1 |gf_ATA=20|ga_ATA=6

|win_ATM=6 |draw_ATM=0 |loss_ATM=2 |gf_ATM=20|ga_ATM=12

|win_BAR=6 |draw_BAR=1 |loss_BAR=1 |gf_BAR=28|ga_BAR=13

|win_LEV=5 |draw_LEV=1 |loss_LEV=2 |gf_LEV=15|ga_LEV=7

|win_BAY=5 |draw_BAY=0 |loss_BAY=3 |gf_BAY=20|ga_BAY=12

|win_BEN=4 |draw_BEN=1 |loss_BEN=3 |gf_BEN=16|ga_BEN=12

|win_BOL=1 |draw_BOL=3 |loss_BOL=4 |gf_BOL=4 |ga_BOL=9

|win_DOR=5 |draw_DOR=0 |loss_DOR=3 |gf_DOR=22|ga_DOR=12

|win_BRE=4 |draw_BRE=1 |loss_BRE=3 |gf_BRE=10|ga_BRE=11

|win_CEL=3 |draw_CEL=3 |loss_CEL=2 |gf_CEL=13|ga_CEL=14

|win_BRU=3 |draw_BRU=2 |loss_BRU=3 |gf_BRU=7 |ga_BRU=11

|win_DZG=3 |draw_DZG=2 |loss_DZG=3 |gf_DZG=12|ga_DZG=19

|win_FEY=4 |draw_FEY=1 |loss_FEY=3 |gf_FEY=18|ga_FEY=21

|win_GIR=1 |draw_GIR=0 |loss_GIR=7 |gf_GIR=5 |ga_GIR=13

|win_INT=6 |draw_INT=1 |loss_INT=1 |gf_INT=11|ga_INT=1

|win_JUV=3 |draw_JUV=3 |loss_JUV=2 |gf_JUV=9 |ga_JUV=7

|win_LIL=5 |draw_LIL=1 |loss_LIL=2 |gf_LIL=17|ga_LIL=10

|win_LIV=7 |draw_LIV=0 |loss_LIV=1 |gf_LIV=17|ga_LIV=5

|win_MCI=3 |draw_MCI=2 |loss_MCI=3 |gf_MCI=18|ga_MCI=14

|win_MIL=5 |draw_MIL=0 |loss_MIL=3 |gf_MIL=14|ga_MIL=11

|win_MON=4 |draw_MON=1 |loss_MON=3 |gf_MON=13|ga_MON=13

|win_PAR=4 |draw_PAR=1 |loss_PAR=3 |gf_PAR=14|ga_PAR=9

|win_PSV=4 |draw_PSV=2 |loss_PSV=2 |gf_PSV=16|ga_PSV=12

|win_RBL=1 |draw_RBL=0 |loss_RBL=7 |gf_RBL=8 |ga_RBL=15

|win_RMA=5 |draw_RMA=0 |loss_RMA=3 |gf_RMA=20|ga_RMA=12

|win_SAL=1 |draw_SAL=0 |loss_SAL=7 |gf_SAL=5 |ga_SAL=27

|win_RSB=2 |draw_RSB=0 |loss_RSB=6 |gf_RSB=13|ga_RSB=22

|win_SHK=2 |draw_SHK=1 |loss_SHK=5 |gf_SHK=8 |ga_SHK=16

|win_SLO=0 |draw_SLO=0 |loss_SLO=8 |gf_SLO=7 |ga_SLO=27

|win_SPP=1 |draw_SPP=1 |loss_SPP=6 |gf_SPP=7 |ga_SPP=21

|win_SPO=3 |draw_SPO=2 |loss_SPO=3 |gf_SPO=13|ga_SPO=12

|win_STM=2 |draw_STM=0 |loss_STM=6 |gf_STM=5 |ga_STM=14

|win_STU=3 |draw_STU=1 |loss_STU=4 |gf_STU=13|ga_STU=17

|win_YB =0 |draw_YB =0 |loss_YB =8 |gf_YB =3 |ga_YB =24

|name_ARS={{fbaicon|ENG}} Arsenal

|name_AVL={{fbaicon|ENG}} Aston Villa

|name_ATA={{fbaicon|ITA}} Atalanta

|name_ATM={{fbaicon|ESP}} Atlético Madrid

|name_BAR={{fbaicon|ESP}} Barcelona

|name_LEV={{fbaicon|GER}} Bayer Leverkusen

|name_BAY={{fbaicon|GER}} Bayern Munich

|name_BEN={{fbaicon|POR}} Benfica

|name_BOL={{fbaicon|ITA}} Bologna

|name_DOR={{fbaicon|GER}} Borussia Dortmund

|name_BRE={{fbaicon|FRA}} Brest

|name_CEL={{fbaicon|SCO}} Celtic

|name_BRU={{fbaicon|BEL}} Club Brugge

|name_DZG={{fbaicon|CRO}} Dinamo Zagreb

|name_FEY={{fbaicon|NED}} Feyenoord

|name_GIR={{fbaicon|ESP}} Girona

|name_INT={{fbaicon|ITA}} Inter Milan

|name_JUV={{fbaicon|ITA}} Juventus

|name_LIL={{fbaicon|FRA}} Lille

|name_LIV={{fbaicon|ENG}} Liverpool

|name_MCI={{fbaicon|ENG}} Manchester City

|name_MIL={{fbaicon|ITA}} Milan

|name_MON={{fbaicon|FRA}} Monaco

|name_PAR={{fbaicon|FRA}} Paris Saint-Germain

|name_PSV={{fbaicon|NED}} PSV Eindhoven

|name_RBL={{fbaicon|GER}} RB Leipzig

|name_RMA={{fbaicon|ESP}} Real Madrid

|name_SAL={{fbaicon|AUT}} Red Bull Salzburg

|name_RSB={{fbaicon|SRB}} Red Star Belgrade

|name_SHK={{fbaicon|UKR}} Shakhtar Donetsk

|name_SLO={{fbaicon|SVK}} Slovan Bratislava

|name_SPP={{fbaicon|CZE}} Sparta Prague

|name_SPO={{fbaicon|POR}} Sporting CP

|name_STM={{fbaicon|AUT}} Sturm Graz

|name_STU={{fbaicon|GER}} VfB Stuttgart

|name_YB ={{fbaicon|SUI}} Young Boys

|res_col_header=Q

|result1=R16 |result2=R16 |result3=R16 |result4=R16 |result5=R16 |result6=R16 |result7=R16 |result8=R16

|result9=POS |result10=POS |result11=POS |result12=POS |result13=POS |result14=POS |result15=POS |result16=POS

|result17=POU |result18=POU |result19=POU |result20=POU |result21=POU |result22=POU |result23=POU |result24=POU

|col_R16=green1 |text_R16=Advance to round of 16 (seeded)

|col_POS=blue1 |text_POS=Advance to knockout phase play-offs (seeded)

|col_POU=blue2 |text_POU={{nowrap|Advance to knockout phase play-offs (unseeded)}}

}}

Results summary

{{#invoke:transcludable section|main|section=Results summary|text={{columns-start|num=2}}

{{#invoke:Sports series|main|legs=0|h_a=y|generate_links=y|caption=Matchday 1

|Young Boys|SUI|0–3|Aston Villa|ENG

|Juventus|ITA|3–1|PSV Eindhoven|NED

|Milan|ITA|1–3|Liverpool|ENG

|Bayern Munich|GER|9–2|Dinamo Zagreb|CRO

|Real Madrid|ESP|3–1|VfB Stuttgart|GER

|Sporting CP|POR|2–0|Lille|FRA

|Sparta Prague|CZE|3–0|Red Bull Salzburg|AUT

|Bologna|ITA|0–0|Shakhtar Donetsk|UKR

|Celtic|SCO|5–1|Slovan Bratislava|SVK

|Club Brugge|BEL|0–3|Borussia Dortmund|GER

|Manchester City|ENG|0–0|Inter Milan|ITA

|Paris Saint-Germain|FRA|1–0|Girona|ESP

|Feyenoord|NED|2–4|Bayer Leverkusen|GER

|Red Star Belgrade|SRB|1–2|Benfica|POR

|Monaco|FRA|2–1|Barcelona|ESP

|Atalanta|ITA|0–0|Arsenal|ENG

|Atlético Madrid|ESP|2–1|RB Leipzig|GER

|Brest|FRA|2–1|Sturm Graz|AUT

}}

{{column}}

{{#invoke:Sports series|main|legs=0|h_a=y|generate_links=y|caption=Matchday 2

|Red Bull Salzburg|AUT|0–4|Brest|FRA

|VfB Stuttgart|GER|1–1|Sparta Prague|CZE

|Arsenal|ENG|2–0|Paris Saint-Germain|FRA

|Bayer Leverkusen|GER|1–0|Milan|ITA

|Borussia Dortmund|GER|7–1|Celtic|SCO

|Barcelona|ESP|5–0|Young Boys|SUI

|Inter Milan|ITA|4–0|Red Star Belgrade|SRB

|PSV Eindhoven|NED|1–1|Sporting CP|POR

|Slovan Bratislava|SVK|0–4|Manchester City|ENG

|Shakhtar Donetsk|UKR|0–3|Atalanta|ITA

|Girona|ESP|2–3|Feyenoord|NED

|Aston Villa|ENG|1–0|Bayern Munich|GER

|Dinamo Zagreb|CRO|2–2|Monaco|FRA

|Liverpool|ENG|2–0|Bologna|ITA

|Lille|FRA|1–0|Real Madrid|ESP

|RB Leipzig|GER|2–3|Juventus|ITA

|Sturm Graz|AUT|0–1|Club Brugge|BEL

|Benfica|POR|4–0|Atlético Madrid|ESP

}}

{{columns-end}}

{{columns-start|num=2}}

{{#invoke:Sports series|main|legs=0|h_a=y|generate_links=y|caption=Matchday 3

|Milan|ITA|3–1|Club Brugge|BEL

|Monaco|FRA|5–1|Red Star Belgrade|SRB

|Arsenal|ENG|1–0|Shakhtar Donetsk|UKR

|Aston Villa|ENG|2–0|Bologna|ITA

|Girona|ESP|2–0|Slovan Bratislava|SVK

|Juventus|ITA|0–1|VfB Stuttgart|GER

|Paris Saint-Germain|FRA|1–1|PSV Eindhoven|NED

|Real Madrid|ESP|5–2|Borussia Dortmund|GER

|Sturm Graz|AUT|0–2|Sporting CP|POR

|Atalanta|ITA|0–0|Celtic|SCO

|Brest|FRA|1–1|Bayer Leverkusen|GER

|Atlético Madrid|ESP|1–3|Lille|FRA

|Young Boys|SUI|0–1|Inter Milan|ITA

|Barcelona|ESP|4–1|Bayern Munich|GER

|Red Bull Salzburg|AUT|0–2|Dinamo Zagreb|CRO

|Manchester City|ENG|5–0|Sparta Prague|CZE

|RB Leipzig|GER|0–1|Liverpool|ENG

|Benfica|POR|1–3|Feyenoord|NED

}}

{{column}}

{{#invoke:Sports series|main|legs=0|h_a=y|generate_links=y|caption=Matchday 4

|PSV Eindhoven|NED|4–0|Girona|ESP

|Slovan Bratislava|SVK|1–4|Dinamo Zagreb|CRO

|Bologna|ITA|0–1|Monaco|FRA

|Borussia Dortmund|GER|1–0|Sturm Graz|AUT

|Celtic|SCO|3–1|RB Leipzig|GER

|Liverpool|ENG|4–0|Bayer Leverkusen|GER

|Lille|FRA|1–1|Juventus|ITA

|Real Madrid|ESP|1–3|Milan|ITA

|Sporting CP|POR|4–1|Manchester City|ENG

|Club Brugge|BEL|1–0|Aston Villa|ENG

|Shakhtar Donetsk|UKR|2–1|Young Boys|SUI

|Sparta Prague|CZE|1–2|Brest|FRA

|Inter Milan|ITA|1–0|Arsenal|ENG

|Feyenoord|NED|1–3|Red Bull Salzburg|AUT

|Red Star Belgrade|SRB|2–5|Barcelona|ESP

|Paris Saint-Germain|FRA|1–2|Atlético Madrid|ESP

|VfB Stuttgart|GER|0–2|Atalanta|ITA

|Bayern Munich|GER|1–0|Benfica|POR

}}

{{columns-end}}

{{columns-start|num=2}}

{{#invoke:Sports series|main|legs=0|h_a=y|generate_links=y|caption=Matchday 5

|Sparta Prague|CZE|0–6|Atlético Madrid|ESP

|Slovan Bratislava|SVK|2–3|Milan|ITA

|Bayer Leverkusen|GER|5–0|Red Bull Salzburg|AUT

|Young Boys|SUI|1–6|Atalanta|ITA

|Barcelona|ESP|3–0|Brest|FRA

|Bayern Munich|GER|1–0|Paris Saint-Germain|FRA

|Inter Milan|ITA|1–0|RB Leipzig|GER

|Manchester City|ENG|3–3|Feyenoord|NED

|Sporting CP|POR|1–5|Arsenal|ENG

|Red Star Belgrade|SRB|5–1|VfB Stuttgart|GER

|Sturm Graz|AUT|1–0|Girona|ESP

|Monaco|FRA|2–3|Benfica|POR

|Aston Villa|ENG|0–0|Juventus|ITA

|Bologna|ITA|1–2|Lille|FRA

|Celtic|SCO|1–1|Club Brugge|BEL

|Dinamo Zagreb|CRO|0–3|Borussia Dortmund|GER

|Liverpool|ENG|2–0|Real Madrid|ESP

|PSV Eindhoven|NED|3–2|Shakhtar Donetsk|UKR

}}

{{column}}

{{#invoke:Sports series|main|legs=0|h_a=y|generate_links=y|caption=Matchday 6

|Girona|ESP|0–1|Liverpool|ENG

|Dinamo Zagreb|CRO|0–0|Celtic|SCO

|Atalanta|ITA|2–3|Real Madrid|ESP

|Bayer Leverkusen|GER|1–0|Inter Milan|ITA

|Club Brugge|BEL|2–1|Sporting CP|POR

|Red Bull Salzburg|AUT|0–3|Paris Saint-Germain|FRA

|Shakhtar Donetsk|UKR|1–5|Bayern Munich|GER

|RB Leipzig|GER|2–3|Aston Villa|ENG

|Brest|FRA|1–0|PSV Eindhoven|NED

|Atlético Madrid|ESP|3–1|Slovan Bratislava|SVK

|Lille|FRA|3–2|Sturm Graz|AUT

|Milan|ITA|2–1|Red Star Belgrade|SRB

|Arsenal|ENG|3–0|Monaco|FRA

|Borussia Dortmund|GER|2–3|Barcelona|ESP

|Feyenoord|NED|4–2|Sparta Prague|CZE

|Juventus|ITA|2–0|Manchester City|ENG

|Benfica|POR|0–0|Bologna|ITA

|VfB Stuttgart|GER|5–1|Young Boys|SUI

}}

{{columns-end}}

{{columns-start|num=2}}

{{#invoke:Sports series|main|legs=0|h_a=y|generate_links=y|caption=Matchday 7

|Monaco|FRA|1–0|Aston Villa|ENG

|Atalanta|ITA|5–0|Sturm Graz|AUT

|Atlético Madrid|ESP|2–1|Bayer Leverkusen|GER

|Bologna|ITA|2–1|Borussia Dortmund|GER

|Club Brugge|BEL|0–0|Juventus|ITA

|Red Star Belgrade|SRB|2–3|PSV Eindhoven|NED

|Liverpool|ENG|2–1|Lille|FRA

|Slovan Bratislava|SVK|1–3|VfB Stuttgart|GER

|Benfica|POR|4–5|Barcelona|ESP

|Shakhtar Donetsk|UKR|2–0|Brest|FRA

|RB Leipzig|GER|2–1|Sporting CP|POR

|Milan|ITA|1–0|Girona|ESP

|Sparta Prague|CZE|0–1|Inter Milan|ITA

|Arsenal|ENG|3–0|Dinamo Zagreb|CRO

|Celtic|SCO|1–0|Young Boys|SUI

|Feyenoord|NED|3–0|Bayern Munich|GER

|Paris Saint-Germain|FRA|4–2|Manchester City|ENG

|Real Madrid|ESP|5–1|Red Bull Salzburg|AUT

}}

{{column}}

{{#invoke:Sports series|main|legs=0|h_a=y|generate_links=y|caption=Matchday 8

|Aston Villa|ENG|4–2|Celtic|SCO

|Bayer Leverkusen|GER|2–0|Sparta Prague|CZE

|Borussia Dortmund|GER|3–1|Shakhtar Donetsk|UKR

|Young Boys|SUI|0–1|Red Star Belgrade|SRB

|Barcelona|ESP|2–2|Atalanta|ITA

|Bayern Munich|GER|3–1|Slovan Bratislava|SVK

|Inter Milan|ITA|3–0|Monaco|FRA

|Red Bull Salzburg|AUT|1–4|Atlético Madrid|ESP

|Girona|ESP|1–2|Arsenal|ENG

|Dinamo Zagreb|CRO|2–1|Milan|ITA

|Juventus|ITA|0–2|Benfica|POR

|Lille|FRA|6–1|Feyenoord|NED

|Manchester City|ENG|3–1|Club Brugge|BEL

|PSV Eindhoven|NED|3–2|Liverpool|ENG

|Sturm Graz|AUT|1–0|RB Leipzig|GER

|Sporting CP|POR|1–1|Bologna|ITA

|Brest|FRA|0–3|Real Madrid|ESP

|VfB Stuttgart|GER|1–4|Paris Saint-Germain|FRA

}}{{columns-end}}}}

Matches

The fixture list was announced on 31 August 2024, two days after the draw.{{cite web |url=https://editorial.uefa.com/resources/0290-1bbe0e98c05e-42a576b33b6d-1000/uefa_champions_league_2024-25_league_phase_draw_results_calendar_by_date.pdf |title=2024/25 UEFA Champions League: League phase match calendar (by matchday) |website=UEFA |publisher=Union of European Football Associations |date=31 August 2024 |access-date=31 August 2024}}{{cite web |url=https://editorial.uefa.com/resources/0290-1bbe0f238404-c5dbaf60ad4d-1000/uefa_champions_league_2024-25_league_phase_draw_results_calendar_by_pot.pdf |title=2024/25 UEFA Champions League: League phase match calendar (by pot) |website=UEFA |publisher=Union of European Football Associations |date=31 August 2024 |access-date=31 August 2024}}{{cite news |url=https://www.uefa.com/uefachampionsleague/news/0290-1bbe6365b47a-0668db2bbcb1-1000/ |title=Champions League: All the fixtures |website=UEFA |publisher=Union of European Football Associations |date=31 August 2024 |access-date=31 August 2024}} This was to ensure no calendar clashes with teams in Europa League and Conference League playing in the same cities.

In principle, each team did not play more than two home matches or two away matches in a row, and played one home match and one away match across both the first and last two matchdays. The matches were played on 17–19 September (exclusive week),{{refn|group=note|As part of the scheduling for the 2024–25 UEFA men's club season, each competition had an "exclusive week" in the calendar, with no other competitions scheduled during this week. For the Champions League, this took place on matchday 1 (17–19 September 2024).{{cite news |url=https://www.bundesliga.com/en/bundesliga/news/how-does-the-new-format-champions-league-work-2024-25-27693 |title=How does the new-format UEFA Champions League work? |website=Bundesliga |publisher=Deutsche Fußball Liga |date=3 June 2024 |access-date=27 August 2024}}}} 1–2 October, 22–23 October, 5–6 November, 26–27 November, 10–11 December 2024, 21–22 January and 29 January 2025. All matches were played on Tuesdays and Wednesdays, except for the competition's exclusive week, which also included Thursday fixtures. The scheduled kick-off times were 18:45 (two matches on each day) and 21:00 (remaining matches) CET/CEST. The only exception was the final matchday, where all fixtures were played simultaneously at 21:00.{{cite news |url=https://www.uefa.com/uefachampionsleague/news/0268-12157d69ce2d-9f011c70f6fa-1000/ |title=New format for Champions League post-2024: Everything you need to know |website=UEFA |publisher=Union of European Football Associations |date=12 June 2024 |access-date=27 August 2024}}{{cite web |url=https://documents.uefa.com/r/Regulations-of-the-UEFA-Champions-League-2024/25/Article-25-Stadium-announcements-and-kick-off-times-Online |title=Article 25 Stadium announcements and kick-off times |website=UEFA |publisher=Union of European Football Associations |date=1 May 2024 |access-date=29 August 2024}}

Times are CET or CEST,{{refn|group=note|CEST (UTC+2) for dates up to 26 October 2024 (matchdays 1–3), and CET (UTC+1) for dates thereafter (matchdays 4–8).}} as listed by UEFA (local times, if different, are in parentheses).

=Matchday 1=

{{Football box

|date = {{Start date|2024|9|17|df=y}}

|time = 18:45

|team1 = Young Boys {{fbaicon|SUI}}

|score = 0–3

|team2 = {{fbaicon|ENG}} Aston Villa

|goals1 =

|goals2 =

|stadium = Stadion Wankdorf, Bern

|attendance = 31,500{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042041_FR.pdf |title=Full Time Summary Matchday 1 – Young Boys v Aston Villa |work=UEFA |publisher=Union of European Football Associations |date=17 September 2024 |access-date=17 September 2024}}

|referee = Georgi Kabakov (Bulgaria)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042041/ |title=Young Boys vs. Aston Villa |website=UEFA |publisher=Union of European Football Associations |access-date=17 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|17|df=y}}

|time = 18:45

|team1 = Juventus {{fbaicon|ITA}}

|score = 3–1

|team2 = {{fbaicon|NED}} PSV Eindhoven

|goals1 =

|goals2 =

|stadium = Juventus Stadium, Turin

|attendance = 40,417{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042029_FR.pdf |title=Full Time Summary Matchday 1 – Juventus v PSV Eindhoven |work=UEFA |publisher=Union of European Football Associations |date=17 September 2024 |access-date=17 September 2024}}

|referee = Alejandro Hernández Hernández (Spain)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042029/ |title=Juventus vs. PSV Eindhoven |website=UEFA |publisher=Union of European Football Associations |access-date=17 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|17|df=y}}

|time = 21:00

|team1 = Milan {{fbaicon|ITA}}

|score = 1–3

|team2 = {{fbaicon|ENG}} Liverpool

|goals1 =

|goals2 =

|stadium = San Siro, Milan

|attendance = 59,826{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042036_FR.pdf |title=Full Time Summary Matchday 1 – Milan v Liverpool |work=UEFA |publisher=Union of European Football Associations |date=17 September 2024 |access-date=17 September 2024}}

|referee = Espen Eskås (Norway)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042036/ |title=Milan vs. Liverpool |website=UEFA |publisher=Union of European Football Associations |access-date=17 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|17|df=y}}

|time = 21:00

|team1 = Bayern Munich {{fbaicon|GER}}

|score = 9–2

|team2 = {{fbaicon|CRO}} Dinamo Zagreb

|goals1 =

|goals2 =

|stadium = Allianz Arena, Munich

|attendance = 75,000{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042032_FR.pdf |title=Full Time Summary Matchday 1 – Bayern Munich v Dinamo Zagreb |work=UEFA |publisher=Union of European Football Associations |date=17 September 2024 |access-date=17 September 2024}}

|referee = Juan Martínez Munuera (Spain)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042032/ |title=Bayern Munich vs. Dinamo Zagreb |website=UEFA |publisher=Union of European Football Associations |access-date=17 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|17|df=y}}

|time = 21:00

|team1 = Real Madrid {{fbaicon|ESP}}

|score = 3–1

|team2 = {{fbaicon|GER}} VfB Stuttgart

|goals1 =

|goals2 =

|stadium = Santiago Bernabéu, Madrid

|attendance = 71,288{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042038_FR.pdf |title=Full Time Summary Matchday 1 – Real Madrid v VfB Stuttgart |work=UEFA |publisher=Union of European Football Associations |date=17 September 2024 |access-date=17 September 2024}}

|referee = Halil Umut Meler (Turkey)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042038/ |title=Real Madrid vs. VfB Stuttgart |website=UEFA |publisher=Union of European Football Associations |access-date=17 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|17|df=y}}

|time = 21:00 {{small|(20:00 UTC+1)}}

|team1 = Sporting CP {{fbaicon|POR}}

|score = 2–0

|team2 = {{fbaicon|FRA}} Lille

|goals1 =

|goals2 =

|stadium = Estádio José Alvalade, Lisbon

|attendance = 40,024{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042040_FR.pdf |title=Full Time Summary Matchday 1 – Sporting CP v Lille |work=UEFA |publisher=Union of European Football Associations |date=17 September 2024 |access-date=17 September 2024}}

|referee = Donatas Rumšas (Lithuania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042040/ |title=Sporting CP vs. Lille |website=UEFA |publisher=Union of European Football Associations |access-date=17 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|18|df=y}}

|time = 18:45

|team1 = Sparta Prague {{fbaicon|CZE}}

|score = 3–0

|team2 = {{fbaicon|AUT}} Red Bull Salzburg

|goals1 =

|goals2 =

|stadium = Stadion Letná, Prague

|attendance = 17,612{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042042_FR.pdf |title=Full Time Summary Matchday 1 – Sparta Prague v Red Bull Salzburg |work=UEFA |publisher=Union of European Football Associations |date=18 September 2024 |access-date=18 September 2024}}

|referee = Rade Obrenović (Slovenia)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042042/ |title=Sparta Prague vs. Red Bull Salzburg |website=UEFA |publisher=Union of European Football Associations |access-date=18 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|18|df=y}}

|time = 18:45

|team1 = Bologna {{fbaicon|ITA}}

|score = 0–0

|team2 = {{fbaicon|UKR}} Shakhtar Donetsk

|goals1 =

|goals2 =

|stadium = Stadio Renato Dall'Ara, Bologna

|attendance = 23,130{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042034_FR.pdf |title=Full Time Summary Matchday 1 – Bologna v Shakhtar Donetsk |work=UEFA |publisher=Union of European Football Associations |date=18 September 2024 |access-date=18 September 2024}}

|referee = Rohit Saggi (Norway)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042034/ |title=Bologna vs. Shakhtar Donetsk |website=UEFA |publisher=Union of European Football Associations |access-date=18 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|18|df=y}}

|time = 21:00 {{small|(20:00 UTC+1)}}

|team1 = Celtic {{fbaicon|SCO}}

|score = 5–1

|team2 = {{fbaicon|SVK}} Slovan Bratislava

|goals1 =

|goals2 =

|stadium = Celtic Park, Glasgow

|attendance = 56,826{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042026_FR.pdf |title=Full Time Summary Matchday 1 – Celtic v Slovan Bratislava |work=UEFA |publisher=Union of European Football Associations |date=18 September 2024 |access-date=18 September 2024}}

|referee = Danny Makkelie (Netherlands)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042026/ |title=Celtic vs. Slovan Bratislava |website=UEFA |publisher=Union of European Football Associations |access-date=18 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|18|df=y}}

|time = 21:00

|team1 = Club Brugge {{fbaicon|BEL}}

|score = 0–3

|team2 = {{fbaicon|GER}} Borussia Dortmund

|goals1 =

|goals2 =

|stadium = Jan Breydel Stadium, Bruges

|attendance = 19,961{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042025_FR.pdf |title=Full Time Summary Matchday 1 – Club Brugge v Borussia Dortmund |work=UEFA |publisher=Union of European Football Associations |date=18 September 2024 |access-date=18 September 2024}}

|referee = Irfan Peljto (Bosnia and Herzegovina)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042025/ |title=Club Brugge vs. Borussia Dortmund |website=UEFA |publisher=Union of European Football Associations |access-date=18 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|18|df=y}}

|time = 21:00 {{small|(20:00 UTC+1)}}

|team1 = Manchester City {{fbaicon|ENG}}

|score = 0–0

|team2 = {{fbaicon|ITA}} Inter Milan

|goals1 =

|goals2 =

|stadium = City of Manchester Stadium, Manchester

|attendance = 50,922{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042035_FR.pdf |title=Full Time Summary Matchday 1 – Manchester City v Internazionale |work=UEFA |publisher=Union of European Football Associations |date=18 September 2024 |access-date=18 September 2024}}

|referee = Glenn Nyberg (Sweden)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042035/ |title=Manchester City vs. Internazionale |website=UEFA |publisher=Union of European Football Associations |access-date=18 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|18|df=y}}

|time = 21:00

|team1 = Paris Saint-Germain {{fbaicon|FRA}}

|score = 1–0

|team2 = {{fbaicon|ESP}} Girona

|goals1 =

|goals2 =

|stadium = Parc des Princes, Paris

|attendance = 39,951{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042039_FR.pdf |title=Full Time Summary Matchday 1 – Paris Saint-Germain v Girona |work=UEFA |publisher=Union of European Football Associations |date=18 September 2024 |access-date=18 September 2024}}

|referee = Daniel Siebert (Germany)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042039/ |title=Paris Saint-Germain vs. Girona |website=UEFA |publisher=Union of European Football Associations |access-date=18 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|19|df=y}}

|time = 18:45

|team1 = Feyenoord {{fbaicon|NED}}

|score = 0–4

|team2 = {{fbaicon|GER}} Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = De Kuip, Rotterdam

|attendance = 42,297{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042028_FR.pdf |title=Full Time Summary Matchday 1 – Feyenoord v Bayer Leverkusen |work=UEFA |publisher=Union of European Football Associations |date=19 September 2024 |access-date=19 September 2024}}

|referee = Davide Massa (Italy)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042028/ |title=Feyenoord vs. Bayer Leverkusen |website=UEFA |publisher=Union of European Football Associations |access-date=19 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|19|df=y}}

|time = 18:45

|team1 = Red Star Belgrade {{fbaicon|SRB}}

|score = 1–2

|team2 = {{fbaicon|POR}} Benfica

|goals1 =

|goals2 =

|stadium = Red Star Stadium, Belgrade

|attendance = 44,238{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042027_FR.pdf |title=Full Time Summary Matchday 1 – Red Star Belgrade v Benfica |work=UEFA |publisher=Union of European Football Associations |date=19 September 2024 |access-date=19 September 2024}}

|referee = Michael Oliver (England)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042027/ |title=Red Star Belgrade vs. Benfica |website=UEFA |publisher=Union of European Football Associations |access-date=19 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|19|df=y}}

|time = 21:00

|team1 = Monaco {{fbaicon|FRA}}

|score = 2–1

|team2 = {{fbaicon|ESP}} Barcelona

|goals1 =

|goals2 =

|stadium = Stade Louis II, Monaco

|attendance = 13,296{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042033_FR.pdf |title=Full Time Summary Matchday 1 – Monaco v Barcelona |work=UEFA |publisher=Union of European Football Associations |date=19 September 2024 |access-date=19 September 2024}}

|referee = Allard Lindhout (Netherlands)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042033/ |title=Monaco vs. Barcelona |website=UEFA |publisher=Union of European Football Associations |access-date=19 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|19|df=y}}

|time = 21:00

|team1 = Atalanta {{fbaicon|ITA}}

|score = 0–0

|team2 = {{fbaicon|ENG}} Arsenal

|goals1 =

|goals2 =

|stadium = Stadio Atleti Azzurri d'Italia, Bergamo

|attendance = 22,858{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042030_FR.pdf |title=Full Time Summary Matchday 1 – Atalanta v Arsenal |work=UEFA |publisher=Union of European Football Associations |date=19 September 2024 |access-date=19 September 2024}}

|referee = Clément Turpin (France)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042030/ |title=Atalanta vs. Arsenal |website=UEFA |publisher=Union of European Football Associations |access-date=19 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|19|df=y}}

|time = 21:00

|team1 = Atlético Madrid {{fbaicon|ESP}}

|score = 2–1

|team2 = {{fbaicon|GER}} RB Leipzig

|goals1 =

|goals2 =

|stadium = Metropolitano Stadium, Madrid

|attendance = 57,856{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042031_FR.pdf |title=Full Time Summary Matchday 1 – Atlético Madrid v RB Leipzig |work=UEFA |publisher=Union of European Football Associations |date=19 September 2024 |access-date=19 September 2024}}

|referee = Ivan Kružliak (Slovakia)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042031/ |title=Atlético Madrid vs. RB Leipzig |website=UEFA |publisher=Union of European Football Associations |access-date=19 September 2024}}

}}

----

{{Football box

|date = {{Start date|2024|9|19|df=y}}

|time = 21:00

|team1 = Brest {{fbaicon|FRA}}

|score = 2–1

|team2 = {{fbaicon|AUT}} Sturm Graz

|goals1 =

|goals2 =

|stadium = Stade de Roudourou, Guingamp{{refn|group=note|name=Brest|Brest played their home matches at Stade de Roudourou, Guingamp, instead of their regular stadium, Stade Francis-Le Blé, Brest, which did not meet UEFA requirements.{{cite web|url=https://www.sb29.bzh/27-08-24-communique.php|title=Communiqué officiel: La Ligue des Champions au stade de Roudourou|trans-title=Official statement: Champions League at the Stade de Roudourou|language=fr|publisher=Stade Brestois 29|date=27 August 2024|access-date=31 August 2024|archive-date=31 August 2024|archive-url=https://web.archive.org/web/20240831223846/https://www.sb29.bzh/27-08-24-communique.php|url-status=live}}}}

|attendance = 14,518{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042037_FR.pdf |title=Full Time Summary Matchday 1 – Brest v Sturm Graz |work=UEFA |publisher=Union of European Football Associations |date=19 September 2024 |access-date=19 September 2024}}

|referee = Nick Walsh (Scotland)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042037/ |title=Brest vs. Sturm Graz |website=UEFA |publisher=Union of European Football Associations |access-date=19 September 2024}}

}}

=Matchday 2=

{{Football box

|date = {{Start date|2024|10|1|df=y}}

|time = 18:45

|team1 = Red Bull Salzburg {{fbaicon|AUT}}

|score = 0–4

|team2 = {{fbaicon|FRA}} Brest

|goals1 =

|goals2 =

|stadium = Red Bull Arena, Salzburg

|attendance = 20,232{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041941_FR.pdf |title=Full Time Summary Matchday 2 – Red Bull Salzburg v Brest |work=UEFA |publisher=Union of European Football Associations |date=1 October 2024 |access-date=1 October 2024}}

|referee = Anthony Taylor (England)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041941/ |title=Red Bull Salzburg vs. Brest |website=UEFA |publisher=Union of European Football Associations |access-date=1 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|1|df=y}}

|time = 18:45

|team1 = VfB Stuttgart {{fbaicon|GER}}

|score = 1–1

|team2 = {{fbaicon|CZE}} Sparta Prague

|goals1 =

|goals2 =

|stadium = MHPArena, Stuttgart

|attendance = 60,000{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041943_FR.pdf |title=Full Time Summary Matchday 2 – VfB Stuttgart v Sparta Prague |work=UEFA |publisher=Union of European Football Associations |date=1 October 2024 |access-date=1 October 2024}}

|referee = Manfredas Lukjančukas (Lithuania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041943/ |title=VfB Stuttgart vs. Sparta Prague |website=UEFA |publisher=Union of European Football Associations |access-date=1 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|1|df=y}}

|time = 21:00 {{small|(20:00 UTC+1)}}

|team1 = Arsenal {{fbaicon|ENG}}

|score = 2–0

|team2 = {{fbaicon|FRA}} Paris Saint-Germain

|goals1 =

|goals2 =

|stadium = Emirates Stadium, London

|attendance = 60,103{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041939_FR.pdf |title=Full Time Summary Matchday 2 – Arsenal v Paris Saint-Germain |work=UEFA |publisher=Union of European Football Associations |date=1 October 2024 |access-date=1 October 2024}}

|referee = Slavko Vinčić (Slovenia)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041939/ |title=Arsenal vs. Paris Saint-Germain |website=UEFA |publisher=Union of European Football Associations |access-date=1 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|1|df=y}}

|time = 21:00

|team1 = Bayer Leverkusen {{fbaicon|GER}}

|score = 1–0

|team2 = {{fbaicon|ITA}} Milan

|goals1 =

|goals2 =

|stadium = BayArena, Leverkusen

|attendance = 30,210{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041938_FR.pdf |title=Full Time Summary Matchday 2 – Bayer Leverkusen v Milan |work=UEFA |publisher=Union of European Football Associations |date=1 October 2024 |access-date=1 October 2024}}

|referee = Sandro Schärer (Switzerland)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041938/ |title=Bayer Leverkusen vs. Milan |website=UEFA |publisher=Union of European Football Associations |access-date=1 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|1|df=y}}

|time = 21:00

|team1 = Borussia Dortmund {{fbaicon|GER}}

|score = 7–1

|team2 = {{fbaicon|SCO}} Celtic

|goals1 =

|goals2 =

|stadium = Westfalenstadion, Dortmund

|attendance = 81,365{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041936_FR.pdf |title=Full Time Summary Matchday 2 – Borussia Dortmund v Celtic |work=UEFA |publisher=Union of European Football Associations |date=1 October 2024 |access-date=1 October 2024}}

|referee = José María Sánchez Martínez (Spain)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041936/ |title=Borussia Dortmund vs. Celtic |website=UEFA |publisher=Union of European Football Associations |access-date=1 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|1|df=y}}

|time = 21:00

|team1 = Barcelona {{fbaicon|ESP}}

|score = 5–0

|team2 = {{fbaicon|SUI}} Young Boys

|goals1 =

|goals2 =

|stadium = Estadi Olímpic Lluís Companys, Barcelona{{refn|group=note|name=Barcelona|Barcelona played their home matches at Estadi Olímpic Lluís Companys, Barcelona, instead of their regular stadium, Camp Nou, Barcelona, which was being renovated.{{cite web|url=https://www.lavanguardia.com/mediterranean/20240419/9599102/barca-stadium-camp-nou-december-works.html|title=Barça wants to return to the Camp Nou on December 15th|publisher=La Vanguardia|date=19 April 2024|access-date=23 April 2024}}}}

|attendance = 45,097{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041937_FR.pdf |title=Full Time Summary Matchday 2 – Barcelona v Young Boys |work=UEFA |publisher=Union of European Football Associations |date=1 October 2024 |access-date=1 October 2024}}

|referee = Erik Lambrechts (Belgium)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041937/ |title=Barcelona vs. Young Boys |website=UEFA |publisher=Union of European Football Associations |access-date=1 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|1|df=y}}

|time = 21:00

|team1 = Inter Milan {{fbaicon|ITA}}

|score = 4–0

|team2 = {{fbaicon|SRB}} Red Star Belgrade

|goals1 =

|goals2 =

|stadium = San Siro, Milan

|attendance = 56,391{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041935_FR.pdf |title=Full Time Summary Matchday 2 – Internazionale v Red Star Belgrade |work=UEFA |publisher=Union of European Football Associations |date=1 October 2024 |access-date=1 October 2024}}

|referee = Felix Zwayer (Germany)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041935/ |title=Internazionale vs. Red Star Belgrade |website=UEFA |publisher=Union of European Football Associations |access-date=1 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|1|df=y}}

|time = 21:00

|team1 = PSV Eindhoven {{fbaicon|NED}}

|score = 1–1

|team2 = {{fbaicon|POR}} Sporting CP

|goals1 =

|goals2 =

|stadium = Philips Stadion, Eindhoven

|attendance = 34,400{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041940_FR.pdf |title=Full Time Summary Matchday 2 – PSV Eindhoven v Sporting CP |work=UEFA |publisher=Union of European Football Associations |date=1 October 2024 |access-date=1 October 2024}}

|referee = Marco Guida (Italy)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041940/ |title=PSV Eindhoven vs. Sporting CP |website=UEFA |publisher=Union of European Football Associations |access-date=1 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|1|df=y}}

|time = 21:00

|team1 = Slovan Bratislava {{fbaicon|SVK}}

|score = 0–4

|team2 = {{fbaicon|ENG}} Manchester City

|goals1 =

|goals2 =

|stadium = Tehelné pole, Bratislava

|attendance = 22,500{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041942_FR.pdf |title=Full Time Summary Matchday 2 – Slovan Bratislava v Manchester City |work=UEFA |publisher=Union of European Football Associations |date=1 October 2024 |access-date=1 October 2024}}

|referee = Davide Massa (Italy)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041942/ |title=Slovan Bratislava vs. Manchester City |website=UEFA |publisher=Union of European Football Associations |access-date=1 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|2|df=y}}

|time = 18:45

|team1 = Shakhtar Donetsk {{fbaicon|UKR}}

|score = 0–3

|team2 = {{fbaicon|ITA}} Atalanta

|goals1 =

|goals2 =

|stadium = Arena AufSchalke, Gelsenkirchen, Germany{{refn|group=note|name=Ukraine|Due to the Russian invasion of Ukraine, Ukrainian teams were required to play their home matches at neutral venues until further notice.{{cite news |url=https://www.uefa.com/news-media/news/0272-148740475a92-1b97baa3e9d7-1000/|title=Decisions from today's extraordinary UEFA Executive Committee meeting |work=UEFA |publisher=Union of European Football Associations |date=25 February 2022 |access-date=25 February 2022}} Therefore, Shakhtar Donetsk played their home matches at Arena AufSchalke, Gelsenkirchen, Germany, instead of their regular stadium, Donbas Arena, Donetsk.{{cite news |title=The Champions League comes to Germany |url=https://shakhtar.com/en/news/2024/july/2_news/2_veltinsarena/ |publisher=FC Shakhtar Donetsk |access-date=2 July 2024 |date=2 July 2024}}}}

|attendance = 21,636{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041947_FR.pdf |title=Full Time Summary Matchday 2 – Shakhtar Donetsk v Atalanta |work=UEFA |publisher=Union of European Football Associations |date=2 October 2024 |access-date=2 October 2024}}

|referee = João Pinheiro (Portugal)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041947/ |title=Shakhtar Donetsk vs. Atalanta |website=UEFA |publisher=Union of European Football Associations |access-date=2 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|2|df=y}}

|time = 18:45

|team1 = Girona {{fbaicon|ESP}}

|score = 2–3

|team2 = {{fbaicon|NED}} Feyenoord

|goals1 =

|goals2 =

|stadium = Montilivi, Girona

|attendance = 8,752{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041951_FR.pdf |title=Full Time Summary Matchday 2 – Girona v Feyenoord |work=UEFA |publisher=Union of European Football Associations |date=2 October 2024 |access-date=2 October 2024}}

|referee = Urs Schnyder (Switzerland)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041951/ |title=Girona vs. Feyenoord |website=UEFA |publisher=Union of European Football Associations |access-date=2 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|2|df=y}}

|time = 21:00 {{small|(20:00 UTC+1)}}

|team1 = Aston Villa {{fbaicon|ENG}}

|score = 1–0

|team2 = {{fbaicon|GER}} Bayern Munich

|goals1 =

|goals2 =

|stadium = Villa Park, Birmingham

|attendance = 38,991{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041950_FR.pdf |title=Full Time Summary Matchday 2 – Aston Villa v Bayern Munich |work=UEFA |publisher=Union of European Football Associations |date=2 October 2024 |access-date=2 October 2024}}

|referee = Radu Petrescu (Romania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041950/ |title=Aston Villa vs. Bayern Munich |website=UEFA |publisher=Union of European Football Associations |access-date=2 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|2|df=y}}

|time = 21:00

|team1 = Dinamo Zagreb {{fbaicon|CRO}}

|score = 2–2

|team2 = {{fbaicon|FRA}} Monaco

|goals1 =

|goals2 =

|stadium = Stadion Maksimir, Zagreb

|attendance = 12,462{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041948_FR.pdf |title=Full Time Summary Matchday 2 – Dinamo Zagreb v Monaco |work=UEFA |publisher=Union of European Football Associations |date=2 October 2024 |access-date=2 October 2024}}

|referee = Harm Osmers (Germany)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041948/ |title=Dinamo Zagreb vs. Monaco |website=UEFA |publisher=Union of European Football Associations |access-date=2 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|2|df=y}}

|time = 21:00 {{small|(20:00 UTC+1)}}

|team1 = Liverpool {{fbaicon|ENG}}

|score = 2–0

|team2 = {{fbaicon|ITA}} Bologna

|goals1 =

|goals2 =

|stadium = Anfield, Liverpool

|attendance = 59,816{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041944_FR.pdf |title=Full Time Summary Matchday 2 – Liverpool v Bologna |work=UEFA |publisher=Union of European Football Associations |date=2 October 2024 |access-date=2 October 2024}}

|referee = Nikola Dabanović (Montenegro)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041944/ |title=Liverpool vs. Bologna |website=UEFA |publisher=Union of European Football Associations |access-date=2 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|2|df=y}}

|time = 21:00

|team1 = Lille {{fbaicon|FRA}}

|score = 1–0

|team2 = {{fbaicon|ESP}} Real Madrid

|goals1 =

  • David {{goal|45+3|pen.}}

|goals2 =

|stadium = Stade Pierre-Mauroy, Villeneuve-d'Ascq

|attendance = 48,205{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041949_FR.pdf |title=Full Time Summary Matchday 2 – Lille v Real Madrid |work=UEFA |publisher=Union of European Football Associations |date=2 October 2024 |access-date=2 October 2024}}

|referee = Maurizio Mariani (Italy)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041949/ |title=Lille vs. Real Madrid |website=UEFA |publisher=Union of European Football Associations |access-date=2 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|2|df=y}}

|time = 21:00

|team1 = RB Leipzig {{fbaicon|GER}}

|score = 2–3

|team2 = {{fbaicon|ITA}} Juventus

|goals1 =

|goals2 =

|stadium = Red Bull Arena, Leipzig

|attendance = 45,228{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041945_FR.pdf |title=Full Time Summary Matchday 2 – RB Leipzig v Juventus |work=UEFA |publisher=Union of European Football Associations |date=2 October 2024 |access-date=2 October 2024}}

|referee = François Letexier (France)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041945/ |title=RB Leipzig vs. Juventus |website=UEFA |publisher=Union of European Football Associations |access-date=2 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|2|df=y}}

|time = 21:00

|team1 = Sturm Graz {{fbaicon|AUT}}

|score = 0–1

|team2 = {{fbaicon|BEL}} Club Brugge

|goals1 =

|goals2 =

|stadium = Wörthersee Stadion, Klagenfurt{{refn|group=note|name=Sturm Graz|Sturm Graz played their home matches at Wörthersee Stadion, Klagenfurt, instead of their regular stadium, Liebenauer Stadium, Graz, which did not meet UEFA requirements.}}

|attendance = 23,205{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041952_FR.pdf |title=Full Time Summary Matchday 2 – Sturm Graz v Club Brugge |work=UEFA |publisher=Union of European Football Associations |date=2 October 2024 |access-date=2 October 2024}}

|referee = Aliyar Aghayev (Azerbaijan)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041952/ |title=Sturm Graz vs. Club Brugge |website=UEFA |publisher=Union of European Football Associations |access-date=2 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|2|df=y}}

|time = 21:00 {{small|(20:00 UTC+1)}}

|team1 = Benfica {{fbaicon|POR}}

|score = 4–0

|team2 = {{fbaicon|ESP}} Atlético Madrid

|goals1 =

|goals2 =

|stadium = Estádio da Luz, Lisbon

|attendance = 62,028{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041946_FR.pdf |title=Full Time Summary Matchday 2 – Benfica v Atlético Madrid |work=UEFA |publisher=Union of European Football Associations |date=2 October 2024 |access-date=2 October 2024}}

|referee = Serdar Gözübüyük (Netherlands)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041946/ |title=Benfica vs. Atlético Madrid |website=UEFA |publisher=Union of European Football Associations |access-date=2 October 2024}}

}}

=Matchday 3=

{{Football box

|date = {{Start date|2024|10|22|df=y}}

|time = 18:45

|team1 = Milan {{fbaicon|ITA}}

|score = 3–1

|team2 = {{fbaicon|BEL}} Club Brugge

|goals1 =

|goals2 =

|stadium = San Siro, Milan

|attendance = 58,649{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041957_FR.pdf |title=Full Time Summary Matchday 3 – Milan v Club Brugge |work=UEFA |publisher=Union of European Football Associations |date=22 October 2024 |access-date=22 October 2024}}

|referee = Felix Zwayer (Germany)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041957/ |title=Milan vs. Club Brugge |website=UEFA |publisher=Union of European Football Associations |access-date=22 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|22|df=y}}

|time = 18:45

|team1 = Monaco {{fbaicon|FRA}}

|score = 5–1

|team2 = {{fbaicon|SRB}} Red Star Belgrade

|goals1 =

|goals2 =

|stadium = Stade Louis II, Monaco

|attendance = 9,590{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041958_FR.pdf |title=Full Time Summary Matchday 3 – Monaco v Red Star Belgrade |work=UEFA |publisher=Union of European Football Associations |date=22 October 2024 |access-date=22 October 2024}}

|referee = Tobias Stieler (Germany)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041958/ |title=Monaco vs. Red Star Belgrade |website=UEFA |publisher=Union of European Football Associations |access-date=22 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|22|df=y}}

|time = 21:00 {{small|(20:00 UTC+1)}}

|team1 = Arsenal {{fbaicon|ENG}}

|score = 1–0

|team2 = {{fbaicon|UKR}} Shakhtar Donetsk

|goals1 =

|goals2 =

|stadium = Emirates Stadium, London

|attendance = 59,594{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041956_FR.pdf |title=Full Time Summary Matchday 3 – Arsenal v Shakhtar Donetsk |work=UEFA |publisher=Union of European Football Associations |date=22 October 2024 |access-date=22 October 2024}}

|referee = Benoît Bastien (France)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041956/ |title=Arsenal vs. Shakhtar Donetsk |website=UEFA |publisher=Union of European Football Associations |access-date=22 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|22|df=y}}

|time = 21:00 {{small|(20:00 UTC+1)}}

|team1 = Aston Villa {{fbaicon|ENG}}

|score = 2–0

|team2 = {{fbaicon|ITA}} Bologna

|goals1 =

|goals2 =

|stadium = Villa Park, Birmingham

|attendance = 41,847{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041959_FR.pdf |title=Full Time Summary Matchday 3 – Aston Villa v Bologna |work=UEFA |publisher=Union of European Football Associations |date=22 October 2024 |access-date=22 October 2024}}

|referee = João Pinheiro (Portugal)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041959/ |title=Aston Villa vs. Bologna |website=UEFA |publisher=Union of European Football Associations |access-date=22 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|22|df=y}}

|time = 21:00

|team1 = Girona {{fbaicon|ESP}}

|score = 2–0

|team2 = {{fbaicon|SVK}} Slovan Bratislava

|goals1 =

|goals2 =

|stadium = Montilivi, Girona

|attendance = 9,246{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041960_FR.pdf |title=Full Time Summary Matchday 3 – Girona v Slovan Bratislava |work=UEFA |publisher=Union of European Football Associations |date=22 October 2024 |access-date=22 October 2024}}

|referee = Horațiu Feșnic (Romania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041960/ |title=Girona vs. Slovan Bratislava |website=UEFA |publisher=Union of European Football Associations |access-date=22 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|22|df=y}}

|time = 21:00

|team1 = Juventus {{fbaicon|ITA}}

|score = 0–1

|team2 = {{fbaicon|GER}} VfB Stuttgart

|goals1 =

|goals2 =

|stadium = Juventus Stadium, Turin

|attendance = 41,306{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041955_FR.pdf |title=Full Time Summary Matchday 3 – Juventus v VfB Stuttgart |work=UEFA |publisher=Union of European Football Associations |date=22 October 2024 |access-date=22 October 2024}}

|referee = Espen Eskås (Norway)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041955/ |title=Juventus vs. VfB Stuttgart |website=UEFA |publisher=Union of European Football Associations |access-date=22 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|22|df=y}}

|time = 21:00

|team1 = Paris Saint-Germain {{fbaicon|FRA}}

|score = 1–1

|team2 = {{fbaicon|NED}} PSV Eindhoven

|goals1 =

|goals2 =

|stadium = Parc des Princes, Paris

|attendance = 47,511{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041954_FR.pdf |title=Full Time Summary Matchday 3 – Paris Saint-Germain v PSV Eindhoven |work=UEFA |publisher=Union of European Football Associations |date=22 October 2024 |access-date=22 October 2024}}

|referee = Glenn Nyberg (Sweden)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041954/ |title=Paris Saint-Germain vs. PSV Eindhoven |website=UEFA |publisher=Union of European Football Associations |access-date=22 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|22|df=y}}

|time = 21:00

|team1 = Real Madrid {{fbaicon|ESP}}

|score = 5–2

|team2 = {{fbaicon|GER}} Borussia Dortmund

|goals1 =

|goals2 =

|stadium = Santiago Bernabéu, Madrid

|attendance = 74,642{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042043_FR.pdf |title=Full Time Summary Matchday 3 – Real Madrid v Borussia Dortmund |work=UEFA |publisher=Union of European Football Associations |date=22 October 2024 |access-date=22 October 2024}}

|referee = István Kovács (Romania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042043/ |title=Real Madrid vs. Borussia Dortmund |website=UEFA |publisher=Union of European Football Associations |access-date=22 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|22|df=y}}

|time = 21:00

|team1 = Sturm Graz {{fbaicon|AUT}}

|score = 0–2

|team2 = {{fbaicon|POR}} Sporting CP

|goals1 =

|goals2 =

|stadium = Wörthersee Stadion, Klagenfurt{{refn|group=note|name=Sturm Graz}}

|attendance = 23,691{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041961_FR.pdf |title=Full Time Summary Matchday 3 – Sturm Graz v Sporting CP |work=UEFA |publisher=Union of European Football Associations |date=22 October 2024 |access-date=22 October 2024}}

|referee = Giorgi Kruashvili (Georgia)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041961/ |title=Sturm Graz vs. Sporting CP |website=UEFA |publisher=Union of European Football Associations |access-date=22 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|23|df=y}}

|time = 18:45

|team1 = Atalanta {{fbaicon|ITA}}

|score = 0–0

|team2 = {{fbaicon|SCO}} Celtic

|goals1 =

|goals2 =

|stadium = Stadio Atleti Azzurri d'Italia, Bergamo

|attendance = 21,614{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041966_FR.pdf |title=Full Time Summary Matchday 3 – Atalanta v Celtic |work=UEFA |publisher=Union of European Football Associations |date=23 October 2024 |access-date=23 October 2024}}

|referee = Irfan Peljto (Bosnia and Herzegovina)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041966/ |title=Atalanta vs. Celtic |website=UEFA |publisher=Union of European Football Associations |access-date=23 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|23|df=y}}

|time = 18:45

|team1 = Brest {{fbaicon|FRA}}

|score = 1–1

|team2 = {{fbaicon|GER}} Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Stade de Roudourou, Guingamp{{refn|group=note|name=Brest}}

|attendance = 15,510{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041970_FR.pdf |title=Full Time Summary Matchday 3 – Brest v Bayer Leverkusen |work=UEFA |publisher=Union of European Football Associations |date=23 October 2024 |access-date=23 October 2024}}

|referee = Ivan Kružliak (Slovakia)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041970/ |title=Brest vs. Bayer Leverkusen |website=UEFA |publisher=Union of European Football Associations |access-date=23 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|23|df=y}}

|time = 21:00

|team1 = Atlético Madrid {{fbaicon|ESP}}

|score = 1–3

|team2 = {{fbaicon|FRA}} Lille

|goals1 =

|goals2 =

|stadium = Metropolitano Stadium, Madrid

|attendance = 61,197{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041965_FR.pdf |title=Full Time Summary Matchday 3 – Atlético Madrid v Lille |work=UEFA |publisher=Union of European Football Associations |date=23 October 2024 |access-date=23 October 2024}}

|referee = Marco Guida (Italy)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041965/ |title=Atlético Madrid vs. Lille |website=UEFA |publisher=Union of European Football Associations |access-date=23 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|23|df=y}}

|time = 21:00

|team1 = Young Boys {{fbaicon|SUI}}

|score = 0–1

|team2 = {{fbaicon|ITA}} Inter Milan

|goals1 =

|goals2 =

|stadium = Stadion Wankdorf, Bern

|attendance = 31,500{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041969_FR.pdf |title=Full Time Summary Matchday 3 – Young Boys v Internazionale |work=UEFA |publisher=Union of European Football Associations |date=23 October 2024 |access-date=23 October 2024}}

|referee = Michael Oliver (England)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041969/ |title=Young Boys vs. Internazionale |website=UEFA |publisher=Union of European Football Associations |access-date=23 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|23|df=y}}

|time = 21:00

|team1 = Barcelona {{fbaicon|ESP}}

|score = 4–1

|team2 = {{fbaicon|GER}} Bayern Munich

|goals1 =

|goals2 =

|stadium = Estadi Olímpic Lluís Companys, Barcelona{{refn|group=note|name=Barcelona}}

|attendance = 50,312{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041964_FR.pdf |title=Full Time Summary Matchday 3 – Barcelona v Bayern Munich |work=UEFA |publisher=Union of European Football Associations |date=23 October 2024 |access-date=23 October 2024}}

|referee = Slavko Vinčić (Slovenia)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041964/ |title=Barcelona vs. Bayern Munich |website=UEFA |publisher=Union of European Football Associations |access-date=23 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|23|df=y}}

|time = 21:00

|team1 = Red Bull Salzburg {{fbaicon|AUT}}

|score = 0–2

|team2 = {{fbaicon|CRO}} Dinamo Zagreb

|goals1 =

|goals2 =

|stadium = Red Bull Arena, Salzburg

|attendance = 24,018{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041968_FR.pdf |title=Full Time Summary Matchday 3 – Red Bull Salzburg v Dinamo Zagreb |work=UEFA |publisher=Union of European Football Associations |date=23 October 2024 |access-date=23 October 2024}}

|referee = Danny Makkelie (Netherlands)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041968/ |title=Red Bull Salzburg vs. Dinamo Zagreb |website=UEFA |publisher=Union of European Football Associations |access-date=23 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|23|df=y}}

|time = 21:00 {{small|(20:00 UTC+1)}}

|team1 = Manchester City {{fbaicon|ENG}}

|score = 5–0

|team2 = {{fbaicon|CZE}} Sparta Prague

|goals1 =

|goals2 =

|stadium = City of Manchester Stadium, Manchester

|attendance = 50,116{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041962_FR.pdf |title=Full Time Summary Matchday 3 – Manchester City v Sparta Prague |work=UEFA |publisher=Union of European Football Associations |date=23 October 2024 |access-date=23 October 2024}}

|referee = Maurizio Mariani (Italy)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041962/ |title=Manchester City vs. Sparta Prague |website=UEFA |publisher=Union of European Football Associations |access-date=23 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|23|df=y}}

|time = 21:00

|team1 = RB Leipzig {{fbaicon|GER}}

|score = 0–1

|team2 = {{fbaicon|ENG}} Liverpool

|goals1 =

|goals2 =

|stadium = Red Bull Arena, Leipzig

|attendance = 45,228{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041963_FR.pdf |title=Full Time Summary Matchday 3 – RB Leipzig v Liverpool |work=UEFA |publisher=Union of European Football Associations |date=23 October 2024 |access-date=23 October 2024}}

|referee = Sandro Schärer (Switzerland)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041963/ |title=RB Leipzig vs. Liverpool |website=UEFA |publisher=Union of European Football Associations |access-date=23 October 2024}}

}}

----

{{Football box

|date = {{Start date|2024|10|23|df=y}}

|time = 21:00 {{small|(20:00 UTC+1)}}

|team1 = Benfica {{fbaicon|POR}}

|score = 1–3

|team2 = {{fbaicon|NED}} Feyenoord

|goals1 =

|goals2 =

|stadium = Estádio da Luz, Lisbon

|attendance = 61,687{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041967_FR.pdf |title=Full Time Summary Matchday 3 – Benfica v Feyenoord |work=UEFA |publisher=Union of European Football Associations |date=23 October 2024 |access-date=23 October 2024}}

|referee = Halil Umut Meler (Turkey)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041967/ |title=Benfica vs. Feyenoord |website=UEFA |publisher=Union of European Football Associations |access-date=23 October 2024}}

}}

=Matchday 4=

{{Football box

|date = {{Start date|2024|11|5|df=y}}

|time = 18:45

|team1 = PSV Eindhoven {{fbaicon|NED}}

|score = 4–0

|team2 = {{fbaicon|ESP}} Girona

|goals1 =

|goals2 =

|stadium = Philips Stadion, Eindhoven

|attendance = 34,400{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041975_FR.pdf |title=Full Time Summary Matchday 4 – PSV Eindhoven v Girona |work=UEFA |publisher=Union of European Football Associations |date=5 November 2024 |access-date=5 November 2024}}

|referee = Michael Oliver (England)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041975/ |title=PSV Eindhoven vs. Girona |website=UEFA |publisher=Union of European Football Associations |access-date=5 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|5|df=y}}

|time = 18:45

|team1 = Slovan Bratislava {{fbaicon|SVK}}

|score = 1–4

|team2 = {{fbaicon|CRO}} Dinamo Zagreb

|goals1 =

|goals2 =

|stadium = Tehelné pole, Bratislava

|attendance = 22,132{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041978_FR.pdf |title=Full Time Summary Matchday 4 – Slovan Bratislava v Dinamo Zagreb |work=UEFA |publisher=Union of European Football Associations |date=5 November 2024 |access-date=5 November 2024}}

|referee = Anthony Taylor (England)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041978/ |title=Slovan Bratislava vs. Dinamo Zagreb |website=UEFA |publisher=Union of European Football Associations |access-date=5 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|5|df=y}}

|time = 21:00

|team1 = Bologna {{fbaicon|ITA}}

|score = 0–1

|team2 = {{fbaicon|FRA}} Monaco

|goals1 =

|goals2 =

|stadium = Stadio Renato Dall'Ara, Bologna

|attendance = 23,084{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041979_FR.pdf |title=Full Time Summary Matchday 4 – Bologna v Monaco |work=UEFA |publisher=Union of European Football Associations |date=5 November 2024 |access-date=5 November 2024}}

|referee = Aliyar Aghayev (Azerbaijan)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041979/ |title=Bologna vs. Monaco |website=UEFA |publisher=Union of European Football Associations |access-date=5 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|5|df=y}}

|time = 21:00

|team1 = Borussia Dortmund {{fbaicon|GER}}

|score = 1–0

|team2 = {{fbaicon|AUT}} Sturm Graz

|goals1 =

|goals2 =

|stadium = Westfalenstadion, Dortmund

|attendance = 81,365{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041973_FR.pdf |title=Full Time Summary Matchday 4 – Borussia Dortmund v Sturm Graz |work=UEFA |publisher=Union of European Football Associations |date=5 November 2024 |access-date=5 November 2024}}

|referee = Erik Lambrechts (Belgium)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041973/ |title=Borussia Dortmund vs. Sturm Graz |website=UEFA |publisher=Union of European Football Associations |access-date=5 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|5|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Celtic {{fbaicon|SCO}}

|score = 3–1

|team2 = {{fbaicon|GER}} RB Leipzig

|goals1 =

|goals2 =

|stadium = Celtic Park, Glasgow

|attendance = 57,551{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041977_FR.pdf |title=Full Time Summary Matchday 4 – Celtic v RB Leipzig |work=UEFA |publisher=Union of European Football Associations |date=5 November 2024 |access-date=5 November 2024}}

|referee = Benoît Bastien (France)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041977/ |title=Celtic vs. RB Leipzig |website=UEFA |publisher=Union of European Football Associations |access-date=5 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|5|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Liverpool {{fbaicon|ENG}}

|score = 4–0

|team2 = {{fbaicon|GER}} Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Anfield, Liverpool

|attendance = 59,790{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041972_FR.pdf |title=Full Time Summary Matchday 4 – Liverpool v Bayer Leverkusen |work=UEFA |publisher=Union of European Football Associations |date=5 November 2024 |access-date=5 November 2024}}

|referee = Danny Makkelie (Netherlands)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041972/ |title=Liverpool vs. Bayer Leverkusen |website=UEFA |publisher=Union of European Football Associations |access-date=5 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|5|df=y}}

|time = 21:00

|team1 = Lille {{fbaicon|FRA}}

|score = 1–1

|team2 = {{fbaicon|ITA}} Juventus

|goals1 =

|goals2 =

|stadium = Stade Pierre-Mauroy, Villeneuve-d'Ascq

|attendance = 48,312{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041976_FR.pdf |title=Full Time Summary Matchday 4 – Lille v Juventus |work=UEFA |publisher=Union of European Football Associations |date=5 November 2024 |access-date=5 November 2024}}

|referee = Irfan Peljto (Bosnia and Herzegovina)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041976/ |title=Lille vs. Juventus |website=UEFA |publisher=Union of European Football Associations |access-date=5 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|5|df=y}}

|time = 21:00

|team1 = Real Madrid {{fbaicon|ESP}}

|score = 1–3

|team2 = {{fbaicon|ITA}} Milan

|goals1 =

|goals2 =

|stadium = Santiago Bernabéu, Madrid

|attendance = 75,561{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041971_FR.pdf |title=Full Time Summary Matchday 4 – Real Madrid v Milan |work=UEFA |publisher=Union of European Football Associations |date=5 November 2024 |access-date=5 November 2024}}

|referee = Slavko Vinčić (Slovenia)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041971/ |title=Real Madrid vs. Milan |website=UEFA |publisher=Union of European Football Associations |access-date=5 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|5|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Sporting CP {{fbaicon|POR}}

|score = 4–1

|team2 = {{fbaicon|ENG}} Manchester City

|goals1 =

|goals2 =

|stadium = Estádio José Alvalade, Lisbon

|attendance = 47,453{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041974_FR.pdf |title=Full Time Summary Matchday 4 – Sporting CP v Manchester City |work=UEFA |publisher=Union of European Football Associations |date=5 November 2024 |access-date=5 November 2024}}

|referee = Daniel Siebert (Germany)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041974/ |title=Sporting CP vs. Manchester City |website=UEFA |publisher=Union of European Football Associations |access-date=5 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|6|df=y}}

|time = 18:45

|team1 = Club Brugge {{fbaicon|BEL}}

|score = 1–0

|team2 = {{fbaicon|ENG}} Aston Villa

|goals1 =

|goals2 =

|stadium = Jan Breydel Stadium, Bruges

|attendance = 23,466{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041983_FR.pdf |title=Full Time Summary Matchday 4 – Club Brugge v Aston Villa |work=UEFA |publisher=Union of European Football Associations |date=6 November 2024 |access-date=6 November 2024}}

|referee = Tobias Stieler (Germany)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041983/ |title=Club Brugge vs. Aston Villa |website=UEFA |publisher=Union of European Football Associations |access-date=6 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|6|df=y}}

|time = 18:45

|team1 = Shakhtar Donetsk {{fbaicon|UKR}}

|score = 2–1

|team2 = {{fbaicon|SUI}} Young Boys

|goals1 =

|goals2 =

|stadium = Arena AufSchalke, Gelsenkirchen, Germany{{refn|group=note|name=Ukraine}}

|attendance = 17,420{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041984_FR.pdf |title=Full Time Summary Matchday 4 – Shakhtar Donetsk v Young Boys |work=UEFA |publisher=Union of European Football Associations |date=6 November 2024 |access-date=6 November 2024}}

|referee = Orel Grinfeld (Israel)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041984/ |title=Shakhtar Donetsk vs. Young Boys |website=UEFA |publisher=Union of European Football Associations |access-date=6 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|6|df=y}}

|time = 21:00

|team1 = Sparta Prague {{fbaicon|CZE}}

|score = 1–2

|team2 = {{fbaicon|FRA}} Brest

|goals1 =

|goals2 =

|stadium = Stadion Letná, Prague

|attendance = 18,033{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041987_FR.pdf |title=Full Time Summary Matchday 4 – Sparta Prague v Brest |work=UEFA |publisher=Union of European Football Associations |date=6 November 2024 |access-date=6 November 2024}}

|referee = Mykola Balakin (Ukraine)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041987/ |title=Sparta Prague vs. Brest |website=UEFA |publisher=Union of European Football Associations |access-date=6 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|6|df=y}}

|time = 21:00

|team1 = Inter Milan {{fbaicon|ITA}}

|score = 1–0

|team2 = {{fbaicon|ENG}} Arsenal

|goals1 =

|goals2 =

|stadium = San Siro, Milan

|attendance = 75,222{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041982_FR.pdf |title=Full Time Summary Matchday 4 – Internazionale v Arsenal |work=UEFA |publisher=Union of European Football Associations |date=6 November 2024 |access-date=6 November 2024}}

|referee = István Kovács (Romania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041982/ |title=Internazionale vs. Arsenal |website=UEFA |publisher=Union of European Football Associations |access-date=6 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|6|df=y}}

|time = 21:00

|team1 = Feyenoord {{fbaicon|NED}}

|score = 1–3

|team2 = {{fbaicon|AUT}} Red Bull Salzburg

|goals1 =

|goals2 =

|stadium = De Kuip, Rotterdam

|attendance = 42,774{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041985_FR.pdf |title=Full Time Summary Matchday 4 – Feyenoord v Red Bull Salzburg |work=UEFA |publisher=Union of European Football Associations |date=6 November 2024 |access-date=6 November 2024}}

|referee = Donatas Rumšas (Lithuania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041985/ |title=Feyenoord vs. Red Bull Salzburg |website=UEFA |publisher=Union of European Football Associations |access-date=6 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|6|df=y}}

|time = 21:00

|team1 = Red Star Belgrade {{fbaicon|SRB}}

|score = 2–5

|team2 = {{fbaicon|ESP}} Barcelona

|goals1 =

|goals2 =

|stadium = Red Star Stadium, Belgrade

|attendance = 48,886{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041986_FR.pdf |title=Full Time Summary Matchday 4 – Red Star Belgrade v Barcelona |work=UEFA |publisher=Union of European Football Associations |date=6 November 2024 |access-date=6 November 2024}}

|referee = Espen Eskås (Norway)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041986/ |title=Red Star Belgrade vs. Barcelona |website=UEFA |publisher=Union of European Football Associations |access-date=6 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|6|df=y}}

|time = 21:00

|team1 = Paris Saint-Germain {{fbaicon|FRA}}

|score = 1–2

|team2 = {{fbaicon|ESP}} Atlético Madrid

|goals1 =

|goals2 =

|stadium = Parc des Princes, Paris

|attendance = 47,369{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041981_FR.pdf |title=Full Time Summary Matchday 4 – Paris Saint-Germain v Atlético Madrid |work=UEFA |publisher=Union of European Football Associations |date=6 November 2024 |access-date=6 November 2024}}

|referee = Szymon Marciniak (Poland)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041981/ |title=Paris Saint-Germain vs. Atlético Madrid |website=UEFA |publisher=Union of European Football Associations |access-date=6 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|6|df=y}}

|time = 21:00

|team1 = VfB Stuttgart {{fbaicon|GER}}

|score = 0–2

|team2 = {{fbaicon|ITA}} Atalanta

|goals1 =

|goals2 =

|stadium = MHPArena, Stuttgart

|attendance = 60,000{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041988_FR.pdf |title=Full Time Summary Matchday 4 – VfB Stuttgart v Atalanta |work=UEFA |publisher=Union of European Football Associations |date=6 November 2024 |access-date=6 November 2024}}

|referee = Rade Obrenović (Slovenia)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041988/ |title=VfB Stuttgart vs. Atalanta |website=UEFA |publisher=Union of European Football Associations |access-date=6 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|6|df=y}}

|time = 21:15{{refn|group=note|The Bayern Munich v Benfica match, originally scheduled for 21:00, was delayed to 21:15 to allow fans time to get into the stadium following public transport issues.{{cite web|url=https://www.barrons.com/news/bayern-benfica-champions-league-game-delayed-by-15-minutes-4494a8fc|title=Bayern-Benfica Champions League game delayed by 15 minutes|website=Barrons.com|date=6 November 2024|access-date=7 November 2024}}}}

|team1 = Bayern Munich {{fbaicon|GER}}

|score = 1–0

|team2 = {{fbaicon|POR}} Benfica

|goals1 =

|goals2 =

|stadium = Allianz Arena, Munich

|attendance = 75,000{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041980_FR.pdf |title=Full Time Summary Matchday 4 – Bayern Munich v Benfica |work=UEFA |publisher=Union of European Football Associations |date=6 November 2024 |access-date=6 November 2024}}

|referee = Davide Massa (Italy)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041980/ |title=Bayern Munich vs. Benfica |website=UEFA |publisher=Union of European Football Associations |access-date=6 November 2024}}

}}

=Matchday 5=

{{Football box

|date = {{Start date|2024|11|26|df=y}}

|time = 18:45

|team1 = Sparta Prague {{fbaicon|CZE}}

|score = 0–6

|team2 = {{fbaicon|ESP}} Atlético Madrid

|goals1 =

|goals2 =

|stadium = Stadion Letná, Prague

|attendance = 18,110{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041997_FR.pdf |title=Full Time Summary Matchday 5 – Sparta Prague v Atlético Madrid |work=UEFA |publisher=Union of European Football Associations |date=26 November 2024 |access-date=26 November 2024}}

|referee = Danny Makkelie (Netherlands)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041997/ |title=Sparta Prague vs. Atlético Madrid |website=UEFA |publisher=Union of European Football Associations |access-date=26 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|26|df=y}}

|time = 18:45

|team1 = Slovan Bratislava {{fbaicon|SVK}}

|score = 2–3

|team2 = {{fbaicon|ITA}} Milan

|goals1 =

|goals2 =

|stadium = Tehelné pole, Bratislava

|attendance = 22,500{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041996_FR.pdf |title=Full Time Summary Matchday 5 – Slovan Bratislava v Milan |work=UEFA |publisher=Union of European Football Associations |date=26 November 2024 |access-date=26 November 2024}}

|referee = José María Sánchez Martínez (Spain)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041996/ |title=Slovan Bratislava vs. Milan |website=UEFA |publisher=Union of European Football Associations |access-date=26 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|26|df=y}}

|time = 21:00

|team1 = Bayer Leverkusen {{fbaicon|GER}}

|score = 5–0

|team2 = {{fbaicon|AUT}} Red Bull Salzburg

|goals1 =

|goals2 =

|stadium = BayArena, Leverkusen

|attendance = 29,211{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041993_FR.pdf |title=Full Time Summary Matchday 5 – Bayer Leverkusen v Red Bull Salzburg |work=UEFA |publisher=Union of European Football Associations |date=26 November 2024 |access-date=26 November 2024}}

|referee = Mykola Balakin (Ukraine)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041993/ |title=Bayer Leverkusen vs. Red Bull Salzburg |website=UEFA |publisher=Union of European Football Associations |access-date=26 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|26|df=y}}

|time = 21:00

|team1 = Young Boys {{fbaicon|SUI}}

|score = 1–6

|team2 = {{fbaicon|ITA}} Atalanta

|goals1 =

|goals2 =

|stadium = Stadion Wankdorf, Bern

|attendance = 31,500{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041995_FR.pdf |title=Full Time Summary Matchday 5 – Young Boys v Atalanta |work=UEFA |publisher=Union of European Football Associations |date=26 November 2024 |access-date=26 November 2024}}

|referee = Manfredas Lukjančukas (Lithuania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041995/ |title=Young Boys vs. Atalanta |website=UEFA |publisher=Union of European Football Associations |access-date=26 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|26|df=y}}

|time = 21:00

|team1 = Barcelona {{fbaicon|ESP}}

|score = 3–0

|team2 = {{fbaicon|FRA}} Brest

|goals1 =

|goals2 =

|stadium = Estadi Olímpic Lluís Companys, Barcelona{{refn|group=note|name=Barcelona}}

|attendance = 46,317{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041992_FR.pdf |title=Full Time Summary Matchday 5 – Barcelona v Brest |work=UEFA |publisher=Union of European Football Associations |date=26 November 2024 |access-date=26 November 2024}}

|referee = Irfan Peljto (Bosnia and Herzegovina)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041992/ |title=Barcelona vs. Brest |website=UEFA |publisher=Union of European Football Associations |access-date=26 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|26|df=y}}

|time = 21:00

|team1 = Bayern Munich {{fbaicon|GER}}

|score = 1–0

|team2 = {{fbaicon|FRA}} Paris Saint-Germain

|goals1 =

|goals2 =

|stadium = Allianz Arena, Munich

|attendance = 75,000{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041990_FR.pdf |title=Full Time Summary Matchday 5 – Bayern Munich v Paris Saint-Germain |work=UEFA |publisher=Union of European Football Associations |date=26 November 2024 |access-date=26 November 2024}}

|referee = István Kovács (Romania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041990/ |title=Bayern Munich vs. Paris Saint-Germain |website=UEFA |publisher=Union of European Football Associations |access-date=26 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|26|df=y}}

|time = 21:00

|team1 = Inter Milan {{fbaicon|ITA}}

|score = 1–0

|team2 = {{fbaicon|GER}} RB Leipzig

|goals1 =

|goals2 =

|stadium = San Siro, Milan

|attendance = 63,174{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041991_FR.pdf |title=Full Time Summary Matchday 5 – Internazionale v RB Leipzig |work=UEFA |publisher=Union of European Football Associations |date=26 November 2024 |access-date=26 November 2024}}

|referee = João Pinheiro (Portugal)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041991/ |title=Internazionale vs. RB Leipzig |website=UEFA |publisher=Union of European Football Associations |access-date=26 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|26|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Manchester City {{fbaicon|ENG}}

|score = 3–3

|team2 = {{fbaicon|NED}} Feyenoord

|goals1 =

|goals2 =

|stadium = City of Manchester Stadium, Manchester

|attendance = 47,011{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041989_FR.pdf |title=Full Time Summary Matchday 5 – Manchester City v Feyenoord |work=UEFA |publisher=Union of European Football Associations |date=26 November 2024 |access-date=26 November 2024}}

|referee = Radu Petrescu (Romania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041989/ |title=Manchester City vs. Feyenoord |website=UEFA |publisher=Union of European Football Associations |access-date=26 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|26|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Sporting CP {{fbaicon|POR}}

|score = 1–5

|team2 = {{fbaicon|ENG}} Arsenal

|goals1 =

|goals2 =

|stadium = Estádio José Alvalade, Lisbon

|attendance = 47,386{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041994_FR.pdf |title=Full Time Summary Matchday 5 – Sporting CP v Arsenal |work=UEFA |publisher=Union of European Football Associations |date=26 November 2024 |access-date=26 November 2024}}

|referee = Szymon Marciniak (Poland)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041994/ |title=Sporting CP vs. Arsenal |website=UEFA |publisher=Union of European Football Associations |access-date=26 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|27|df=y}}

|time = 18:45

|team1 = Red Star Belgrade {{fbaicon|SRB}}

|score = 5–1

|team2 = {{fbaicon|GER}} VfB Stuttgart

|goals1 =

|goals2 =

|stadium = Red Star Stadium, Belgrade

|attendance = 41,372{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042001_FR.pdf |title=Full Time Summary Matchday 5 – Red Star Belgrade v VfB Stuttgart |work=UEFA |publisher=Union of European Football Associations |date=27 November 2024 |access-date=27 November 2024}}

|referee = Erik Lambrechts (Belgium)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042001/ |title=Red Star Belgrade vs. VfB Stuttgart |website=UEFA |publisher=Union of European Football Associations |access-date=27 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|27|df=y}}

|time = 18:45

|team1 = Sturm Graz {{fbaicon|AUT}}

|score = 1–0

|team2 = {{fbaicon|ESP}} Girona

|goals1 =

|goals2 =

|stadium = Wörthersee Stadion, Klagenfurt{{refn|group=note|name=Sturm Graz}}

|attendance = 21,502{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042006_FR.pdf |title=Full Time Summary Matchday 5 – Sturm Graz v Girona |work=UEFA |publisher=Union of European Football Associations |date=27 November 2024 |access-date=27 November 2024}}

|referee = Rohit Saggi (Norway)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042006/ |title=Sturm Graz vs. Girona |website=UEFA |publisher=Union of European Football Associations |access-date=27 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|27|df=y}}

|time = 21:00

|team1 = Monaco {{fbaicon|FRA}}

|score = 2–3

|team2 = {{fbaicon|POR}} Benfica

|goals1 =

|goals2 =

|stadium = Stade Louis II, Monaco

|attendance = 13,581{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042003_FR.pdf |title=Full Time Summary Matchday 5 – Monaco v Benfica |work=UEFA |publisher=Union of European Football Associations |date=27 November 2024 |access-date=27 November 2024}}

|referee = Rade Obrenovič (Slovenia)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042003/ |title=Monaco vs. Benfica |website=UEFA |publisher=Union of European Football Associations |access-date=27 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|27|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Aston Villa {{fbaicon|ENG}}

|score = 0–0

|team2 = {{fbaicon|ITA}} Juventus

|goals1 =

|goals2 =

|stadium = Villa Park, Birmingham

|attendance = 42,589{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042004_FR.pdf |title=Full Time Summary Matchday 5 – Aston Villa v Juventus |work=UEFA |publisher=Union of European Football Associations |date=27 November 2024 |access-date=27 November 2024}}

|referee = Jesús Gil Manzano (Spain)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042004/ |title=Aston Villa vs. Juventus |website=UEFA |publisher=Union of European Football Associations |access-date=27 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|27|df=y}}

|time = 21:00

|team1 = Bologna {{fbaicon|ITA}}

|score = 1–2

|team2 = {{fbaicon|FRA}} Lille

|goals1 =

|goals2 =

|stadium = Stadio Renato Dall'Ara, Bologna

|attendance = 22,420{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042005_FR.pdf |title=Full Time Summary Matchday 5 – Bologna v Lille |work=UEFA |publisher=Union of European Football Associations |date=27 November 2024 |access-date=27 November 2024}}

|referee = Michael Oliver (England)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042005/ |title=Bologna vs. Lille |website=UEFA |publisher=Union of European Football Associations |access-date=27 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|27|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Celtic {{fbaicon|SCO}}

|score = 1–1

|team2 = {{fbaicon|BEL}} Club Brugge

|goals1 =

|goals2 =

|stadium = Celtic Park, Glasgow

|attendance = 57,456{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042002_FR.pdf |title=Full Time Summary Matchday 5 – Celtic v Club Brugge |work=UEFA |publisher=Union of European Football Associations |date=27 November 2024 |access-date=27 November 2024}}

|referee = Georgi Kabakov (Bulgaria)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042002/ |title=Celtic vs. Club Brugge |website=UEFA |publisher=Union of European Football Associations |access-date=27 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|27|df=y}}

|time = 21:00

|team1 = Dinamo Zagreb {{fbaicon|CRO}}

|score = 0–3

|team2 = {{fbaicon|GER}} Borussia Dortmund

|goals1 =

|goals2 =

|stadium = Stadion Maksimir, Zagreb

|attendance = 20,019{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042000_FR.pdf |title=Full Time Summary Matchday 5 – Dinamo Zagreb v Borussia Dortmund |work=UEFA |publisher=Union of European Football Associations |date=27 November 2024 |access-date=27 November 2024}}

|referee = Clément Turpin (France)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042000/ |title=Dinamo Zagreb vs. Borussia Dortmund |website=UEFA |publisher=Union of European Football Associations |access-date=27 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|27|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Liverpool {{fbaicon|ENG}}

|score = 2–0

|team2 = {{fbaicon|ESP}} Real Madrid

|goals1 =

|goals2 =

|stadium = Anfield, Liverpool

|attendance = 59,546{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041998_FR.pdf |title=Full Time Summary Matchday 5 – Liverpool v Real Madrid |work=UEFA |publisher=Union of European Football Associations |date=27 November 2024 |access-date=27 November 2024}}

|referee = François Letexier (France)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041998/ |title=Liverpool vs. Real Madrid |website=UEFA |publisher=Union of European Football Associations |access-date=27 November 2024}}

}}

----

{{Football box

|date = {{Start date|2024|11|27|df=y}}

|time = 21:00

|team1 = PSV Eindhoven {{fbaicon|NED}}

|score = 3–2

|team2 = {{fbaicon|UKR}} Shakhtar Donetsk

|goals1 =

|goals2 =

|stadium = Philips Stadion, Eindhoven

|attendance = 35,100{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041999_FR.pdf |title=Full Time Summary Matchday 5 – PSV Eindhoven v Shakhtar Donetsk |work=UEFA |publisher=Union of European Football Associations |date=27 November 2024 |access-date=27 November 2024}}

|referee = Urs Schnyder (Switzerland)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041999/ |title=PSV Eindhoven vs. Shakhtar Donetsk |website=UEFA |publisher=Union of European Football Associations |access-date=27 November 2024}}

}}

=Matchday 6=

{{Football box

|date = {{Start date|2024|12|10|df=y}}

|time = 18:45

|team1 = Girona {{fbaicon|ESP}}

|score = 0–1

|team2 = {{fbaicon|ENG}} Liverpool

|goals1 =

|goals2 =

|stadium = Montilivi, Girona

|attendance = 9,241{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042014_FR.pdf |title=Full Time Summary Matchday 6 – Girona v Liverpool |work=UEFA |publisher=Union of European Football Associations |date=10 December 2024 |access-date=10 December 2024}}

|referee = Benoît Bastien (France)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042014/ |title=Girona vs. Liverpool |website=UEFA |publisher=Union of European Football Associations |access-date=10 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|10|df=y}}

|time = 18:45

|team1 = Dinamo Zagreb {{fbaicon|CRO}}

|score = 0–0

|team2 = {{fbaicon|SCO}} Celtic

|goals1 =

|goals2 =

|stadium = Stadion Maksimir, Zagreb

|attendance = 18,158{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042012_FR.pdf |title=Full Time Summary Matchday 6 – Dinamo Zagreb v Celtic |work=UEFA |publisher=Union of European Football Associations |date=10 December 2024 |access-date=10 December 2024}}

|referee = Felix Zwayer (Germany)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042012/ |title=Dinamo Zagreb vs. Celtic |website=UEFA |publisher=Union of European Football Associations |access-date=10 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|10|df=y}}

|time = 21:00

|team1 = Atalanta {{fbaicon|ITA}}

|score = 2–3

|team2 = {{fbaicon|ESP}} Real Madrid

|goals1 =

|goals2 =

|stadium = Stadio Atleti Azzurri d'Italia, Bergamo

|attendance = 22,967{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042009_FR.pdf |title=Full Time Summary Matchday 6 – Atalanta v Real Madrid |work=UEFA |publisher=Union of European Football Associations |date=10 December 2024 |access-date=10 December 2024}}

|referee = Szymon Marciniak (Poland)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042009/ |title=Atalanta vs. Real Madrid |website=UEFA |publisher=Union of European Football Associations |access-date=10 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|10|df=y}}

|time = 21:00

|team1 = Bayer Leverkusen {{fbaicon|GER}}

|score = 1–0

|team2 = {{fbaicon|ITA}} Inter Milan

|goals1 =

|goals2 =

|stadium = BayArena, Leverkusen

|attendance = 30,210{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042008_FR.pdf |title=Full Time Summary Matchday 6 – Bayer Leverkusen v Internazionale |work=UEFA |publisher=Union of European Football Associations |date=10 December 2024 |access-date=10 December 2024}}

|referee = Slavko Vinčić (Slovenia)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042008/ |title=Bayer Leverkusen vs. Internazionale |website=UEFA |publisher=Union of European Football Associations |access-date=10 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|10|df=y}}

|time = 21:00

|team1 = Club Brugge {{fbaicon|BEL}}

|score = 2–1

|team2 = {{fbaicon|POR}} Sporting CP

|goals1 =

|goals2 =

|stadium = Jan Breydel Stadium, Bruges

|attendance = 22,254{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042010_FR.pdf |title=Full Time Summary Matchday 6 – Club Brugge v Sporting CP |work=UEFA |publisher=Union of European Football Associations |date=10 December 2024 |access-date=10 December 2024}}

|referee = Anthony Taylor (England)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042010/ |title=Club Brugge vs. Sporting CP |website=UEFA |publisher=Union of European Football Associations |access-date=10 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|10|df=y}}

|time = 21:00

|team1 = Red Bull Salzburg {{fbaicon|AUT}}

|score = 0–3

|team2 = {{fbaicon|FRA}} Paris Saint-Germain

|goals1 =

|goals2 =

|stadium = Red Bull Arena, Salzburg

|attendance = 25,065{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042013_FR.pdf |title=Full Time Summary Matchday 6 – Red Bull Salzburg v Paris Saint-Germain |work=UEFA |publisher=Union of European Football Associations |date=10 December 2024 |access-date=10 December 2024}}

|referee = Michael Oliver (England)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042013/ |title=Red Bull Salzburg vs. Paris Saint-Germain |website=UEFA |publisher=Union of European Football Associations |access-date=10 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|10|df=y}}

|time = 21:00

|team1 = Shakhtar Donetsk {{fbaicon|UKR}}

|score = 1–5

|team2 = {{fbaicon|GER}} Bayern Munich

|goals1 =

|goals2 =

|stadium = Arena AufSchalke, Gelsenkirchen, Germany{{refn|group=note|name=Ukraine}}

|attendance = 57,079{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042011_FR.pdf |title=Full Time Summary Matchday 6 – Shakhtar Donetsk v Bayern Munich |work=UEFA |publisher=Union of European Football Associations |date=10 December 2024 |access-date=10 December 2024}}

|referee = Halil Umut Meler (Turkey)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042011/ |title=Shakhtar Donetsk vs. Bayern Munich |website=UEFA |publisher=Union of European Football Associations |access-date=10 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|10|df=y}}

|time = 21:00

|team1 = RB Leipzig {{fbaicon|GER}}

|score = 2–3

|team2 = {{fbaicon|ENG}} Aston Villa

|goals1 =

|goals2 =

|stadium = Red Bull Arena, Leipzig

|attendance = 40,406{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042007_FR.pdf |title=Full Time Summary Matchday 6 – RB Leipzig v Aston Villa |work=UEFA |publisher=Union of European Football Associations |date=10 December 2024 |access-date=10 December 2024}}

|referee = Maurizio Mariani (Italy)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042007/ |title=RB Leipzig vs. Aston Villa |website=UEFA |publisher=Union of European Football Associations |access-date=10 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|10|df=y}}

|time = 21:00

|team1 = Brest {{fbaicon|FRA}}

|score = 1–0

|team2 = {{fbaicon|NED}} PSV Eindhoven

|goals1 =

|goals2 =

|stadium = Stade de Roudourou, Guingamp{{refn|group=note|name=Brest}}

|attendance = 15,778{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042015_FR.pdf |title=Full Time Summary Matchday 6 – Brest v PSV Eindhoven |work=UEFA |publisher=Union of European Football Associations |date=10 December 2024 |access-date=10 December 2024}}

|referee = José María Sánchez Martínez (Spain)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042015/ |title=Brest vs. PSV Eindhoven |website=UEFA |publisher=Union of European Football Associations |access-date=10 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|11|df=y}}

|time = 18:45

|team1 = Atlético Madrid {{fbaicon|ESP}}

|score = 3–1

|team2 = {{fbaicon|SVK}} Slovan Bratislava

|goals1 =

|goals2 =

|stadium = Metropolitano Stadium, Madrid

|attendance = 59,134{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042017_FR.pdf |title=Full Time Summary Matchday 6 – Atlético Madrid v Slovan Bratislava |work=UEFA |publisher=Union of European Football Associations |date=11 December 2024 |access-date=11 December 2024}}

|referee = Manfredas Lukjančukas (Lithuania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042017/ |title=Atlético Madrid vs. Slovan Bratislava |website=UEFA |publisher=Union of European Football Associations |access-date=11 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|11|df=y}}

|time = 18:45

|team1 = Lille {{fbaicon|FRA}}

|score = 3–2

|team2 = {{fbaicon|AUT}} Sturm Graz

|goals1 =

|goals2 =

|stadium = Stade Pierre-Mauroy, Villeneuve-d'Ascq

|attendance = 45,796{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042023_FR.pdf |title=Full Time Summary Matchday 6 – Lille v Sturm Graz |work=UEFA |publisher=Union of European Football Associations |date=11 December 2024 |access-date=11 December 2024}}

|referee = Georgi Kabakov (Bulgaria)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042023/ |title=Lille vs. Sturm Graz |website=UEFA |publisher=Union of European Football Associations |access-date=11 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|11|df=y}}

|time = 21:00

|team1 = Milan {{fbaicon|ITA}}

|score = 2–1

|team2 = {{fbaicon|SRB}} Red Star Belgrade

|goals1 =

|goals2 =

|stadium = San Siro, Milan

|attendance = 53,717{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042021_FR.pdf |title=Full Time Summary Matchday 6 – Milan v Red Star Belgrade |work=UEFA |publisher=Union of European Football Associations |date=11 December 2024 |access-date=11 December 2024}}

|referee = Jesús Gil Manzano (Spain)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042021/ |title=Milan vs. Red Star Belgrade |website=UEFA |publisher=Union of European Football Associations |access-date=11 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|11|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Arsenal {{fbaicon|ENG}}

|score = 3–0

|team2 = {{fbaicon|FRA}} Monaco

|goals1 =

|goals2 =

|stadium = Emirates Stadium, London

|attendance = 60,157{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042020_FR.pdf |title=Full Time Summary Matchday 6 – Arsenal v Monaco |work=UEFA |publisher=Union of European Football Associations |date=11 December 2024 |access-date=11 December 2024}}

|referee = Davide Massa (Italy)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042020/ |title=Arsenal vs. Monaco |website=UEFA |publisher=Union of European Football Associations |access-date=11 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|11|df=y}}

|time = 21:00

|team1 = Borussia Dortmund {{fbaicon|GER}}

|score = 2–3

|team2 = {{fbaicon|ESP}} Barcelona

|goals1 =

|goals2 =

|stadium = Westfalenstadion, Dortmund

|attendance = 81,365{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042016_FR.pdf |title=Full Time Summary Matchday 6 – Borussia Dortmund v Barcelona |work=UEFA |publisher=Union of European Football Associations |date=11 December 2024 |access-date=11 December 2024}}

|referee = François Letexier (France)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042016/ |title=Borussia Dortmund vs. Barcelona |website=UEFA |publisher=Union of European Football Associations |access-date=11 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|11|df=y}}

|time = 21:00

|team1 = Feyenoord {{fbaicon|NED}}

|score = 4–2

|team2 = {{fbaicon|CZE}} Sparta Prague

|goals1 =

|goals2 =

|stadium = De Kuip, Rotterdam

|attendance = 45,000{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042022_FR.pdf |title=Full Time Summary Matchday 6 – Feyenoord v Sparta Prague |work=UEFA |publisher=Union of European Football Associations |date=11 December 2024 |access-date=11 December 2024}}

|referee = Tobias Stieler (Germany)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042022/ |title=Feyenoord vs. Sparta Prague |website=UEFA |publisher=Union of European Football Associations |access-date=11 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|11|df=y}}

|time = 21:00

|team1 = Juventus {{fbaicon|ITA}}

|score = 2–0

|team2 = {{fbaicon|ENG}} Manchester City

|goals1 =

|goals2 =

|stadium = Juventus Stadium, Turin

|attendance = 40,890{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042018_FR.pdf |title=Full Time Summary Matchday 6 – Juventus v Manchester City |work=UEFA |publisher=Union of European Football Associations |date=11 December 2024 |access-date=11 December 2024}}

|referee = Clément Turpin (France)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042018/ |title=Juventus vs. Manchester City |website=UEFA |publisher=Union of European Football Associations |access-date=11 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|11|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Benfica {{fbaicon|POR}}

|score = 0–0

|team2 = {{fbaicon|ITA}} Bologna

|goals1 =

|goals2 =

|stadium = Estádio da Luz, Lisbon

|attendance = 60,650{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042019_FR.pdf |title=Full Time Summary Matchday 6 – Benfica v Bologna |work=UEFA |publisher=Union of European Football Associations |date=11 December 2024 |access-date=11 December 2024}}

|referee = Radu Petrescu (Romania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042019/ |title=Benfica vs. Bologna |website=UEFA |publisher=Union of European Football Associations |access-date=11 December 2024}}

}}

----

{{Football box

|date = {{Start date|2024|12|11|df=y}}

|time = 21:00

|team1 = VfB Stuttgart {{fbaicon|GER}}

|score = 5–1

|team2 = {{fbaicon|SUI}} Young Boys

|goals1 =

|goals2 =

|stadium = MHPArena, Stuttgart

|attendance = 60,000{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042024_FR.pdf |title=Full Time Summary Matchday 6 – VfB Stuttgart v Young Boys |work=UEFA |publisher=Union of European Football Associations |date=11 December 2024 |access-date=11 December 2024}}

|referee = Giorgi Kruashvili (Georgia)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042024/ |title=VfB Stuttgart vs. Young Boys |website=UEFA |publisher=Union of European Football Associations |access-date=11 December 2024}}

}}

=Matchday 7=

{{Football box

|date = {{Start date|2025|1|21|df=y}}

|time = 18:45

|team1 = Monaco {{fbaicon|FRA}}

|score = 1–0

|team2 = {{fbaicon|ENG}} Aston Villa

|goals1 =

|goals2 =

|stadium = Stade Louis II, Monaco

|attendance = 13,508{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042057_FR.pdf |title=Full Time Summary Matchday 7 – Monaco v Aston Villa |work=UEFA |publisher=Union of European Football Associations |date=21 January 2025 |access-date=21 January 2025}}

|referee = Slavko Vinčić (Slovenia)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042057/ |title=Monaco vs. Aston Villa |website=UEFA |publisher=Union of European Football Associations |access-date=21 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|21|df=y}}

|time = 18:45

|team1 = Atalanta {{fbaicon|ITA}}

|score = 5–0

|team2 = {{fbaicon|AUT}} Sturm Graz

|goals1 =

|goals2 =

|stadium = Stadio Atleti Azzurri d'Italia, Bergamo

|attendance = 19,469{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042056_FR.pdf |title=Full Time Summary Matchday 7 – Atalanta v Sturm Graz |work=UEFA |publisher=Union of European Football Associations |date=21 January 2025 |access-date=21 January 2025}}

|referee = Donatas Rumšas (Lithuania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042056/ |title=Atalanta vs. Sturm Graz |website=UEFA |publisher=Union of European Football Associations |access-date=21 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|21|df=y}}

|time = 21:00

|team1 = Atlético Madrid {{fbaicon|ESP}}

|score = 2–1

|team2 = {{fbaicon|GER}} Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Metropolitano Stadium, Madrid

|attendance = 66,820{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042058_FR.pdf |title=Full Time Summary Matchday 7 – Atlético Madrid v Bayer Leverkusen |work=UEFA |publisher=Union of European Football Associations |date=21 January 2025 |access-date=21 January 2025}}

|referee = Davide Massa (Italy)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042058/ |title=Atlético Madrid vs. Bayer Leverkusen |website=UEFA |publisher=Union of European Football Associations |access-date=21 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|21|df=y}}

|time = 21:00

|team1 = Bologna {{fbaicon|ITA}}

|score = 2–1

|team2 = {{fbaicon|GER}} Borussia Dortmund

|goals1 =

|goals2 =

|stadium = Stadio Renato Dall'Ara, Bologna

|attendance = 26,801{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042061_FR.pdf |title=Full Time Summary Matchday 7 – Bologna v Borussia Dortmund |work=UEFA |publisher=Union of European Football Associations |date=21 January 2025 |access-date=21 January 2025}}

|referee = Serdar Gözübüyük (Netherlands)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042061/ |title=Bologna vs. Borussia Dortmund |website=UEFA |publisher=Union of European Football Associations |access-date=21 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|21|df=y}}

|time = 21:00

|team1 = Club Brugge {{fbaicon|BEL}}

|score = 0–0

|team2 = {{fbaicon|ITA}} Juventus

|goals1 =

|goals2 =

|stadium = Jan Breydel Stadium, Bruges

|attendance = 26,700{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042055_FR.pdf |title=Full Time Summary Matchday 7 – Club Brugge v Juventus |work=UEFA |publisher=Union of European Football Associations |date=21 January 2025 |access-date=21 January 2025}}

|referee = Benoît Bastien (France)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042055/ |title=Club Brugge vs. Juventus |website=UEFA |publisher=Union of European Football Associations |access-date=21 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|21|df=y}}

|time = 21:00

|team1 = Red Star Belgrade {{fbaicon|SRB}}

|score = 2–3

|team2 = {{fbaicon|NED}} PSV Eindhoven

|goals1 =

|goals2 =

|stadium = Red Star Stadium, Belgrade

|attendance = 36,648{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042063_FR.pdf |title=Full Time Summary Matchday 7 – Red Star Belgrade v PSV Eindhoven |work=UEFA |publisher=Union of European Football Associations |date=21 January 2025 |access-date=21 January 2025}}

|referee = István Kovács (Romania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042063/ |title=Red Star Belgrade vs. PSV Eindhoven |website=UEFA |publisher=Union of European Football Associations |access-date=21 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|21|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Liverpool {{fbaicon|ENG}}

|score = 2–1

|team2 = {{fbaicon|FRA}} Lille

|goals1 =

|goals2 =

|stadium = Anfield, Liverpool

|attendance = 59,782{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042060_FR.pdf |title=Full Time Summary Matchday 7 – Liverpool v Lille |work=UEFA |publisher=Union of European Football Associations |date=21 January 2025 |access-date=21 January 2025}}

|referee = Felix Zwayer (Germany)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042060/ |title=Liverpool vs. Lille |website=UEFA |publisher=Union of European Football Associations |access-date=21 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|21|df=y}}

|time = 21:00

|team1 = Slovan Bratislava {{fbaicon|SVK}}

|score = 1–3

|team2 = {{fbaicon|GER}} VfB Stuttgart

|goals1 =

|goals2 =

|stadium = Tehelné pole, Bratislava

|attendance = 22,500{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042046_FR.pdf |title=Full Time Summary Matchday 7 – Slovan Bratislava v VfB Stuttgart |work=UEFA |publisher=Union of European Football Associations |date=21 January 2025 |access-date=21 January 2025}}

|referee = Chris Kavanagh (England)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042046/ |title=Slovan Bratislava vs. VfB Stuttgart |website=UEFA |publisher=Union of European Football Associations |access-date=21 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|21|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Benfica {{fbaicon|POR}}

|score = 4–5

|team2 = {{fbaicon|ESP}} Barcelona

|goals1 =

|goals2 =

|stadium = Estádio da Luz, Lisbon

|attendance = 63,225{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042059_FR.pdf |title=Full Time Summary Matchday 7 – Benfica v Barcelona |work=UEFA |publisher=Union of European Football Associations |date=21 January 2025 |access-date=21 January 2025}}

|referee = Danny Makkelie (Netherlands)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042059/ |title=Benfica vs. Barcelona |website=UEFA |publisher=Union of European Football Associations |access-date=21 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|22|df=y}}

|time = 18:45

|team1 = Shakhtar Donetsk {{fbaicon|UKR}}

|score = 2–0

|team2 = {{fbaicon|FRA}} Brest

|goals1 =

|goals2 =

|stadium = Arena AufSchalke, Gelsenkirchen, Germany{{refn|group=note|name=Ukraine}}

|attendance = 15,282{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042047_FR.pdf |title=Full Time Summary Matchday 7 – Shakhtar Donetsk v Brest |work=UEFA |publisher=Union of European Football Associations |date=22 January 2025 |access-date=22 January 2025}}

|referee = Sandro Schärer (Switzerland)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042047/ |title=Shakhtar Donetsk vs. Brest |website=UEFA |publisher=Union of European Football Associations |access-date=22 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|22|df=y}}

|time = 18:45

|team1 = RB Leipzig {{fbaicon|GER}}

|score = 2–1

|team2 = {{fbaicon|POR}} Sporting CP

|goals1 =

|goals2 =

|stadium = Red Bull Arena, Leipzig

|attendance = 33,478{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042045_FR.pdf |title=Full Time Summary Matchday 7 – RB Leipzig v Sporting CP |work=UEFA |publisher=Union of European Football Associations |date=22 January 2025 |access-date=22 January 2025}}

|referee = Manfredas Lukjančukas (Lithuania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042045/ |title=RB Leipzig vs. Sporting CP |website=UEFA |publisher=Union of European Football Associations |access-date=22 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|22|df=y}}

|time = 21:00

|team1 = Milan {{fbaicon|ITA}}

|score = 1–0

|team2 = {{fbaicon|ESP}} Girona

|goals1 =

|goals2 =

|stadium = San Siro, Milan

|attendance = 66,030{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042065_FR.pdf |title=Full Time Summary Matchday 7 – Milan v Girona |work=UEFA |publisher=Union of European Football Associations |date=22 January 2025 |access-date=22 January 2025}}

|referee = Tobias Stieler (Germany)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042065/ |title=Milan vs. Girona |website=UEFA |publisher=Union of European Football Associations |access-date=22 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|22|df=y}}

|time = 21:00

|team1 = Sparta Prague {{fbaicon|CZE}}

|score = 0–1

|team2 = {{fbaicon|ITA}} Inter Milan

|goals1 =

|goals2 =

|stadium = Stadion Letná, Prague

|attendance = 18,010{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042048_FR.pdf |title=Full Time Summary Matchday 7 – Sparta Prague v Internazionale |work=UEFA |publisher=Union of European Football Associations |date=22 January 2025 |access-date=22 January 2025}}

|referee = Alejandro Hernández Hernández (Spain)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042048/ |title=Sparta Prague vs. Internazionale |website=UEFA |publisher=Union of European Football Associations |access-date=22 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|22|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Arsenal {{fbaicon|ENG}}

|score = 3–0

|team2 = {{fbaicon|CRO}} Dinamo Zagreb

|goals1 =

|goals2 =

|stadium = Emirates Stadium, London

|attendance = 60,024{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042054_FR.pdf |title=Full Time Summary Matchday 7 – Arsenal v Dinamo Zagreb |work=UEFA |publisher=Union of European Football Associations |date=22 January 2025 |access-date=22 January 2025}}

|referee = Daniel Siebert (Germany)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042054/ |title=Arsenal vs. Dinamo Zagreb |website=UEFA |publisher=Union of European Football Associations |access-date=22 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|22|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Celtic {{fbaicon|SCO}}

|score = 1–0

|team2 = {{fbaicon|SUI}} Young Boys

|goals1 =

|goals2 =

|stadium = Celtic Park, Glasgow

|attendance = 56,544{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042062_FR.pdf |title=Full Time Summary Matchday 7 – Celtic v Young Boys |work=UEFA |publisher=Union of European Football Associations |date=22 January 2025 |access-date=22 January 2025}}

|referee = Rohit Saggi (Norway)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042062/ |title=Celtic vs. Young Boys |website=UEFA |publisher=Union of European Football Associations |access-date=22 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|22|df=y}}

|time = 21:00

|team1 = Feyenoord {{fbaicon|NED}}

|score = 3–0

|team2 = {{fbaicon|GER}} Bayern Munich

|goals1 =

|goals2 =

|stadium = De Kuip, Rotterdam

|attendance = 43,106{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042064_FR.pdf |title=Full Time Summary Matchday 7 – Feyenoord v Bayern Munich |work=UEFA |publisher=Union of European Football Associations |date=22 January 2025 |access-date=22 January 2025}}

|referee = François Letexier (France)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042064/ |title=Feyenoord vs. Bayern Munich |website=UEFA |publisher=Union of European Football Associations |access-date=22 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|22|df=y}}

|time = 21:00

|team1 = Paris Saint-Germain {{fbaicon|FRA}}

|score = 4–2

|team2 = {{fbaicon|ENG}} Manchester City

|goals1 =

|goals2 =

|stadium = Parc des Princes, Paris

|attendance = 47,818{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042044_FR.pdf |title=Full Time Summary Matchday 7 – Paris Saint-Germain v Manchester City |work=UEFA |publisher=Union of European Football Associations |date=22 January 2025 |access-date=22 January 2025}}

|referee = Szymon Marciniak (Poland)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042044/ |title=Paris Saint-Germain vs. Manchester City |website=UEFA |publisher=Union of European Football Associations |access-date=22 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|22|df=y}}

|time = 21:00

|team1 = Real Madrid {{fbaicon|ESP}}

|score = 5–1

|team2 = {{fbaicon|AUT}} Red Bull Salzburg

|goals1 =

|goals2 =

|stadium = Santiago Bernabéu, Madrid

|attendance = 73,692{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2041953_FR.pdf |title=Full Time Summary Matchday 7 – Real Madrid v Red Bull Salzburg |work=UEFA |publisher=Union of European Football Associations |date=22 January 2025 |access-date=22 January 2025}}

|referee = Glenn Nyberg (Sweden)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2041953/ |title=Real Madrid vs. Red Bull Salzburg |website=UEFA |publisher=Union of European Football Associations |access-date=22 January 2025}}

}}

=Matchday 8=

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Aston Villa {{fbaicon|ENG}}

|score = 4–2

|team2 = {{fbaicon|SCO}} Celtic

|goals1 =

|goals2 =

  • Idah {{goal|36||38}}

|stadium = Villa Park, Birmingham

|attendance = 42,824{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042076_FR.pdf |title=Full Time Summary Matchday 8 – Aston Villa v Celtic |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = Clément Turpin (France)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042076/ |title=Aston Villa vs. Celtic |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = Bayer Leverkusen {{fbaicon|GER}}

|score = 2–0

|team2 = {{fbaicon|CZE}} Sparta Prague

|goals1 =

|goals2 =

|stadium = BayArena, Leverkusen

|attendance = 30,210{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042071_FR.pdf |title=Full Time Summary Matchday 8 – Bayer Leverkusen v Sparta Prague |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = Georgi Kabakov (Bulgaria)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042071/ |title=Bayer Leverkusen vs. Sparta Prague |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = Borussia Dortmund {{fbaicon|GER}}

|score = 3–1

|team2 = {{fbaicon|UKR}} Shakhtar Donetsk

|goals1 =

|goals2 =

|stadium = Westfalenstadion, Dortmund

|attendance = 81,365{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042069_FR.pdf |title=Full Time Summary Matchday 8 – Borussia Dortmund v Shakhtar Donetsk |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = Glenn Nyberg (Sweden)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042069/ |title=Borussia Dortmund vs. Shakhtar Donetsk |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = Young Boys {{fbaicon|SUI}}

|score = 0–1

|team2 = {{fbaicon|SRB}} Red Star Belgrade

|goals1 =

|goals2 =

|stadium = Stadion Wankdorf, Bern

|attendance = 31,500{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042051_FR.pdf |title=Full Time Summary Matchday 8 – Young Boys v Red Star Belgrade |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = Halil Umut Meler (Turkey)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042051/ |title=Young Boys vs. Red Star Belgrade |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = Barcelona {{fbaicon|ESP}}

|score = 2–2

|team2 = {{fbaicon|ITA}} Atalanta

|goals1 =

|goals2 =

|stadium = Estadi Olímpic Lluís Companys, Barcelona{{refn|group=note|name=Barcelona}}

|attendance = 42,728{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042070_FR.pdf |title=Full Time Summary Matchday 8 – Barcelona v Atalanta |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = Michael Oliver (England)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042070/ |title=Barcelona vs. Atalanta |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = Bayern Munich {{fbaicon|GER}}

|score = 3–1

|team2 = {{fbaicon|SVK}} Slovan Bratislava

|goals1 =

|goals2 =

|stadium = Allianz Arena, Munich

|attendance = 75,000{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042067_FR.pdf |title=Full Time Summary Matchday 8 – Bayern Munich v Slovan Bratislava |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = João Pinheiro (Portugal)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042067/ |title=Bayern Munich vs. Slovan Bratislava |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = Inter Milan {{fbaicon|ITA}}

|score = 3–0

|team2 = {{fbaicon|FRA}} Monaco

|goals1 =

|goals2 =

|stadium = San Siro, Milan

|attendance = 71,601{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042068_FR.pdf |title=Full Time Summary Matchday 8 – Internazionale v Monaco |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = Irfan Peljto (Bosnia and Herzegovina)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042068/ |title=Internazionale vs. Monaco |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = Red Bull Salzburg {{fbaicon|AUT}}

|score = 1–4

|team2 = {{fbaicon|ESP}} Atlético Madrid

|goals1 =

|goals2 =

|stadium = Red Bull Arena, Salzburg

|attendance = 23,389{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042074_FR.pdf |title=Full Time Summary Matchday 8 – Red Bull Salzburg v Atlético Madrid |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = Anthony Taylor (England)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042074/ |title=Red Bull Salzburg vs. Atlético Madrid |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = Girona {{fbaicon|ESP}}

|score = 1–2

|team2 = {{fbaicon|ENG}} Arsenal

|goals1 =

|goals2 =

|stadium = Montilivi, Girona

|attendance = 9,048{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042077_FR.pdf |title=Full Time Summary Matchday 8 – Girona v Arsenal |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = Maurizio Mariani (Italy)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042077/ |title=Girona vs. Arsenal |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = Dinamo Zagreb {{fbaicon|CRO}}

|score = 2–1

|team2 = {{fbaicon|ITA}} Milan

|goals1 =

|goals2 =

|stadium = Stadion Maksimir, Zagreb

|attendance = 18,856{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042073_FR.pdf |title=Full Time Summary Matchday 8 – Dinamo Zagreb v Milan |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = François Letexier (France)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042073/ |title=Dinamo Zagreb vs. Milan |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = Juventus {{fbaicon|ITA}}

|score = 0–2

|team2 = {{fbaicon|POR}} Benfica

|goals1 =

|goals2 =

|stadium = Juventus Stadium, Turin

|attendance = 41,402{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042072_FR.pdf |title=Full Time Summary Matchday 8 – Juventus v Benfica |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = István Kovács (Romania)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042072/ |title=Juventus vs. Benfica |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = Lille {{fbaicon|FRA}}

|score = 6–1

|team2 = {{fbaicon|NED}} Feyenoord

|goals1 =

|goals2 =

|stadium = Stade Pierre-Mauroy, Villeneuve-d'Ascq

|attendance = 44,071{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042075_FR.pdf |title=Full Time Summary Matchday 8 – Lille v Feyenoord |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = Slavko Vinčić (Slovenia)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042075/ |title=Lille vs. Feyenoord |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Manchester City {{fbaicon|ENG}}

|score = 3–1

|team2 = {{fbaicon|BEL}} Club Brugge

|goals1 =

|goals2 =

|stadium = City of Manchester Stadium, Manchester

|attendance = 51,237{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042066_FR.pdf |title=Full Time Summary Matchday 8 – Manchester City v Club Brugge |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = José María Sánchez Martínez (Spain)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042066/ |title=Manchester City vs. Club Brugge |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = PSV Eindhoven {{fbaicon|NED}}

|score = 3–2

|team2 = {{fbaicon|ENG}} Liverpool

|goals1 =

|goals2 =

|stadium = Philips Stadion, Eindhoven

|attendance = 35,000{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042050_FR.pdf |title=Full Time Summary Matchday 8 – PSV Eindhoven v Liverpool |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = Tobias Stieler (Germany)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042050/ |title=PSV Eindhoven vs. Liverpool |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = Sturm Graz {{fbaicon|AUT}}

|score = 1–0

|team2 = {{fbaicon|GER}} RB Leipzig

|goals1 =

|goals2 =

|stadium = Wörthersee Stadion, Klagenfurt{{refn|group=note|name=Sturm Graz}}

|attendance = 26,851{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042053_FR.pdf |title=Full Time Summary Matchday 8 – Sturm Graz v RB Leipzig |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = Mykola Balakin (Ukraine)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042053/ |title=Sturm Graz vs. RB Leipzig |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00 {{small|(20:00 UTC+0)}}

|team1 = Sporting CP {{fbaicon|POR}}

|score = 1–1

|team2 = {{fbaicon|ITA}} Bologna

|goals1 =

|goals2 =

|stadium = Estádio José Alvalade, Lisbon

|attendance = 37,328{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042049_FR.pdf |title=Full Time Summary Matchday 8 – Sporting CP v Bologna |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = Benoît Bastien (France)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042049/ |title=Sporting CP vs. Bologna |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = Brest {{fbaicon|FRA}}

|score = 0–3

|team2 = {{fbaicon|ESP}} Real Madrid

|goals1 =

|goals2 =

|stadium = Stade de Roudourou, Guingamp{{refn|group=note|name=Brest}}

|attendance = 15,405{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042078_FR.pdf |title=Full Time Summary Matchday 8 – Brest v Real Madrid |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = Espen Eskås (Norway)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042078/ |title=Brest vs. Real Madrid |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

----

{{Football box

|date = {{Start date|2025|1|29|df=y}}

|time = 21:00

|team1 = VfB Stuttgart {{fbaicon|GER}}

|score = 1–4

|team2 = {{fbaicon|FRA}} Paris Saint-Germain

|goals1 =

|goals2 =

|stadium = MHPArena, Stuttgart

|attendance = 60,000{{cite web |url=https://www.uefa.com/newsfiles/UCL/2025/2042052_FR.pdf |title=Full Time Summary Matchday 8 – VfB Stuttgart v Paris Saint-Germain |work=UEFA |publisher=Union of European Football Associations |date=29 January 2025 |access-date=29 January 2025}}

|referee = Davide Massa (Italy)

|report = Report{{cite web |url=https://www.uefa.com/uefachampionsleague/match/2042052/ |title=VfB Stuttgart vs. Paris Saint-Germain |website=UEFA |publisher=Union of European Football Associations |access-date=29 January 2025}}

}}

Notes

{{reflist|group=note}}

References

{{reflist}}