The highly anticipated UEFA Champions League 2024/25 season is officially underway, marking the dawn of a new chapter in the tournament’s history. For the first time, 36 teams will compete, breaking away from the traditional 32-team structure. This historic season brings a major format overhaul, with all teams placed in a single league, a stark contrast to the familiar eight-group setup.
Kicking off on September 17, 2024, the competition will culminate in a thrilling finale at the Munich Football Arena on May 31, 2025.
In this revamped format, each team will face eight opponents – four at home and four away. The top eight teams at the end of the league phase will secure their place in the knockout stages. Meanwhile, teams finishing between ninth and 24th will battle it out in a two-legged play-off for a coveted spot in the Round of 16.
UEFA Champions League results, fixtures, and table: Bayern Munich take top spot after beating Dinamo
The 2024/25 UEFA Champions League promises to deliver more drama, more action, and a fiercely competitive journey to European glory.
Champions League 2024/25 Table Format
Each team in the league phase will play against eight different clubs, four matches at home and four away. The top eight teams at the conclusion of the league phase will qualify for the knockout stages, while clubs finishing in ninth to 24th will participate in a two-legged play-off for a spot in the round of 16.
The last 12 teams in the league phase will be knocked out.
Champions League 2024/25 Results and Fixtures
Matchday 1
Tuesday 17 September
Young Boys 0-3 Aston Villa
Juventus 3-1 PSV Eindhoven
AC Milan 1-3 Liverpool
Bayern München 9-2 GNK Dinamo
Real Madrid 3-1 Stuttgart
Sporting CP 2-0 LOSC Lille
Wednesday 18 September
Sparta Praha vs Salzburg
Bologna vs Shakhtar Donetsk
Celtic vs Slovan Bratislava
Club Brugge vs Borussia Dortmund
Manchester City vs Inter
Paris Saint-Germain vs Girona
Thursday 19 September
Feyenoord vs Bayer Leverkusen
Crvena Zvezda vs Benfica
Monaco vs Barcelona
Atalanta vs Arsenal
Atlético de Madrid vs Leipzig
Brest vs Sturm Graz
Matchday 2
Tuesday 1 October
Salzburg vs Brest
Stuttgart vs Sparta Praha
Arsenal vs Paris Saint-Germain
Bayer Leverkusen vs AC Milan
Borussia Dortmund vs Celtic
Barcelona vs Young Boys
Inter vs Crvena Zvezda
PSV Eindhoven vs Sporting CP
Slovan Bratislava vs Manchester City
Wednesday 2 October
Shakhtar Donetsk vs Atalanta
Girona vs Feyenoord
Aston Villa vs Bayern München
GNK Dinamo vs Monaco
Liverpool vs Bologna
LOSC Lille vs Real Madrid
Leipzig vs Juventus
Sturm Graz vs Club Brugge
Benfica vs Atlético de Madrid
Matchday 3
Tuesday 22 October
AC Milan vs Club Brugge
Monaco vs Crvena Zvezda
Arsenal vs Shakhtar Donetsk
Aston Villa vs Bologna
Girona vs Slovan Bratislava
Juventus vs Stuttgart
Paris Saint-Germain vs PSV Eindhoven
Real Madrid vs Borussia Dortmund
Sturm Graz vs Sporting CP
Wednesday 23 October
Atalanta vs Celtic
Brest vs Bayer Leverkusen
Atlético de Madrid vs LOSC Lille
Young Boys vs Inter
Barcelona vs Bayern München
Salzburg vs GNK Dinamo
Manchester City vs Sparta Praha
Leipzig vs Liverpool
Benfica vs Feyenoord
Matchday 4
Tuesday 5 November
PSV Eindhoven vs Girona
Slovan Bratislava vs GNK Dinamo
Bologna vs Monaco
Borussia Dortmund vs Sturm Graz
Celtic vs Leipzig
Liverpool vs Bayer Leverkusen
LOSC Lille vs Juventus
Real Madrid vs Milan
Sporting CP vs Manchester City
Wednesday 6 November
Club Brugge vs Aston Villa
Shakhtar Donetsk vs Young Boys
Sparta Praha vs Brest
Bayern München vs Benfica
Inter vs Arsenal
Feyenoord vs Salzburg
Crvena Zvezda vs Barcelona
Paris Saint-Germain vs Atlético de Madrid
Stuttgart vs Atalanta
Matchday 5
Tuesday 26 November
Sparta Praha vs Atlético de Madrid
Slovan Bratislava vs AC Milan
Bayer Leverkusen vs Salzburg
Young Boys vs Atalanta
Barcelona vs Brest
Bayern München vs Paris Saint-Germain
Inter vs Leipzig
Manchester City vs Feyenoord
Sporting CP vs Arsenal
Wednesday 27 November
Crvena Zvezda vs Stuttgart
Sturm Graz vs Girona
Monaco vs Benfica
Aston Villa vs Juventus
Bologna vs LOSC Lille
Celtic vs Club Brugge
GNK Dinamo vs Borussia Dortmund
Liverpool vs Real Madrid
PSV Eindhoven vs Shakhtar Donetsk
Matchday 6
Tuesday 10 December
Girona vs Liverpool
GNK Dinamo vs Celtic
Atalanta vs Real Madrid
Bayer Leverkusen vs Inter
Club Brugge vs Sporting CP
Salzburg vs Paris Saint-Germain
Shakhtar Donetsk vs Bayern München
Leipzig vs Aston Villa
Brest vs PSV Eindhoven
Wednesday 11 December
Atlético de Madrid vs Slovan Bratislava
LOSC Lille vs Sturm Graz
AC Milan vs Crvena Zvezda
Arsenal vs Monaco
Borussia Dortmund vs Barcelona
Feyenoord vs Sparta Praha
Juventus vs Manchester City
Benfica vs Bologna
Stuttgart vs Young Boys
Matchday 7
Tuesday 21 January
Monaco vs Aston Villa
Atalanta vs Sturm Graz
Atlético de Madrid vs Bayer Leverkusen
Bologna vs Borussia Dortmund
Club Brugge vs Juventus
Crvena Zvezda vs PSV Eindhoven
Liverpool vs LOSC Lille
Slovan Bratislava vs Stuttgart
Benfica vs Barcelona
Wednesday 22 January
Shakhtar Donetsk vs Brest
Leipzig vs Sporting CP
AC Milan vs Girona
Sparta Praha vs Inter
Arsenal vs GNK Dinamo
Celtic vs Young Boys
Feyenoord vs Bayern München
Paris Saint-Germain vs Manchester City
Real Madrid vs Salzburg
Matchday 8
Wednesday 29 January
Aston Villa vs Celtic
Bayer Leverkusen vs Sparta Praha
Borussia Dortmund vs Shakhtar Donetsk
Young Boys vs Crvena Zvezda
Barcelona vs Atalanta
Bayern München vs Slovan Bratislava
Inter vs Monaco
Salzburg vs Atlético de Madrid
Girona vs Arsenal
GNK Dinamo vs AC Milan
Juventus vs Benfica
LOSC Lille vs Feyenoord
Manchester City vs Club Brugge
PSV Eindhoven vs Liverpool
Sturm Graz vs Leipzig
Sporting CP vs Bologna
Brest vs Real Madrid
Stuttgart vs Paris Saint-Germain
Knockout stage
Knockout round play-offs: 11/12 & 18/19 February 2025
Round of 16: 4/5 & 11/12 March 2025
Quarter-finals: 8/9 & 15/16 April 2025
Semi-finals: 29/30 April & 6/7 May 2025
Final: 31 May 2025