Champions League fixtures: Full schedules for Man City, Arsenal, Liverpool, Aston Villa and Celtic
The dates for fixtures such as Liverpool vs Real Madrid and Arsenal vs Paris Saint-Germain have been confirmed
Support truly
independent journalism
Our mission is to deliver unbiased, fact-based reporting that holds power to account and exposes the truth.
Whether $5 or $50, every contribution counts.
Support us to deliver journalism without an agenda.
Louise Thomas
Editor
The fixture dates for the new-look Champions League have been confirmed ahead of the 2024/25 season.
The draw for the 36-team league phase was made on Thursday afternoon and produced a number of intriguing ties, including Liverpool vs Real Madrid, Arsenal vs Paris Saint-Germain, Juventus vs Manchester City and Aston Villa vs Bayern Munich.
Changes to the Champions League format, designed to make the first phase of the competition more exciting and unpredictable, will see teams play eight fixtures against eight different rival clubs, as opposed to playing three teams both home and away in the old group stage.
The top eight sides in the league after the competition’s first phase will progress directly to the last-16.
Teams placed ninth to 24th will have to negotiate a play-off round, while teams that finish 25th or lower will be eliminated from all European competition.
Below are the full Champions League fixtures, with a club-by-club breakdown for Manchester City, Arsenal, Liverpool, Aston Villa and Celtic included underneath.
Champions League fixtures: Round-by-round
All times Central European Time (+1 BST)
Matchday 1: September 17-19, 2024
Tuesday 17 September
18:45 BSC Young Boys - Aston Villa FC
18:45 Juventus - PSV Eindhoven
21:00 AC Milan - Liverpool FC
21:00 FC Bayern München - GNK Dinamo
21:00 Real Madrid C.F. - VfB Stuttgart
21:00 Sporting Clube de Portugal - LOSC Lille
Wednesday 18 September
18:45 AC Sparta Praha - FC Salzburg
18:45 Bologna FC 1909 - FC Shakhtar Donetsk
21:00 Celtic FC - ŠK Slovan Bratislava
21:00 Club Brugge KV - Borussia Dortmund
21:00 Manchester City - FC Internazionale Milano
21:00 Paris Saint-Germain - Girona FC
Thursday 19 September
18:45 Feyenoord - Bayer 04 Leverkusen
18:45 FK Crvena Zvezda - SL Benfica
21:00 AS Monaco - FC Barcelona
21:00 Atalanta BC - Arsenal FC
21:00 Atlético de Madrid - RB Leipzig
21:00 Stade Brestois 29 - SK Sturm Graz
Matchday 2: October 1/2, 2024
Tuesday 1 October
18:45 FC Salzburg - Stade Brestois 29
18:45 VfB Stuttgart - AC Sparta Praha
21:00 Arsenal FC - Paris Saint-Germain
21:00 Bayer 04 Leverkusen - AC Milan
21:00 Borussia Dortmund - Celtic FC
21:00 FC Barcelona - BSC Young Boys
21:00 FC Internazionale Milano - FK Crvena Zvezda
21:00 PSV Eindhoven - Sporting Clube de Portugal
21:00 ŠK Slovan Bratislava - Manchester City
Wednesday 2 October
18:45 FC Shakhtar Donetsk - Atalanta BC
18:45 Girona FC - Feyenoord
21:00 Aston Villa FC - FC Bayern München
21:00 GNK Dinamo - AS Monaco
21:00 Liverpool FC - Bologna FC 1909
21:00 LOSC Lille - Real Madrid C.F.
21:00 RB Leipzig - Juventus
21:00 SK Sturm Graz - Club Brugge KV
21:00 SL Benfica - Atlético de Madrid
Matchday 3: October 22/23, 2024
Tuesday 22 October
18:45 AC Milan - Club Brugge KV
18:45 AS Monaco - FK Crvena Zvezda
21:00 Arsenal FC - FC Shakhtar Donetsk
21:00 Aston Villa FC - Bologna FC 1909
21:00 Girona FC - ŠK Slovan Bratislava
21:00 Juventus - VfB Stuttgart
21:00 Paris Saint-Germain - PSV Eindhoven
21:00 Real Madrid C.F. - Borussia Dortmund
21:00 SK Sturm Graz - Sporting Clube de Portugal
Wednesday 23 October
18:45 Atalanta BC - Celtic FC
18:45 Stade Brestois 29 - Bayer 04 Leverkusen
21:00 Atlético de Madrid - LOSC Lille
21:00 BSC Young Boys - FC Internazionale Milano
21:00 FC Barcelona - FC Bayern München
21:00 FC Salzburg - GNK Dinamo
21:00 Manchester City - AC Sparta Praha
21:00 RB Leipzig - Liverpool FC
21:00 SL Benfica - Feyenoord
Matchday 4: November 5/6, 2024
Tuesday 5 November
18:45 PSV Eindhoven - Girona FC
18:45 ŠK Slovan Bratislava - GNK Dinamo
21:00 Bologna FC 1909 - AS Monaco
21:00 Borussia Dortmund - SK Sturm Graz
21:00 Celtic FC - RB Leipzig
21:00 Liverpool FC - Bayer 04 Leverkusen
21:00 LOSC Lille - Juventus
21:00 Real Madrid C.F. - AC Milan
21:00 Sporting Clube de Portugal - Manchester City
Wednesday 6 November
18:45 Club Brugge KV - Aston Villa FC
18:45 FC Shakhtar Donetsk - BSC Young Boys
21:00 AC Sparta Praha - Stade Brestois 29
21:00 FC Bayern München - SL Benfica
21:00 FC Internazionale Milano - Arsenal FC
21:00 Feyenoord - FC Salzburg
21:00 FK Crvena Zvezda - FC Barcelona
21:00 Paris Saint-Germain - Atlético de Madrid
21:00 VfB Stuttgart - Atalanta BC
Matchday 5: November 26/27, 2024
Tuesday 26 November
18:45 AC Sparta Praha - Atlético de Madrid
18:45 ŠK Slovan Bratislava - AC Milan
21:00 Bayer 04 Leverkusen - FC Salzburg
21:00 BSC Young Boys - Atalanta BC
21:00 FC Barcelona - Stade Brestois 29
21:00 FC Bayern München - Paris Saint-Germain
21:00 FC Internazionale Milano - RB Leipzig
21:00 Manchester City - Feyenoord
21:00 Sporting Clube de Portugal - Arsenal FC
Wednesday 27 November
18:45 FK Crvena Zvezda - VfB Stuttgart
18:45 SK Sturm Graz - Girona FC
21:00 AS Monaco - SL Benfica
21:00 Aston Villa FC - Juventus
21:00 Bologna FC 1909 - LOSC Lille
21:00 Celtic FC - Club Brugge KV
21:00 GNK Dinamo - Borussia Dortmund
21:00 Liverpool FC - Real Madrid C.F.
21:00 PSV Eindhoven - FC Shakhtar Donetsk
Matchday 6: December 10/11, 2024
Tuesday 10 December
18:45 Girona FC - Liverpool FC
18:45 GNK Dinamo - Celtic FC
21:00 Atalanta BC - Real Madrid C.F.
21:00 Bayer 04 Leverkusen - FC Internazionale Milano
21:00 Club Brugge KV - Sporting Clube de Portugal
21:00 FC Salzburg - Paris Saint-Germain
21:00 FC Shakhtar Donetsk - FC Bayern München
21:00 RB Leipzig - Aston Villa FC
21:00 Stade Brestois 29 - PSV Eindhoven
Wednesday 11 December
18:45 Atlético de Madrid - ŠK Slovan Bratislava
18:45 LOSC Lille - SK Sturm Graz
21:00 AC Milan - FK Crvena Zvezda
21:00 Arsenal FC - AS Monaco
21:00 Borussia Dortmund - FC Barcelona
21:00 Feyenoord - AC Sparta Praha
21:00 Juventus - Manchester City
21:00 SL Benfica - Bologna FC 1909
21:00 VfB Stuttgart - BSC Young Boys
Matchday 7: January 21/22, 2025
Tuesday 21 January
18:45 AS Monaco - Aston Villa FC
18:45 Atalanta BC - SK Sturm Graz
21:00 Atlético de Madrid - Bayer 04 Leverkusen
21:00 Bologna FC 1909 - Borussia Dortmund
21:00 Club Brugge KV - Juventus
21:00 FK Crvena Zvezda - PSV Eindhoven
21:00 Liverpool FC - LOSC Lille
21:00 ŠK Slovan Bratislava - VfB Stuttgart
21:00 SL Benfica - FC Barcelona
Wednesday 22 January
18:45 FC Shakhtar Donetsk - Stade Brestois 29
18:45 RB Leipzig - Sporting Clube de Portugal
21:00 AC Milan - Girona FC
21:00 AC Sparta Praha - FC Internazionale Milano
21:00 Arsenal FC - GNK Dinamo
21:00 Celtic FC - BSC Young Boys
21:00 Feyenoord - FC Bayern München
21:00 Paris Saint-Germain - Manchester City
21:00 Real Madrid C.F. - FC Salzburg
Matchday 8: January 29, 2025
21:00 Aston Villa FC - Celtic FC
21:00 Bayer 04 Leverkusen - AC Sparta Praha
21:00 Borussia Dortmund - FC Shakhtar Donetsk
21:00 BSC Young Boys - FK Crvena Zvezda
21:00 FC Barcelona - Atalanta BC
21:00 FC Bayern München - ŠK Slovan Bratislava
21:00 FC Internazionale Milano - AS Monaco
21:00 FC Salzburg - Atlético de Madrid
21:00 Girona FC - Arsenal FC
21:00 GNK Dinamo - AC Milan
21:00 Juventus - SL Benfica
21:00 LOSC Lille - Feyenoord
21:00 Manchester City - Club Brugge KV
21:00 PSV Eindhoven - Liverpool FC
21:00 SK Sturm Graz - RB Leipzig
21:00 Sporting Clube de Portugal - Bologna FC 1909
21:00 Stade Brestois 29 - Real Madrid C.F.
21:00 VfB Stuttgart - Paris Saint-Germ
Man City Champions League fixtures
18 September 2024 21:00 FC Internazionale Milano (H)
1 October 2024 21:00 ŠK Slovan Bratislava (A)
23 October 2024 21:00 AC Sparta Praha (H)
5 November 2024 21:00 Sporting Clube de Portugal (A)
26 November 2024 21:00 Feyenoord (H)
11 December 2024 21:00 Juventus (A)
22 January 2025 21:00 Paris Saint-Germain (A)
29 January 2025 21:00 Club Brugge KV (H)
Arsenal Champions League fixtures
19 September 2024 21:00 Atalanta BC (A)
1 October 2024 21:00 Paris Saint-Germain (H)
22 October 2024 21:00 FC Shakhtar Donetsk (H)
6 November 2024 21:00 FC Internazionale Milano (A)
26 November 2024 21:00 Sporting Clube de Portugal (A)
11 December 2024 21:00 AS Monaco (H)
22 January 2025 21:00 GNK Dinamo (H)
29 January 2025 21:00 Girona FC (A)
Liverpool Champions League fixtures
17 September 2024 21:00 AC Milan (A)
2 October 2024 21:00 Bologna FC 1909 (H)
23 October 2024 21:00 RB Leipzig (A)
5 November 2024 21:00 Bayer 04 Leverkusen (H)
27 November 2024 21:00 Real Madrid C.F. (H)
10 December 2024 18:45 Girona FC (A)
21 January 2025 21:00 LOSC Lille (H)
29 January 2025 21:00 PSV Eindhoven (A)
Aston Villa Champions League fixtures
17 September 2024 18:45 BSC Young Boys (A)
2 October 2024 21:00 FC Bayern München (H)
22 October 2024 21:00 Bologna FC 1909 (H)
6 November 2024 18:45 Club Brugge KV (A)
27 November 2024 21:00 Juventus (H)
10 December 2024 21:00 RB Leipzig (A)
21 January 2025 18:45 AS Monaco (A)
29 January 2025 21:00 Celtic FC (H)
Celtic Champions League fixtures
18 September 2024 21:00 ŠK Slovan Bratislava (H)
1 October 2024 21:00 Borussia Dortmund (A)
23 October 2024 18:45 Atalanta BC (A)
5 November 2024 21:00 RB Leipzig (H)
27 November 2024 21:00 Club Brugge KV (H)
10 December 2024 18:45 GNK Dinamo (A)
22 January 2025 21:00 BSC Young Boys (H)
29 January 2025 21:00 Aston Villa FC (A)
Subscribe to Independent Premium to bookmark this article
Want to bookmark your favourite articles and stories to read or reference later? Start your Independent Premium subscription today.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies
Comments