# 2004–05 UEFA Champions League group stage

The 2004–05 UEFA Champions League group stage matches took take place between 14 September and 8 December 2004. The group stage featured teams qualified by their league positions and others who had come through qualifying.

## Teams

The 32 teams were divided into four pots. Pot 1 comprised the previous year's title holders Porto and the top seven clubs in the team ranking. Pot 2 contained the following eight clubs in the rankings and likewise for Pots 3 and 4. Each group contained one team from each pot. A team's seeding was determined by the UEFA coefficients.
Clubs from the same association were paired up to split the matchdays between Tuesday and Wednesday. Clubs with the same pairing letter would play on different days, ensuring that teams from the same city (e.g. Milan and Internazionale, who also share a stadium) did not play on the same day.
* Group winners and runners-up advanced to the first knockout round
* Third-placed teams entered the UEFA Cup at the round of 32
Pot 1 :
| Team | Coeff. |
| Porto | 99.969 |
| Real Madrid | 146.350 |
| Valencia | 139.350 |
| Barcelona | 134.350 |
| Manchester United | 119.511 |
| Bayern Munich | 105.331 |
| Deportivo La Coruña | 104.350 |
| Arsenal | 103.511 |
Pot 2 :
| Team | Coeff. |
| Milan | 99.531 |
| Liverpool | 90.511 |
| Juventus | 84.531 |
| Internazionale | 82.531 |
| Roma | 78.531 |
| Lyon | 70.947 |
| Chelsea | 67.511 |
| Panathinaikos | 65.467 |
Pot 3 :
| Team | Coeff. |
| PSV Eindhoven | 65.247 |
| Bayer Leverkusen | 62.331 |
| Celtic | 60.600 |
| Sparta Prague | 54.914 |
| Monaco | 51.947 |
| Anderlecht | 49.528 |
| Ajax | 48.247 |
| Paris Saint-Germain | 45.947 |
Pot 4 :
| Team | Coeff. |
| Rosenborg | 42.226 |
| Dynamo Kyiv | 41.300 |
| Olympiacos | 40.467 |
| Werder Bremen | 37.331 |
| Shakhtar Donetsk | 17.300 |
| Fenerbahçe | 16.656 |
| Maccabi Tel Aviv | 14.012 |
| CSKA Moscow | 8.572 |
Notes
* $^{TH}$ Champions League title holders (automatic top seed of pot 1)
* $^{Q3}$ Winners of the third qualifying round

## Format

During the group stage, each team plays the other three teams in their group twice (home and away or at an alternative venue). The top two teams with the most points or who meet the tie-breaking criteria progress to the first knockout round. The third placed side entered the UEFA Cup in 2005.

### Tie-breaking criteria

Based on paragraph 4.05 in the UEFA regulations for the current season, if two or more teams are equal on points on completion of the group matches, the following criteria are applied to determine the rankings:
* higher number of points obtained in the group matches played among the teams in question;
* superior goal difference from the group matches played among the teams in question;
* higher number of goals scored away from home in the group matches played among the teams in question;
* superior goal difference from all group matches played;
* higher number of goals scored in all group matches played;
* higher number of coefficient points accumulated by the club in question, as well as its association, over the previous five seasons.

## Groups

Times are CET/CEST, as listed by UEFA (local times, if different, are in parentheses).

### Group A

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MON | LIV | OLY | DEP |
| 1 | Monaco | 6 | 4 | 0 | 2 | 10 | 4 | +6 | 12 | Advance to knockout stage | — | 1–0 | 2–1 | 2–0 |
| 2 | Liverpool | 6 | 3 | 1 | 2 | 6 | 3 | +3 | 10 | Advance to knockout stage | 2–0 | — | 3–1 | 0–0 |
| 3 | Olympiacos | 6 | 3 | 1 | 2 | 5 | 5 | 0 | 10 | Transfer to UEFA Cup | 1–0 | 1–0 | — | 1–0 |
| 4 | Deportivo La Coruña | 6 | 0 | 2 | 4 | 0 | 9 | −9 | 2 | | 0–5 | 0–1 | 0–0 | — |

### Group B

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LEV | RMA | DKV | ROM |
| 1 | Bayer Leverkusen | 6 | 3 | 2 | 1 | 13 | 7 | +6 | 11 | Advance to knockout stage | — | 3–0 | 3–0 | 3–1 |
| 2 | Real Madrid | 6 | 3 | 2 | 1 | 11 | 8 | +3 | 11 | Advance to knockout stage | 1–1 | — | 1–0 | 4–2 |
| 3 | Dynamo Kyiv | 6 | 3 | 1 | 2 | 11 | 8 | +3 | 10 | Transfer to UEFA Cup | 4–2 | 2–2 | — | 2–0 |
| 4 | Roma | 6 | 0 | 1 | 5 | 4 | 16 | −12 | 1 | | 1–1 | 0–3 | 0–3 | — |
* ↑ With Dynamo Kyiv leading 1–0, the match was abandoned at half-time after referee Anders Frisk was hit by an object thrown from the crowd. UEFA awarded Dynamo Kyiv a 3–0 win and ordered Roma to play their next two European games behind closed doors.

