UEFA Champions League
- Europe
- Winner Paris Saint-Germain
Qualifying rounds
First qualifying round
26 clubs join here
1st2ndAggLincoln Red Imps won 5β4 on penalties
Match details
- 1st legHamrun Spartans0β1Lincoln Red Imps
- 2nd legLincoln Red Imps0β1 (5β4 pens)Hamrun Spartans
Match details
- 1st legLudogorets3β1Dinamo Batumi
- 2nd legDinamo Batumi1β0Ludogorets
Match details
- 1st legDinamo Minsk0β0Pyunik
- 2nd legPyunik0β1Dinamo Minsk
Match details
- 1st legSlovan Bratislava4β2Struga
- 2nd legStruga1β2Slovan Bratislava
Match details
- 1st legKI Klaksvik2β0FC Differdange
- 2nd legFC Differdange0β0KI Klaksvik
Borac Banja won 4β1 on penalties
Match details
- 1st legBorac Banja1β0Egnatia
- 2nd legEgnatia2β1 (1β4 pens)Borac Banja
Match details
- 1st legVΓkingur ReykjavΓk0β0Shamrock
- 2nd legShamrock2β1VΓkingur ReykjavΓk
Second qualifying round
Joins here: Apoel Nicosia, FerencvΓ‘ros, PAOK, Jagiellonia, Maccabi Tel Aviv, Lugano, FenerbahΓ§e, Partizan
1st2ndAggMatch details
- 1st legLincoln Red Imps0β2Qarabag
- 2nd legQarabag5β0Lincoln Red Imps
Match details
- 1st legLudogorets2β0Dinamo Minsk
- 2nd legDinamo Minsk1β0Ludogorets
Match details
- 1st legUE Santa0β3Midtjylland
- 2nd legMidtjylland1β0UE Santa
Match details
- 1st legFerencvΓ‘ros5β0The New
- 2nd legThe New1β2FerencvΓ‘ros
Match details
- 1st legCelje1β1Slovan Bratislava
- 2nd legSlovan Bratislava5β0Celje
Match details
- 1st legApoel Nicosia1β0Petrocub
- 2nd legPetrocub1β1Apoel Nicosia
Match details
- 1st legPanevΔΕΎys0β4Jagiellonia
- 2nd legJagiellonia3β1PanevΔΕΎys
Match details
- 1st legBodo/Glimt4β0RΔ«gas FS
- 2nd legRΔ«gas FS1β3Bodo/Glimt
Match details
- 1st legMalmΓΆ FF4β1KI Klaksvik
- 2nd legKI Klaksvik3β2MalmΓΆ FF
Match details
- 1st legShamrock0β2Sparta Praha
- 2nd legSparta Praha4β2Shamrock
Match details
- 1st legFCSB1β1Maccabi Tel Aviv
- 2nd legMaccabi Tel Aviv0β1FCSB
Match details
- 1st legLugano3β4FenerbahΓ§e
- 2nd legFenerbahΓ§e2β1Lugano
Match details
- 1st legDynamo Kyiv6β2Partizan
- 2nd legPartizan0β3Dynamo Kyiv
Third qualifying round
Joins here: Union SG, Rangers, Twente
1st2ndAggQarabag won 8β4 on aggregate after extra time
Match details
- 1st legQarabag1β2Ludogorets
- 2nd legLudogorets2β7 AETQarabag
Match details
- 1st legMidtjylland2β0FerencvΓ‘ros
- 2nd legFerencvΓ‘ros1β1Midtjylland
Match details
- 1st legSlovan Bratislava2β0Apoel Nicosia
- 2nd legApoel Nicosia0β0Slovan Bratislava
Match details
- 1st legJagiellonia0β1Bodo/Glimt
- 2nd legBodo/Glimt4β1Jagiellonia
Match details
- 1st legSparta Praha1β1FCSB
- 2nd legFCSB2β3Sparta Praha
Lille won 3β2 on aggregate after extra time
Match details
- 1st legLille2β1FenerbahΓ§e
- 2nd legFenerbahΓ§e1β1 AETLille
Match details
- 1st legSlavia Praha3β1Union SG
- 2nd legUnion SG0β1Slavia Praha
Match details
- 1st legDynamo Kyiv1β1Rangers
- 2nd legRangers0β2Dynamo Kyiv
Match details
- 1st legRed Bull Salzburg2β1Twente
- 2nd legTwente3β3Red Bull Salzburg
Play-off round
1st2ndAggMatch details
- 1st legBSC Young Boys3β2Galatasaray
- 2nd legGalatasaray0β1BSC Young Boys
Match details
- 1st legDinamo Zagreb3β0Qarabag
- 2nd legQarabag0β2Dinamo Zagreb
Match details
- 1st legMidtjylland1β1Slovan Bratislava
- 2nd legSlovan Bratislava3β2Midtjylland
Match details
- 1st legBodo/Glimt2β1FK Crvena Zvezda
- 2nd legFK Crvena Zvezda2β0Bodo/Glimt
Match details
- 1st legMalmΓΆ FF0β2Sparta Praha
- 2nd legSparta Praha2β0MalmΓΆ FF
Match details
- 1st legLille2β0Slavia Praha
- 2nd legSlavia Praha2β1Lille
Match details
- 1st legDynamo Kyiv0β2Red Bull Salzburg
- 2nd legRed Bull Salzburg1β1Dynamo Kyiv
Knockout phase play-offs
1st2ndAggPSV Eindhoven won 4β3 on aggregate after extra time
Match details
- 1st legJuventus2β1PSV Eindhoven
- 2nd legPSV Eindhoven3β1 AETJuventus
Match details
- 1st legMan City2β3Real Madrid
- 2nd legReal Madrid3β1Man City
Match details
- 1st legStade Brestois0β3PSG
- 2nd legPSG7β0Stade Brestois
Match details
- 1st legClub Brugge2β1Atalanta
- 2nd legAtalanta1β3Club Brugge
Match details
- 1st legSporting CP0β3Borussia Dortmund
- 2nd legBorussia Dortmund0β0Sporting CP
Match details
- 1st legCeltic1β2Bayern MΓΌnchen
- 2nd legBayern MΓΌnchen1β1Celtic
Round of 16
Joins here: Liverpool 1st, Aston Villa 8th, AtlΓ©tico 5th, Arsenal 3rd, BarΓ§a 2nd, Lille 7th, Leverkusen 6th, Inter Milan 4th
1st2ndAggMatch details
- 1st legPSV Eindhoven1β7Arsenal
- 2nd legArsenal2β2PSV Eindhoven
Real Madrid won 4β2 on penalties
Match details
- 1st legReal Madrid2β1AtlΓ©tico
- 2nd legAtlΓ©tico1β0 (2β4 pens)Real Madrid
Match details
- 1st legClub Brugge1β3Aston Villa
- 2nd legAston Villa3β0Club Brugge
Match details
- 1st legBorussia Dortmund1β1Lille
- 2nd legLille1β2Borussia Dortmund
Match details
- 1st legBayern MΓΌnchen3β0Leverkusen
- 2nd legLeverkusen0β2Bayern MΓΌnchen
Match details
- 1st legFeyenoord0β2Inter Milan
- 2nd legInter Milan2β1Feyenoord
Quarter-finals
1st2ndAggMatch details
- 1st legArsenal3β0Real Madrid
- 2nd legReal Madrid1β2Arsenal
Match details
- 1st legPSG3β1Aston Villa
- 2nd legAston Villa3β2PSG
Match details
- 1st legBarΓ§a4β0Borussia Dortmund
- 2nd legBorussia Dortmund3β1BarΓ§a
Match details
- 1st legBayern MΓΌnchen1β2Inter Milan
- 2nd legInter Milan2β2Bayern MΓΌnchen
Semi-finals
1st2ndAggInter Milan won 7β6 on aggregate after extra time
Match details
- 1st legBarΓ§a3β3Inter Milan
- 2nd legInter Milan4β3 AETBarΓ§a
Final
Sources: Wikipedia (CC BY-SA 4.0), API-Football Β· Data sources