UEFA Champions League
- Europe
- Winner Liverpool
Qualifying rounds
Preliminary round
Joins here: Santa Coloma, Drita, Lincoln Red Imps
First qualifying round
29 clubs join here
1st2ndAggMatch details
- 1st legSpartaks Jūrmala0–0FK Crvena Zvezda
- 2nd legFK Crvena Zvezda2–0Spartaks Jūrmala
Match details
- 1st legSūduva Marijampolė3–1Apoel Nicosia
- 2nd legApoel Nicosia1–0Sūduva Marijampolė
Match details
- 1st legCork City0–1Legia Warszawa
- 2nd legLegia Warszawa3–0Cork City
Match details
- 1st legSpartak Trnava1–0Zrinjski Mostar
- 2nd legZrinjski Mostar1–1Spartak Trnava
Match details
- 1st legTorpedo Kutaisi2–1Sheriff
- 2nd legSheriff3–0Torpedo Kutaisi
Level on aggregate, Kukësi went through
Match details
- 1st legKukësi0–0Valletta FC
- 2nd legValletta FC1–1Kukësi
Match details
- 1st legOlimpija Ljubljana0–1Qarabag
- 2nd legQarabag0–0Olimpija Ljubljana
Match details
- 1st legAstana1–0Sutjeska Nikšić
- 2nd legSutjeska Nikšić0–2Astana
Match details
- 1st legLudogorets7–0Crusaders
- 2nd legCrusaders0–2Ludogorets
Match details
- 1st legF91 Dudelange1–1MOL Vidi
- 2nd legMOL Vidi2–1F91 Dudelange
Match details
- 1st legValur Reykjavik1–0Rosenborg
- 2nd legRosenborg3–1Valur Reykjavik
Second qualifying round
Joins here: Midtjylland, CFR Cluj, FC Basel 1893, Sturm Graz
1st2ndAggMatch details
- 1st legFK Crvena Zvezda3–0Sūduva Marijampolė
- 2nd legSūduva Marijampolė0–2FK Crvena Zvezda
Match details
- 1st legLegia Warszawa0–2Spartak Trnava
- 2nd legSpartak Trnava0–1Legia Warszawa
Match details
- 1st legDinamo Zagreb5–0Hapoel Beer
- 2nd legHapoel Beer2–2Dinamo Zagreb
Match details
- 1st legLudogorets0–0MOL Vidi
- 2nd legMOL Vidi1–0Ludogorets
Third qualifying round
Joins here: Standard, Fenerbahçe, Slavia Praha, Spartak Moscow
1st2ndAggFK Crvena Zvezda won 3–2 on aggregate after extra time
Match details
- 1st legFK Crvena Zvezda1–1Spartak Trnava
- 2nd legSpartak Trnava1–2 AETFK Crvena Zvezda
Match details
- 1st legRed Bull Salzburg3–0Shkëndija
- 2nd legShkëndija0–1Red Bull Salzburg
Match details
- 1st legAstana0–2Dinamo Zagreb
- 2nd legDinamo Zagreb1–0Astana
Match details
- 1st legPAOK3–2Spartak Moscow
- 2nd legSpartak Moscow0–0PAOK
Match details
- 1st legSlavia Praha1–1Dynamo Kyiv
- 2nd legDynamo Kyiv2–0Slavia Praha
Play-off round
1st2ndAggLevel on aggregate, FK Crvena Zvezda went through
Match details
- 1st legFK Crvena Zvezda0–0Red Bull Salzburg
- 2nd legRed Bull Salzburg2–2FK Crvena Zvezda
Match details
- 1st legBorisov2–3PSV Eindhoven
- 2nd legPSV Eindhoven3–0Borisov
Match details
- 1st legBSC Young Boys1–1Dinamo Zagreb
- 2nd legDinamo Zagreb1–2BSC Young Boys
Match details
- 1st legMOL Vidi1–2AEK Athens
- 2nd legAEK Athens1–1MOL Vidi
Round of 16
1st2ndAggMatch details
- 1st legTottenham3–0Borussia Dortmund
- 2nd legBorussia Dortmund0–1Tottenham
Match details
- 1st legLiverpool0–0Bayern München
- 2nd legBayern München1–3Liverpool
Quarter-finals
1st2ndAggSemi-finals
1st2ndAggFinal
Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources