2023–24 UEFA Champions League group stage

international football club competition in Europe

The 2023–24 UEFA Champions League group stage started on 19 September 2023 and will finish on 13 December 2023. There are 32 teams playing in the group stage to figure out which 16 teams will move on to the next round of the 2023–24 UEFA Champions League.

Union Berlin and Antwerp are playing in the group stage for the first time. This is the first time Antwerp, a team from Belgium, has been in the European Cup since they got eliminated in the first round during the 1957–58 season. It's also the first time for Union Berlin, a team from Germany. In total, there are teams from 15 different countries in the group stage.

This is the last season with the group stage format. Next season, they'll use a different format called the league phase.

Key to colours
Group winners and runners-up advance to round of 16
Third-placed teams enter Europa League knockout round play-offs
Pot 1 (by association rank)
Assoc. Team Coeff.
TH & 1   Manchester City 145.000
EL   Sevilla 91.000
2   Barcelona 98.000
3   Napoli 81.000
4   Bayern Munich 136.000
5   Paris Saint-Germain 112.000
6   Benfica 82.000
7   Feyenoord 51.000
Pot 2
Team Coeff.
  Real Madrid 121.000
  Manchester United 104.000
  Inter Milan 96.000
  Borussia Dortmund 86.000
  Atlético Madrid 85.000
  RB Leipzig 84.000
  Porto 81.000
  Arsenal 76.000
Pot 3
Team Coeff.
  Shakhtar Donetsk 63.000
  Red Bull Salzburg 59.000
  Milan 50.000
  Braga 44.000
  PSV Eindhoven 43.000
  Lazio 42.000
  Red Star Belgrade 42.000
  Copenhagen 40.500
Pot 4
Team Coeff.
  Young Boys 34.500
  Real Sociedad 33.000
  Galatasaray 31.500
  Celtic 31.000
  Newcastle United 21.914
  Union Berlin 17.000
  Antwerp 17.000
  Lens 12.232

Groups

change

Group A

change
Pos Team Pld W D L GF GA GD Pts Qualification BAY CPH GAL MUN
1   Bayern Munich 6 5 1 0 12 6 +6 16 Advance to knockout phase 0–0 2–1 4–3
2   Copenhagen 6 2 2 2 8 8 0 8 1–2 1–0 4–3
3   Galatasaray 6 1 2 3 10 13 −3 5 Transfer to Europa League 1–3 2–2 3–3
4   Manchester United 6 1 1 4 12 15 −3 4 0–1 1–0 2–3
Source: UEFA
Rules for classification: Group stage tiebreakers
Galatasaray  2–2  Copenhagen
Report
Attendance: 46,911[1]
Bayern Munich  4–3  Manchester United
Report
Attendance: 75,000[2]
Referee: Glenn Nyberg (Sweden)

Manchester United  v  Galatasaray
Report
Copenhagen  v  Bayern Munich
Report

Galatasaray  v  Bayern Munich
Report
Manchester United  v  Copenhagen
Report

Bayern Munich  v  Galatasaray
Report
Copenhagen  v  Manchester United
Report

Galatasaray  v  Manchester United
Report
Bayern Munich  v  Copenhagen
Report

Manchester United  v  Bayern Munich
Report
Copenhagen  v  Galatasaray
Report

Group B

change
Pos Team Pld W D L GF GA GD Pts Qualification ARS PSV LEN SEV
1   Arsenal 6 4 1 1 16 4 +12 13 Advance to knockout phase 4–0 6–0 2–0
2   PSV Eindhoven 6 2 3 1 8 10 −2 9 1–1 1–0 2–2
3   Lens 6 2 2 2 6 11 −5 8 Transfer to Europa League 2–1 1–1 2–1
4   Sevilla 6 0 2 4 7 12 −5 2 1–2 2–3 1–1
Source: UEFA
Rules for classification: Group stage tiebreakers
Sevilla  1–1  Lens
Report
Arsenal  4–0  PSV Eindhoven
Report
Attendance: 58,860[4]

