Sports
UEFA Champions League Finals
All UEFA Champions League final matches.
footballchampions leagueuefaeurope
71 of 71 rows
Season↕ | Country↕ | Winners↕ | Score↕ | Runners-up↕ | Country↕ | Venue↕ | Attendance↕ |
|---|---|---|---|---|---|---|---|
| 1955–56 | France | Real Madrid | 4–3 | Reims | France | Parc des Princes, Paris, France | 38,239 |
| 1956–57 | Italy | Real Madrid | 2–0 | Fiorentina | Italy | Santiago Bernabéu, Madrid, Spain | 124,000 |
| 1957–58 | Italy | Real Madrid | 3–2 | Milan | Italy | Heysel Stadium, Brussels, Belgium | 67,000 |
| 1958–59 | France | Real Madrid | 2–0 | Reims | France | Neckarstadion, Stuttgart, West Germany | 72,000 |
| 1959–60 | West Germany | Real Madrid | 7–3 | Eintracht Frankfurt | West Germany | Hampden Park, Glasgow, Scotland | 127,621 |
| 1960–61 | Spain | Benfica | 3–2 | Barcelona | Spain | Wankdorf Stadium, Bern, Switzerland | 26,732 |
| 1961–62 | Spain | Benfica | 5–3 | Real Madrid | Spain | Olympisch Stadion, Amsterdam, Netherlands | 61,257 |
| 1962–63 | Portugal | Milan | 2–1 | Benfica | Portugal | Wembley Stadium, London, England | 45,715 |
| 1963–64 | Spain | Inter Milan | 3–1 | Real Madrid | Spain | Praterstadion, Vienna, Austria | 71,333 |
| 1964–65 | Portugal | Inter Milan | 1–0 | Benfica | Portugal | San Siro, Milan, Italy | 89,000 |
| 1965–66 | Yugoslavia | Real Madrid | 2–1 | Partizan | Yugoslavia | Heysel Stadium, Brussels, Belgium | 46,745 |
| 1966–67 | Italy | Celtic | 2–1 | Inter Milan | Italy | Estádio Nacional, Lisbon, Portugal | 45,000 |
| 1967–68 | Portugal | Manchester United | 4–1 | Benfica | Portugal | Wembley Stadium, London, England | 92,225 |
| 1968–69 | Netherlands | Milan | 4–1 | Ajax | Netherlands | Santiago Bernabéu, Madrid, Spain | 31,782 |
| 1969–70 | Scotland | Feyenoord | 2–1 | Celtic | Scotland | San Siro, Milan, Italy | 53,187 |
| 1970–71 | Greece | Ajax | 2–0 | Panathinaikos | Greece | Wembley Stadium, London, England | 83,179 |
| 1971–72 | Italy | Ajax | 2–0 | Inter Milan | Italy | De Kuip, Rotterdam, Netherlands | 61,354 |
| 1972–73 | Italy | Ajax | 1–0 | Juventus | Italy | Red Star Stadium, Belgrade, SFR Yugoslavia | 89,484 |
| 1973–74 | Spain | Bayern Munich | 1–1 | Atlético Madrid | Spain | Heysel Stadium, Brussels, Belgium | 48,722 |
| 4–0 | 23,325 | — | — | — | 23,325 | — | — |
| 1974–75 | England | Bayern Munich | 2–0 | Leeds United | England | Parc des Princes, Paris, France | 48,374 |
| 1975–76 | France | Bayern Munich | 1–0 | Saint-Étienne | France | Hampden Park, Glasgow, Scotland | 54,864 |
| 1976–77 | West Germany | Liverpool | 3–1 | Borussia Mönchengladbach | West Germany | Stadio Olimpico, Rome, Italy | 57,000 |
| 1977–78 | Belgium | Liverpool | 1–0 | Club Brugge | Belgium | Wembley Stadium, London, England | 92,500 |
| 1978–79 | Sweden | Nottingham Forest | 1–0 | Malmö FF | Sweden | Olympiastadion, Munich, West Germany | 57,500 |
| 1979–80 | West Germany | Nottingham Forest | 1–0 | Hamburger SV | West Germany | Santiago Bernabéu, Madrid, Spain | 51,000 |
| 1980–81 | Spain | Liverpool | 1–0 | Real Madrid | Spain | Parc des Princes, Paris, France | 48,360 |
| 1981–82 | West Germany | Aston Villa | 1–0 | Bayern Munich | West Germany | De Kuip, Rotterdam, Netherlands | 46,000 |
| 1982–83 | Italy | Hamburger SV | 1–0 | Juventus | Italy | Olympic Stadium, Athens, Greece | 73,500 |
| 1983–84 | Italy | Liverpool | 1–1* | Roma | Italy | Stadio Olimpico, Rome, Italy | 69,693 |
| 1984–85 | England | Juventus | 1–0 | Liverpool | England | Heysel Stadium, Brussels, Belgium | 58,000 |
| 1985–86 | Spain | Steaua București | 0–0* | Barcelona | Spain | Ramón Sánchez Pizjuán, Seville, Spain | 70,000 |
| 1986–87 | West Germany | Porto | 2–1 | Bayern Munich | West Germany | Praterstadion, Vienna, Austria | 57,500 |
| 1987–88 | Portugal | PSV Eindhoven | 0–0* | Benfica | Portugal | Neckarstadion, Stuttgart, West Germany | 68,000 |
| 1988–89 | Romania | Milan | 4–0 | Steaua București | Romania | Camp Nou, Barcelona, Spain | 97,000 |
| 1989–90 | Portugal | Milan | 1–0 | Benfica | Portugal | Praterstadion, Vienna, Austria | 57,558 |
| 1990–91 | France | Red Star Belgrade | 0–0* | Marseille | France | Stadio San Nicola, Bari, Italy | 56,000 |
| 1991–92 | Italy | Barcelona | 1–0 | Sampdoria | Italy | Wembley Stadium, London, England | 70,827 |
| 1992–93 | Italy | Marseille | 1–0 | Milan | Italy | Olympiastadion, Munich, Germany | 64,400 |
| 1993–94 | Spain | Milan | 4–0 | Barcelona | Spain | Olympic Stadium, Athens, Greece | 70,000 |
| 1994–95 | Italy | Ajax | 1–0 | Milan | Italy | Ernst-Happel-Stadion, Vienna, Austria | 49,730 |
| 1995–96 | Netherlands | Juventus | 1–1* | Ajax | Netherlands | Stadio Olimpico, Rome, Italy | 70,000 |
| 1996–97 | Italy | Borussia Dortmund | 3–1 | Juventus | Italy | Olympiastadion, Munich, Germany | 59,000 |
| 1997–98 | Italy | Real Madrid | 1–0 | Juventus | Italy | Amsterdam Arena, Amsterdam, Netherlands | 48,500 |
| 1998–99 | Germany | Manchester United | 2–1 | Bayern Munich | Germany | Camp Nou, Barcelona, Spain | 90,245 |
| 1999–2000 | Spain | Real Madrid | 3–0 | Valencia | Spain | Stade de France, Saint-Denis, France | 80,000 |
| 2000–01 | Spain | Bayern Munich | 1–1* | Valencia | Spain | San Siro, Milan, Italy | 79,000 |
| 2001–02 | Germany | Real Madrid | 2–1 | Bayer Leverkusen | Germany | Hampden Park, Glasgow, Scotland | 50,499 |
| 2002–03 | Italy | Milan | 0–0* | Juventus | Italy | Old Trafford, Manchester, England | 62,315 |
| 2003–04 | France | Porto | 3–0 | Monaco | France | Arena AufSchalke, Gelsenkirchen, Germany | 53,053 |
| 2004–05 | Italy | Liverpool | 3–3* | Milan | Italy | Atatürk Olympic Stadium, Istanbul, Turkey | 69,000 |
| 2005–06 | England | Barcelona | 2–1 | Arsenal | England | Stade de France, Saint-Denis, France | 79,610 |
| 2006–07 | England | Milan | 2–1 | Liverpool | England | Olympic Stadium, Athens, Greece | 63,000 |
| 2007–08 | England | Manchester United | 1–1* | Chelsea | England | Luzhniki Stadium, Moscow, Russia | 67,310 |
| 2008–09 | England | Barcelona | 2–0 | Manchester United | England | Stadio Olimpico, Rome, Italy | 62,467 |
| 2009–10 | Germany | Inter Milan | 2–0 | Bayern Munich | Germany | Santiago Bernabéu, Madrid, Spain | 73,490 |
| 2010–11 | England | Barcelona | 3–1 | Manchester United | England | Wembley Stadium, London, England | 87,695 |
| 2011–12 | Germany | Chelsea | 1–1* | Bayern Munich | Germany | Allianz Arena, Munich, Germany | 62,500 |
| 2012–13 | Germany | Bayern Munich | 2–1 | Borussia Dortmund | Germany | Wembley Stadium, London, England | 86,298 |
| 2013–14 | Spain | Real Madrid | 4–1 | Atlético Madrid | Spain | Estádio da Luz, Lisbon, Portugal | 60,976 |
| 2014–15 | Italy | Barcelona | 3–1 | Juventus | Italy | Olympiastadion, Berlin, Germany | 70,442 |
| 2015–16 | Spain | Real Madrid | 1–1* | Atlético Madrid | Spain | San Siro, Milan, Italy | 71,942 |
| 2016–17 | Italy | Real Madrid | 4–1 | Juventus | Italy | Millennium Stadium, Cardiff, Wales | 65,842 |
| 2017–18 | England | Real Madrid | 3–1 | Liverpool | England | NSC Olimpiyskiy Stadium, Kyiv, Ukraine | 61,561 |
| 2018–19 | England | Liverpool | 2–0 | Tottenham Hotspur | England | Metropolitano Stadium, Madrid, Spain | 63,272 |
| 2019–20 | France | Bayern Munich | 1–0 | Paris Saint-Germain | France | Estádio da Luz, Lisbon, Portugal | 0 |
| 2020–21 | England | Chelsea | 1–0 | Manchester City | England | Estádio do Dragão, Porto, Portugal | 14,110 |
| 2021–22 | England | Real Madrid | 1–0 | Liverpool | England | Stade de France, Saint-Denis, France | 75,000 |
| 2022–23 | Italy | Manchester City | 1–0 | Inter Milan | Italy | Atatürk Olympic Stadium, Istanbul, Turkey | 71,412 |
| 2023–24 | Germany | Real Madrid | 2–0 | Borussia Dortmund | Germany | Wembley Stadium, London, England | 86,212 |
| 2024–25 | Italy | Paris Saint-Germain | 5–0 | Inter Milan | Italy | Allianz Arena, Munich, Germany | 64,327 |
Loading community rankings...