Football

Champions League Final
Complete Winners History

Various stadiums, Europe

45 editions in our records — 1980 to 2024

Most recent: Real Madrid — 2024

← Back to Sport Hub

About UEFA Champions League Final

The UEFA Champions League is the most prestigious club football competition in the world, featuring the top clubs from European domestic leagues. The final, held each May, is one of the most watched annual sporting events globally, regularly drawing audiences of 300-400 million viewers.

This page tracks every Champions League Final result with a live elapsed counter showing exactly how many days have passed since each edition. The most recent Champions League Final was won by Real Madrid on 1 June 2024685 days ago.

Year Winner Runner Up Days Since
2024
Real Madrid 2-0
Borussia Dortmund
685 days ago
2023
Manchester City 1-0
Inter Milan
1,042 days ago
2022
Real Madrid 1-0
Liverpool
1,420 days ago
2021
Chelsea 1-0
Manchester City
1,784 days ago
2020
Bayern Munich 1-0
Paris Saint-Germain
2,063 days ago
2019
Liverpool 2-0
Tottenham Hotspur
2,512 days ago
2018
Real Madrid 3-1
Liverpool
2,883 days ago
2017
Real Madrid 4-1
Juventus
3,240 days ago
2016
Real Madrid 5-3 (pens)
Atletico Madrid
3,611 days ago
2015
Barcelona 3-1
Juventus
3,968 days ago
2014
Real Madrid 4-1
Atletico Madrid
4,346 days ago
2013
Bayern Munich 2-1
Borussia Dortmund
4,710 days ago
2012
Chelsea 4-3 (pens)
Bayern Munich
5,081 days ago
2011
Barcelona 3-1
Manchester United
5,438 days ago
2010
Inter Milan 2-0
Bayern Munich
5,809 days ago
2009
Barcelona 2-0
Manchester United
6,169 days ago
2008
Manchester United 6-5 (pens)
Chelsea
6,540 days ago
2007
AC Milan 2-1
Liverpool
6,904 days ago
2006
Barcelona 2-1
Arsenal
7,275 days ago
2005
Liverpool 3-3 (pens)
AC Milan
7,632 days ago
2004
Porto 3-0
Monaco
7,996 days ago
2003
AC Milan 3-2 (pens)
Juventus
8,360 days ago
2002
Real Madrid 2-1
Bayer Leverkusen
8,738 days ago
2001
Bayern Munich 5-4 (pens)
Valencia
9,095 days ago
2000
Real Madrid 3-0
Valencia
9,459 days ago
1999
Manchester United 2-1
Bayern Munich
9,823 days ago
1998
Real Madrid 1-0
Juventus
10,194 days ago
1997
Borussia Dortmund 3-1
Juventus
10,551 days ago
1996
Juventus 4-2 (pens)
Ajax
10,922 days ago
1995
Ajax 1-0
AC Milan
11,286 days ago
1994
AC Milan 4-0
Barcelona
11,657 days ago
1993
Marseille 1-0
AC Milan
12,014 days ago
1992
Barcelona 1-0
Sampdoria
12,385 days ago
1991
Red Star Belgrade 5-3 (pens)
Marseille
12,742 days ago
1990
AC Milan 1-0
Benfica
13,113 days ago
1989
AC Milan 4-0
Steaua Bucharest
13,477 days ago
1988
PSV Eindhoven 6-5 (pens)
Benfica
13,841 days ago
1987
Porto 2-1
Bayern Munich
14,205 days ago
1986
Steaua Bucharest 2-0 (pens)
Barcelona
14,590 days ago
1985
Juventus 1-0
Liverpool
14,933 days ago
1984
Liverpool 4-2 (pens)
Roma
15,297 days ago
1983
Hamburg 1-0
Juventus
15,668 days ago
1982
Aston Villa 1-0
Bayern Munich
16,032 days ago
1981
Liverpool 1-0
Real Madrid
16,396 days ago
1980
Nottingham Forest 1-0
Hamburg
16,760 days ago

Frequently Asked Questions

Who won the Champions League Final most recently?

Real Madrid won the 2024 Champions League Final on 1 June 2024 — 685 days ago.

How many days since the last Champions League Final?

It has been 685 days since the 2024 Champions League Final on 1 June 2024.

Where is the Champions League Final held?

Various stadiums, Europe.

How many times has the Champions League Final been held?

The Champions League Final has been held 45 times in our records, from 1980 to 2024.

Who has won the Champions League Final the most times?

Use the complete results table above to see the full list of Champions League Final winners throughout history.

Share this page