UEFA Champions League
- Europe
- Winner Real Madrid
Qualifying rounds
Preliminary round
Joins here: Prishtina, HB Torshavn, Inter
First qualifying round
26 clubs join here
1st2ndAggMatch details
- 1st legFola Esch2β2Lincoln Red Imps
- 2nd legLincoln Red Imps5β0Fola Esch
CFR Cluj won 4β3 on aggregate after extra time
Match details
- 1st legCFR Cluj3β1Borac Banja
- 2nd legBorac Banja2β1 AETCFR Cluj
Match details
- 1st legSlovan Bratislava2β0Shamrock
- 2nd legShamrock2β1Slovan Bratislava
Match details
- 1st legFerencvΓ‘ros3β0Prishtina
- 2nd legPrishtina1β3FerencvΓ‘ros
Match details
- 1st legFK Zalgiris3β1Linfield
- 2nd legLinfield1β2FK Zalgiris
Match details
- 1st legDinamo Tbilisi1β2Neftchi Baku
- 2nd legNeftchi Baku2β1Dinamo Tbilisi
Match details
- 1st legLudogorets1β0Shakhtyor Soligorsk
- 2nd legShakhtyor Soligorsk0β1Ludogorets
Match details
- 1st legMaccabi Haifa1β1Kairat
- 2nd legKairat2β0Maccabi Haifa
Alashkert won 3β2 on aggregate after extra time
Match details
- 1st legConnah's Quay2β2Alashkert
- 2nd legAlashkert1β0 AETConnah's Quay
Match details
- 1st legDinamo Zagreb3β2Valur Reykjavik
- 2nd legValur Reykjavik0β2Dinamo Zagreb
Match details
- 1st legBodo/Glimt2β3Legia Warszawa
- 2nd legLegia Warszawa2β0Bodo/Glimt
Second qualifying round
Joins here: Omonia Nicosia, Olympiakos Piraeus, FK Crvena Zvezda, Rapid Vienna, Sparta Praha, Celtic, Midtjylland, Galatasaray
1st2ndAggMatch details
- 1st legLincoln Red Imps1β2CFR Cluj
- 2nd legCFR Cluj2β0Lincoln Red Imps
Match details
- 1st legSlovan Bratislava0β0BSC Young Boys
- 2nd legBSC Young Boys3β2Slovan Bratislava
Match details
- 1st legFerencvΓ‘ros2β0FK Zalgiris
- 2nd legFK Zalgiris1β3FerencvΓ‘ros
Match details
- 1st legOlympiakos Piraeus1β0Neftchi Baku
- 2nd legNeftchi Baku0β1Olympiakos Piraeus
Match details
- 1st legKairat2β1FK Crvena Zvezda
- 2nd legFK Crvena Zvezda5β0Kairat
Match details
- 1st legDinamo Zagreb2β0Omonia Nicosia
- 2nd legOmonia Nicosia0β1Dinamo Zagreb
Match details
- 1st legLegia Warszawa2β1Flora
- 2nd legFlora0β1Legia Warszawa
Match details
- 1st legRapid Vienna2β1Sparta Praha
- 2nd legSparta Praha2β0Rapid Vienna
Match details
- 1st legPSV Eindhoven5β1Galatasaray
- 2nd legGalatasaray1β2PSV Eindhoven
Midtjylland won 3β2 on aggregate after extra time
Match details
- 1st legCeltic1β1Midtjylland
- 2nd legMidtjylland2β1 AETCeltic
Third qualifying round
Joins here: Rangers, Slavia Praha, Spartak Moscow, Genk
1st2ndAggMatch details
- 1st legCFR Cluj1β1BSC Young Boys
- 2nd legBSC Young Boys3β1CFR Cluj
Match details
- 1st legFerencvΓ‘ros2β0Slavia Praha
- 2nd legSlavia Praha1β0FerencvΓ‘ros
Ludogorets won 4β1 on penalties
Match details
- 1st legOlympiakos Piraeus1β1Ludogorets
- 2nd legLudogorets2β2 (4β1 pens)Olympiakos Piraeus
Match details
- 1st legFK Crvena Zvezda1β1Sheriff
- 2nd legSheriff1β0FK Crvena Zvezda
Match details
- 1st legDinamo Zagreb1β1Legia Warszawa
- 2nd legLegia Warszawa0β1Dinamo Zagreb
Match details
- 1st legSparta Praha0β2Monaco
- 2nd legMonaco3β1Sparta Praha
Match details
- 1st legSpartak Moscow0β2Benfica
- 2nd legBenfica2β0Spartak Moscow
Match details
- 1st legPSV Eindhoven3β0Midtjylland
- 2nd legMidtjylland0β1PSV Eindhoven
Play-off round
1st2ndAggMatch details
- 1st legRed Bull Salzburg2β1BrΓΈndby
- 2nd legBrΓΈndby1β2Red Bull Salzburg
Match details
- 1st legBSC Young Boys3β2FerencvΓ‘ros
- 2nd legFerencvΓ‘ros2β3BSC Young Boys
Match details
- 1st legMalmΓΆ FF2β0Ludogorets
- 2nd legLudogorets2β1MalmΓΆ FF
Match details
- 1st legSheriff3β0Dinamo Zagreb
- 2nd legDinamo Zagreb0β0Sheriff
Match details
- 1st legBenfica2β1PSV Eindhoven
- 2nd legPSV Eindhoven0β0Benfica
Round of 16
1st2ndAggMatch details
- 1st legInter Milan0β2Liverpool
- 2nd legLiverpool0β1Inter Milan
Match details
- 1st legVillarreal1β1Juventus
- 2nd legJuventus0β3Villarreal
Match details
- 1st legRed Bull Salzburg1β1Bayern MΓΌnchen
- 2nd legBayern MΓΌnchen7β1Red Bull Salzburg
Match details
- 1st legSporting CP0β5Man City
- 2nd legMan City0β0Sporting CP
Quarter-finals
1st2ndAggMatch details
- 1st legVillarreal1β0Bayern MΓΌnchen
- 2nd legBayern MΓΌnchen1β1Villarreal
Real Madrid won 5β4 on aggregate after extra time
Match details
- 1st legChelsea1β3Real Madrid
- 2nd legReal Madrid2β3 AETChelsea
Semi-finals
1st2ndAggMatch details
- 1st legLiverpool2β0Villarreal
- 2nd legVillarreal2β3Liverpool
Real Madrid won 6β5 on aggregate after extra time
Match details
- 1st legMan City4β3Real Madrid
- 2nd legReal Madrid3β1 AETMan City
Final
Sources: Wikipedia (CC BY-SA 4.0), API-Football Β· Data sources