| Season |
Winner |
Score |
Runner-up |
Venue |
1955–56
Final |
Real Madrid C.F.  |
4–3 |
Stade de Reims |
Parc des Princes,
Paris  |
1956–57
Final |
Real Madrid C.F.  |
2–0 |
ACF Fiorentina |
Santiago Bernabéu,
Madrid  |
1957–58
Final |
Real Madrid C.F.  |
3–2 a.e.t. |
A.C. Milan |
Heysel Stadium,
Brussels .svg/22px-Flag_of_Belgium_(civil).svg.png) |
1958–59
Final |
Real Madrid C.F.  |
2–0 |
Stade de Reims |
Neckarstadion,
Stuttgart  |
1958–59
Final |
Real Madrid C.F.  |
7–3 |
Eintracht Frankfurt |
Hampden Park,
Glasgow  |
1960–61
Final |
S.L. Benfica  |
3–2 |
FC Barcelona |
Wankdorf Stadium,
Berne  |
1961–62
Final |
S.L. Benfica  |
5–3 |
Real Madrid C.F. |
Olympisch Stadion,
Amsterdam  |
1962–63
Final |
A.C. Milan  |
2–1 |
S.L. Benfica |
Wembley Stadium,
London  |
1963–64
Final |
F.C. Internazionale Milano  |
3–1 |
Real Madrid C.F. |
Prater Stadium,
Vienna  |
1964–65
Final |
F.C. Internazionale Milano  |
1–0 |
S.L. Benfica |
San Siro,
Milan  |
1965–66
Final |
Real Madrid C.F.  |
2–1 |
FK Partizan |
Heysel Stadium,
Brussels .svg/22px-Flag_of_Belgium_(civil).svg.png) |
1966–67
Final |
Celtic F.C.  |
2–1 |
F.C. Internazionale Milano |
Estádio Nacional,
Oeiras  |
1967–68
Final |
Manchester United F.C.  |
4–1 a.e.t. |
S.L. Benfica |
Wembley Stadium,
London  |
1968–69
Final |
A.C. Milan  |
4–1 |
AFC Ajax |
Santiago Bernabéu,
Madrid  |
1969–70
Final |
Feyenoord  |
2–1 a.e.t. |
Celtic F.C. |
San Siro,
Milan  |
1970–71
Final |
AFC Ajax  |
2–0 |
Panathinaikos FC |
Wembley Stadium,
London  |
1971–72
Final |
AFC Ajax  |
2–0 |
F.C. Internazionale Milano |
De Kuip,
Rotterdam  |
1972–73
Final |
AFC Ajax  |
1–0 |
Juventus F.C. |
Red Star Stadium,
Belgrade  |
1973–74
Final |
FC Bayern Munich  |
1–1 a.e.t.,
4 – 0 replay |
Atlético de Madrid |
Heysel Stadium,
Brussels .svg/22px-Flag_of_Belgium_(civil).svg.png) |
1974–75
Final |
FC Bayern Munich  |
2–0 |
Leeds United A.F.C. |
Parc des Princes,
Paris  |
1975–76
Final |
FC Bayern Munich  |
1–0 |
AS Saint-Étienne |
Hampden Park,
Glasgow  |
1976–77
Final |
Liverpool F.C.  |
3–1 |
Borussia Mönchengladbach |
Stadio Olimpico,
Rome  |
1977–78
Final |
Liverpool F.C.  |
1–0 |
Club Brugge K.V. |
Wembley Stadium,
London  |
1978–79
Final |
Nottingham Forest F.C.  |
1–0 |
Malmö FF |
Olympic Stadium,
Munich  |
1979–80
Final |
Nottingham Forest F.C.  |
1–0 |
Hamburger SV |
Santiago Bernabéu,
Madrid .svg/22px-Flag_of_Spain_(1977-1981).svg.png) |
1980–81
Final |
Liverpool F.C.  |
1–0 |
Real Madrid C.F. |
Parc des Princes,
Paris  |
1981–82
Final |
Aston Villa F.C.  |
1–0 |
FC Bayern Munich |
De Kuip,
Rotterdam  |
1982–83
Final |
Hamburger SV  |
1–0 |
Juventus F.C. |
Olympic Stadium Spiros Louis,
Athens  |
1983–84
Final |
Liverpool F.C.  |
1–1 a.e.t.,
4–2 pen. |
A.S. Roma |
Stadio Olimpico,
Rome  |
1984–85
Final |
Juventus F.C.  |
1–0
(see: Heysel Stadium Disaster) |
Liverpool F.C. |
Heysel Stadium,
Brussels .svg/22px-Flag_of_Belgium_(civil).svg.png) |
1985–86
Final |
FC Steaua Bucureşti .svg/22px-Flag_of_Romania_(1965-1989).svg.png) |
0–0 a.e.t.,
2–0 pen. |
FC Barcelona |
Sánchez Pizjuán,
Seville  |
1986–87
Final |
F.C. Porto  |
2–1 |
FC Bayern Munich |
Prater Stadium,
Vienna  |
1987–88
Final |
PSV Eindhoven  |
0–0 a.e.t.,
6–5 pen. |
S.L. Benfica |
Neckarstadion,
Stuttgart  |
1988–89
Final |
A.C. Milan  |
4–0 |
FC Steaua Bucureşti |
Camp Nou,
Barcelona  |
1989–90
Final |
A.C. Milan  |
1–0 |
S.L. Benfica |
Prater Stadium,
Vienna  |
1990–91
Final |
Red Star Belgrade  |
0–0 a.e.t.,
5–3 pen. |
Olympique de Marseille |
Stadio San Nicola,
Bari  |
1991–92
Final |
FC Barcelona  |
1–0 a.e.t. |
U.C. Sampdoria |
Wembley Stadium,
London  |
1992–93
Final |
Olympique de Marseille  |
1–0 |
A.C. Milan |
Olympic Stadium,
Munich  |
1993–94
Final |
A.C. Milan  |
4–0 |
FC Barcelona |
Olympic Stadium Spiros Louis,
Athens  |
1994–95
Final |
AFC Ajax  |
1–0 |
A.C. Milan |
Ernst Happel Stadium,
Vienna  |
1995–96
Final |
Juventus F.C.  |
1–1 a.e.t.,
4–2 pen. |
AFC Ajax |
Stadio Olimpico,
Rome  |
1996–97
Final |
Borussia Dortmund  |
3–1 |
Juventus F.C. |
Olympic Stadium,
Munich  |
1997–98
Final |
Real Madrid C.F.  |
1–0 |
Juventus F.C. |
Amsterdam ArenA,
Amsterdam  |
1998–99
Final |
Manchester United F.C.  |
2–1 |
FC Bayern Munich |
Camp Nou,
Barcelona  |
1999–00
Final |
Real Madrid C.F.  |
3–0 |
Valencia CF |
Stade de France,
Paris  |
2000–01
Final |
FC Bayern Munich  |
1–1 a.e.t.,
5–4 pen. |
Valencia CF |
San Siro,
Milan  |
2001–02
Final |
Real Madrid C.F.  |
2–1 |
Bayer 04 Leverkusen |
Hampden Park,
Glasgow  |
2002–03
Final |
A.C. Milan  |
0–0 a.e.t.,
3–2 pen. |
Juventus F.C. |
Old Trafford,
Manchester  |
2003–04
Final |
F.C. Porto  |
3–0 |
AS Monaco FC |
Arena AufSchalke,
Gelsenkirchen  |
2004–05
Final |
Liverpool F.C.  |
3–3 a.e.t.,
3–2 pen. |
A.C. Milan |
Atatürk Olympic Stadium,
Istanbul  |
2005–06
Final |
FC Barcelona  |
2–1 |
Arsenal F.C. |
Stade de France,
Paris  |
2006–07
Final |
AC Milan  |
2–1 |
Liverpool F.C. |
Olympic Stadium,
Athens  |
2007–08
Final |
Manchester United F.C.  |
1–1 a.e.t.,
6–5 pen. |
Chelsea F.C. |
Luzhniki Stadium,
Moscow  |
2008–09
Final |
|
To be played |
|
Stadio Olimpico,
Rome  |
2009–10
Final |
|
To be played |
|
Santiago Bernabéu,
Madrid  |