Lens  v  Arsenal
Report
PSV Eindhoven  v  Sevilla
Report

Sevilla  v  Arsenal
Report
Lens  v  PSV Eindhoven
Report

Arsenal  v  Sevilla
Report
PSV Eindhoven  v  Lens
Report

Sevilla  v  PSV Eindhoven
Report
Arsenal  v  Lens
Report

Lens  v  Sevilla
Report
PSV Eindhoven  v  Arsenal
Report

Group C

change
Pos Team Pld W D L GF GA GD Pts Qualification RMA NAP BRA UBE
1   Real Madrid 6 6 0 0 16 7 +9 18 Advance to knockout phase 4–2 3–0 1–0
2   Napoli 6 3 1 2 10 9 +1 10 2–3 2–0 1–1
3   Braga 6 1 1 4 6 12 −6 4 Transfer to Europa League 1–2 1–2 1–1
4   Union Berlin 6 0 2 4 6 10 −4 2 2–3 0–1 2–3
Source: UEFA
Rules for classification: Group stage tiebreakers
Real Madrid  1–0  Union Berlin
Bellingham   90+4' Report
Attendance: 65,207[5]
Referee: Espen Eskås (Norway)
Braga  1–2  Napoli
Report

Union Berlin  v  Braga
Report
Napoli  v  Real Madrid
Report

Braga  v  Real Madrid
Report
Union Berlin  v  Napoli
Report

Napoli  v  Union Berlin
Report
Real Madrid  v  Braga
Report

Real Madrid  v  Napoli
Report
Braga  v  Union Berlin
Report

Napoli  v  Braga
Report
Union Berlin  v  Real Madrid
Report

Group D

change
Pos Team Pld W D L GF GA GD Pts Qualification RSO INT BEN SAL
1   Real Sociedad 6 3 3 0 7 2 +5 12[a] Advance to knockout phase 1–1 3–1 0–0
2   Inter Milan 6 3 3 0 8 5 +3 12[a] 0–0 1–0 2–1
3   Benfica 6 1 1 4 7 11 −4 4[b] Transfer to Europa League 0–1 3–3 0–2
4   Red Bull Salzburg 6 1 1 4 4 8 −4 4[b] 0–2 0–1 1–3
Source: UEFA
Rules for classification: Group stage tiebreakers
Notes:
  1. 1.0 1.1 Tied on head-to-head points, goal difference, and goals scored. Goal difference in all matches: Real Sociedad +5, Inter Milan +3.
  2. 2.0 2.1 Tied on head-to-head points, goal difference, goals scored, and goal difference in all matches. Goals scored in all matches: Benfica 7, Red Bull Salzburg 4.
Real Sociedad  1–1  Inter Milan
Report
Attendance: 36,591[8]
Benfica  0–2  Red Bull Salzburg
Report
Attendance: 60,917[9]

Red Bull Salzburg  v  Real Sociedad
Report
Inter Milan  v  Benfica
Report

Inter Milan  v  Red Bull Salzburg
Report
Benfica  v  Real Sociedad
Report

Real Sociedad  v  Benfica
Report
Red Bull Salzburg  v  Inter Milan
Report

Benfica  v  Inter Milan
Report
Real Sociedad  v  Red Bull Salzburg
Report

Inter Milan  v  Real Sociedad
Report
Red Bull Salzburg  v  Benfica
Report

Group E

change
Pos Team Pld W D L GF GA GD Pts Qualification ATM LAZ FEY CEL
1   Atlético Madrid 6 4 2 0 17 6 +11 14 Advance to knockout phase 2–0 3–2 6–0
2   Lazio 6 3 1 2 7 7 0 10 1–1 1–0 2–0
3   Feyenoord 6 2 0 4 9 10 −1 6 Transfer to Europa League 1–3 3–1 2–0
4   Celtic 6 1 1 4 5 15 −10 4 2–2 1–2 2–1
Source: UEFA
Rules for classification: Group stage tiebreakers
Feyenoord  2–0  Celtic
Report
Lazio  1–1  Atlético Madrid
Report
Attendance: 46,168[11]

