Season Description
The 2023–24 UEFA Champions League was the 69th season of Europe's premier club football tournament organised by UEFA, and the 32nd season since it was renamed from the European Champion Clubs' Cup to the UEFA Champions League.
Real Madrid defeated Borussia Dortmund 2–0 in the final, which was played at the Wembley Stadium in London, England, for a record-extending 15th European Cup title, and their sixth in eleven years. As winners, Real Madrid earned the right to play against Atalanta, the winners of the 2023–24 UEFA Europa League, in the 2024 UEFA Super Cup. They also qualified for the final of the brand-new 2024 FIFA Intercontinental Cup and the expanded 2025 FIFA Club World Cup in the United States.
This edition was the final season with the format of 32 teams participating in the group stage, after UEFA announced that a brand new format would be introduced for the following edition.
Manchester City were the defending champions, but were eliminated by eventual winners Real Madrid in the quarter-finals.
Event List
|
| | 27 Jun |
Playoff SF    | Atlètic d'EscaldesAtlètic d'Es | 0 - 3 | Buducnost PodgoricaBuducnost Pod |
| 27 Jun |
Playoff SF    | Tre PenneTre Penne | 1 - 7 | BreidablikBreidablik |
|
| | 30 Jun |
Playoff Final    | Buducnost PodgoricaBuducnost Pod | 0 - 5 | BreidablikBreidablik |
|
| | 11 Jul |
Qualifier    | UrartuUrartu | 0 - 1 | ZrinjskiZrinjski |
| 11 Jul |
Qualifier    | Lincoln Red ImpsLincoln Red I | 1 - 2 | Qarabag FKQarabag FK |
| 11 Jul |
Qualifier    | VMFD ZalgirisVMFD Zalgiris | 0 - 0 | StrugaStruga |
| 11 Jul |
Qualifier    | Ħamrun SpartansĦamrun Spart | 0 - 4 | Maccabi HaifaMaccabi Haifa |
| 11 Jul |
Qualifier    | Rakow CzestochowaRakow Czestoc | 1 - 0 | FC Flora TallinFC Flora Tall |
| 11 Jul |
Qualifier    | Olimpija LjubljanaOlimpija Ljub | 2 - 1 | Valmieras FKValmieras FK |
| 11 Jul |
Qualifier    | PartizaniPartizani | 1 - 1 | BATE BorisovBATE Borisov |
| 11 Jul |
Qualifier    | KÍ KlaksvíkKÍ Klaksvík | 0 - 0 | FerencvarosFerencvaros |
| 11 Jul |
Qualifier    | BallkaniBallkani | 2 - 0 | Ludogorets RazgradLudogorets Ra |
| 11 Jul |
Qualifier    | ShamrockShamrock | 0 - 1 | BreidablikBreidablik |
| 12 Jul |
Qualifier    | FC AstanaFC Astana | 1 - 1 | Dinamo TbilisiDinamo Tbilis |
| 12 Jul |
Qualifier    | HJK HelsinkiHJK Helsinki | 1 - 0 | LarneLarne |
| 12 Jul |
Qualifier    | HackenHacken | 3 - 1 | TNSTNS |
| 12 Jul |
Qualifier    | Farul ConstantaFarul Constan | 1 - 0 | Sheriff TiraspolSheriff Tiras |
| 12 Jul |
Qualifier    | Slovan BratislavaSlovan Bratis | 1 - 1 | Swift HesperangeSwift Hespera |
| 18 Jul |
Qualifier     | StrugaStruga | 1 - 2 | VMFD ZalgirisVMFD Zalgiris |
| 18 Jul |
Qualifier     | Maccabi HaifaMaccabi Haifa | 2 - 1 | Ħamrun SpartansĦamrun Spart |
| 18 Jul |
Qualifier    | Sheriff TiraspolSheriff Tiras | 3 - 0 | Farul ConstantaFarul Constan |
| 18 Jul |
Qualifier    | FC Flora TallinFC Flora Tall | 0 - 3 | Rakow CzestochowaRakow Czestoc |
| 18 Jul |
Qualifier    | ZrinjskiZrinjski | 2 - 3 | UrartuUrartu |
| 18 Jul |
Qualifier    | BATE BorisovBATE Borisov | 2 - 0 | PartizaniPartizani |
| 18 Jul |
Qualifier    | TNSTNS | 0 - 2 | HackenHacken |
| 18 Jul |
Qualifier    | BreidablikBreidablik | 2 - 1 | ShamrockShamrock |
| 19 Jul |
Qualifier     | Valmieras FKValmieras FK | 1 - 2 | Olimpija LjubljanaOlimpija Ljub |
| 19 Jul |
Qualifier    | FerencvarosFerencvaros | 0 - 3 | KÍ KlaksvíkKÍ Klaksvík |
| 19 Jul |
Qualifier     | Dinamo TbilisiDinamo Tbilis | 1 - 2 | FC AstanaFC Astana |
| 19 Jul |
Qualifier    | Qarabag FKQarabag FK | 4 - 0 | Lincoln Red ImpsLincoln Red I |
| 19 Jul |
Qualifier     | Swift HesperangeSwift Hespera | 0 - 2 | Slovan BratislavaSlovan Bratis |
| 19 Jul |
Qualifier    | Ludogorets RazgradLudogorets Ra | 4 - 0 | BallkaniBallkani |
| 19 Jul |
Qualifier    | LarneLarne | 2 - 2 | HJK HelsinkiHJK Helsinki |
| 25 Jul |
Qualifier    | VMFD ZalgirisVMFD Zalgiris | 2 - 2 | GalatasarayGalatasaray |
| 25 Jul |
Qualifier    | HJK HelsinkiHJK Helsinki | 1 - 0 | MoldeMolde |
| 25 Jul |
Qualifier     | SC Dnipro-1SC Dnipro-1 | 1 - 3 | PanathinaikosPanathinaikos |
| 25 Jul |
Qualifier     | Dinamo ZagrebDinamo Zagreb | 4 - 0 | FC AstanaFC Astana |
| 25 Jul |
Qualifier    | ServetteServette | 1 - 1 | GenkGenk |
| 25 Jul |
Qualifier     | ZrinjskiZrinjski | 0 - 1 | Slovan BratislavaSlovan Bratis |
| 25 Jul |
Qualifier    | BreidablikBreidablik | 0 - 2 | FC CopenhagenFC Copenhagen |
| 26 Jul |
Qualifier    | Sheriff TiraspolSheriff Tiras | 1 - 0 | Maccabi HaifaMaccabi Haifa |
| 26 Jul |
Qualifier     | Aris LimassolAris Limassol | 6 - 2 | BATE BorisovBATE Borisov |
| 26 Jul |
Qualifier     | Rakow CzestochowaRakow Czestoc | 3 - 2 | Qarabag FKQarabag FK |
| 26 Jul |
Qualifier    | Ludogorets RazgradLudogorets Ra | 1 - 1 | Olimpija LjubljanaOlimpija Ljub |
| 26 Jul |
Qualifier    | KÍ KlaksvíkKÍ Klaksvík | 0 - 0 | HackenHacken |
| 01 Aug |
Qualifier    | PanathinaikosPanathinaikos | 2 - 2 | SC Dnipro-1SC Dnipro-1 |
| 01 Aug |
Qualifier    | Olimpija LjubljanaOlimpija Ljub | 2 - 1 | Ludogorets RazgradLudogorets Ra |
| 01 Aug |
Qualifier     | BATE BorisovBATE Borisov | 3 - 5 | Aris LimassolAris Limassol |
| 01 Aug |
Qualifier     | Slovan BratislavaSlovan Bratis | 2 - 2 | ZrinjskiZrinjski |
| 02 Aug |
Qualifier    | FC AstanaFC Astana | 0 - 2 | Dinamo ZagrebDinamo Zagreb |
| 02 Aug |
Qualifier    | Qarabag FKQarabag FK | 1 - 1 | Rakow CzestochowaRakow Czestoc |
| 02 Aug |
Qualifier    | GenkGenk | 2 - 2 | ServetteServette |
| 02 Aug |
Qualifier    | HackenHacken | 3 - 3 | KÍ KlaksvíkKÍ Klaksvík |
| 02 Aug |
Qualifier    | MoldeMolde | 2 - 0 | HJK HelsinkiHJK Helsinki |
| 02 Aug |
Qualifier     | Maccabi HaifaMaccabi Haifa | 4 - 1 | Sheriff TiraspolSheriff Tiras |
| 02 Aug |
Qualifier     | FC CopenhagenFC Copenhagen | 6 - 3 | BreidablikBreidablik |
| 02 Aug |
Qualifier     | GalatasarayGalatasaray | 1 - 0 | VMFD ZalgirisVMFD Zalgiris |
| 08 Aug |
Qualifier     | Rakow CzestochowaRakow Czestoc | 2 - 1 | Aris LimassolAris Limassol |
| 08 Aug |
Qualifier     | FC CopenhagenFC Copenhagen | 0 - 0 | Sparta PragueSparta Prague |
| 08 Aug |
Qualifier     | PSV EindhovenPSV Eindhoven | 4 - 1 | Sturm GrazSturm Graz |
| 08 Aug |
Qualifier    | KÍ KlaksvíkKÍ Klaksvík | 2 - 1 | MoldeMolde |
| 08 Aug |
Qualifier     | BragaBraga | 3 - 0 | TSC Bačka TopolaTSC Bačka To |
| 08 Aug |
Qualifier    | Olimpija LjubljanaOlimpija Ljub | 0 - 3 | GalatasarayGalatasaray |
| 09 Aug |
Qualifier    | PanathinaikosPanathinaikos | 1 - 0 | MarseilleMarseille |
| 09 Aug |
Qualifier    | Slovan BratislavaSlovan Bratis | 1 - 2 | Maccabi HaifaMaccabi Haifa |
| 09 Aug |
Qualifier    | RangersRangers | 2 - 1 | ServetteServette |
| 15 Aug |
Qualifier     | Sparta PragueSparta Prague | 3 - 3 | FC CopenhagenFC Copenhagen |
| 15 Aug |
Qualifier    | Maccabi HaifaMaccabi Haifa | 3 - 1 | Slovan BratislavaSlovan Bratis |
| 15 Aug |
Qualifier     | Aris LimassolAris Limassol | 0 - 1 | Rakow CzestochowaRakow Czestoc |
| 15 Aug |
Qualifier    | MoldeMolde | 2 - 0 | KÍ KlaksvíkKÍ Klaksvík |
| 15 Aug |
Qualifier    | TSC Bačka TopolaTSC Bačka To | 1 - 4 | BragaBraga |
| 15 Aug |
Qualifier    | Dinamo ZagrebDinamo Zagreb | 1 - 2 | AEKAEK |
| 15 Aug |
Qualifier     | GalatasarayGalatasaray | 1 - 0 | Olimpija LjubljanaOlimpija Ljub |
| 15 Aug |
Qualifier     | Sturm GrazSturm Graz | 1 - 3 | PSV EindhovenPSV Eindhoven |
| 15 Aug |
Qualifier    | ServetteServette | 1 - 1 | RangersRangers |
| 15 Aug |
Qualifier    | MarseilleMarseille | 2 - 1 | PanathinaikosPanathinaikos |
| 19 Aug |
Qualifier    | AEKAEK | 2 - 2 | Dinamo ZagrebDinamo Zagreb |
| 22 Aug |
Qualifier     | RangersRangers | 2 - 2 | PSV EindhovenPSV Eindhoven |
| 22 Aug |
Qualifier     | Rakow CzestochowaRakow Czestoc | 0 - 1 | FC CopenhagenFC Copenhagen |
| 22 Aug |
Qualifier     | AntwerpAntwerp | 1 - 0 | AEKAEK |
| 23 Aug |
Qualifier     | Maccabi HaifaMaccabi Haifa | 0 - 0 | Young BoysYoung Boys |
| 23 Aug |
Qualifier     | BragaBraga | 2 - 1 | PanathinaikosPanathinaikos |
| 23 Aug |
Qualifier     | MoldeMolde | 2 - 3 | GalatasarayGalatasaray |
| 29 Aug |
Qualifier     | Young BoysYoung Boys | 3 - 0 | Maccabi HaifaMaccabi Haifa |
| 29 Aug |
Qualifier     | PanathinaikosPanathinaikos | 0 - 1 | BragaBraga |
| 29 Aug |
Qualifier     | GalatasarayGalatasaray | 2 - 1 | MoldeMolde |
| 30 Aug |
Qualifier    | PSV EindhovenPSV Eindhoven | 5 - 1 | RangersRangers |
| 30 Aug |
Qualifier    | FC CopenhagenFC Copenhagen | 1 - 1 | Rakow CzestochowaRakow Czestoc |
| 30 Aug |
Qualifier    | AEKAEK | 1 - 2 | AntwerpAntwerp |
| 19 Sep |
r01     | MilanMilan | 0 - 0 | NewcastleNewcastle |
| 19 Sep |
r01     | Young BoysYoung Boys | 1 - 3 | RasenBallsport LeipzigRasenBallspor |
| 19 Sep |
r01     | FeyenoordFeyenoord | 2 - 0 | CelticCeltic |
| 19 Sep |
r01     | LazioLazio | 1 - 1 | Ath MadridAth Madrid |
| 19 Sep |
r01     | Paris SGParis SG | 2 - 0 | DortmundDortmund |
| 19 Sep |
r01     | Manchester CityManchester Ci | 3 - 1 | Crvena ZvezdaCrvena Zvezda |
| 19 Sep |
r01     | BarcelonaBarcelona | 5 - 0 | AntwerpAntwerp |
| 19 Sep |
r01     | Shakhtar DonetskShakhtar Done | 1 - 3 | FC PortoFC Porto |
| 20 Sep |
r01     | GalatasarayGalatasaray | 2 - 2 | FC CopenhagenFC Copenhagen |
| 20 Sep |
r01     | Real MadridReal Madrid | 1 - 0 | Union BerlinUnion Berlin |
| 20 Sep |
r01     | Bayern MunichBayern Munich | 4 - 3 | Manchester UnitedManchester Un |
Show more events (214 total)......
Download as CSV?

= TV Listing

= Event Thumb

= Banner Image

= Fanart Image

= Timeline Details