Luettelo jalkapallon Euroopan cupin ja Mestarien liigan loppuotteluista
Loppuottelut

| --- | --- |
: Ottelun voittaja ratkaistiin jatkoajalla
: Ottelun voittaja ratkaistiin rangaistuspotkukilpailussa
: Ottelun voittaja ratkaistiin uusintaottelussa
| Kausi | Mestari> Maa | Mestari> Joukkue | Tulos | 2>  sija.Joukkue | 2>  sija.Maa | Stadion | Yleisömäärä |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1955–56 |  Espanja | Real Madrid | 4–3 | Stade de Reims |  Ranska | Parc des Princes, Pariisi | 38 239 |
| 1956–57 |  Espanja | Real Madrid | 2–0 | Fiorentina |  Italia | Santiago Bernabéu, Madrid | 124 000 |
| 1957–58 |  Espanja | Real Madrid | 3–2 | Milan |  Italia | Heysel, Bryssel | 67 000 |
| 1958–59 |  Espanja | Real Madrid | 2–0 | Stade de Reims |  Ranska | Neckarstadion, Stuttgart | 72 000 |
| 1959–60 |  Espanja | Real Madrid | 7–3 | Eintracht Frankfurt |  Länsi-Saksa | Hampden Park, Glasgow | 127 621 |
| 1960–61 |  Portugali | Benfica | 3–2 | Barcelona |  Espanja | Wankdorfstadion, Bern | 26 732 |
| 1961–62 |  Portugali | Benfica | 5–3 | Real Madrid |  Espanja | Olympiastadion, Amsterdam | 61 257 |
| 1962–63 |  Italia | Milan | 2–1 | Benfica |  Portugali | Wembley Stadium, Lontoo | 45 715 |
| 1963–64 |  Italia | Internazionale | 3–1 | Real Madrid |  Espanja | Prater Stadion, Wien | 71 333 |
| 1964–65 |  Italia | Internazionale | 1–0 | Benfica |  Portugali | San Siro, Milano | 89 000 |
| 1965–66 |  Espanja | Real Madrid | 2–1 | Partizan |  Jugoslavia | Heysel, Bryssel | 46 745 |
| 1966–67 |  Skotlanti | Celtic | 2–1 | Internazionale |  Italia | Estádio Nacional, Lissabon | 45 000 |
| 1967–68 |  Englanti | Manchester United | 4–1 | Benfica |  Portugali | Wembley Stadium, Lontoo | 92 225 |
| 1968–69 |  Italia | Milan | 4–1 | Ajax |  Alankomaat | Santiago Bernabéu, Madrid | 31 782 |
| 1969–70 |  Alankomaat | Feyenoord | 2–1 | Celtic |  Skotlanti | San Siro, Milano | 53 187 |
| 1970–71 |  Alankomaat | Ajax | 2–0 | Panathinaikos |  Kreikka | Wembley Stadium, Lontoo | 83 179 |
| 1971–72 |  Alankomaat | Ajax | 2–0 | Internazionale |  Italia | De Kuip, Rotterdam | 61 354 |
| 1972–73 |  Alankomaat | Ajax | 1–0 | Juventus |  Italia | Stadion Crvena Zvezda, Belgrad | 89 484 |
| 1973–74 |  Länsi-Saksa | Bayern München | 4–0 | Atlético Madrid |  Espanja | Heysel, Bryssel | 72 047 |
| 1974–75 |  Länsi-Saksa | Bayern München | 2–0 | Leeds United |  Englanti | Parc des Princes, Pariisi | 48 374 |
| 1975–76 |  Länsi-Saksa | Bayern München | 1–0 | Saint-Étienne |  Ranska | Hampden Park, Glasgow | 54 864 |
| 1976–77 |  Englanti | Liverpool | 3–1 | Borussia Mönchengladbach |  Länsi-Saksa | Olympiastadion, Rooma | 52 078 |
| 1977–78 |  Englanti | Liverpool | 1–0 | Club Brugge |  Belgia | Wembley Stadium, Lontoo | 92 500 |
| 1978–79 |  Englanti | Nottingham Forest | 1–0 | Malmö FF |  Ruotsi | Olympiastadion, München | 57 500 |
| 1979–80 |  Englanti | Nottingham Forest | 1–0 | Hamburg |  Länsi-Saksa | Santiago Bernabéu, Madrid | 51 000 |
| 1980–81 |  Englanti | Liverpool | 1–0 | Real Madrid |  Espanja | Parc des Princes, Pariisi | 48 360 |
| 1981–82 |  Englanti | Aston Villa | 1–0 | Bayern München |  Länsi-Saksa | De Kuip, Rotterdam | 46 000 |
| 1982–83 |  Länsi-Saksa | Hamburg | 1–0 | Juventus |  Italia | Olympiastadion, Ateena | 73 500 |
| 1983–84 |  Englanti | Liverpool | 1–1 | Roma |  Italia | Olympiastadion, Rooma | 69 693 |
| 1984–85 |  Italia | Juventus | 1–0 | Liverpool |  Englanti | Heysel, Bryssel | 58 000 |
| 1985–86 |  Romania | Steaua Bukarest | 0–0 | Barcelona |  Espanja | Sánchez Pizjuán, Sevilla | 70 000 |
| 1986–87 |  Portugali | Porto | 2–1 | Bayern München |  Länsi-Saksa | Praterstadion, Wien | 57 500 |
| 1987–88 |  Alankomaat | PSV Eindhoven | 0–0 | Benfica |  Portugali | Neckarstadion, Stuttgart | 68 000 |
| 1988–89 |  Italia | Milan | 4–0 | Steaua Bukarest |  Romania | Camp Nou, Barcelona | 97 000 |
| 1989–90 |  Italia | Milan | 1–0 | Benfica |  Portugali | Praterstadion, Wien | 57 500 |
| 1990–91 |  Jugoslavia | Punainen Tähti | 0–0 | Marseille |  Ranska | Stadio San Nicola, Bari | 56 000 |
| 1991–92 |  Espanja | Barcelona | 1–0 | Sampdoria |  Italia | Wembley Stadium, Lontoo | 70 827 |
| 1992–93 |  Ranska | Marseille | 1–0 | Milan |  Italia | Olympiastadion, München | 64 400 |
| 1993–94 |  Italia | Milan | 4–0 | Barcelona |  Espanja | Olympiastadion, Ateena | 70 000 |
| 1994–95 |  Alankomaat | Ajax | 1–0 | Milan |  Italia | Ernst Happel Stadion, Wien | 49 730 |
| 1995–96 |  Italia | Juventus | 1–1 | Ajax |  Alankomaat | Olympiastadion, Rooma | 70 000 |
| 1996–97 |  Saksa | Borussia Dortmund | 3–1 | Juventus |  Italia | Olympiastadion, München | 59 000 |
| 1997–98 |  Espanja | Real Madrid | 1–0 | Juventus |  Italia | Amsterdam Arena, Amsterdam | 48 500 |
| 1998–99 |  Englanti | Manchester United | 2–1 | Bayern München |  Saksa | Camp Nou, Barcelona | 90 245 |
| 1999–2000 |  Espanja | Real Madrid | 3–0 | Valencia |  Espanja | Stade de France, Saint-Denis | 80 000 |
| 2000–01 |  Saksa | Bayern München | 1–1 | Valencia |  Espanja | San Siro, Milano | 79 000 |
| 2001–02 |  Espanja | Real Madrid | 2–1 | Bayer Leverkusen |  Saksa | Hampden Park, Glasgow | 50 499 |
| 2002–03 |  Italia | Milan | 0–0 | Juventus |  Italia | Old Trafford, Manchester | 62 315 |
| 2003–04 |  Portugali | Porto | 3–0 | Monaco |  Ranska | Arena AufSchalke, Gelsenkirchen | 53 053 |
| 2004–05 |  Englanti | Liverpool | 3–3 | Milan |  Italia | Atatürk Olimpiyat, Istanbul | 69 000 |
| 2005–06 |  Espanja | Barcelona | 2–1 | Arsenal |  Englanti | Stade de France, Saint-Denis | 79 610 |
| 2006–07 |  Italia | Milan | 2–1 | Liverpool |  Englanti | Olympiastadion, Ateena | 63 000 |
| 2007–08 |  Englanti | Manchester United | 1–1 | Chelsea |  Englanti | Lužniki, Moskova | 67 310 |
| 2008–09 |  Espanja | Barcelona | 2–0 | Manchester United |  Englanti | Olympiastadion, Rooma | 62 467 |
| 2009–10 |  Italia | Internazionale | 2–0 | Bayern München |  Saksa | Santiago Bernabéu, Madrid | 73 490 |
| 2010–11 |  Espanja | Barcelona | 3–1 | Manchester United |  Englanti | Wembley Stadium, Lontoo | 87 695 |
| 2011–12 |  Englanti | Chelsea | 1–1 | Bayern München |  Saksa | Allianz Arena, München | 62 500 |
| 2012–13 |  Saksa | Bayern München | 2–1 | Borussia Dortmund |  Saksa | Wembley Stadium, Lontoo | 86 298 |
| 2013–14 |  Espanja | Real Madrid | 4–1 | Atlético Madrid |  Espanja | Estádio da Luz, Lissabon | 60 976 |
| 2014–15 |  Espanja | Barcelona | 3–1 | Juventus |  Italia | Olympiastadion, Berliini | 70 422 |
| 2015–16 |  Espanja | Real Madrid | 1–1 | Atlético Madrid |  Espanja | Stadio Giuseppe Meazza, Milano | 71 942 |
| 2016–17 |  Espanja | Real Madrid | 4–1 | Juventus |  Italia | Millennium Stadium, Cardiff | 65 842 |
| 2017–18 |  Espanja | Real Madrid | 3–1 | Liverpool |  Englanti | Olympiastadion, Kiova | 61 561 |
| 2018–19 |  Englanti | Liverpool | 2–0 | Tottenham Hotspur |  Englanti | Wanda Metropolitano, Madrid | 63 272 |
| 2019–20 |  Saksa | Bayern München | 1–0 | Paris Saint-Germain |  Ranska | Estádio da Luz, Lissabon | 0 |
| 2020–21 |  Englanti | Chelsea | 1–0 | Manchester City |  Englanti | Estádio do Dragão, Porto | 14 110 |
| 2021–22 |  Espanja | Real Madrid | 1–0 | Liverpool |  Englanti | Stade de France, Saint-Denis | 75 000 |
| 2022–23 |  Englanti | Manchester City | 1–0 | Internazionale |  Italia | Atatürkin olympiastadion, Istanbul | 71 412 |
| 2023–24 |  Espanja | Real Madrid | 2–0 | Borussia Dortmund |  Saksa | Wembley Stadium, Lontoo |  |
| 2024–25 |  |  |  |  |  | Allianz Arena, München |  |
| 2025–26 |  |  |  |  |  | Puskás Arena, Budapest |  |