Atlético Madrid  v  Feyenoord
Report
Celtic  v  Lazio
Report

Feyenoord  v  Lazio
Report
Celtic  v  Atlético Madrid
Report

Atlético Madrid  v  Celtic
Report
Lazio  v  Feyenoord
Report

Lazio  v  Celtic
Report
Feyenoord  v  Atlético Madrid
Report

Atlético Madrid  v  Lazio
Report
Celtic  v  Feyenoord
Report

Group F

change
Pos Team Pld W D L GF GA GD Pts Qualification DOR PAR MIL NEW
1   Borussia Dortmund 6 3 2 1 7 4 +3 11 Advance to knockout phase 1–1 0–0 2–0
2   Paris Saint-Germain 6 2 2 2 9 8 +1 8[a] 2–0 3–0 1–1
3   Milan 6 2 2 2 5 8 −3 8[a] Transfer to Europa League 1–3 2–1 0–0
4   Newcastle United 6 1 2 3 6 7 −1 5 0–1 4–1 1–2
Source: UEFA
Rules for classification: Group stage tiebreakers
Notes:
  1. 1.0 1.1 Tied on head-to-head points. Head-to-head goal difference: Paris Saint-Germain +2, Milan −2.
Milan  0–0  Newcastle United
Report
Paris Saint-Germain  2–0  Borussia Dortmund
Report
Attendance: 47,379[13]

Borussia Dortmund  v  Milan
Report

Paris Saint-Germain  v  Milan
Report
Newcastle United  v  Borussia Dortmund
Report

Borussia Dortmund  v  Newcastle United
Report
Milan  v  Paris Saint-Germain
Report

Paris Saint-Germain  v  Newcastle United
Report
Milan  v  Borussia Dortmund
Report

Newcastle United  v  Milan
Report

Group G

change
Pos Team Pld W D L GF GA GD Pts Qualification MCI RBL YB ZVE
1   Manchester City 6 6 0 0 18 7 +11 18 Advance to knockout phase 3–2 3–0 3–1
2   RB Leipzig 6 4 0 2 13 10 +3 12 1–3 2–1 3–1
3   Young Boys 6 1 1 4 7 13 −6 4 Transfer to Europa League 1–3 1–3 2–0
4   Red Star Belgrade 6 0 1 5 7 15 −8 1 2–3 1–2 2–2
Source: UEFA
Rules for classification: Group stage tiebreakers
Young Boys  1–3  RB Leipzig
Report
Attendance: 31,500[14]
Referee: Enea Jorgji (Albania)
Manchester City  3–1  Red Star Belgrade
Report

RB Leipzig  v  Manchester City
Report
Red Star Belgrade  v  Young Boys
Report

RB Leipzig  v  Red Star Belgrade
Report
Young Boys  v  Manchester City
Report

Manchester City  v  Young Boys
Report
Red Star Belgrade  v  RB Leipzig
Report

Manchester City  v  RB Leipzig
Report
Young Boys  v  Red Star Belgrade
Report

RB Leipzig  v  Young Boys
Report

Group H

change
Pos Team Pld W D L GF GA GD Pts Qualification BAR POR SHK ANT
1   Barcelona 6 4 0 2 12 6 +6 12[a] Advance to knockout phase 2–1 2–1 5–0
2   Porto 6 4 0 2 15 8 +7 12[a] 0–1 5–3 2–0
3   Shakhtar Donetsk 6 3 0 3 10 12 −2 9 Transfer to Europa League 1–0 1–3 1–0
4   Antwerp 6 1 0 5 6 17 −11 3 3–2 1–4 2–3
Source: UEFA
Rules for classification: Group stage tiebreakers
Notes:
  1. 1.0 1.1 Head-to-head points: Barcelona 6, Porto 0.
Barcelona  5–0  Antwerp
Report
Shakhtar Donetsk  1–3  Porto
Report
Attendance: 46,729[20]
Referee: Davide Massa (Italy)

