UEFA Champions League
- Europe
- Winner Real Madrid
Qualifying rounds
First qualifying round
Joins here: Lincoln Red Imps, Santa Coloma, Crusaders, Levadia, Pyunik, B36, The New
1st2ndAggMatch details
- 1st legLincoln Red Imps0–0Santa Coloma
- 2nd legSanta Coloma1–2Lincoln Red Imps
Second qualifying round
20 clubs join here
1st2ndAggMatch details
- 1st legMidtjylland1–0Lincoln Red Imps
- 2nd legLincoln Red Imps0–2Midtjylland
Level on aggregate, Apoel Nicosia went through
Match details
- 1st legApoel Nicosia0–0Vardar Skopje
- 2nd legVardar Skopje1–1Apoel Nicosia
Match details
- 1st legSkënderbeu Korçë4–1Crusaders
- 2nd legCrusaders3–2Skënderbeu Korçë
Match details
- 1st legDinamo Zagreb1–1Fola Esch
- 2nd legFola Esch0–3Dinamo Zagreb
Match details
- 1st legMalmö FF0–0FK Zalgiris
- 2nd legFK Zalgiris0–1Malmö FF
Match details
- 1st legSarajevo0–2Lech Poznań
- 2nd legLech Poznań1–0Sarajevo
Match details
- 1st legHibernians2–1Maccabi Tel Aviv
- 2nd legMaccabi Tel Aviv5–1Hibernians
Match details
- 1st legTrenčín0–2Steaua București
- 2nd legSteaua București2–3Trenčín
Third qualifying round
Joins here: Plzeň, Red Bull Salzburg, Panathinaikos, BSC Young Boys, Sparta Praha, Ajax, Fenerbahçe
1st2ndAggLevel on aggregate, Apoel Nicosia went through
Match details
- 1st legMidtjylland1–2Apoel Nicosia
- 2nd legApoel Nicosia0–1Midtjylland
Match details
- 1st legMilsami0–2Skënderbeu Korçë
- 2nd legSkënderbeu Korçë2–0Milsami
Level on aggregate, Dinamo Zagreb went through
Match details
- 1st legDinamo Zagreb1–1Molde
- 2nd legMolde3–3Dinamo Zagreb
Match details
- 1st legRed Bull Salzburg2–0Malmö FF
- 2nd legMalmö FF3–0Red Bull Salzburg
Match details
- 1st legLech Poznań1–3FC Basel 1893
- 2nd legFC Basel 18931–0Lech Poznań
Match details
- 1st legMaccabi Tel Aviv1–2Plzeň
- 2nd legPlzeň0–2Maccabi Tel Aviv
Match details
- 1st legSteaua București1–1Partizan
- 2nd legPartizan4–2Steaua București
Match details
- 1st legPanathinaikos2–1Club Brugge
- 2nd legClub Brugge3–0Panathinaikos
Match details
- 1st legCSKA Moscow2–2Sparta Praha
- 2nd legSparta Praha2–3CSKA Moscow
Match details
- 1st legFenerbahçe0–0Shakhtar
- 2nd legShakhtar3–0Fenerbahçe
Match details
- 1st legBSC Young Boys1–3Monaco
- 2nd legMonaco4–0BSC Young Boys
Play-off round
1st2ndAggMatch details
- 1st legAstana1–0Apoel Nicosia
- 2nd legApoel Nicosia1–1Astana
Match details
- 1st legSkënderbeu Korçë1–2Dinamo Zagreb
- 2nd legDinamo Zagreb4–1Skënderbeu Korçë
Level on aggregate, Maccabi Tel Aviv went through
Match details
- 1st legFC Basel 18932–2Maccabi Tel Aviv
- 2nd legMaccabi Tel Aviv1–1FC Basel 1893
Match details
- 1st legMan Utd3–1Club Brugge
- 2nd legClub Brugge0–4Man Utd
Match details
- 1st legSporting CP2–1CSKA Moscow
- 2nd legCSKA Moscow3–1Sporting CP
Match details
- 1st legRapid Vienna0–1Shakhtar
- 2nd legShakhtar2–2Rapid Vienna
Round of 16
1st2ndAggMatch details
- 1st legDynamo Kyiv1–3Man City
- 2nd legMan City0–0Dynamo Kyiv
Match details
- 1st legGent2–3VfL Wolfsburg
- 2nd legVfL Wolfsburg1–0Gent
Atlético won 8–7 on penalties
Match details
- 1st legPSV Eindhoven0–0Atlético
- 2nd legAtlético0–0 (8–7 pens)PSV Eindhoven
Bayern München won 6–4 on aggregate after extra time
Match details
- 1st legJuventus2–2Bayern München
- 2nd legBayern München4–2 AETJuventus
Match details
- 1st legBenfica1–0Zenit Saint
- 2nd legZenit Saint1–2Benfica
Quarter-finals
1st2ndAggMatch details
- 1st legVfL Wolfsburg2–0Real Madrid
- 2nd legReal Madrid3–0VfL Wolfsburg
Match details
- 1st legBayern München1–0Benfica
- 2nd legBenfica2–2Bayern München
Semi-finals
1st2ndAggMatch details
- 1st legMan City0–0Real Madrid
- 2nd legReal Madrid1–0Man City
Level on aggregate, Atlético went through
Match details
- 1st legAtlético1–0Bayern München
- 2nd legBayern München2–1Atlético
Final
- Real Madridwinner(5) 1Atlético(3) 1
Real Madrid won 5–3 on penalties
Match details
- MatchReal Madrid1–1 (5–3 pens)Atlético
Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources