# 1957–58 European Cup

The 1957–58 European Cup was the third season of the European Cup, Europe's premier club football tournament. The competition was won by Real Madrid, who beat Milan 3–2 in the final, in extra time following a 2–2 draw after 90 minutes. This was Real Madrid's third European Cup title in a row. However, the 1957–58 season was marred by the air disaster in Munich, when eight Manchester United players died on their way home from Belgrade, after a 3–3 draw in the quarter-final second leg with Red Star Belgrade. The English champions were ultimately defeated in the semi-finals by the eventual runners-up, Milan of Italy, after being highly touted to win the competition and dominate European football for many years like Real Madrid before them, with the "Busby Babes" having an average age of only 22.
It was the first time that teams from the Republic of Ireland, Northern Ireland and East Germany participated, while Turkey could not send any club, since the Turkish FA failed to register Beşiktaş for the draw in time. Sevilla was invited despite having been runners-up in Spain the year before, as Spanish champions Real Madrid had already qualified as holders; the two Spanish sides met in the quarter-finals, the first time two sides from the same country played against each other in the competition.

## Teams

A total of 24 teams participated in the competition.
Ajax, Benfica, CCA București, Dukla Prague, Glenavon, Royal Antwerp, Saint-Étienne, Sevilla, Shamrock Rovers, Stade Dudelange, Vasas, Wismut Karl-Marx-Stadt and Young Boys made their debut appearances in the European Cup while Rapid Wien, AGF and Real Madrid marked their third.
All participants were their respective associations champions, except for Sevilla and Gwardia Warsaw.
| Rapid Wien (1st) | Royal Antwerp (1st) | CDNA Sofia (1st) | Dukla Prague (1st) |
| AGF (1st) | Wismut Karl-Marx-Stadt (1st) | Manchester United (1st) | Saint-Étienne (1st) |
| Vasas (1st) | Milan (1st) | Stade Dudelange (1st) | Ajax (1st) |
| Glenavon (1st) | Gwardia Warsaw (2nd) | Benfica (1st) | Shamrock Rovers (1st) |
| CCA București (1st) | Rangers (1st) | Real Madrid (1st) | Sevilla (2nd) |
| IFK Norrköping (1st) | Young Boys (1st) | Borussia Dortmund (1st) | Red Star Belgrade (1st) |

## Preliminary round

The draw for the preliminary round took place at the headquarters of the French Football Federation in Paris on Tuesday, 23 July 1957. As title holders, Real Madrid received a bye, and the remaining 23 teams were grouped geographically into three pots. The first four teams drawn in each pot, and four more teams in pot 1, would play the preliminary round in September, while the remaining clubs received byes.
| | Pot 1 Western Europe | Pot 2 Central Europe | Pot 3 Eastern Europe |
| Drawn | Shamrock Rovers | Red Star Belgrade | Gwardia Warsaw |
| Drawn | Manchester United | Stade Dudelange | Wismut Karl-Marx-Stadt |
| Drawn | Sevilla | Milan | CDNA Sofia |
| Drawn | Benfica | Rapid Wien | Vasas |
| Drawn | AGF | | |
| Drawn | Glenavon | | |
| Drawn | Rangers | | |
| Drawn | Saint-Étienne | | |
| Byes | IFK Norrköping | Young Boys | CCA București |
| Byes | Royal Antwerp | Borussia Dortmund | Dukla Prague |
| Byes | Ajax | | |
The calendar was decided by the involved teams, with all matches to be played by 30 October.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg | Play-off |
| CDNA Sofia | 3–7 | Vasas | 2–1 | 1–6 |
| Rangers | 4–3 | Saint-Étienne | 3–1 | 1–2 |
| Stade Dudelange | 1–14 | Red Star Belgrade | 0–5 | 1–9 |
| AGF | 3–0 | Glenavon | 0–0 | 3–0 |
| Gwardia Warsaw | 4–4 (ct) | Wismut Karl-Marx-Stadt | 3–1 | 1–3 | 1–1 (a.e.t.) |
| Sevilla | 3–1 | Benfica | 3–1 | 0–0 |
| Shamrock Rovers | 2–9 | Manchester United | 0–6 | 2–3 |
| Milan | 6–6 | Rapid Wien | 4–1 | 2–5 | 4–2 |

### Second leg

Rangers won 4–3 on aggregate.
Aarhus won 3–0 on aggregate.
Sevilla won 3–1 on aggregate.
Red Star Belgrade won 14–1 on aggregate.
Manchester United won 9–2 on aggregate.
Vasas won 7–3 on aggregate.
Milan 6–6 Rapid Wien on aggregate; play-off needed.
Gwardia Warsaw 4–4 Wismut Karl-Marx-Stadt on aggregate; play-off needed.

### Play-off

Wismut Karl-Marx-Stadt qualified due to a coin toss, after their play-off against Gwardia Warsaw was abandoned with the result of 1–1 after 100 minutes due to floodlight power failure.
Milan won play-off 4–2.

## Bracket

