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 2024 — 685 days ago.
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.