The UEFA Champions League (usually referred to as the "Champions League") is the annual football cup competition for Europe's top clubs. See also the UEFA Europa League, another annual competition for European clubs.

This is the full list of UCL winners every year since the first competition, the 1955-56 season. Paris Saint-Germain are the current holders, winning back-to-back titles in 2024-25 and 2025-26. For a quick answer: the last 5 Champions League winners are PSG (2026), PSG (2025), Real Madrid (2024), Manchester City (2023) and Real Madrid (2022). Real Madrid lead the champions league winners all time standings with 15 titles, including the inaugural competition in 1956.

England sits second among nations for total wins, a dominance that has positioned UK sports betting as a leading destination for Champions League and Premier League markets. Looking at UEFA Champions League winners since 2000, English clubs have claimed the trophy on multiple occasions alongside Spanish and Italian sides.

The 2013-14 final was the first in the tournament's history to feature teams from the same city. The same two clubs faced each other again in the 2016 final.

PSG faced Arsenal in the 2025-26 final in Budapest, winning 1-1 (4-3 on penalties). It was the second new name added to the ucl winners list in successive years, following PSG's first title in 2025.

List of Winners

Season Winners Runners-up Score
2025-26 Paris Saint-Germain Arsenal 1-1 (4-3)
2024–25 Paris Saint-Germain Inter Milan 5-0
2023–24 Real Madrid Borussia Dortmund 2-0
2022–23 Manchester City Inter Milan 1-0
2021–22 Real Madrid Liverpool 1-0
2020–21 Chelsea Manchester City 1–0
2019–20 Bayern Munich Paris Saint-Germain 1-0
2018–19 Liverpool Tottenham Hotspur 2-0
2017–18 Real Madrid Liverpool 3-1
2016–17 Real Madrid Juventus 4-1
2015–16 Real Madrid Atlético Madrid 1-1 (5–3)
2014–15 Barcelona Juventus 3-1
2013–14 Real Madrid Atlético Madrid 4-1
2012–13 Bayern Munich Borussia Dortmund 2-1
2011–12 Chelsea Bayern Munich 1-1 (4–3)
2010–11 Barcelona Manchester United 3-1
2009–10 Inter Milan Bayern Munich 2-0
2008–09 Barcelona Manchester United 2-0
2007–08 Manchester United Chelsea 1-1 (6–5)
2006–07 Milan Liverpool 2-1
2005–06 Barcelona Arsenal 2-1
2004–05 Liverpool Milan 3-3 (3-2)
2003–04 Porto Monaco 3-0
2002–03 Milan Juventus 0-0 (3-2)
2001–02 Real Madrid Bayer Leverkusen 2-1
2000–01 Bayern Munich Valencia 1-1 (5–4)
1999–2000 Real Madrid Valencia 3-0
1998–99 Manchester United Bayern Munich 2-1
1997–98 Real Madrid Juventus 1-0
1996–97 Borussia Dortmund Juventus 3-1
1995–96 Juventus Ajax 1-1 (4-2)
1994–95 Ajax Milan 1-0
1993–94 Milan Barcelona 4-0
1992–93 Marseille Milan 1-0
1991–92 Barcelona Sampdoria 1-0
1990–91 Red Star Belgrade Marseille 0-0 (5–3)
1989–90 Milan Benfica 1-0
1988–89 Milan Steaua București 4-0
1987–88 PSV Benfica 0-0 (6–5)
1986–87 Porto Bayern Munich 2-1
1985–86 Steaua București Barcelona 0-0 (2–0)
1984–85 Juventus Liverpool 1-0
1983–84 Liverpool Roma 1-1 (4–2)
1982–83 Hamburg Juventus 1-0
1981–82 Aston Villa Bayern Munich 1-0
1980–81 Liverpool Real Madrid 1-0
1979–80 Nottingham Forest Hamburg 1-0
1978–79 Nottingham Forest Malmö FF 1-0
1977–78 Liverpool Club Brugge 1-0
1976–77 Liverpool Borussia Mönchengladbach 3-1
1975–76 Bayern Munich Saint-Etienne 1-0
1974–75 Bayern Munich Leeds United 2-0
1973–74 Bayern Munich Atlético Madrid 1-1
1973–74 replay Bayern Munich Atlético Madrid 4-0
1972–73 Ajax Juventus 1-0
1971–72 Ajax Inter Milan 2-0
1970–71 Ajax Panathinaikos 2-0
1969–70 Feyenoord Celtic 2-1
1968–69 Milan Ajax 4-1
1967–68 Manchester United Benfica 4-1
1966–67 Celtic Inter Milan 2-1
1965–66 Real Madrid Partizan 2-1
1964–65 Inter Milan Benfica 1-0
1963–64 Inter Milan Real Madrid 3-1
1962–63 Milan Benfica 2-1
1961–62 Benfica Real Madrid 5-3
1960–61 Benfica Barcelona 3-2
1959–60 Real Madrid Eintracht Frankfurt 7-3
1958–59 Real Madrid Stade de Reims 2-0
1957–58 Real Madrid Milan 3-2
1956–57 Real Madrid Fiorentina 2-0
1955–56 Real Madrid Stade de Reims 4-3