UEFA Champions League
- Europe
- Winner Real Madrid
Qualifying rounds
First qualifying round
Joins here: Vikingur Gota, TrepΓ§a '89, Hibernians, FCI Tallinn, Alashkert, Santa Coloma, The New, Europa, Linfield
1st2ndAggMatch details
- 1st legAlashkert1β0Santa Coloma
- 2nd legSanta Coloma1β1Alashkert
Match details
- 1st legHibernians2β0FCI Tallinn
- 2nd legFCI Tallinn0β1Hibernians
Match details
- 1st legVikingur Gota2β1TrepΓ§a '89
- 2nd legTrepΓ§a '891β4Vikingur Gota
Second qualifying round
21 clubs join here
1st2ndAggMatch details
- 1st legMalmΓΆ FF1β1Vardar Skopje
- 2nd legVardar Skopje3β1MalmΓΆ FF
Match details
- 1st legΕ½ilina1β3Copenhagen
- 2nd legCopenhagen1β2Ε½ilina
Match details
- 1st legApoel Nicosia1β0F91
- 2nd legF910β1Apoel Nicosia
Match details
- 1st legPartizan2β0BuduΔnost
- 2nd legBuduΔnost0β0Partizan
Match details
- 1st legHibernians0β3Red Bull Salzburg
- 2nd legRed Bull Salzburg3β0Hibernians
Match details
- 1st legHNK Rijeka2β0The New
- 2nd legThe New1β5HNK Rijeka
Match details
- 1st legSpartaks JΕ«rmala0β1Astana
- 2nd legAstana1β1Spartaks JΕ«rmala
Match details
- 1st legMariehamn0β3Legia Warszawa
- 2nd legLegia Warszawa6β0Mariehamn
Match details
- 1st legHapoel Beer2β1Budapest HonvΓ©d
- 2nd legBudapest HonvΓ©d2β3Hapoel Beer
Match details
- 1st legFK Zalgiris2β1Ludogorets
- 2nd legLudogorets4β1FK Zalgiris
Match details
- 1st legZrinjski Mostar1β2Maribor
- 2nd legMaribor1β1Zrinjski Mostar
Third qualifying round
Joins here: Viitorul ConstanΘa, PlzeΕ, Ajax, Dynamo Kyiv, AEK Athens, Club Brugge
1st2ndAggMatch details
- 1st legVardar Skopje1β0Copenhagen
- 2nd legCopenhagen4β1Vardar Skopje
Apoel Nicosia won 4β1 on aggregate after extra time
Match details
- 1st legViitorul ConstanΘa1β0Apoel Nicosia
- 2nd legApoel Nicosia4β0 AETViitorul ConstanΘa
Level on aggregate, Slavia Praha went through
Match details
- 1st legSlavia Praha1β0Borisov
- 2nd legBorisov2β1Slavia Praha
Match details
- 1st legPartizan1β3Olympiakos Piraeus
- 2nd legOlympiakos Piraeus2β2Partizan
Level on aggregate, HNK Rijeka went through
Match details
- 1st legRed Bull Salzburg1β1HNK Rijeka
- 2nd legHNK Rijeka0β0Red Bull Salzburg
Match details
- 1st legAstana3β1Legia Warszawa
- 2nd legLegia Warszawa1β0Astana
Level on aggregate, Hapoel Beer went through
Match details
- 1st legHapoel Beer2β0Ludogorets
- 2nd legLudogorets3β1Hapoel Beer
Match details
- 1st legClub Brugge3β3BaΕakΕehir
- 2nd legBaΕakΕehir2β0Club Brugge
Level on aggregate, BSC Young Boys went through
Match details
- 1st legDynamo Kyiv3β1BSC Young Boys
- 2nd legBSC Young Boys2β0Dynamo Kyiv
Match details
- 1st legAEK Athens0β2CSKA Moscow
- 2nd legCSKA Moscow1β0AEK Athens
Play-off round
1st2ndAggLevel on aggregate, Qarabag went through
Match details
- 1st legQarabag1β0Copenhagen
- 2nd legCopenhagen2β1Qarabag
Match details
- 1st legApoel Nicosia2β0Slavia Praha
- 2nd legSlavia Praha0β0Apoel Nicosia
Match details
- 1st legOlympiakos Piraeus2β1HNK Rijeka
- 2nd legHNK Rijeka0β1Olympiakos Piraeus
Level on aggregate, Maribor went through
Match details
- 1st legHapoel Beer2β1Maribor
- 2nd legMaribor1β0Hapoel Beer
Match details
- 1st legBaΕakΕehir1β2Sevilla
- 2nd legSevilla2β2BaΕakΕehir
Match details
- 1st legBSC Young Boys0β1CSKA Moscow
- 2nd legCSKA Moscow2β0BSC Young Boys
Match details
- 1st leg1899 Hoffenheim1β2Liverpool
- 2nd legLiverpool4β21899 Hoffenheim
Round of 16
1st2ndAggMatch details
- 1st legBayern MΓΌnchen5β0BeΕiktaΕ
- 2nd legBeΕiktaΕ1β3Bayern MΓΌnchen
Match details
- 1st legFC Basel 18930β4Man City
- 2nd legMan City1β2FC Basel 1893
Quarter-finals
1st2ndAggMatch details
- 1st legSevilla1β2Bayern MΓΌnchen
- 2nd legBayern MΓΌnchen0β0Sevilla
Match details
- 1st legJuventus0β3Real Madrid
- 2nd legReal Madrid1β3Juventus
Semi-finals
1st2ndAggMatch details
- 1st legBayern MΓΌnchen1β2Real Madrid
- 2nd legReal Madrid2β2Bayern MΓΌnchen
Final
Sources: Wikipedia (CC BY-SA 4.0), API-Football Β· Data sources