| First round | First round | First round | First round | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | | Final | Final | |
| Royal Antwerp | 1 | 0 | 1 | | | | | | | | | | | | |
| Real Madrid | 2 | 6 | 8 | | | | | | | | | | | | |
| Real Madrid | 2 | 6 | 8 | Real Madrid | 8 | 2 | 10 | | | | | | | | |
| | | | | Sevilla | 0 | 2 | 2 | | | | | | | | |
| Sevilla | 4 | 0 | 4 | Sevilla | 0 | 2 | 2 | | | | | | | | |
| AGF | 0 | 2 | 2 | | | | | | | | | | | | |
| AGF | 0 | 2 | 2 | | | | | Real Madrid | 4 | 0 | 4 | | | | |
| | | | | | | | | Vasas | 0 | 2 | 2 | | | | |
| Wismut Karl-Marx-Stadt | 1 | 0 | 1 | | | | | | | | | Vasas | 0 | 2 | 2 | | |
| Ajax | 3 | 1 | 4 | | | | | | | | | | | | |
| Ajax | 3 | 1 | 4 | Ajax | 2 | 0 | 2 | | | | | | | | |
| | | | | Vasas | 2 | 4 | 6 | | | | | | | | |
| Young Boys | 1 | 1 | 2 | Vasas | 2 | 4 | 6 | | | | | | | | |
| Vasas | 1 | 2 | 3 | | | | | | | | | | | | |
| Vasas | 1 | 2 | 3 | | | | | | | | | | Real Madrid (a.e.t.) | 3 | |
| | | | | | | | | | | | | | Milan | 2 | |
| Manchester United | 3 | 0 | 3 | | | | | | | | | | | | | Milan | 2 |
| Dukla Prague | 0 | 1 | 1 | | | | | | | | | | | | |
| Dukla Prague | 0 | 1 | 1 | Manchester United | 2 | 3 | 5 | | | | | | | | |
| | | | | Red Star Belgrade | 1 | 3 | 4 | | | | | | | | |
| IFK Norrköping | 2 | 1 | 3 | Red Star Belgrade | 1 | 3 | 4 | | | | | | | | |
| Red Star Belgrade | 2 | 2 | 4 | | | | | | | | | | | | |
| Red Star Belgrade | 2 | 2 | 4 | | | | | Manchester United | 2 | 0 | 2 | | | | |
| | | | | | | | | Milan | 1 | 4 | 5 | | | | |
| Borussia Dortmund | 4 | 1 | 5 (3) | | | | | | | | | Milan | 1 | 4 | 5 | | |
| CCA București | 2 | 3 | 5 (1) | | | | | | | | | | | | |
| CCA București | 2 | 3 | 5 (1) | Borussia Dortmund | 1 | 1 | 2 | | | | | | | | |
| | | | | Milan | 1 | 4 | 5 | | | | | | | | |
| Rangers | 1 | 0 | 1 | Milan | 1 | 4 | 5 | | | | | | | | |
| Milan | 4 | 2 | 6 | | | | | | | | | | | | |

## First round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg | Play-off |
| Royal Antwerp | 1–8 | Real Madrid | 1–2 | 0–6 |
| IFK Norrköping | 3–4 | Red Star Belgrade | 2–2 | 1–2 |
| Wismut Karl-Marx-Stadt | 1–4 | Ajax | 1–3 | 0–1 |
| Young Boys | 2–3 | Vasas | 1–1 | 1–2 |
| Manchester United | 3–1 | Dukla Prague | 3–0 | 0–1 |
| Sevilla | 4–2 | AGF | 4–0 | 0–2 |
| Borussia Dortmund | 5–5 | CCA București | 4–2 | 1–3 | 3–1 |
| Rangers | 1–6 | Milan | 1–4 | 0–2 |

### Second leg

Red Star Belgrade won 4–3 on aggregate.
Ajax won 4–1 on aggregate.
Real Madrid won 8–1 on aggregate.
Vasas won 3–2 on aggregate.
Sevilla won 4–2 on aggregate.
Manchester United won 3–1 on aggregate.
Borussia Dortmund 5–5 CCA București on aggregate; play-off needed.
Milan won 6–1 on aggregate.

### Play-off

Borussia Dortmund won play-off 3–1.

## Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Manchester United | 5–4 | Red Star Belgrade | 2–1 | 3–3 |
| Real Madrid | 10–2 | Sevilla | 8–0 | 2–2 |
| Ajax | 2–6 | Vasas | 2–2 | 0–4 |
| Borussia Dortmund | 2–5 | Milan | 1–1 | 1–4 |

### Second leg

Manchester United won 5–4 on aggregate.
Real Madrid won 10–2 on aggregate.
Vasas won 6–2 on aggregate.
Milan won 5–2 on aggregate.

## Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Real Madrid | 4–2 | Vasas | 4–0 | 0–2 |
| Manchester United | 2–5 | Milan | 2–1 | 0–4 |

### Second leg

Real Madrid won 4–2 on aggregate.
Milan won 5–2 on aggregate.

## Top goalscorers

The top scorers from the 1957–58 European Cup (including preliminary round) were as follows:
| Rank | Player | Team | Goals |
| 1 | Alfredo Di Stéfano | Real Madrid | 10 |
| 2 | Bora Kostić | Red Star Belgrade | 9 |
| 3 | Lajos Csordás | Vasas | 8 |
| 4 | Dezső Bundzsák | Vasas | 6 |
| 4 | Ernesto Grillo | Milan | 6 |
| 6 | Gastone Bean | Milan | 5 |
| 6 | Juan Alberto Schiaffino | Milan | 5 |
| 8 | Jovan Cokić | Red Star Belgrade | 4 |
| 8 | Héctor Rial | Real Madrid | 4 |
| 8 | Dennis Viollet | Manchester United | 4 |