UEFA Champions League 2024-2025 2023-2024 Qualifying rounds First qualifying round 10 Jul 2024 - 5:00 pm Slovan Bratislava 4 2 Struga 17 Jul 2024 - 3:00 pm Struga 1 2 Slovan Bratislava 9 Jul 2024 - 6:00 pm The New Saints 3 0 Dečić 16 Jul 2024 - 7:00 pm Dečić 1 1 The New Saints 10 Jul 2024 - 7:00 pm Borac Banja Luka 1 0 Egnatia Rrogozhinë 17 Jul 2024 - 7:00 pm Egnatia Rrogozhinë 2 1 Borac Banja Luka 9 Jul 2024 - 4:45 pm Hamrun Spartans 0 1 Lincoln Red Imps FC 16 Jul 2024 - 4:00 pm Lincoln Red Imps FC 0 1 Hamrun Spartans 9 Jul 2024 - 6:00 pm UE Santa Coloma 1 2 Ballkani 16 Jul 2024 - 2:30 pm Ballkani 1 2 UE Santa Coloma 10 Jul 2024 - 4:00 pm Flora Tallinn 0 5 Celje 16 Jul 2024 - 5:00 pm Celje 2 1 Flora Tallinn 10 Jul 2024 - 6:00 pm KI Klaksvik 2 0 FC Differdange 03 17 Jul 2024 - 5:00 pm FC Differdange 03 0 0 KI Klaksvik 9 Jul 2024 - 3:30 pm Panevėžys 3 0 HJK helsinki 16 Jul 2024 - 4:00 pm HJK helsinki 1 1 Panevėžys 10 Jul 2024 - 5:00 pm Rīgas FS 3 0 Larne 17 Jul 2024 - 7:00 pm Larne 0 4 Rīgas FS 9 Jul 2024 - 6:45 pm Vikingur Reykjavik 0 0 Shamrock Rovers 16 Jul 2024 - 7:00 pm Shamrock Rovers 2 1 Vikingur Reykjavik 9 Jul 2024 - 7:00 pm Virtus 1 7 FCSB 16 Jul 2024 - 5:30 pm FCSB 4 0 Virtus 10 Jul 2024 - 6:00 pm Ludogorets 3 1 Dinamo Batumi 17 Jul 2024 - 5:00 pm Dinamo Batumi 1 0 Ludogorets 10 Jul 2024 - 3:00 pm Ordabasy 0 0 Petrocub 17 Jul 2024 - 5:00 pm Petrocub 1 0 Ordabasy 10 Jul 2024 - 6:45 pm Dinamo Minsk 0 0 Pyunik Yerevan 16 Jul 2024 - 4:00 pm Pyunik Yerevan 0 1 Dinamo Minsk Second qualifying round 23 Jul 2024 - 6:30 pm FC Lugano 3 4 Fenerbahce 30 Jul 2024 - 5:00 pm Fenerbahce 2 1 FC Lugano 23 Jul 2024 - 6:00 pm Dynamo Kyiv 6 2 FK Partizan 31 Jul 2024 - 6:00 pm FK Partizan 0 3 Dynamo Kyiv Third qualifying round 6 Aug 2024 - 4:00 pm Qarabag 1 2 Ludogorets 13 Aug 2024 - 6:00 pm Ludogorets 2 7 Qarabag 6 Aug 2024 - 5:00 pm Malmo FF 2 2 PAOK 13 Aug 2024 - 5:30 pm PAOK 3 4 Malmo FF 6 Aug 2024 - 5:15 pm FC Midtjylland 2 0 Ferencvarosi TC 13 Aug 2024 - 6:00 pm Ferencvarosi TC 1 1 FC Midtjylland 6 Aug 2024 - 6:00 pm Dynamo Kyiv 1 1 Rangers 13 Aug 2024 - 6:45 pm Rangers 0 2 Dynamo Kyiv 6 Aug 2024 - 6:00 pm Sparta Praha 1 1 FCSB 13 Aug 2024 - 6:30 pm FCSB 2 3 Sparta Praha 6 Aug 2024 - 6:30 pm Lille 2 1 Fenerbahce 13 Aug 2024 - 5:00 pm Fenerbahce 1 1 Lille 6 Aug 2024 - 6:45 pm Red Bull Salzburg 2 1 Twente 13 Aug 2024 - 5:00 pm Twente 3 3 Red Bull Salzburg 7 Aug 2024 - 5:00 pm Slavia Praha 3 1 Union St. Gilloise 13 Aug 2024 - 6:30 pm Union St. Gilloise 0 1 Slavia Praha 7 Aug 2024 - 6:30 pm Slovan Bratislava 2 0 Apoel Nicosia 13 Aug 2024 - 5:00 pm Apoel Nicosia 0 0 Slovan Bratislava 7 Aug 2024 - 6:45 pm Jagiellonia 0 1 Bodo/Glimt 13 Aug 2024 - 5:00 pm Bodo/Glimt 4 1 Jagiellonia 20 Aug 2024 - 7:00 pm Lille 2 0 Slavia Praha 28 Aug 2024 - 7:00 pm Slavia Praha 2 1 Lille 20 Aug 2024 - 7:00 pm Bodo/Glimt 2 1 FK Crvena Zvezda 28 Aug 2024 - 7:00 pm FK Crvena Zvezda 2 0 Bodo/Glimt 20 Aug 2024 - 7:00 pm Dinamo Zagreb 3 0 Qarabag 28 Aug 2024 - 4:45 pm Qarabag 0 2 Dinamo Zagreb 21 Aug 2024 - 7:00 pm Malmo FF 0 2 Sparta Praha 27 Aug 2024 - 7:00 pm Sparta Praha 2 0 Malmo FF 21 Aug 2024 - 7:00 pm FC Midtjylland 1 1 Slovan Bratislava 28 Aug 2024 - 7:00 pm Slovan Bratislava 3 2 FC Midtjylland 21 Aug 2024 - 7:00 pm BSC Young Boys 3 2 Galatasaray 27 Aug 2024 - 7:00 pm Galatasaray 0 1 BSC Young Boys 21 Aug 2024 - 7:00 pm Dynamo Kyiv 0 2 Red Bull Salzburg 27 Aug 2024 - 7:00 pm Red Bull Salzburg 1 1 Dynamo Kyiv 17 Sep 2024 - 4:45 pm Juventus 3 1 PSV Eindhoven 17 Sep 2024 - 4:45 pm BSC Young Boys 0 3 Aston Villa 17 Sep 2024 - 7:00 pm Bayern Munich 9 2 Dinamo Zagreb 17 Sep 2024 - 7:00 pm Sporting CP 2 0 Lille 17 Sep 2024 - 7:00 pm AC Milan 1 3 Liverpool 17 Sep 2024 - 7:00 pm Real Madrid 3 1 VfB Stuttgart 18 Sep 2024 - 4:45 pm Bologna 0 0 Shakhtar Donetsk 18 Sep 2024 - 4:45 pm Sparta Praha 3 0 Red Bull Salzburg 18 Sep 2024 - 7:00 pm Manchester City 0 0 Inter 18 Sep 2024 - 7:00 pm Paris Saint Germain 1 0 Girona 18 Sep 2024 - 7:00 pm Celtic 5 1 Slovan Bratislava 18 Sep 2024 - 7:00 pm Club Brugge KV 0 3 Borussia Dortmund 19 Sep 2024 - 4:45 pm Feyenoord 0 4 Bayer Leverkusen 19 Sep 2024 - 4:45 pm FK Crvena Zvezda 1 2 Benfica 19 Sep 2024 - 7:00 pm Monaco 2 1 Barcelona 19 Sep 2024 - 7:00 pm Stade Brestois 29 2 1 Sturm Graz 19 Sep 2024 - 7:00 pm Atalanta 0 0 Arsenal 19 Sep 2024 - 7:00 pm Atletico Madrid 2 1 RB Leipzig 1 Oct 2024 - 4:45 pm VfB Stuttgart 1 1 Sparta Praha 1 Oct 2024 - 4:45 pm Red Bull Salzburg 0 4 Stade Brestois 29 1 Oct 2024 - 7:00 pm Arsenal 2 0 Paris Saint Germain 1 Oct 2024 - 7:00 pm Borussia Dortmund 7 1 Celtic 1 Oct 2024 - 7:00 pm Bayer Leverkusen 1 0 AC Milan 1 Oct 2024 - 7:00 pm PSV Eindhoven 1 1 Sporting CP 1 Oct 2024 - 7:00 pm Inter 4 0 FK Crvena Zvezda 1 Oct 2024 - 7:00 pm Barcelona 5 0 BSC Young Boys 1 Oct 2024 - 7:00 pm Slovan Bratislava 0 4 Manchester City 2 Oct 2024 - 4:45 pm Girona 2 3 Feyenoord 2 Oct 2024 - 4:45 pm Shakhtar Donetsk 0 3 Atalanta 2 Oct 2024 - 7:00 pm Liverpool 2 0 Bologna 2 Oct 2024 - 7:00 pm Aston Villa 1 0 Bayern Munich 2 Oct 2024 - 7:00 pm Lille 1 0 Real Madrid 2 Oct 2024 - 7:00 pm RB Leipzig 2 3 Juventus 2 Oct 2024 - 7:00 pm Benfica 4 0 Atletico Madrid 2 Oct 2024 - 7:00 pm Dinamo Zagreb 2 2 Monaco 2 Oct 2024 - 7:00 pm Sturm Graz 0 1 Club Brugge KV 22 Oct 2024 - 4:45 pm Monaco 5 1 FK Crvena Zvezda 22 Oct 2024 - 4:45 pm AC Milan 3 1 Club Brugge KV 22 Oct 2024 - 7:00 pm Arsenal 1 0 Shakhtar Donetsk 22 Oct 2024 - 7:00 pm Aston Villa 2 0 Bologna 22 Oct 2024 - 7:00 pm Paris Saint Germain 1 1 PSV Eindhoven 22 Oct 2024 - 7:00 pm Juventus 0 1 VfB Stuttgart 22 Oct 2024 - 7:00 pm Real Madrid 5 2 Borussia Dortmund 22 Oct 2024 - 7:00 pm Girona 2 0 Slovan Bratislava 22 Oct 2024 - 7:00 pm Sturm Graz 0 2 Sporting CP 23 Oct 2024 - 4:45 pm Stade Brestois 29 1 1 Bayer Leverkusen 23 Oct 2024 - 4:45 pm Atalanta 0 0 Celtic 23 Oct 2024 - 7:00 pm Manchester City 5 0 Sparta Praha 23 Oct 2024 - 7:00 pm RB Leipzig 0 1 Liverpool 23 Oct 2024 - 7:00 pm Benfica 1 3 Feyenoord 23 Oct 2024 - 7:00 pm Barcelona 4 1 Bayern Munich 23 Oct 2024 - 7:00 pm Atletico Madrid 1 3 Lille 23 Oct 2024 - 7:00 pm BSC Young Boys 0 1 Inter 23 Oct 2024 - 7:00 pm Red Bull Salzburg 0 2 Dinamo Zagreb 5 Nov 2024 - 5:45 pm PSV Eindhoven 4 0 Girona 5 Nov 2024 - 5:45 pm Slovan Bratislava 1 4 Dinamo Zagreb 5 Nov 2024 - 8:00 pm Liverpool 4 0 Bayer Leverkusen 5 Nov 2024 - 8:00 pm Lille 1 1 Juventus 5 Nov 2024 - 8:00 pm Borussia Dortmund 1 0 Sturm Graz 5 Nov 2024 - 8:00 pm Sporting CP 4 1 Manchester City 5 Nov 2024 - 8:00 pm Celtic 3 1 RB Leipzig 5 Nov 2024 - 8:00 pm Bologna 0 1 Monaco 5 Nov 2024 - 8:00 pm Real Madrid 1 3 AC Milan 6 Nov 2024 - 5:45 pm Shakhtar Donetsk 2 1 BSC Young Boys 6 Nov 2024 - 5:45 pm Club Brugge KV 1 0 Aston Villa 6 Nov 2024 - 8:00 pm Paris Saint Germain 1 2 Atletico Madrid 6 Nov 2024 - 8:00 pm Bayern Munich 1 0 Benfica 6 Nov 2024 - 8:00 pm VfB Stuttgart 0 2 Atalanta 6 Nov 2024 - 8:00 pm Feyenoord 1 3 Red Bull Salzburg 6 Nov 2024 - 8:00 pm Inter 1 0 Arsenal 6 Nov 2024 - 8:00 pm FK Crvena Zvezda 2 5 Barcelona 6 Nov 2024 - 8:00 pm Sparta Praha 1 2 Stade Brestois 29 26 Nov 2024 - 5:45 pm Sparta Praha - - Atletico Madrid 26 Nov 2024 - 5:45 pm Slovan Bratislava - - AC Milan 26 Nov 2024 - 8:00 pm Manchester City - - Feyenoord 26 Nov 2024 - 8:00 pm Bayern Munich - - Paris Saint Germain 26 Nov 2024 - 8:00 pm Bayer Leverkusen - - Red Bull Salzburg 26 Nov 2024 - 8:00 pm Sporting CP - - Arsenal 26 Nov 2024 - 8:00 pm Inter - - RB Leipzig 26 Nov 2024 - 8:00 pm Barcelona - - Stade Brestois 29 26 Nov 2024 - 8:00 pm BSC Young Boys - - Atalanta 27 Nov 2024 - 5:45 pm FK Crvena Zvezda - - VfB Stuttgart 27 Nov 2024 - 5:45 pm Sturm Graz - - Girona 27 Nov 2024 - 8:00 pm Liverpool - - Real Madrid 27 Nov 2024 - 8:00 pm Aston Villa - - Juventus 27 Nov 2024 - 8:00 pm Monaco - - Benfica 27 Nov 2024 - 8:00 pm PSV Eindhoven - - Shakhtar Donetsk 27 Nov 2024 - 8:00 pm Celtic - - Club Brugge KV 27 Nov 2024 - 8:00 pm Bologna - - Lille 27 Nov 2024 - 8:00 pm Dinamo Zagreb - - Borussia Dortmund 10 Dec 2024 - 5:45 pm Girona - - Liverpool 10 Dec 2024 - 5:45 pm Dinamo Zagreb - - Celtic 10 Dec 2024 - 8:00 pm Stade Brestois 29 - - PSV Eindhoven 10 Dec 2024 - 8:00 pm Bayer Leverkusen - - Inter 10 Dec 2024 - 8:00 pm RB Leipzig - - Aston Villa 10 Dec 2024 - 8:00 pm Atalanta - - Real Madrid 10 Dec 2024 - 8:00 pm Shakhtar Donetsk - - Bayern Munich 10 Dec 2024 - 8:00 pm Club Brugge KV - - Sporting CP 10 Dec 2024 - 8:00 pm Red Bull Salzburg - - Paris Saint Germain 11 Dec 2024 - 5:45 pm Lille - - Sturm Graz 11 Dec 2024 - 5:45 pm Atletico Madrid - - Slovan Bratislava 11 Dec 2024 - 8:00 pm Arsenal - - Monaco 11 Dec 2024 - 8:00 pm Borussia Dortmund - - Barcelona 11 Dec 2024 - 8:00 pm VfB Stuttgart - - BSC Young Boys 11 Dec 2024 - 8:00 pm Feyenoord - - Sparta Praha 11 Dec 2024 - 8:00 pm Benfica - - Bologna 11 Dec 2024 - 8:00 pm AC Milan - - FK Crvena Zvezda 11 Dec 2024 - 8:00 pm Juventus - - Manchester City 21 Jan 2025 - 5:45 pm Monaco - - Aston Villa 21 Jan 2025 - 5:45 pm Atalanta - - Sturm Graz 21 Jan 2025 - 8:00 pm Liverpool - - Lille 21 Jan 2025 - 8:00 pm Benfica - - Barcelona 21 Jan 2025 - 8:00 pm Bologna - - Borussia Dortmund 21 Jan 2025 - 8:00 pm Atletico Madrid - - Bayer Leverkusen 21 Jan 2025 - 8:00 pm Club Brugge KV - - Juventus 21 Jan 2025 - 8:00 pm FK Crvena Zvezda - - PSV Eindhoven 21 Jan 2025 - 8:00 pm Slovan Bratislava - - VfB Stuttgart 22 Jan 2025 - 5:45 pm RB Leipzig - - Sporting CP 22 Jan 2025 - 5:45 pm Shakhtar Donetsk - - Stade Brestois 29 22 Jan 2025 - 8:00 pm Arsenal - - Dinamo Zagreb 22 Jan 2025 - 8:00 pm Paris Saint Germain - - Manchester City 22 Jan 2025 - 8:00 pm Feyenoord - - Bayern Munich 22 Jan 2025 - 8:00 pm Celtic - - BSC Young Boys 22 Jan 2025 - 8:00 pm AC Milan - - Girona 22 Jan 2025 - 8:00 pm Real Madrid - - Red Bull Salzburg 22 Jan 2025 - 8:00 pm Sparta Praha - - Inter 29 Jan 2025 - 8:00 pm Manchester City - - Club Brugge KV 29 Jan 2025 - 8:00 pm Aston Villa - - Celtic 29 Jan 2025 - 8:00 pm Lille - - Feyenoord 29 Jan 2025 - 8:00 pm Stade Brestois 29 - - Real Madrid 29 Jan 2025 - 8:00 pm Bayern Munich - - Slovan Bratislava 29 Jan 2025 - 8:00 pm Borussia Dortmund - - Shakhtar Donetsk 29 Jan 2025 - 8:00 pm Bayer Leverkusen - - Sparta Praha 29 Jan 2025 - 8:00 pm VfB Stuttgart - - Paris Saint Germain 29 Jan 2025 - 8:00 pm PSV Eindhoven - - Liverpool 29 Jan 2025 - 8:00 pm Sporting CP - - Bologna 29 Jan 2025 - 8:00 pm Juventus - - Benfica 29 Jan 2025 - 8:00 pm Inter - - Monaco 29 Jan 2025 - 8:00 pm Barcelona - - Atalanta 29 Jan 2025 - 8:00 pm Girona - - Arsenal 29 Jan 2025 - 8:00 pm BSC Young Boys - - FK Crvena Zvezda 29 Jan 2025 - 8:00 pm Red Bull Salzburg - - Atletico Madrid 29 Jan 2025 - 8:00 pm Dinamo Zagreb - - AC Milan 29 Jan 2025 - 8:00 pm Sturm Graz - - RB Leipzig