UEFA
Champions League
2022–23Seasons
Won by Manchester City · The group-stage tables, the full knockout bracket and every fixture and result, qualifying included.
Group stage
Champions League
- 1–2 in each group Round of 16
- 3rd in each group Into the Europa League
Group A
Group B
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Round of 16) | FC Porto | 6 | 4 | 0 | 2 | 12 | 7 | +5 | LWWWW | 1212 |
| 2 (Round of 16) | Club Brugge | 6 | 3 | 2 | 1 | 7 | 4 | +3 | WWDLD | 118 |
| 3 (Into the Europa League) | Bayer Leverkusen | 6 | 1 | 2 | 3 | 4 | 8 | −4 | WLLDD | 55 |
| 4 | Atlético Madrid | 6 | 1 | 2 | 3 | 5 | 9 | −4 | LLDDL | 52 |
Group C
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Round of 16) | Bayern Munich | 6 | 6 | 0 | 0 | 18 | 2 | +16 | WWWWW | 1815 |
| 2 (Round of 16) | Inter Milan | 6 | 3 | 1 | 2 | 10 | 7 | +3 | WWDWL | 1010 |
| 3 (Into the Europa League) | Barcelona | 6 | 2 | 1 | 3 | 12 | 12 | 0 | LLDLW | 74 |
| 4 | Viktoria Plzeň | 6 | 0 | 0 | 6 | 5 | 24 | −19 | LLLLL | 00 |
Group D
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Round of 16) | Tottenham Hotspur | 6 | 3 | 2 | 1 | 8 | 6 | +2 | LDWDW | 118 |
| 2 (Round of 16) | Eintracht Frankfurt | 6 | 3 | 1 | 2 | 7 | 8 | −1 | WDLWW | 1010 |
| 3 (Into the Europa League) | Sporting CP | 6 | 2 | 1 | 3 | 8 | 9 | −1 | WLLDL | 74 |
| 4 | Marseille | 6 | 2 | 0 | 4 | 8 | 8 | 0 | LWWLL | 66 |
Group E
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Round of 16) | Chelsea | 6 | 4 | 1 | 1 | 10 | 4 | +6 | DWWWW | 1313 |
| 2 (Round of 16) | AC Milan | 6 | 3 | 1 | 2 | 12 | 7 | +5 | WLLWW | 109 |
| 3 (Into the Europa League) | Red Bull Salzburg | 6 | 1 | 3 | 2 | 5 | 9 | −4 | DWDLL | 65 |
| 4 | Dinamo Zagreb | 6 | 1 | 1 | 4 | 4 | 11 | −7 | LLDLL | 41 |
Group F
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Round of 16) | Real Madrid | 6 | 4 | 1 | 1 | 15 | 6 | +9 | WWDLW | 1310 |
| 2 (Round of 16) | RB Leipzig | 6 | 4 | 0 | 2 | 13 | 9 | +4 | LWWWW | 1212 |
| 3 (Into the Europa League) | Shakhtar Donetsk | 6 | 1 | 3 | 2 | 8 | 10 | −2 | DLDDL | 63 |
| 4 | Celtic | 6 | 0 | 2 | 4 | 4 | 15 | −11 | DLLDL | 22 |
Group G
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Round of 16) | Manchester City | 6 | 4 | 2 | 0 | 14 | 2 | +12 | WWDDW | 1411 |
| 2 (Round of 16) | Borussia Dortmund | 6 | 2 | 3 | 1 | 10 | 5 | +5 | LWDDD | 96 |
| 3 (Into the Europa League) | Sevilla | 6 | 1 | 2 | 3 | 6 | 12 | −6 | DLDWL | 55 |
| 4 | FC Copenhagen | 6 | 0 | 3 | 3 | 1 | 12 | −11 | DLDLD | 33 |
Group H
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Round of 16) | Benfica | 6 | 4 | 2 | 0 | 16 | 7 | +9 | WDDWW | 1411 |
| 2 (Round of 16) | Paris Saint-Germain | 6 | 4 | 2 | 0 | 16 | 7 | +9 | WDDWW | 1411 |
| 3 (Into the Europa League) | Juventus | 6 | 1 | 0 | 5 | 9 | 13 | −4 | LWLLL | 33 |
| 4 | Maccabi Haifa | 6 | 1 | 0 | 5 | 7 | 21 | −14 | LLWLL | 33 |
Times in Central European Time, as UEFA lists them
La Fiorita1Inter Club d'Escaldes2
FC Levadia Tallinn1Vikingur Reykjavik6
Inter Club d'Escaldes0Vikingur Reykjavik1
Pyunik Yerevan022CFR 1907 Cluj022Pyunik Yerevan win 4–3 on penalties
Malmo FF336Vikingur Reykjavik235
Ludogorets213Sutjeska000
Ballkani101FK Zalgiris Vilnius112After extra time
The New Saints101Linfield022After extra time
Lech Poznań112Qarabag055
Shamrock Rovers303Hibernians000
Shkupi 1927303Lincoln Red Imps022
FK Tobol Kostanay011Ferencváros055
HJK Helsinki112Rīgas FS022HJK Helsinki win 5–4 on penalties
Bodø/Glimt314KI Klaksvik033
F91 Dudelange123Tirana011
Zrinjski000Sheriff Tiraspol011
Maribor022Shakhter Soligorsk000
Slovan Bratislava022Dinamo Batumi011After extra time
Pyunik Yerevan044F91 Dudelange112
FK Zalgiris Vilnius123Malmo FF000
Midtjylland112AEK Larnaca112Midtjylland win 4–3 on penalties
Ludogorets314Shamrock Rovers022
Linfield101Bodø/Glimt088
Dinamo Zagreb213Shkupi 1927202
HJK Helsinki101Viktoria Plzeň257
Maccabi Haifa145Olympiacos101
Ferencváros145Slovan Bratislava213
Maribor000Sheriff Tiraspol011
Sheriff Tiraspol112Viktoria Plzeň224
Ludogorets123Dinamo Zagreb246
Benfica437Midtjylland112
Bodø/Glimt516FK Zalgiris Vilnius011
Qarabag134Ferencváros112
Maccabi Haifa404Apollon Limassol022
Red Star Belgrade527Pyunik Yerevan000
FC Copenhagen202Trabzonspor101
Rangers213PSV Eindhoven202
Qarabag011Viktoria Plzeň022
Dynamo Kyiv000Benfica235
Maccabi Haifa325Red Star Belgrade224
Tuesday 6 September
- FTDinamo Zagreb1–0ChelseaHT 1–0 · Stadion Maksimir
- FTBorussia Dortmund3–0FC CopenhagenHT 2–0 · SIGNAL IDUNA PARK
- FTRed Bull Salzburg1–1AC MilanHT 1–1 · Red Bull Arena
- FTCeltic0–3Real MadridHT 0–0 · Celtic Park
- FTRB Leipzig1–4Shakhtar DonetskHT 0–1 · Red Bull Arena
- FTSevilla0–4Manchester CityHT 0–1 · Estadio Ramón Sánchez Pizjuán
- FTParis Saint-Germain2–1JuventusHT 2–0 · Parc des Princes
- FTBenfica2–0Maccabi HaifaHT 0–0 · Estádio do Sport Lisboa e Benfica
Wednesday 7 September
- FTAjax4–0RangersHT 3–0 · Johan Cruijff Arena
- FTEintracht Frankfurt0–3Sporting CPHT 0–0 · Deutsche Bank Park
- FTNapoli4–1LiverpoolHT 3–0 · Stadio Diego Armando Maradona
- FTAtlético Madrid2–1FC PortoHT 0–0 · Estádio Cívitas Metropolitano
- FTClub Brugge1–0Bayer LeverkusenHT 1–0 · Jan Breydelstadion
- FTBarcelona5–1Viktoria PlzeňHT 3–1 · Spotify Camp Nou
- FTInter Milan0–2Bayern MunichHT 0–1 · Stadio Giuseppe Meazza
- FTTottenham Hotspur2–0MarseilleHT 0–0 · Tottenham Hotspur Stadium
Tuesday 13 September
- FTViktoria Plzeň0–2Inter MilanHT 0–1 · Doosan Aréna
- FTSporting CP2–0Tottenham HotspurHT 0–0 · Estádio José Alvalade
- FTLiverpool2–1AjaxHT 1–1 · Anfield
- FTFC Porto0–4Club BruggeHT 0–1 · Estádio Do Dragão
- FTBayer Leverkusen2–0Atlético MadridHT 0–0 · BayArena
- FTBayern Munich2–0BarcelonaHT 0–0 · Allianz Arena
- FTMarseille0–1Eintracht FrankfurtHT 0–1 · Stade Orange Vélodrome
Wednesday 14 September
- FTAC Milan3–1Dinamo ZagrebHT 1–0 · Stadio Giuseppe Meazza
- FTShakhtar Donetsk1–1CelticHT 1–1 · Stadion Miejski Legii Warszawa im. Marszałka Józefa Piłsudskiego
- FTRangers0–3NapoliHT 0–0 · Ibrox Stadium
- FTChelsea1–1Red Bull SalzburgHT 0–0 · Stamford Bridge
- FTReal Madrid2–0RB LeipzigHT 0–0 · Estadio Santiago Bernabéu
- FTManchester City2–1Borussia DortmundHT 0–0 · Etihad Stadium
- FTFC Copenhagen0–0SevillaHT 0–0 · Parken
- FTJuventus1–2BenficaHT 1–1 · Allianz Stadium
- FTMaccabi Haifa1–3Paris Saint-GermainHT 1–1 · Sammy Ofer Stadium
Tuesday 4 October
- FTBayern Munich5–0Viktoria PlzeňHT 3–0 · Allianz Arena
- FTMarseille4–1Sporting CPHT 3–1 · Stade Orange Vélodrome
- FTLiverpool2–0RangersHT 1–0 · Anfield
- FTAjax1–6NapoliHT 1–3 · Johan Cruijff Arena
- FTFC Porto2–0Bayer LeverkusenHT 0–0 · Estádio Do Dragão
- FTClub Brugge2–0Atlético MadridHT 1–0 · Jan Breydelstadion
- FTInter Milan1–0BarcelonaHT 1–0 · Stadio Giuseppe Meazza
- FTEintracht Frankfurt0–0Tottenham HotspurHT 0–0 · Deutsche Bank Park
Wednesday 5 October
- FTRed Bull Salzburg1–0Dinamo ZagrebHT 0–0 · Red Bull Arena
- FTRB Leipzig3–1CelticHT 1–0 · Red Bull Arena
- FTChelsea3–0AC MilanHT 1–0 · Stamford Bridge
- FTReal Madrid2–1Shakhtar DonetskHT 2–1 · Estadio Santiago Bernabéu
- FTManchester City5–0FC CopenhagenHT 3–0 · Etihad Stadium
- FTSevilla1–4Borussia DortmundHT 0–3 · Estadio Ramón Sánchez Pizjuán
- FTJuventus3–1Maccabi HaifaHT 1–0 · Allianz Stadium
- FTBenfica1–1Paris Saint-GermainHT 1–1 · Estádio do Sport Lisboa e Benfica
Tuesday 11 October
- FTFC Copenhagen0–0Manchester CityHT 0–0 · Parken
- FTMaccabi Haifa2–0JuventusHT 2–0 · Sammy Ofer Stadium
- FTDinamo Zagreb1–1Red Bull SalzburgHT 1–1 · Stadion Maksimir
- FTAC Milan0–2ChelseaHT 0–2 · Stadio Giuseppe Meazza
- FTShakhtar Donetsk1–1Real MadridHT 0–0 · Stadion Miejski Legii Warszawa im. Marszałka Józefa Piłsudskiego
- FTCeltic0–2RB LeipzigHT 0–0 · Celtic Park
- FTBorussia Dortmund1–1SevillaHT 1–1 · SIGNAL IDUNA PARK
- FTParis Saint-Germain1–1BenficaHT 1–0 · Parc des Princes
Wednesday 12 October
- FTNapoli4–2AjaxHT 2–0 · Stadio Diego Armando Maradona
- FTAtlético Madrid0–0Club BruggeHT 0–0 · Estádio Cívitas Metropolitano
- FTRangers1–7LiverpoolHT 1–1 · Ibrox Stadium
- FTBayer Leverkusen0–3FC PortoHT 0–1 · BayArena
- FTBarcelona3–3Inter MilanHT 1–0 · Spotify Camp Nou
- FTViktoria Plzeň2–4Bayern MunichHT 0–4 · Doosan Aréna
- FTTottenham Hotspur3–2Eintracht FrankfurtHT 3–1 · Tottenham Hotspur Stadium
- FTSporting CP0–2MarseilleHT 0–2 · Estádio José Alvalade
Tuesday 25 October
- FTRed Bull Salzburg1–2ChelseaHT 0–1 · Red Bull Arena
- FTSevilla3–0FC CopenhagenHT 0–0 · Estadio Ramón Sánchez Pizjuán
- FTDinamo Zagreb0–4AC MilanHT 0–1 · Stadion Maksimir
- FTCeltic1–1Shakhtar DonetskHT 1–0 · Celtic Park
- FTRB Leipzig3–2Real MadridHT 2–1 · Red Bull Arena
- FTBorussia Dortmund0–0Manchester CityHT 0–0 · SIGNAL IDUNA PARK
- FTParis Saint-Germain7–2Maccabi HaifaHT 4–1 · Parc des Princes
- FTBenfica4–3JuventusHT 3–1 · Estádio do Sport Lisboa e Benfica
Wednesday 26 October
- FTClub Brugge0–4FC PortoHT 0–1 · Jan Breydelstadion
- FTInter Milan4–0Viktoria PlzeňHT 2–0 · Stadio Giuseppe Meazza
- FTNapoli3–0RangersHT 2–0 · Stadio Diego Armando Maradona
- FTAjax0–3LiverpoolHT 0–1 · Johan Cruijff Arena
- FTAtlético Madrid2–2Bayer LeverkusenHT 1–2 · Estádio Cívitas Metropolitano
- FTBarcelona0–3Bayern MunichHT 0–2 · Spotify Camp Nou
- FTTottenham Hotspur1–1Sporting CPHT 0–1 · Tottenham Hotspur Stadium
- FTEintracht Frankfurt2–1MarseilleHT 2–1 · Deutsche Bank Park
Tuesday 1 November
- FTFC Porto2–1Atlético MadridHT 2–0 · Estádio Do Dragão
- FTBayer Leverkusen0–0Club BruggeHT 0–0 · BayArena
- FTLiverpool2–0NapoliHT 0–0 · Anfield
- FTRangers1–3AjaxHT 0–2 · Ibrox Stadium
- FTBayern Munich2–0Inter MilanHT 1–0 · Allianz Arena
- FTViktoria Plzeň2–4BarcelonaHT 0–2 · Doosan Aréna
- FTSporting CP1–2Eintracht FrankfurtHT 1–0 · Estádio José Alvalade
- FTMarseille1–2Tottenham HotspurHT 1–0 · Stade Orange Vélodrome
Wednesday 2 November
- FTReal Madrid5–1CelticHT 2–0 · Estadio Santiago Bernabéu
- FTShakhtar Donetsk0–4RB LeipzigHT 0–1 · Stadion Miejski Legii Warszawa im. Marszałka Józefa Piłsudskiego
- FTChelsea2–1Dinamo ZagrebHT 2–1 · Stamford Bridge
- FTAC Milan4–0Red Bull SalzburgHT 1–0 · Stadio Giuseppe Meazza
- FTManchester City3–1SevillaHT 0–1 · Etihad Stadium
- FTFC Copenhagen1–1Borussia DortmundHT 1–1 · Parken
- FTJuventus1–2Paris Saint-GermainHT 1–1 · Allianz Stadium
- FTMaccabi Haifa1–6BenficaHT 1–1 · Sammy Ofer Stadium
Tuesday 14 February
- FTAC Milan1–0Tottenham HotspurHT 1–0 · Stadio Giuseppe Meazza
- FTParis Saint-Germain0–1Bayern MunichHT 0–0 · Parc des Princes
Wednesday 15 February
- FTClub Brugge0–2BenficaHT 0–0 · Jan Breydelstadion
- FTBorussia Dortmund1–0ChelseaHT 0–0 · SIGNAL IDUNA PARK
Tuesday 21 February
- FTLiverpool2–5Real MadridHT 2–2 · Anfield
- FTEintracht Frankfurt0–2NapoliHT 0–1 · Deutsche Bank Park
Wednesday 22 February
- FTRB Leipzig1–1Manchester CityHT 0–1 · Red Bull Arena
- FTInter Milan1–0FC PortoHT 0–0 · Stadio Giuseppe Meazza
Tuesday 7 March
- FTBenfica5–1Club BruggeHT 2–0 · Estádio do Sport Lisboa e Benfica
- FTChelsea2–0Borussia DortmundHT 1–0 · Stamford Bridge
Wednesday 8 March
- FTTottenham Hotspur0–0AC MilanHT 0–0 · Tottenham Hotspur Stadium
- FTBayern Munich2–0Paris Saint-GermainHT 0–0 · Allianz Arena
Tuesday 14 March
- FTManchester City7–0RB LeipzigHT 3–0 · Etihad Stadium
- FTFC Porto0–0Inter MilanHT 0–0 · Estádio Do Dragão
Wednesday 15 March
- FTReal Madrid1–0LiverpoolHT 0–0 · Estadio Santiago Bernabéu
- FTNapoli3–0Eintracht FrankfurtHT 1–0 · Stadio Diego Armando Maradona
Tuesday 11 April
- FTBenfica0–2Inter MilanHT 0–0 · Estádio do Sport Lisboa e Benfica
- FTManchester City3–0Bayern MunichHT 1–0 · Etihad Stadium
Wednesday 12 April
- FTReal Madrid2–0ChelseaHT 1–0 · Estadio Santiago Bernabéu
- FTAC Milan1–0NapoliHT 1–0 · Stadio Giuseppe Meazza
Tuesday 18 April
- FTChelsea0–2Real MadridHT 0–0 · Stamford Bridge
- FTNapoli1–1AC MilanHT 0–1 · Stadio Diego Armando Maradona
Wednesday 19 April
- FTInter Milan3–3BenficaHT 1–1 · Stadio Giuseppe Meazza
- FTBayern Munich1–1Manchester CityHT 0–0 · Allianz Arena
Tuesday 9 May
- FTReal Madrid1–1Manchester CityHT 1–0 · Estadio Santiago Bernabéu
Wednesday 10 May
- FTAC Milan0–2Inter MilanHT 0–2 · Stadio Giuseppe Meazza
Tuesday 16 May
- FTInter Milan1–0AC MilanHT 0–0 · Stadio Giuseppe Meazza
Wednesday 17 May
- FTManchester City4–0Real MadridHT 2–0 · Etihad Stadium
Saturday 10 June
- FTManchester City1–0Inter MilanHT 0–0 · Atatürk Olimpiyat Stadı
Round of 16
Liverpool202Real Madrid516
Borussia Dortmund101Chelsea022
Club Brugge011Benfica257
Inter Milan101FC Porto000
Quarter-finals
Real Madrid224Chelsea000
Benfica033Inter Milan235
Semi-finals
AC Milan000Inter Milan213