UEFA
Champions League
2021–22Seasons
Won by Real Madrid · The group-stage tables, the full knockout bracket and every fixture and result, qualifying included.
Group stage
Champions League
Group A
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Manchester City | 6 | 4 | 0 | 2 | 18 | 10 | +8 | LWWWL | 129 |
| 2 | Paris Saint-Germain | 6 | 3 | 2 | 1 | 13 | 8 | +5 | WWDLW | 1110 |
| 3 | RB Leipzig | 6 | 2 | 1 | 3 | 15 | 14 | +1 | LLDWW | 77 |
| 4 | Club Brugge | 6 | 1 | 1 | 4 | 6 | 20 | −14 | WLLLL | 43 |
Group B
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Liverpool | 6 | 6 | 0 | 0 | 17 | 6 | +11 | WWWWW | 1815 |
| 2 | Atlético Madrid | 6 | 2 | 1 | 3 | 7 | 8 | −1 | WLLLW | 76 |
| 3 | FC Porto | 6 | 1 | 2 | 3 | 4 | 11 | −7 | LWDLL | 54 |
| 4 | AC Milan | 6 | 1 | 1 | 4 | 6 | 9 | −3 | LLDWL | 44 |
Group C
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Ajax | 6 | 6 | 0 | 0 | 20 | 5 | +15 | WWWWW | 1815 |
| 2 | Sporting CP | 6 | 3 | 0 | 3 | 14 | 12 | +2 | LWWWL | 99 |
| 3 | Borussia Dortmund | 6 | 3 | 0 | 3 | 10 | 11 | −1 | WLLLW | 96 |
| 4 | Besiktas | 6 | 0 | 0 | 6 | 3 | 19 | −16 | LLLLL | 00 |
Group D
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Real Madrid | 6 | 5 | 0 | 1 | 14 | 3 | +11 | LWWWW | 1512 |
| 2 | Inter Milan | 6 | 3 | 1 | 2 | 8 | 5 | +3 | DWWWL | 1010 |
| 3 | Sheriff Tiraspol | 6 | 2 | 1 | 3 | 7 | 11 | −4 | WLLLD | 74 |
| 4 | Shakhtar Donetsk | 6 | 0 | 2 | 4 | 2 | 12 | −10 | DLLLD | 22 |
Group E
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Bayern Munich | 6 | 6 | 0 | 0 | 22 | 3 | +19 | WWWWW | 1815 |
| 2 | Benfica | 6 | 2 | 2 | 2 | 7 | 9 | −2 | WLLDW | 87 |
| 3 | Barcelona | 6 | 2 | 1 | 3 | 2 | 9 | −7 | LWWDL | 77 |
| 4 | Dynamo Kyiv | 6 | 0 | 1 | 5 | 1 | 11 | −10 | LLLLL | 10 |
Group F
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Manchester United | 6 | 3 | 2 | 1 | 11 | 8 | +3 | WWDWD | 1111 |
| 2 | Villarreal | 6 | 3 | 1 | 2 | 12 | 9 | +3 | LWWLW | 109 |
| 3 | Atalanta | 6 | 1 | 3 | 2 | 12 | 13 | −1 | WLDDL | 65 |
| 4 | BSC Young Boys | 6 | 1 | 2 | 3 | 7 | 12 | −5 | LLLDD | 52 |
Group G
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Lille | 6 | 3 | 2 | 1 | 7 | 4 | +3 | LDWWW | 1110 |
| 2 | Red Bull Salzburg | 6 | 3 | 1 | 2 | 8 | 6 | +2 | WWLLW | 109 |
| 3 | Sevilla | 6 | 1 | 3 | 2 | 5 | 5 | 0 | DDLWL | 65 |
| 4 | VfL Wolfsburg | 6 | 1 | 2 | 3 | 5 | 10 | −5 | DLWLL | 54 |
Times in Central European Time, as UEFA lists them
Folgore0Prishtina2
HB Torshavn0Inter Club d'Escaldes1
Prishtina2Inter Club d'Escaldes0
HJK Helsinki347Buducnost Podgorica101
Flora Tallinn235Hibernians000
Ferencváros336Prishtina011
CFR 1907 Cluj314Borac Banja Luka123After extra time
FK Zalgiris Vilnius325Linfield112
Fola Esch202Lincoln Red Imps257
Shkendija000Mura156
Bodø/Glimt202Legia Warszawa325
Dinamo Tbilisi112Neftchi Baku224
Slovan Bratislava213Shamrock Rovers022
Malmo FF112Riga FC011
Teuta Durrës000Sheriff Tiraspol415
Maccabi Haifa101Kairat Almaty123
Ludogorets112Shakhter Soligorsk000
Dinamo Zagreb325Valur Reykjavik202
GAP Connah S Quay FC202Alashkert213After extra time
Alashkert011Sheriff Tiraspol134
Lincoln Red Imps101CFR 1907 Cluj224
Dinamo Zagreb213Omonia Nicosia000
Ferencváros235FK Zalgiris Vilnius011
Rapid Vienna202Sparta Prague123
Kairat Almaty202Red Star Belgrade156
Malmo FF224HJK Helsinki123
Mura011Ludogorets033
Slovan Bratislava022BSC Young Boys033
PSV Eindhoven527Galatasaray112
Legia Warszawa213Flora Tallinn101
Olympiacos112Neftchi Baku000
Malmo FF224Rangers112
Sparta Prague011Monaco235
Genk112Shakhtar Donetsk224
PSV Eindhoven314Midtjylland000
CFR 1907 Cluj112BSC Young Boys134
Red Star Belgrade101Sheriff Tiraspol112
Spartak Moscow000Benfica224
Dinamo Zagreb112Legia Warszawa101
Ferencváros202Slavia Prague011
Red Bull Salzburg224Brondby112
Sheriff Tiraspol303Dinamo Zagreb000
BSC Young Boys336Ferencváros224
Malmo FF213Ludogorets022
Benfica202PSV Eindhoven101
Tuesday 14 September
- FTBSC Young Boys2–1Manchester UnitedHT 0–1 · Stadion Wankdorf
- FTSevilla1–1Red Bull SalzburgHT 1–1 · Estadio Ramón Sánchez Pizjuán
- FTBarcelona0–3Bayern MunichHT 0–1 · Camp Nou
- FTDynamo Kyiv0–0BenficaHT 0–0 · NSK Olimpijs'kyj
- FTVillarreal2–2AtalantaHT 1–1 · Estadio de la Cerámica
- FTLille0–0VfL WolfsburgHT 0–0 · Stade Pierre-Mauroy
- FTChelsea1–0Zenit Saint PetersburgHT 0–0 · Stamford Bridge
- FTMalmo FF0–3JuventusHT 0–3 · Eleda Stadion
Wednesday 15 September
- FTBeşiktaş1–2Borussia DortmundHT 0–2 · Vodafone Park
- FTSheriff Tiraspol2–0Shakhtar DonetskHT 1–0 · Bolshaya Sportivnaya Arena
- FTManchester City6–3RB LeipzigHT 3–1 · Etihad Stadium
- FTClub Brugge1–1Paris Saint-GermainHT 1–1 · Jan Breydelstadion
- FTAtlético Madrid0–0FC PortoHT 0–0 · Estadio Wanda Metropolitano
- FTLiverpool3–2AC MilanHT 1–2 · Anfield
- FTSporting CP1–5AjaxHT 1–3 · Estádio José Alvalade
- FTInter Milan0–1Real MadridHT 0–0 · Stadio Giuseppe Meazza
Tuesday 28 September
- FTAjax2–0BeşiktaşHT 2–0 · Johan Cruijff Arena
- FTShakhtar Donetsk0–0Inter MilanHT 0–0 · NSK Olimpijs'kyj
- FTParis Saint-Germain2–0Manchester CityHT 1–0 · Parc des Princes
- FTRB Leipzig1–2Club BruggeHT 1–2 · Red Bull Arena
- FTFC Porto1–5LiverpoolHT 0–2 · Estádio Do Dragão
- FTAC Milan1–2Atlético MadridHT 1–0 · Stadio Giuseppe Meazza
- FTBorussia Dortmund1–0Sporting CPHT 1–0 · Signal-Iduna-Park
- FTReal Madrid1–2Sheriff TiraspolHT 0–1 · Estadio Santiago Bernabéu
Wednesday 29 September
- FTAtalanta1–0BSC Young BoysHT 0–0 · Gewiss Stadium
- FTZenit Saint Petersburg4–0Malmo FFHT 1–0 · Saint-Petersburg Stadium
- FTBayern Munich5–0Dynamo KyivHT 2–0 · Allianz Arena
- FTBenfica3–0BarcelonaHT 1–0 · Estádio do Sport Lisboa e Benfica
- FTManchester United2–1VillarrealHT 0–0 · Old Trafford
- FTRed Bull Salzburg2–1LilleHT 1–0 · Red Bull Arena
- FTVfL Wolfsburg1–1SevillaHT 0–0 · VOLKSWAGEN ARENA
- FTJuventus1–0ChelseaHT 0–0 · Allianz Stadium
Tuesday 19 October
- FTClub Brugge1–5Manchester CityHT 0–2 · Jan Breydelstadion
- FTBeşiktaş1–4Sporting CPHT 1–3 · Vodafone Park
- FTParis Saint-Germain3–2RB LeipzigHT 1–1 · Parc des Princes
- FTAtlético Madrid2–3LiverpoolHT 2–2 · Estadio Wanda Metropolitano
- FTFC Porto1–0AC MilanHT 0–0 · Estádio Do Dragão
- FTAjax4–0Borussia DortmundHT 2–0 · Johan Cruijff Arena
- FTShakhtar Donetsk0–5Real MadridHT 0–1 · NSK Olimpijs'kyj
- FTInter Milan3–1Sheriff TiraspolHT 1–0 · Stadio Giuseppe Meazza
Wednesday 20 October
- FTBarcelona1–0Dynamo KyivHT 1–0 · Camp Nou
- FTRed Bull Salzburg3–1VfL WolfsburgHT 1–1 · Red Bull Arena
- FTBenfica0–4Bayern MunichHT 0–0 · Estádio do Sport Lisboa e Benfica
- FTBSC Young Boys1–4VillarrealHT 0–2 · Stadion Wankdorf
- FTManchester United3–2AtalantaHT 0–2 · Old Trafford
- FTLille0–0SevillaHT 0–0 · Stade Pierre-Mauroy
- FTChelsea4–0Malmo FFHT 2–0 · Stamford Bridge
- FTZenit Saint Petersburg0–1JuventusHT 0–0 · Saint-Petersburg Stadium
Tuesday 2 November
- FTVfL Wolfsburg2–1Red Bull SalzburgHT 1–1 · VOLKSWAGEN ARENA
- FTMalmo FF0–1ChelseaHT 0–0 · Eleda Stadion
- FTBayern Munich5–2BenficaHT 2–1 · Allianz Arena
- FTDynamo Kyiv0–1BarcelonaHT 0–0 · NSK Olimpijs'kyj
- FTAtalanta2–2Manchester UnitedHT 1–1 · Gewiss Stadium
- FTVillarreal2–0BSC Young BoysHT 1–0 · Estadio de la Cerámica
- FTSevilla1–2LilleHT 1–1 · Estadio Ramón Sánchez Pizjuán
- FTJuventus4–2Zenit Saint PetersburgHT 1–1 · Allianz Stadium
Wednesday 3 November
- FTAC Milan1–1FC PortoHT 0–1 · Stadio Giuseppe Meazza
- FTReal Madrid2–1Shakhtar DonetskHT 1–1 · Estadio Santiago Bernabéu
- FTManchester City4–1Club BruggeHT 1–1 · Etihad Stadium
- FTRB Leipzig2–2Paris Saint-GermainHT 1–2 · Red Bull Arena
- FTLiverpool2–0Atlético MadridHT 2–0 · Anfield
- FTBorussia Dortmund1–3AjaxHT 1–0 · Signal-Iduna-Park
- FTSporting CP4–0BeşiktaşHT 3–0 · Estádio José Alvalade
- FTSheriff Tiraspol1–3Inter MilanHT 0–0 · Bolshaya Sportivnaya Arena
Tuesday 23 November
- FTDynamo Kyiv1–2Bayern MunichHT 0–2 · NSK Olimpijs'kyj
- FTVillarreal0–2Manchester UnitedHT 0–0 · Estadio de la Cerámica
- FTBarcelona0–0BenficaHT 0–0 · Camp Nou
- FTBSC Young Boys3–3AtalantaHT 1–1 · Stadion Wankdorf
- FTSevilla2–0VfL WolfsburgHT 1–0 · Estadio Ramón Sánchez Pizjuán
- FTLille1–0Red Bull SalzburgHT 1–0 · Stade Pierre-Mauroy
- FTChelsea4–0JuventusHT 1–0 · Stamford Bridge
- FTMalmo FF1–1Zenit Saint PetersburgHT 1–0 · Eleda Stadion
Wednesday 24 November
- FTBeşiktaş1–2AjaxHT 1–0 · Vodafone Park
- FTInter Milan2–0Shakhtar DonetskHT 0–0 · Stadio Giuseppe Meazza
- FTManchester City2–1Paris Saint-GermainHT 0–0 · Etihad Stadium
- FTClub Brugge0–5RB LeipzigHT 0–4 · Jan Breydelstadion
- FTAtlético Madrid0–1AC MilanHT 0–0 · Estadio Wanda Metropolitano
- FTLiverpool2–0FC PortoHT 0–0 · Anfield
- FTSporting CP3–1Borussia DortmundHT 2–0 · Estádio José Alvalade
- FTSheriff Tiraspol0–3Real MadridHT 0–2 · Bolshaya Sportivnaya Arena
Tuesday 7 December
- FTParis Saint-Germain4–1Club BruggeHT 3–0 · Parc des Princes
- FTRB Leipzig2–1Manchester CityHT 1–0 · Red Bull Arena
- FTAC Milan1–2LiverpoolHT 1–1 · Stadio Giuseppe Meazza
- FTFC Porto1–3Atlético MadridHT 0–0 · Estádio Do Dragão
- FTBorussia Dortmund5–0BeşiktaşHT 2–0 · Signal-Iduna-Park
- FTAjax4–2Sporting CPHT 2–1 · Johan Cruijff Arena
- FTReal Madrid2–0Inter MilanHT 1–0 · Estadio Santiago Bernabéu
- FTShakhtar Donetsk1–1Sheriff TiraspolHT 1–0 · NSK Olimpijs'kyj
Wednesday 8 December
- FTJuventus1–0Malmo FFHT 1–0 · Allianz Stadium
- FTZenit Saint Petersburg3–3ChelseaHT 2–1 · Saint-Petersburg Stadium
- FTBayern Munich3–0BarcelonaHT 2–0 · Allianz Arena
- FTBenfica2–0Dynamo KyivHT 2–0 · Estádio do Sport Lisboa e Benfica
- FTManchester United1–1BSC Young BoysHT 1–1 · Old Trafford
- FTRed Bull Salzburg1–0SevillaHT 0–0 · Red Bull Arena
- FTVfL Wolfsburg1–3LilleHT 0–1 · VOLKSWAGEN ARENA
Thursday 9 December
- FTAtalanta2–3VillarrealHT 0–2 · Gewiss Stadium
Tuesday 15 February
- FTSporting CP0–5Manchester CityHT 0–4 · Estádio José Alvalade
- FTParis Saint-Germain1–0Real MadridHT 0–0 · Parc des Princes
Wednesday 16 February
- FTRed Bull Salzburg1–1Bayern MunichHT 1–0 · Red Bull Arena
- FTInter Milan0–2LiverpoolHT 0–0 · Stadio Giuseppe Meazza
Tuesday 22 February
- FTChelsea2–0LilleHT 1–0 · Stamford Bridge
- FTVillarreal1–1JuventusHT 0–1 · Estadio de la Cerámica
Wednesday 23 February
- FTBenfica2–2AjaxHT 1–2 · Estádio do Sport Lisboa e Benfica
- FTAtlético Madrid1–1Manchester UnitedHT 1–0 · Estadio Wanda Metropolitano
Tuesday 8 March
- FTBayern Munich7–1Red Bull SalzburgHT 4–0 · Allianz Arena
- FTLiverpool0–1Inter MilanHT 0–0 · Anfield
Wednesday 9 March
- FTManchester City0–0Sporting CPHT 0–0 · Etihad Stadium
- FTReal Madrid3–1Paris Saint-GermainHT 0–1 · Estadio Santiago Bernabéu
Tuesday 15 March
- FTAjax0–1BenficaHT 0–0 · Johan Cruijff Arena
- FTManchester United0–1Atlético MadridHT 0–1 · Old Trafford
Wednesday 16 March
- FTLille1–2ChelseaHT 1–1 · Stade Pierre-Mauroy
- FTJuventus0–3VillarrealHT 0–0 · Allianz Stadium
Tuesday 5 April
- FTManchester City1–0Atlético MadridHT 0–0 · Etihad Stadium
- FTBenfica1–3LiverpoolHT 0–2 · Estádio do Sport Lisboa e Benfica
Wednesday 6 April
- FTChelsea1–3Real MadridHT 1–2 · Stamford Bridge
- FTVillarreal1–0Bayern MunichHT 1–0 · Estadio de la Cerámica
Tuesday 12 April
- AETReal Madrid2–3ChelseaHT 0–1 · After extra time · Estadio Santiago Bernabéu
- FTBayern Munich1–1VillarrealHT 0–0 · Allianz Arena
Wednesday 13 April
- FTAtlético Madrid0–0Manchester CityHT 0–0 · Estadio Wanda Metropolitano
- FTLiverpool3–3BenficaHT 1–1 · Anfield
Tuesday 26 April
- FTManchester City4–3Real MadridHT 2–1 · Etihad Stadium
Wednesday 27 April
- FTLiverpool2–0VillarrealHT 0–0 · Anfield
Tuesday 3 May
- FTVillarreal2–3LiverpoolHT 2–0 · Estadio de la Cerámica
Wednesday 4 May
- AETReal Madrid3–1Manchester CityHT 0–0 · After extra time · Estadio Santiago Bernabéu
Saturday 28 May
- FTLiverpool0–1Real MadridHT 0–0 · Stade de France
Round of 16
Inter Milan011Liverpool202
Villarreal134Juventus101
Quarter-finals
Villarreal112Bayern Munich011
Semi-finals
Liverpool235Villarreal022