Every European Cup / UCL final since 1956, by winner, score, venue, attendance, and decision type. Plus all-time club totals, wins by nation, shootouts, multiple-winner badges — 10 sourced tables, all dates verified.
70 finals played · Last verified 2026-05-31 · 2025-26 final June 6, 2026 at Puskás Aréna, Budapest
Every final from the 1956 inaugural at Parc des Princes through Paris Saint-Germain's 2025 5–0 demolition of Inter Milan in Munich. Marked: † extra time, * penalty shootout, & replay.
| Season | Winner | Score | Runner-up | Venue | Att. |
|---|---|---|---|---|---|
| 1955–56 | Real Madrid | 4–3 | Reims | Parc des Princes, Paris | 38,239 |
| 1956–57 | Real Madrid | 2–0 | Fiorentina | Santiago Bernabéu, Madrid | 124,000 |
| 1957–58 | Real Madrid | 3–2† | Milan | Heysel, Brussels | 67,000 |
| 1958–59 | Real Madrid | 2–0 | Reims | Neckarstadion, Stuttgart | 72,000 |
| 1959–60 | Real Madrid | 7–3 | Eintracht Frankfurt | Hampden Park, Glasgow | 127,621 |
| 1960–61 | Benfica | 3–2 | Barcelona | Wankdorf, Bern | 26,732 |
| 1961–62 | Benfica | 5–3 | Real Madrid | Olympisch, Amsterdam | 61,257 |
| 1962–63 | Milan | 2–1 | Benfica | Wembley, London | 45,715 |
| 1963–64 | Inter Milan | 3–1 | Real Madrid | Praterstadion, Vienna | 71,333 |
| 1964–65 | Inter Milan | 1–0 | Benfica | San Siro, Milan | 89,000 |
| 1965–66 | Real Madrid | 2–1 | Partizan | Heysel, Brussels | 46,745 |
| 1966–67 | Celtic | 2–1 | Inter Milan | Estádio Nacional, Lisbon | 45,000 |
| 1967–68 | Manchester United | 4–1† | Benfica | Wembley, London | 92,225 |
| 1968–69 | Milan | 4–1 | Ajax | Santiago Bernabéu, Madrid | 31,782 |
| 1969–70 | Feyenoord | 2–1† | Celtic | San Siro, Milan | 53,187 |
| 1970–71 | Ajax | 2–0 | Panathinaikos | Wembley, London | 83,179 |
| 1971–72 | Ajax | 2–0 | Inter Milan | De Kuip, Rotterdam | 61,354 |
| 1972–73 | Ajax | 1–0 | Juventus | Red Star, Belgrade | 89,484 |
| 1973–74 | Bayern Munich | 1–1, 4–0& | Atlético Madrid | Heysel, Brussels | 48,722 |
| 1974–75 | Bayern Munich | 2–0 | Leeds United | Parc des Princes, Paris | 48,374 |
| 1975–76 | Bayern Munich | 1–0 | Saint-Étienne | Hampden Park, Glasgow | 54,864 |
| 1976–77 | Liverpool | 3–1 | B. Mönchengladbach | Stadio Olimpico, Rome | 57,000 |
| 1977–78 | Liverpool | 1–0 | Club Brugge | Wembley, London | 92,500 |
| 1978–79 | Nottingham Forest | 1–0 | Malmö FF | Olympiastadion, Munich | 57,500 |
| 1979–80 | Nottingham Forest | 1–0 | Hamburger SV | Santiago Bernabéu, Madrid | 51,000 |
| 1980–81 | Liverpool | 1–0 | Real Madrid | Parc des Princes, Paris | 48,360 |
| 1981–82 | Aston Villa | 1–0 | Bayern Munich | De Kuip, Rotterdam | 46,000 |
| 1982–83 | Hamburger SV | 1–0 | Juventus | Olympic, Athens | 73,500 |
| 1983–84 | Liverpool | 1–1* | Roma | Stadio Olimpico, Rome | 69,693 |
| 1984–85 | Juventus | 1–0 | Liverpool | Heysel, Brussels | 58,000 |
| 1985–86 | Steaua București | 0–0* | Barcelona | Sánchez Pizjuán, Seville | 70,000 |
| 1986–87 | Porto | 2–1 | Bayern Munich | Praterstadion, Vienna | 57,500 |
| 1987–88 | PSV Eindhoven | 0–0* | Benfica | Neckarstadion, Stuttgart | 68,000 |
| 1988–89 | Milan | 4–0 | Steaua București | Camp Nou, Barcelona | 97,000 |
| 1989–90 | Milan | 1–0 | Benfica | Praterstadion, Vienna | 57,558 |
| 1990–91 | Red Star Belgrade | 0–0* | Marseille | San Nicola, Bari | 56,000 |
| 1991–92 | Barcelona | 1–0† | Sampdoria | Wembley, London | 70,827 |
| 1992–93 | Marseille | 1–0 | Milan | Olympiastadion, Munich | 64,400 |
| 1993–94 | Milan | 4–0 | Barcelona | Olympic, Athens | 70,000 |
| 1994–95 | Ajax | 1–0 | Milan | Ernst-Happel, Vienna | 49,730 |
| 1995–96 | Juventus | 1–1* | Ajax | Stadio Olimpico, Rome | 70,000 |
| 1996–97 | Borussia Dortmund | 3–1 | Juventus | Olympiastadion, Munich | 59,000 |
| 1997–98 | Real Madrid | 1–0 | Juventus | Amsterdam Arena | 48,500 |
| 1998–99 | Manchester United | 2–1 | Bayern Munich | Camp Nou, Barcelona | 90,245 |
| 1999–2000 | Real Madrid | 3–0 | Valencia | Stade de France, Saint-Denis | 80,000 |
| 2000–01 | Bayern Munich | 1–1* | Valencia | San Siro, Milan | 79,000 |
| 2001–02 | Real Madrid | 2–1 | Bayer Leverkusen | Hampden Park, Glasgow | 50,499 |
| 2002–03 | Milan | 0–0* | Juventus | Old Trafford, Manchester | 62,315 |
| 2003–04 | Porto | 3–0 | Monaco | Arena AufSchalke, Gelsenkirchen | 53,053 |
| 2004–05 | Liverpool | 3–3* | Milan | Atatürk, Istanbul | 69,000 |
| 2005–06 | Barcelona | 2–1 | Arsenal | Stade de France, Saint-Denis | 79,610 |
| 2006–07 | Milan | 2–1 | Liverpool | Olympic, Athens | 63,000 |
| 2007–08 | Manchester United | 1–1* | Chelsea | Luzhniki, Moscow | 67,310 |
| 2008–09 | Barcelona | 2–0 | Manchester United | Stadio Olimpico, Rome | 62,467 |
| 2009–10 | Inter Milan | 2–0 | Bayern Munich | Santiago Bernabéu, Madrid | 73,490 |
| 2010–11 | Barcelona | 3–1 | Manchester United | Wembley, London | 87,695 |
| 2011–12 | Chelsea | 1–1* | Bayern Munich | Allianz Arena, Munich | 62,500 |
| 2012–13 | Bayern Munich | 2–1 | Borussia Dortmund | Wembley, London | 86,298 |
| 2013–14 | Real Madrid | 4–1† | Atlético Madrid | Estádio da Luz, Lisbon | 60,976 |
| 2014–15 | Barcelona | 3–1 | Juventus | Olympiastadion, Berlin | 70,442 |
| 2015–16 | Real Madrid | 1–1* | Atlético Madrid | San Siro, Milan | 71,942 |
| 2016–17 | Real Madrid | 4–1 | Juventus | Millennium, Cardiff | 65,842 |
| 2017–18 | Real Madrid | 3–1 | Liverpool | NSC Olimpiyskiy, Kyiv | 61,561 |
| 2018–19 | Liverpool | 2–0 | Tottenham Hotspur | Metropolitano, Madrid | 63,272 |
| 2019–20 | Bayern Munich | 1–0 | Paris Saint-Germain | Estádio da Luz, Lisbon | 0 (COVID) |
| 2020–21 | Chelsea | 1–0 | Manchester City | Estádio do Dragão, Porto | 14,110 |
| 2021–22 | Real Madrid | 1–0 | Liverpool | Stade de France, Saint-Denis | 75,000 |
| 2022–23 | Manchester City | 1–0 | Inter Milan | Atatürk, Istanbul | 71,412 |
| 2023–24 | Real Madrid | 2–0 | Borussia Dortmund | Wembley, London | 86,212 |
| 2024–25 | Paris Saint-Germain | 5–0 | Inter Milan | Allianz Arena, Munich | 64,327 |
| 2025–26 | TBD | — | TBD | Puskás Aréna, Budapest | — |
Source: Wikipedia List of European Cup and UEFA Champions League finals (cross-referenced with UEFA archives and RSSSF). Last verified 2026-05-31.
24 clubs have won. Real Madrid leads with 15. Juventus has reached 9 finals — most without winning percentage above 50% (2 wins, 7 losses).
| Club | Titles | Runner-up | Years won |
|---|---|---|---|
| Real Madrid | 15 | 3 | 1956, 1957, 1958, 1959, 1960, 1966, 1998, 2000, 2002, 2014, 2016, 2017, 2018, 2022, 2024 |
| Milan | 7 | 4 | 1963, 1969, 1989, 1990, 1994, 2003, 2007 |
| Bayern Munich | 6 | 5 | 1974, 1975, 1976, 2001, 2013, 2020 |
| Liverpool | 6 | 4 | 1977, 1978, 1981, 1984, 2005, 2019 |
| Barcelona | 5 | 3 | 1992, 2006, 2009, 2011, 2015 |
| Ajax | 4 | 2 | 1971, 1972, 1973, 1995 |
| Inter Milan | 3 | 4 | 1964, 1965, 2010 |
| Manchester United | 3 | 2 | 1968, 1999, 2008 |
| Juventus | 2 | 7 | 1985, 1996 |
| Benfica | 2 | 5 | 1961, 1962 |
| Chelsea | 2 | 1 | 2012, 2021 |
| Nottingham Forest | 2 | 0 | 1979, 1980 |
| Porto | 2 | 0 | 1987, 2004 |
| Manchester City | 1 | 1 | 2023 |
| Paris Saint-Germain | 1 | 1 | 2025 |
| Borussia Dortmund | 1 | 2 | 1997 |
| Celtic | 1 | 1 | 1967 |
| Hamburger SV | 1 | 1 | 1983 |
| Steaua București | 1 | 1 | 1986 |
| Marseille | 1 | 1 | 1993 |
| Feyenoord | 1 | 0 | 1970 |
| Aston Villa | 1 | 0 | 1982 |
| PSV Eindhoven | 1 | 0 | 1988 |
| Red Star Belgrade | 1 | 0 | 1991 |
Source: Wikipedia + UEFA archives. Last verified 2026-05-31.
Spain leads in titles (20, from just 2 clubs — Real Madrid 15, Barcelona 5). England has the most distinct winning clubs (6).
| Nation | Titles | Runner-up | Distinct winners |
|---|---|---|---|
| Spain | 20 | 11 | 2 |
| England | 15 | 11 | 6 |
| Italy | 12 | 18 | 3 |
| Germany | 8 | 11 | 3 |
| Netherlands | 6 | 2 | 3 |
| Portugal | 4 | 5 | 2 |
| France | 2 | 6 | 2 |
| Romania | 1 | 1 | 1 |
| Scotland | 1 | 1 | 1 |
| Yugoslavia | 1 | 1 | 1 |
German totals include West Germany 1955–1990. Source: UEFA + Wikipedia. Last verified 2026-05-31.
Real Madrid's 1956-60 five-peat is the original era. Milan dominated late 80s/early 90s. Spain (Madrid + Barça) controlled 2014–2018 with 5 in a row.
| Era | Dominant club | Pattern |
|---|---|---|
| 1956–1960 | Real Madrid (5) | Won the first five European Cups outright |
| 1971–1973 | Ajax (3) | Total Football three-peat |
| 1974–1976 | Bayern Munich (3) | Three-peat following Ajax |
| 1977–1984 | English (7 of 8) | Liverpool x4, N. Forest x2, Aston Villa — broken only by Hamburg 1983 |
| 1988–1990 | Milan (2) | Sacchi-era back-to-back |
| 1998–2002 | Real Madrid (3) | Galácticos era — 3 in 5 years |
| 2008–2012 | Barcelona (2) / Spain | Pep tiki-taka era |
| 2014–2018 | Real Madrid (4 of 5) | Ancelotti / Zidane — 3-peat 2016-18 |
| 2019–2025 | Mixed — 6 different clubs in 7 years | Liverpool, Bayern, Chelsea, Real Madrid, Man City, Real Madrid, PSG |
Source: UEFA + Wikipedia historical records. Last verified 2026-05-31.
The 1960 Real Madrid 7–3 vs Eintracht Frankfurt at Hampden Park drew 127,621 — still the all-time record. The 1957 final at the Bernabéu drew 124,000.
| Rank | Year | Venue | Match | Attendance |
|---|---|---|---|---|
| 1 | 1960 | Hampden Park, Glasgow | Real Madrid 7–3 Eintracht Frankfurt | 127,621 |
| 2 | 1957 | Santiago Bernabéu, Madrid | Real Madrid 2–0 Fiorentina | 124,000 |
| 3 | 1989 | Camp Nou, Barcelona | Milan 4–0 Steaua București | 97,000 |
| 4 | 1978 | Wembley, London | Liverpool 1–0 Club Brugge | 92,500 |
| 5 | 1968 | Wembley, London | Manchester United 4–1 Benfica | 92,225 |
| 6 | 1999 | Camp Nou, Barcelona | Manchester United 2–1 Bayern Munich | 90,245 |
| 7 | 1965 | San Siro, Milan | Inter Milan 1–0 Benfica | 89,000 |
| 8 | 1973 | Red Star, Belgrade | Ajax 1–0 Juventus | 89,484 |
| 9 | 2011 | Wembley, London | Barcelona 3–1 Manchester United | 87,695 |
| 10 | 2013 | Wembley, London | Bayern Munich 2–1 Borussia Dortmund | 86,298 |
2020 final (Bayern 1–0 PSG) was played behind closed doors due to COVID-19 — 0 spectators. Source: UEFA + Wikipedia. Last verified 2026-05-31.
11 finals decided on penalties — the first was Liverpool 1984 over Roma at Roma's own home ground. Real Madrid won both their 2016 shootouts against Atlético Madrid.
| Year | Match | Final score | Shootout score |
|---|---|---|---|
| 1984 | Liverpool over Roma | 1–1 | 4–2 |
| 1986 | Steaua București over Barcelona | 0–0 | 2–0 |
| 1988 | PSV Eindhoven over Benfica | 0–0 | 6–5 |
| 1991 | Red Star Belgrade over Marseille | 0–0 | 5–3 |
| 1996 | Juventus over Ajax | 1–1 | 4–2 |
| 2001 | Bayern Munich over Valencia | 1–1 | 5–4 |
| 2003 | Milan over Juventus | 0–0 | 3–2 |
| 2005 | Liverpool over Milan | 3–3 | 3–2 |
| 2008 | Manchester United over Chelsea | 1–1 | 6–5 |
| 2012 | Chelsea over Bayern Munich | 1–1 | 4–3 |
| 2016 | Real Madrid over Atlético Madrid | 1–1 | 5–3 |
Penalty shootouts introduced for finals after the 1973-74 replay was the last decided by extra game. Source: UEFA. Last verified 2026-05-31.
Only six clubs have won at least two in a row. Real Madrid did it three times (5-peat 1956-60, then 2016-18). Bayern Munich's 1974-76 three-peat is the only other 3-in-a-row in the modern era before 2016-18.
| Club | Consecutive run | Total in run |
|---|---|---|
| Real Madrid | 1956, 1957, 1958, 1959, 1960 | 5 |
| Benfica | 1961, 1962 | 2 |
| Inter Milan | 1964, 1965 | 2 |
| Ajax | 1971, 1972, 1973 | 3 |
| Bayern Munich | 1974, 1975, 1976 | 3 |
| Liverpool | 1977, 1978 | 2 |
| Nottingham Forest | 1979, 1980 | 2 |
| Milan | 1989, 1990 | 2 |
| Real Madrid | 2016, 2017, 2018 | 3 |
Real Madrid's 2016-18 three-peat is the only one of the Champions League era (post-1992). Source: UEFA. Last verified 2026-05-31.
Six clubs have earned the badge by winning the European Cup/UCL three consecutive times OR five times total. The badge appears on their shirts in UCL matches.
| Club | Total titles | How earned |
|---|---|---|
| Real Madrid | 15 | 5 consecutive 1956-60 + 5+ total |
| Ajax | 4 | 3 consecutive 1971-73 |
| Bayern Munich | 6 | 3 consecutive 1974-76 + 5+ total |
| Milan | 7 | 5+ total titles |
| Liverpool | 6 | 5+ total titles |
| Barcelona | 5 | 5 total titles |
UEFA rules: badge granted at 3 consecutive titles OR 5 cumulative. Source: UEFA. Last verified 2026-05-31.
Three clubs have lifted the trophy in their own stadium. One club (Roma 1984) lost the final at home on penalties — to Liverpool.
| Year | Club | Result at own venue | Stadium |
|---|---|---|---|
| 1957 | Real Madrid | Won 2–0 vs Fiorentina | Santiago Bernabéu |
| 1965 | Inter Milan | Won 1–0 vs Benfica | San Siro |
| 1984 | Roma (lost) | Lost 1–1, 2–4 pen. to Liverpool | Stadio Olimpico |
| 2012 | Bayern Munich (lost) | Lost 1–1, 3–4 pen. to Chelsea | Allianz Arena |
Source: UEFA + Wikipedia. Last verified 2026-05-31.
Wembley has hosted 8 finals — the most. San Siro, Santiago Bernabéu, and Heysel are tied for second with 4 each (Heysel was decommissioned for finals after the 1985 disaster).
| Rank | Stadium | City | Finals hosted | Years |
|---|---|---|---|---|
| 1 | Wembley | London | 8 | 1963, 1968, 1971, 1978, 1992, 2011, 2013, 2024 |
| 2 | Santiago Bernabéu | Madrid | 4 | 1957, 1969, 1980, 2010 |
| 2 | San Siro | Milan | 4 | 1965, 1970, 2001, 2016 |
| 2 | Heysel | Brussels | 4 | 1958, 1966, 1974, 1985 |
| 5 | Stadio Olimpico | Rome | 4 | 1977, 1984, 1996, 2009 |
| 6 | Hampden Park | Glasgow | 3 | 1960, 1976, 2002 |
| 6 | Olympiastadion | Munich | 3 | 1979, 1993, 1997 |
| 6 | Parc des Princes | Paris | 3 | 1956, 1975, 1981 |
| 6 | Stade de France | Saint-Denis | 3 | 2000, 2006, 2022 |
| 6 | Praterstadion/Ernst-Happel | Vienna | 4 | 1964, 1987, 1990, 1995 |
Heysel last hosted in 1985 (Heysel disaster) and was demolished. Source: UEFA + Wikipedia. Last verified 2026-05-31.