2022–23
Istanbul, Turkey
Manchester City 1–0 Inter Milan
Manchester City
2021–22
Saint-Denis, France
Real Madrid 1–0 Liverpool
Real Madrid
2020–21
Porto, Portugal
Chelsea 1–0 Manchester City
Chelsea
2019–20
Lisbon, Portugal
Bayern Munich 1–0 Paris Saint-Germain
Bayern Munich
2018–19
Madrid, Spain
Liverpool 2–0 Tottenham Hotspur
Liverpool
2017–18
Kyiv, Ukraine
Real Madrid 3–1 Liverpool
Real Madrid
2016–17
Cardiff, Wales
Real Madrid 4–1 Juventus
Real Madrid
2015–16
Milan, Italy
Real Madrid 1–1 Atlético Madrid
Real Madrid
2014–15
Berlin, Germany
Barcelona 3–1 Juventus
Barcelona
2013–14
Lisbon, Portugal
Real Madrid 4–1 Atlético Madrid
Real Madrid
2012–13
London, England
Bayern Munich 2–1 Borussia Dortmund
Bayern Munich
2011–12
Munich, Germany
Chelsea 1–1 Bayern Munich
Chelsea
2010–11
London, England
Barcelona 3–1 Manchester United
Barcelona
2009–10
Madrid, Spain
Inter Milan 2–0 Bayern Munich
Inter Milan
2008–09
Rome, Italy
Barcelona 2–0 Manchester United
Barcelona
2007–08
Moscow, Russia
Manchester United 1–1* Chelsea
Manchester United
2006–07
Athens, Greece
Milan 2–1 Liverpool
Milan
2005–06
Saint-Denis, France
Barcelona 2–1 Arsenal
Barcelona
2004–05
Istanbul, Turkey
Liverpool 3–3 Milan
Liverpool
2003–04
Gelsenkirchen, Germany
Porto 3–0 Monaco
Porto
2002–03
Manchester, England
Milan 0–0 Juventus
Milan
2001–02
Glasgow, Scotland
Real Madrid 2–1 Bayer Leverkusen
Real Madrid
2000–01
Milan, Italy
Bayern Munich 1–1 Valencia
Bayern Munich
1999–2000
Saint-Denis, France
Real Madrid 3–0 Valencia
Real Madrid
1998–99
Barcelona, Spain
Manchester United 2–1 Bayern Munich
Manchester United
1997–98
Amsterdam, Netherlands
Real Madrid 1–0 Juventus
Real Madrid
1996–97
Munich, Germany
Borussia Dortmund 3–1 Juventus
Borussia Dortmund
1995–96
Rome, Italy
Juventus 1–1* Ajax
Juventus
1994–95
Vienna, Austria
Ajax 1–0 Milan
Ajax
1993–94
Athens, Greece
Milan 4–0 Barcelona
Milan
1992–93
Munich, Germany
Marseille 1–0 Milan
Marseille
1991–92
London, England
Barcelona 1–0 Sampdoria
Barcelona
1990–91
Bari, Italy
Red Star Belgrade 0–0 Marseille
Red Star Belgrade
1989–90
Vienna, Austria
Milan 1–0 Benfica
Milan
1988–89
Barcelona, Spain
Milan 4–0 Steaua București
Milan
1987–88
Stuttgart, West Germany
PSV Eindhoven 0–0 Benfica
PSV Eindhoven
1986–87
Vienna, Austria
Porto 2–1 Bayern Munich
Porto
1985–86
Seville, Spain
Steaua București 0–0 Barcelona
Steaua București
1984–85
Brussels, Belgium
Juventus 1–0 Liverpool
Juventus
1983–84
Rome, Italy
Liverpool 1–1 Roma
Liverpool
1982–83
Athens, Greece
Hamburger SV 1–0 Juventus
Hamburger SV
1981–82
Rotterdam, Netherlands
Aston Villa 1–0 Bayern Munich
Aston Villa
1980–81
Paris, France
Liverpool 1–0 Real Madrid
Liverpool
1979–80
Madrid, Spain
Nottingham Forest 1–0 Hamburger SV
Nottingham Forest
1978–79
Munich, West Germany
Nottingham Forest 1–0 Malmö FF
Nottingham Forest
1977–78
London, England
Liverpool 1–0 Club Brugge
Liverpool
1976–77
Rome, Italy
Liverpool 3–1 Borussia Mönchengladbach
Liverpool
1975–76
Glasgow, Scotland
Bayern Munich 1–0 Saint-Étienne
Bayern Munich
1974–75
Paris, France
Bayern Munich 2–0 Leeds United
Bayern Munich
1973–74
Brussels, Belgium
Bayern Munich 1–1 Atlético Madrid
Bayern Munich
1972–73
Belgrade, SFR Yugoslavia
Ajax 1–0 Juventus
Ajax
1971–72
Rotterdam, Netherlands
Ajax 2–0 Inter Milan
Ajax
1970–71
London, England
Ajax 2–0 Panathinaikos
Ajax
1969–70
Milan, Italy
Feyenoord 2–1 Celtic
Feyenoord
1968–69
Madrid, Spain
Milan 4–1 Ajax
Milan
1967–68
London, England
Manchester United 4–1 Benfica
Manchester United
1966–67
Lisbon, Portugal
Celtic 2–1 Inter Milan
Celtic
1965–66
Brussels, Belgium
Real Madrid 2–1 Partizan
Real Madrid
1964–65
Milan, Italy
Inter Milan 1–0 Benfica
Inter Milan
1963–64
Vienna, Austria
Inter Milan 3–1 Real Madrid
Inter Milan
1962–63
London, England
Milan 2–1 Benfica
Milan
1961–62
Amsterdam, Netherlands
Benfica 5–3 Real Madrid
Benfica
1960–61
Bern, Switzerland
Benfica 3–2 Barcelona
Benfica
1959–60
Glasgow, Scotland
Real Madrid 7–3 Eintracht Frankfurt
Real Madrid
1958–59
Stuttgart, West Germany
Real Madrid 2–0 Reims
Real Madrid
1957–58
Brussels, Belgium
Real Madrid 3–2 Milan
Real Madrid
1956–57
Madrid, Spain
Real Madrid 2–0 Fiorentina
Real Madrid
1955–56
Paris, France
Real Madrid 4–3 Reims
Real Madrid