2020-21
2019-20     Liverpool FC     Juventus FC     Real Madrid CF     FC Bayern München     Paris Saint-Germain FC     Ferencvárosi TC
2018-19     Manchester City     Juventus FC     FC Barcelona     FC Bayern München     Paris Saint-Germain FC     Ferencvárosi TC
2017-18     Manchester City     Juventus FC     FC Barcelona     FC Bayern München     Paris Saint-Germain FC     Videoton FC
2016-17     Chelsea FC     Juventus FC     Real Madrid CF     FC Bayern München     AS Monaco FC     Budapest Honvéd FC
2015-16     Leicester City     Juventus FC     FC Barcelona     FC Bayern München     Paris Saint-Germain FC     Ferencvárosi TC
2014-15     Chelsea FC     Juventus FC     FC Barcelona     FC Bayern München     Paris Saint-Germain FC     Videoton FC
2013-14     Manchester City     Juventus FC     Atletico de Madrid     FC Bayern München     Paris Saint-Germain FC     Debreceni VSC
2012–13     Manchester United     Juventus FC     FC Barcelona     FC Bayern München     Paris Saint-Germain FC     Győri ETO FC
2011–12     Manchester City     Juventus FC     Real Madrid CF     Borussia Dortmund     Montpellier HSC     Debreceni VSC
2010–11     Manchester United     AC Milan     FC Barcelona     Borussia Dortmund     Lille OSC     Videoton FC
2009–10     Chelsea FC     FC Internazionale     FC Barcelona     FC Bayern München     Olympique de Marseille     Debreceni VSC
2008–09     Manchester United     FC Internazionale     FC Barcelona     VfL Wolfsburg     Girondins de Bordeaux     Debreceni VSC
2007–08     Manchester United     FC Internazionale     Real Madrid CF     FC Bayern München     Olympique Lyonnais     MTK Budapest FC
2006–07     Manchester United     FC Internazionale     Real Madrid CF     VfB Stuttgart     Olympique Lyonnais     Debreceni VSC
2005–06     Chelsea FC     FC Internazionale     FC Barcelona     FC Bayern München     Olympique Lyonnais     Debreceni VSC
2004–05     Chelsea FC     Juventus FC**     FC Barcelona     FC Bayern München     Olympique Lyonnais     Debreceni VSC
2003–04     Arsenal FC     AC Milan     Valencia CF     SV Werder Bremen     Olympique Lyonnais     Ferencvárosi TC
2002–03     Manchester United     Juventus FC     Real Madrid CF     FC Bayern München     Olympique Lyonnais     MTK Budapest FC
2001–02     Arsenal FC     Juventus FC     Valencia CF     Borussia Dortmund     Olympique Lyonnais     Zalaegerszegi TE FC
2000–01     Manchester United     AS Roma     Real Madrid CF     FC Bayern München     FC Nantes     Ferencvárosi TC
1999–00     Manchester United     SS Lazio     RC Deportivo La Coruña     FC Bayern München     AS Monaco FC     Dunaferr SE
1998–99     Manchester United     AC Milan     FC Barcelona     FC Bayern München     Girondins de Bordeaux     MTK Budapest FC
1997–98     Arsenal FC     Juventus FC     FC Barcelona     1. FC Kaiserslautern     RC Lens     Újpest FC
1996–97     Manchester United     Juventus FC     Real Madrid CF     FC Bayern München     AS Monaco FC     MTK Budapest FC
1995–96     Manchester United     AC Milan     Atletico de Madrid     Borussia Dortmund     AJ Auxerre     Ferencvárosi TC
1994–95     Blackburn Rovers     Juventus FC     Real Madrid CF     Borussia Dortmund     FC Nantes     Ferencvárosi TC
1993–94     Manchester United     AC Milan     FC Barcelona     FC Bayern München     Paris Saint-Germain FC Dunakanyar-Vác FC
1992–93     Manchester United     AC Milan     FC Barcelona     SV Werder Bremen     Olympique de Marseille*     Budapest Honvéd FC
1991–92     Leeds United     AC Milan     FC Barcelona     VfB Stuttgart     Olympique de Marseille     Ferencvárosi TC
1990–91     Arsenal FC     UC Sampdoria     FC Barcelona     1. FC Kaiserslautern     Olympique de Marseille     Budapest Honvéd FC
1989–90     Liverpool FC     SSC Napoli     Real Madrid CF     FC Bayern München     Olympique de Marseille     Újpest FC
1988–89     Arsenal FC     FC Internazionale     Real Madrid CF     FC Bayern München     Olympique de Marseille     Budapest Honvéd FC
1987–88     Liverpool FC     AC Milan     Real Madrid CF     SV Werder Bremen     AS Monaco FC     Budapest Honvéd FC
1986–87     Everton     SSC Napoli     Real Madrid CF     FC Bayern München     Girondins de Bordeaux     MTK Budapest FC
1985–86     Liverpool FC     Juventus FC     Real Madrid CF     FC Bayern München     Paris Saint-Germain FC     Budapest Honvéd FC
1984–85     Everton     Hellas Verona     FC Barcelona     FC Bayern München     Girondins de Bordeaux     Budapest Honvéd FC
1983–84     Liverpool FC     Juventus FC     Athletic Bilbao     VfB Stuttgart     Girondins de Bordeaux     Budapest Honvéd FC
1982–83     Liverpool FC     AS Roma     Athletic Bilbao     Hamburger SV     FC Nantes     Győri ETO FC
1981–82     Liverpool FC     Juventus FC     Real Sociedad     Hamburger SV     AS Monaco FC     Győri ETO FC
1980–81     Aston Villa     Juventus FC     Real Sociedad     FC Bayern München     AS Saint-Étienne     Ferencvárosi TC
1979–80     Liverpool FC     FC Internazionale     Real Madrid CF     FC Bayern München     FC Nantes     Budapest Honvéd FC
1978–79     Liverpool FC     AC Milan     Real Madrid CF     Hamburger SV     RC Strasbourg     Újpest FC
1977–78     Nottingham Forest     Juventus FC     Real Madrid CF     1. FC Köln     AS Monaco FC     Újpest FC
1976–77     Liverpool FC     Juventus FC     Atletico de Madrid     Borussia M'gladbach     FC Nantes     Vasas SC
1975–76     Liverpool FC     Torino     Real Madrid CF     Borussia M'gladbach     AS Saint-Étienne     Ferencvárosi TC
1974–75     Derby County     Juventus FC     Real Madrid CF     Borussia M'gladbach     AS Saint-Étienne     Újpest FC
1973–74     Leeds United     SS Lazio     FC Barcelona     FC Bayern München     AS Saint-Étienne     Újpest FC
1972–73     Liverpool FC     Juventus FC     Atletico de Madrid     FC Bayern München     FC Nantes     Újpest FC
1971–72     Derby County     Juventus FC     Real Madrid CF     FC Bayern München     Olympique de Marseille     Újpest FC
1970–71     Arsenal FC     FC Internazionale     Valencia CF     Borussia M'gladbach     Olympique de Marseille     Újpest FC
1969–70     Everton     Cagliari     Atletico de Madrid     Borussia M'gladbach     AS Saint-Étienne     Újpest FC
1968–69     Leeds United     ACF Fiorentina     Real Madrid CF     FC Bayern München     AS Saint-Étienne     Újpest FC
1967–68     Manchester City     AC Milan     Real Madrid CF     1. FC Nürnberg     AS Saint-Étienne     Ferencvárosi TC
1966–67     Manchester United     Juventus FC     Real Madrid CF     Eintracht Braunschweig     AS Saint-Étienne     Ferencvárosi TC
1965–66     Liverpool FC     FC Internazionale     Atletico de Madrid     TSV 1860 München     FC Nantes     Vasas SC
1964–65     Manchester United     FC Internazionale     Real Madrid CF     SV Werder Bremen     FC Nantes     Vasas SC
1963–64     Liverpool FC     Bologna     Real Madrid CF     1. FC Köln     AS Saint-Étienne     Ferencvárosi TC
1962–63     Everton     FC Internazionale     Real Madrid CF     Borussia Dortmund     AS Monaco FC     Győri ETO FC
1961–62     Ipswich Town     AC Milan     Real Madrid CF     1. FC Köln     Stade de Reims     Ferencvárosi TC
1960–61     Tottenham Hotspur     Juventus FC     Real Madrid CF     1. FC Nuremberg     AS Monaco FC     Vasas SC
1959–60     Burnley     Juventus FC     FC Barcelona     Hamburger SV     Stade de Reims     Vasas SC
1958–59     Wolverhampton Wanderers     AC Milan     FC Barcelona     Eintracht Frankfurt     OGC Nice     Újpest FC
1957–58     Wolverhampton Wanderers     Juventus FC     Real Madrid CF     Schalke 04     Stade de Reims Csepel SC
1956–57     Manchester United     AC Milan     Real Madrid CF     Borussia Dortmund     AS Saint-Étienne     MTK Budapest FC
1955–56     Manchester United     ACF Fiorentina     Athletic Bilbao     Borussia Dortmund     OGC Nice     Vasas SC
1954–55     Chelsea FC     AC Milan     Real Madrid CF     Rot-Weiss Essen     Stade de Reims     Budapest Honvéd FC
1953–54     Wolverhampton Wanderers     FC Internazionale     Real Madrid CF     Hannover 96     Lille OSC     Budapest Honvéd FC
1952–53     Arsenal FC     FC Internazionale     FC Barcelona     1. FC Kaiserslautern     Stade de Reims     MTK Budapest FC
1951–52     Manchester United     Juventus FC     FC Barcelona     VfB Stuttgart     OGC Nice     Budapest Honvéd FC
1950–51     Tottenham Hotspur     AC Milan     Atletico de Madrid     1. FC Kaiserslautern     OGC Nice     MTK Budapest FC
1949–50     Portsmouth     Juventus FC     Atletico de Madrid     VfB Stuttgart     Girondins de Bordeaux     Budapest Honvéd FC
1948–49     Portsmouth     Torino     FC Barcelona     VfR Mannheim     Stade de Reims     Budapest Honvéd FC
1947–48     Arsenal FC     Torino     FC Barcelona     1. FC Nuremberg     Olympique de Marseille     Ferencvárosi TC
1946–47     Liverpool FC     Torino     Valencia CF II. világháború miatt elmaradt CO Roubaix-Tourcoing Csepel SC
1945-46 II. világháború miatt elmaradt     Sevilla FC     Lille OSC     Újpest FC
1944-45     FC Barcelona II. világháború miatt elmaradt     Újpest FC
1943-44     Valencia CF     Dresdner SC     Újpest FC
1942-43 II. világháború miatt elmaradt     Torino     Athletic Bilbao     Dresdner SC Nagyváradi AC
1941-42     AS Roma     Valencia CF     Schalke 04 Csepel SC
1940–41     Bologna     Atletico de Madrid     Rapid Wien Csepel SC
1939–40     FC Internazionale     Atletico de Madrid     Schalke 04     Ferencvárosi TC
1938–39     Everton     Bologna Nem rendezték meg a spanyol polgárháború miatt     Schalke 04     FC Sète     Ferencvárosi TC
1937–38     Arsenal FC     FC Internazionale     Hannover 96 FC Sochaux-Montbéliard     Újpest FC
1936–37     Manchester City     Bologna     Schalke 04 †     Olympique de Marseille     Ferencvárosi TC
1935–36     Sunderland     Bologna     Athletic Bilbao     1. FC Nuremberg Racing Club de Paris     MTK Budapest FC
1934–35     Arsenal FC     Juventus FC Real Betis     Schalke 04 FC Sochaux-Montbéliard     MTK Budapest FC
1933–34     Arsenal FC     Juventus FC     Athletic Bilbao     Schalke 04     FC Sète     Újpest FC
1932–33     Arsenal FC     Juventus FC     Real Madrid CF Fortuna Düsseldorf Olympique Lillois     Ferencvárosi TC
1931–32     Everton     Juventus FC     Real Madrid CF     FC Bayern München     Újpest FC
1930–31     Arsenal FC     Juventus FC     Athletic Bilbao     Hertha BSC     Ferencvárosi TC
1929–30     Sheffield Wednesday     FC Internazionale     Athletic Bilbao     Hertha BSC     Újpest FC
1928–29     The Wednesday     Bologna     FC Barcelona     SpVgg Fürth     Újpest FC
1927–28     Everton     Torino     Hamburger SV     MTK Budapest FC
1926–27     Newcastle United     Torino**     1. FC Nuremberg     Ferencvárosi TC
1925–26     Huddersfield Town     Juventus FC     SpVgg Fürth     Ferencvárosi TC
1924–25     Huddersfield Town     Bologna     1. FC Nuremberg     Ferencvárosi TC
1923–24     Huddersfield Town     Genoa     1. FC Nuremberg     MTK Budapest FC
1922–23     Liverpool FC     Genoa     Hamburger SV     MTK Budapest FC
1921–22     Liverpool FC     Pro Vercelli     Hamburger SV – Title declined per DFB     MTK Budapest FC
1920–21     Burnley     Pro Vercelli     1. FC Nuremberg     MTK Budapest FC
1919–20     West Bromwich Albion     FC Internazionale     1. FC Nuremberg     MTK Budapest FC
1918–19 I. világháború miatt elmaradt I. világháború miatt elmaradt     MTK Budapest FC
1917–18     MTK Budapest FC
1916–17     MTK Budapest FC
1915–16     MTK Budapest FC
1914–15     Everton     Genoa     MTK Budapest FC
1913–14     Blackburn Rovers Casale     SpVgg Fürth     Ferencvárosi TC
1912–13     Sunderland     Pro Vercelli VfB Leipzig     Ferencvárosi TC
1911–12     Blackburn Rovers     Pro Vercelli Holstein Kiel     Ferencvárosi TC
1910–11     Manchester United     Pro Vercelli Viktoria Berlin     Ferencvárosi TC
1909–10     Aston Villa     FC Internazionale Karlsruher FV     Ferencvárosi TC
1908–09     Newcastle United     Pro Vercelli Phönix Karlsruhe     MTK Budapest FC
1907–08     Manchester United     Pro Vercelli Viktoria Berlin     Ferencvárosi TC
1906–07     Newcastle United     AC Milan Freiburger FC     Ferencvárosi TC
1905–06     Liverpool FC     AC Milan VfB Leipzig     MTK Budapest FC
1904–05     Newcastle United     Juventus FC Union 92 Berlin     Ferencvárosi TC
1903–04     The Wednesday     Genoa Unresolved protest – Not played per DFB – No Champion declared Budapesti TC
1902–03     The Wednesday     Genoa VfB Leipzig Budapesti TC
1901–02     Sunderland     Genoa
1900–01     Liverpool FC     AC Milan
1899–00     Aston Villa     Genoa
1898–99     Aston Villa     Genoa
1897–98     Sheffield United     Genoa
1896–97     Aston Villa
1895–96     Aston Villa
1894–95     Sunderland
1893–94     Aston Villa
1892–93     Sunderland
1891–92     Sunderland
1890–91     Everton
1889–90     Preston North End
1888–89     Preston North End