### Group C

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | JUV | BAY | AJX | MTA |
| 1 | Juventus | 6 | 5 | 1 | 0 | 6 | 1 | +5 | 16 | Advance to knockout stage | — | 1–0 | 1–0 | 1–0 |
| 2 | Bayern Munich | 6 | 3 | 1 | 2 | 12 | 5 | +7 | 10 | Advance to knockout stage | 0–1 | — | 4–0 | 5–1 |
| 3 | Ajax | 6 | 1 | 1 | 4 | 6 | 10 | −4 | 4 | Transfer to UEFA Cup | 0–1 | 2–2 | — | 3–0 |
| 4 | Maccabi Tel Aviv | 6 | 1 | 1 | 4 | 4 | 12 | −8 | 4 | | 1–1 | 0–1 | 2–1 | — |

### Group D

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LYO | MUN | FEN | SPP |
| 1 | Lyon | 6 | 4 | 1 | 1 | 17 | 8 | +9 | 13 | Advance to knockout stage | — | 2–2 | 4–2 | 5–0 |
| 2 | Manchester United | 6 | 3 | 2 | 1 | 14 | 9 | +5 | 11 | Advance to knockout stage | 2–1 | — | 6–2 | 4–1 |
| 3 | Fenerbahçe | 6 | 3 | 0 | 3 | 10 | 13 | −3 | 9 | Transfer to UEFA Cup | 1–3 | 3–0 | — | 1–0 |
| 4 | Sparta Prague | 6 | 0 | 1 | 5 | 2 | 13 | −11 | 1 | | 1–2 | 0–0 | 0–1 | — |

### Group E

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ARS | PSV | PAN | ROS |
| 1 | Arsenal | 6 | 2 | 4 | 0 | 11 | 6 | +5 | 10 | Advance to knockout stage | — | 1–0 | 1–1 | 5–1 |
| 2 | PSV Eindhoven | 6 | 3 | 1 | 2 | 6 | 7 | −1 | 10 | Advance to knockout stage | 1–1 | — | 1–0 | 1–0 |
| 3 | Panathinaikos | 6 | 2 | 3 | 1 | 11 | 8 | +3 | 9 | Transfer to UEFA Cup | 2–2 | 4–1 | — | 2–1 |
| 4 | Rosenborg | 6 | 0 | 2 | 4 | 6 | 13 | −7 | 2 | | 1–1 | 1–2 | 2–2 | — |

### Group F

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MIL | BAR | SHK | CEL |
| 1 | Milan | 6 | 4 | 1 | 1 | 10 | 3 | +7 | 13 | Advance to knockout stage | — | 1–0 | 4–0 | 3–1 |
| 2 | Barcelona | 6 | 3 | 1 | 2 | 9 | 6 | +3 | 10 | Advance to knockout stage | 2–1 | — | 3–0 | 1–1 |
| 3 | Shakhtar Donetsk | 6 | 2 | 0 | 4 | 5 | 9 | −4 | 6 | Transfer to UEFA Cup | 0–1 | 2–0 | — | 3–0 |
| 4 | Celtic | 6 | 1 | 2 | 3 | 4 | 10 | −6 | 5 | | 0–0 | 1–3 | 1–0 | — |

### Group G

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | INT | BRM | VAL | AND |
| 1 | Internazionale | 6 | 4 | 2 | 0 | 14 | 3 | +11 | 14 | Advance to knockout stage | — | 2–0 | 0–0 | 3–0 |
| 2 | Werder Bremen | 6 | 4 | 1 | 1 | 12 | 6 | +6 | 13 | Advance to knockout stage | 1–1 | — | 2–1 | 5–1 |
| 3 | Valencia | 6 | 2 | 1 | 3 | 6 | 10 | −4 | 7 | Transfer to UEFA Cup | 1–5 | 0–2 | — | 2–0 |
| 4 | Anderlecht | 6 | 0 | 0 | 6 | 4 | 17 | −13 | 0 | | 1–3 | 1–2 | 1–2 | — |

### Group H

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | CHE | POR | CSKA | PAR |
| 1 | Chelsea | 6 | 4 | 1 | 1 | 10 | 3 | +7 | 13 | Advance to knockout stage | — | 3–1 | 2–0 | 0–0 |
| 2 | Porto | 6 | 2 | 2 | 2 | 4 | 6 | −2 | 8 | Advance to knockout stage | 2–1 | — | 0–0 | 0–0 |
| 3 | CSKA Moscow | 6 | 2 | 1 | 3 | 5 | 5 | 0 | 7 | Transfer to UEFA Cup | 0–1 | 0–1 | — | 2–0 |
| 4 | Paris Saint-Germain | 6 | 1 | 2 | 3 | 3 | 8 | −5 | 5 | | 0–3 | 2–0 | 1–3 | — |