Season Winner Runner-up
   
2018/2019 Liverpool (ENG) Tottenham Hotspur (ENG)
2017/2018 Real Madrid (ESP) Liverpool (ENG)
2016/2017 Real Madrid (ESP) Juventus (ITA)
2015/2016 Real Madrid (ESP) Atlético Madrid (ESP)
2014/2015 Barcelona (ESP) Juventus (ITA)
2013/2014 Real Madrid (ESP) Atlético Madrid (ESP)
2012/2013 Bayern München (GER) Borussia Dortmund (GER)
2011/2012 Chelsea (ENG) Bayern München (GER)
2010/2011 Barcelona (ESP) Manchester United (ENG)
2009/2010 Internazionale (ITA) Bayern München (GER)
2008/2009 Barcelona (ESP) Manchester United (ENG)
2007/2008 Manchester United (ENG) Chelsea (ENG)
2006/2007 Milan (ITA) Liverpool (ENG)
2005/2006 Barcelona (ESP) Arsenal (ENG)
2004/2005 Liverpool (ENG) Milan (ITA)
2003/2004 Porto (POR) Monaco (FRA)
2002/2003 Milan (ITA) Juventus (ITA)
2001/2002 Real Madrid (ESP) Bayer Leverkusen (GER)
2000/2001 Bayern München (GER) Valencia (ESP)
1999/2000 Real Madrid (ESP) Valencia (ESP)
1998/1999 Manchester United (ENG) Bayern München (GER)
1997/1998 Real Madrid (ESP) Juventus (ITA)
1996/1997 Borussia Dortmund (GER) Juventus (ITA)
1995/1996 Juventus (ITA) Ajax (NED)
1994/1995 Ajax (NED) Milan (ITA)
1993/1994 Milan (ITA) Barcelona (ESP)
1992/1993 Olympique Marseille (FRA) Milan (ITA)
1991/1992 Barcelona (ESP) Sampdoria (ITA)
1990/1991 Crvena Zvezda (SRB) Olympique Marseille (FRA)
1989/1990 Milan (ITA) Benfica (POR)
1988/1989 Milan (ITA) FCSB (ROU)
1987/1988 PSV (NED) Benfica (POR)
1986/1987 Porto (POR) Bayern München (GER)
1985/1986 FCSB (ROU) Barcelona (ESP)
1984/1985 Juventus (ITA) Liverpool (ENG)
1983/1984 Liverpool (ENG) Roma (ITA)
1982/1983 Hamburger SV (GER) Juventus (ITA)
1981/1982 Aston Villa (ENG) Bayern München (GER)
1980/1981 Liverpool (ENG) Real Madrid (ESP)
1979/1980 Nottingham Forest (ENG) Hamburger SV (GER)
1978/1979 Nottingham Forest (ENG) Malmö FF (SWE)
1977/1978 Liverpool (ENG) CLUB BRUGGE (BEL)
1976/1977 Liverpool (ENG) Borussia M'gladbach (GER)
1975/1976 Bayern München (GER) Saint-Étienne (FRA)
1974/1975 Bayern München (GER) Leeds United (ENG)
1973/1974 Bayern München (GER) Atlético Madrid (ESP)
1972/1973 Ajax (NED) Juventus (ITA)
1971/1972 Ajax (NED) Internazionale (ITA)
1970/1971 Ajax (NED) Panathinaikos (GRE)
1969/1970 Feyenoord (NED) Celtic (SCO)
1968/1969 Milan (ITA) Ajax (NED)
1967/1968 Manchester United (ENG) Benfica (POR)
1966/1967 Celtic (SCO) Internazionale (ITA)
1965/1966 Real Madrid (ESP) Partizan (SRB)
1964/1965 Internazionale (ITA) Benfica (POR)
1963/1964 Internazionale (ITA) Real Madrid (ESP)
1962/1963 Milan (ITA) Benfica (POR)
1961/1962 Benfica (POR) Real Madrid (ESP)
1960/1961 Benfica (POR) Barcelona (ESP)
1959/1960 Real Madrid (ESP) Eintracht Frankfurt (GER)
1958/1959 Real Madrid (ESP) Reims (FRA)
1957/1958 Real Madrid (ESP) Milan (ITA)
1956/1957 Real Madrid (ESP) Fiorentina (ITA)
1955/1956 Real Madrid (ESP) Reims (FRA)