Antwerp  v  Shakhtar Donetsk
Report
Porto  v  Barcelona
Report

Antwerp  v  Porto
Report

Shakhtar Donetsk  v  Barcelona
Report
Porto  v  Antwerp
Report

Shakhtar Donetsk  v  Antwerp
Report

Porto  v  Shakhtar Donetsk
Report
Antwerp  v  Barcelona
Report
  1. 1.0 1.1 1.2 Union Berlin play their home matches at the Olympiastadion, in Berlin, instead of their regular stadium, Stadion An der Alten Försterei, in Berlin.[7]
  2. 2.0 2.1 2.2 Barcelona play their home matches at the Estadi Olímpic Lluís Companys, in Barcelona, instead of their regular stadium, Camp Nou, in Barcelona, which is being renovated.[16]
  3. 3.0 3.1 3.2 Due to the Russian invasion of Ukraine, Ukrainian teams are required to play their home matches at neutral venues until further notice.[18][19]

References

change
  1. "Galatasaray vs. Copenhagen" (JSON). Union of European Football Associations. 20 September 2023. Retrieved 20 September 2023.
  2. "Bayern Munich vs. Manchester United" (JSON). Union of European Football Associations. 20 September 2023. Retrieved 20 September 2023.
  3. "Sevilla vs. Lens" (JSON). Union of European Football Associations. 20 September 2023. Retrieved 20 September 2023.
  4. "Arsenal vs. PSV Eindhoven" (JSON). Union of European Football Associations. 20 September 2023. Retrieved 20 September 2023.
  5. "Real Madrid vs. Union Berlin" (JSON). Union of European Football Associations. 20 September 2023. Retrieved 20 September 2023.
  6. "Braga vs. Napoli" (JSON). Union of European Football Associations. 20 September 2023. Retrieved 20 September 2023.
  7. "Champions League in Olympiastadion". 1. FC Union Berlin. 4 July 2023. Retrieved 2 September 2023.
  8. "Real Sociedad vs. Inter Milan" (JSON). Union of European Football Associations. 20 September 2023. Retrieved 20 September 2023.
  9. "Benfica vs. Red Bull Salzburg" (JSON). Union of European Football Associations. 20 September 2023. Retrieved 20 September 2023.
  10. "Feyenoord vs. Celtic" (JSON). Union of European Football Associations. 19 September 2023. Retrieved 19 September 2023.
  11. "Lazio vs. Atlético Madrid" (JSON). Union of European Football Associations. 19 September 2023. Retrieved 19 September 2023.
  12. "Milan vs. Newcastle United" (JSON). Union of European Football Associations. 19 September 2023. Retrieved 19 September 2023.
  13. "Paris Saint-Germain vs. Borussia Dortmund" (JSON). Union of European Football Associations. 19 September 2023. Retrieved 19 September 2023.
  14. "Young Boys vs. RB Leipzig" (JSON). Union of European Football Associations. 19 September 2023. Retrieved 19 September 2023.
  15. "Manchester City vs. Red Star Belgrade" (JSON). Union of European Football Associations. 19 September 2023. Retrieved 19 September 2023.
  16. "Agreement on the transformation of Espai Barça and work on new Camp Nou to begin in June". FC Barcelona. Retrieved 28 April 2022.
  17. "Barcelona vs. Antwerp" (JSON). Union of European Football Associations. 19 September 2023. Retrieved 19 September 2023.
  18. "Decisions from today's extraordinary UEFA Executive Committee meeting". UEFA.com. Union of European Football Associations. 25 February 2022. Retrieved 25 February 2022.
  19. "Hamburg's Volksparkstadion to host Shakhtar Donetsk UEFA Champions League matches in 2023/24". Bundesliga. 18 August 2023. Retrieved 8 September 2023.
  20. "Shakhtar Donetsk vs. Porto" (JSON). Union of European Football Associations. 19 September 2023. Retrieved 19 September 2023.