Daftar final Piala Champions Eropa dan Liga Champions UEFA
Daftar final

| --- | --- |
: Pertandingan ditentukan melalui perpanjangan waktu
: Pertandingan ditentukan melalui adu penalti
: Pertandingan ditentukan melalui laga ulang
Kolom "Musim" mengacu pada musim kompetisi diadakan, dan pranala wiki menuju ke artikel tentang musim kompetisi tersebut.
Pranala wiki dalam kolom "Skor" menuju ke artikel tentang pertandingan final pada musim tersebut.
| Musim | Juara> Negara | Juara> Tim | Skor | Tempat kedua> Tim | Tempat kedua> Negara | Tempat | Pe­nonton |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1955–1956 |  ESP | Real Madrid | 4–3 | Reims |  FRA | Parc des Princes, Paris, Prancis | 38.239 |
| 1956–1957 |  ESP | Real Madrid | 2–0 | Fiorentina |  ITA | Santiago Bernabéu, Madrid, Spanyol | 124.000 |
| 1957–1958 |  ESP | Real Madrid | 3–2 | Milan |  ITA | Stadion Heysel, Brussel, Belgia | 67.000 |
| 1958–1959 |  ESP | Real Madrid | 2–0 | Reims |  FRA | Neckarstadion, Stuttgart, Jerman Barat | 72.000 |
| 1959–1960 |  ESP | Real Madrid | 7–3 | Eintracht Frankfurt |  FRG | Hampden Park, Glasgow, Skotlandia | 127.621 |
| 1960–1961 |  POR | Benfica | 3–2 | Barcelona |  ESP | Stadion Wankdorf, Bern, Swiss | 26.732 |
| 1961–1962 |  POR | Benfica | 5–3 | Real Madrid |  ESP | Olympisch Stadion, Amsterdam, Belanda | 61.257 |
| 1962–1963 |  ITA | Milan | 2–1 | Benfica |  POR | Stadion Wembley, London, Inggris | 45.715 |
| 1963–1964 |  ITA | Inter Milan | 3–1 | Real Madrid |  ESP | Praterstadion, Wina, Austria | 71.333 |
| 1964–1965 |  ITA | Inter Milan | 1–0 | Benfica |  POR | San Siro, Milan, Italia | 89.000 |
| 1965–1966 |  ESP | Real Madrid | 2–1 | Partizan |  YUG | Stadion Heysel, Brussel, Belgia | 46.745 |
| 1966–1967 |  SCO | Celtic | 2–1 | Inter Milan |  ITA | Estádio Nacional, Lisboa, Portugal | 45.000 |
| 1967–1968 |  ENG | Manchester United | 4–1 | Benfica |  POR | Stadion Wembley, London, Inggris | 92.225 |
| 1968–1969 |  ITA | Milan | 4–1 | Ajax |  NED | Santiago Bernabéu, Madrid, Spanyol | 31.782 |
| 1969–1970 |  NED | Feyenoord | 2–1 | Celtic |  SCO | San Siro, Milan, Italia | 53.187 |
| 1970–1971 |  NED | Ajax | 2–0 | Panathinaikos |  GRE | Stadion Wembley, London, Inggris | 83.179 |
| 1971–1972 |  NED | Ajax | 2–0 | Inter Milan |  ITA | De Kuip, Rotterdam, Belanda | 61.354 |
| 1972–1973 |  NED | Ajax | 1–0 | Juventus |  ITA | Stadion Crvena Zvezda, Beograd, RFS Yugoslavia | 89.484 |
| 1973–1974 |  FRG | Bayern München | 1–1 | Atlético Madrid |  ESP | Stadion Heysel, Brussel, Belgia | 48.722 |
| 1973–1974 |  FRG | Bayern München | 4–0 | Atlético Madrid |  ESP | Stadion Heysel, Brussel, Belgia | 23.325 |
| 1974–1975 |  FRG | Bayern München | 2–0 | Leeds United |  ENG | Parc des Princes, Paris, Prancis | 48.374 |
| 1975–1976 |  FRG | Bayern München | 1–0 | Saint-Étienne |  FRA | Hampden Park, Glasgow, Skotlandia | 54.864 |
| 1976–1977 |  ENG | Liverpool | 3–1 | Borussia Mönchengladbach |  FRG | Stadio Olimpico, Roma, Italia | 57.000 |
| 1977–1978 |  ENG | Liverpool | 1–0 | Club Brugge |  BEL | Stadion Wembley, London, Inggris | 92.500 |
| 1978–1979 |  ENG | Nottingham Forest | 1–0 | Malmö FF |  SWE | Olympiastadion, München, Jerman Barat | 57.500 |
| 1979–1980 |  ENG | Nottingham Forest | 1–0 | Hamburger SV |  FRG | Santiago Bernabéu, Madrid, Spanyol | 51.000 |
| 1980–1981 |  ENG | Liverpool | 1–0 | Real Madrid |  ESP | Parc des Princes, Paris, Prancis | 48.360 |
| 1981–1982 |  ENG | Aston Villa | 1–0 | Bayern München |  FRG | De Kuip, Rotterdam, Belanda | 46.000 |
| 1982–1983 |  FRG | Hamburger SV | 1–0 | Juventus |  ITA | Stadion Olimpiade, Athena, Yunani | 73.500 |
| 1983–1984 |  ENG | Liverpool | 1–1 | Roma |  ITA | Stadio Olimpico, Roma, Italia | 69.693 |
| 1984–1985 |  ITA | Juventus | 1–0 | Liverpool |  ENG | Stadion Heysel, Brussel, Belgia | 58.000 |
| 1985–1986 |  ROU | Steaua București | 0–0 | Barcelona |  ESP | Ramón Sánchez Pizjuán, Sevilla, Spanyol | 70.000 |
| 1986–1987 |  POR | Porto | 2–1 | Bayern München |  FRG | Praterstadion, Wina, Austria | 57.500 |
| 1987–1988 |  NED | PSV Eindhoven | 0–0 | Benfica |  POR | Neckarstadion, Stuttgart, Jerman Barat | 68.000 |
| 1988–1989 |  ITA | Milan | 4–0 | Steaua București |  ROU | Camp Nou, Barcelona, Spanyol | 97.000 |
| 1989–1990 |  ITA | Milan | 1–0 | Benfica |  POR | Praterstadion, Wina, Austria | 57.558 |
| 1990–1991 |  YUG | Crvena Zvezda | 0–0 | Marseille |  FRA | Stadio San Nicola, Bari, Italia | 56.000 |
| 1991–1992 |  ESP | Barcelona | 1–0 | Sampdoria |  ITA | Stadion Wembley, London, Inggris | 70.827 |
| 1992–1993 |  FRA | Marseille | 1–0 | Milan |  ITA | Olympiastadion, München, Jerman | 64.400 |
| 1993–1994 |  ITA | Milan | 4–0 | Barcelona |  ESP | Stadion Olimpiade, Athena, Yunani | 70.000 |
| 1994–1995 |  NED | Ajax | 1–0 | Milan |  ITA | Ernst-Happel-Stadion, Wina, Austria | 49.730 |
| 1995–1996 |  ITA | Juventus | 1–1 | Ajax |  NED | Stadio Olimpico, Roma, Italia | 70.000 |
| 1996–1997 |  GER | Borussia Dortmund | 3–1 | Juventus |  ITA | Olympiastadion, München, Jerman | 59.000 |
| 1997–1998 |  ESP | Real Madrid | 1–0 | Juventus |  ITA | Amsterdam Arena, Amsterdam, Belanda | 48.500 |
| 1998–1999 |  ENG | Manchester United | 2–1 | Bayern München |  GER | Camp Nou, Barcelona, Spanyol | 90.245 |
| 1999–2000 |  ESP | Real Madrid | 3–0 | Valencia |  ESP | Stade de France, Saint-Denis, Prancis | 80.000 |
| 2000–2001 |  GER | Bayern München | 1–1 | Valencia |  ESP | San Siro, Milan, Italia | 71.500 |
| 2001–2002 |  ESP | Real Madrid | 2–1 | Bayer Leverkusen |  GER | Hampden Park, Glasgow, Skotlandia | 50.499 |
| 2002–2003 |  ITA | Milan | 0–0 | Juventus |  ITA | Old Trafford, Manchester, Inggris | 62.315 |
| 2003–2004 |  POR | Porto | 3–0 | Monaco |  FRA | Arena AufSchalke, Gelsenkirchen, Jerman | 53.053 |
| 2004–2005 |  ENG | Liverpool | 3–3 | Milan |  ITA | Stadion Olimpiade Atatürk, Istanbul, Turki | 69.000 |
| 2005–2006 |  ESP | Barcelona | 2–1 | Arsenal |  ENG | Stade de France, Saint-Denis, Prancis | 79.610 |
| 2006–2007 |  ITA | Milan | 2–1 | Liverpool |  ENG | Stadion Olimpiade, Athena, Yunani | 63.000 |
| 2007–2008 |  ENG | Manchester United | 1–1 | Chelsea |  ENG | Stadion Luzhniki, Moskow, Rusia | 67.310 |
| 2008–2009 |  ESP | Barcelona | 2–0 | Manchester United |  ENG | Stadio Olimpico, Roma, Italia | 62.467 |
| 2009–2010 |  ITA | Inter Milan | 2–0 | Bayern München |  GER | Santiago Bernabéu, Madrid, Spanyol | 73.490 |
| 2010–2011 |  ESP | Barcelona | 3–1 | Manchester United |  ENG | Stadion Wembley, London, Inggris | 87.695 |
| 2011–2012 |  ENG | Chelsea | 1–1 | Bayern München |  GER | Allianz Arena, München, Jerman | 62.500 |
| 2012–2013 |  GER | Bayern München | 2–1 | Borussia Dortmund |  GER | Stadion Wembley, London, Inggris | 86.298 |
| 2013–2014 |  ESP | Real Madrid | 4–1 | Atlético Madrid |  ESP | Estádio da Luz, Lisboa, Portugal | 60.976 |
| 2014–2015 |  ESP | Barcelona | 3–1 | Juventus |  ITA | Olympiastadion, Berlin, Jerman | 70.442 |
| 2015–2016 |  ESP | Real Madrid | 1–1 | Atlético Madrid |  ESP | San Siro, Milan, Italia | 71.942 |
| 2016–2017 |  ESP | Real Madrid | 4–1 | Juventus |  ITA | Stadion Millennium, Cardiff, Wales | 65.842 |
| 2017–2018 |  ESP | Real Madrid | 3–1 | Liverpool |  ENG | Stadion NSC Olimpiyskiy, Kyiv, Ukraina | 61.561 |
| 2018–2019 |  ENG | Liverpool | 2–0 | Tottenham Hotspur |  ENG | Stadion Metropolitano, Madrid, Spanyol | 63.272 |
| 2019–2020 |  GER | Bayern München | 1–0 | Paris Saint-Germain |  FRA | Estádio da Luz, Lisboa, Portugal | 0 |
| 2020–2021 |  ENG | Chelsea | 1–0 | Manchester City |  ENG | Estádio do Dragão, Porto, Portugal | 14.110 |
| 2021–2022 |  ESP | Real Madrid | 1–0 | Liverpool |  ENG | Stade de France, Saint-Denis, Prancis | 75.000 |
| 2022–2023 |  ENG | Manchester City | 1–0 | Inter Milan |  ITA | Stadion Olimpiade Atatürk, Istanbul, Turki | 71.412 |
| 2023–2024 |  ESP | Real Madrid | 2–0 | Borussia Dortmund |  GER | Stadion Wembley, London, Inggris | 86.212 |
Pertandingan final mendatang
| Musim | Finalis | Finalis | Pertandingan | Finalis | Finalis | Tempat | Tempat |
| Musim | Negara | Tim | Pertandingan | Tim | Negara | Tempat | Tempat |
| 2024–2025 |  |  | vs. |  |  | Allianz Arena, München, Jerman | Allianz Arena, München, Jerman |
| 2025–2026 |  |  | vs. |  |  | Puskás Aréna, Budapest, Hungaria | Puskás Aréna, Budapest, Hungaria |