Het UEFA Champions League seizoen van 1996/97 was het 42ste seizoen van het belangrijkste Europese voetbaltoernooi voor clubteams, en het vijfde seizoen van de competitie sinds de invoering van de Champions League. Titelverdediger was Juventus, dat op 22 mei 1996 in Rome na strafschoppen de finale had gewonnen van Ajax, nadat de wedstrijd was geëindigd in een 1-1 gelijkspel.
Kwalificatie
Groepsronde
Groep A
|
|
|
|
|
| Eerste speeldag
|
| Auxerre
|
0–1
|
Ajax
|
| Grasshopper Club
|
3–0
|
Rangers
|
| Tweede speeldag
|
| Rangers
|
1–2
|
Auxerre
|
| Ajax
|
0–1
|
Grasshopper Club
|
| Derde speeldag
|
| Auxerre
|
1–0
|
Grasshopper Club
|
| Ajax
|
4–1
|
Rangers
|
| Vierde speeldag
|
| Grasshopper Club
|
3–1
|
Auxerre
|
| Rangers
|
0–1
|
Ajax
|
| Vijfde speeldag
|
| Rangers
|
2–1
|
Grasshopper Club
|
| Ajax
|
1–2
|
Auxerre
|
| Zesde speeldag
|
| Auxerre
|
2–1
|
Rangers
|
| Grasshopper Club
|
0–1
|
Ajax
|
Groep B
|
|
|
|
|
| Eerste speeldag
|
| Atlético Madrid
|
4–0
|
Steaua Bucureşti
|
| Borussia Dortmund
|
2–1
|
Widzew Łódź
|
| Tweede speeldag
|
| Widzew Łódź
|
1–4
|
Atlético Madrid
|
| Steaua Bucureşti
|
0–3
|
Borussia Dortmund
|
| Derde speeldag
|
| Atlético Madrid
|
0–1
|
Borussia Dortmund
|
| Steaua Bucureşti
|
1–0
|
Widzew Łódź
|
| Vierde speeldag
|
| Borussia Dortmund
|
1–2
|
Atlético Madrid
|
| Widzew Łódź
|
2–0
|
Steaua Bucureşti
|
| vijfde speeldag
|
| Widzew Łódź
|
2–2
|
Borussia Dortmund
|
| Steaua Bucureşti
|
1–1
|
Atlético Madrid
|
| Zesde speeldag
|
| Atlético Madrid
|
1–0
|
Widzew Łódź
|
| Borussia Dortmund
|
5–3
|
Steaua Bucureşti
|
Groep C
|
|
|
|
|
| Eerste speeldag
|
| SK Rapid Wien
|
1–1
|
Fenerbahçe SK
|
| Juventus
|
1–0
|
Manchester United
|
| Tweede speeldag
|
| Manchester United
|
2–0
|
SK Rapid Wien
|
| Fenerbahçe SK
|
0–1
|
Juventus
|
| Derde speeldag
|
| SK Rapid Wien
|
1–1
|
Juventus
|
| Fenerbahçe SK
|
0–2
|
Manchester United
|
| Vierde speeldag
|
| Juventus
|
5–0
|
SK Rapid Wien
|
| Manchester United
|
0–1
|
Fenerbahçe SK
|
| Vijfde speeldag
|
| Manchester United
|
0–1
|
Juventus
|
| Fenerbahçe SK
|
1–0
|
SV Rapid Wien
|
| Zesde speeldag
|
| SK Rapid Wien
|
0–2
|
Manchester United
|
| Juventus
|
2–0
|
Fenerbahçe SK
|
Groep D
|
|
|
|
|
| Eerste speeldag
|
| IFK Göteborg
|
2–3
|
Rosenborg
|
| AC Milan
|
2–3
|
FC Porto
|
| Tweede speeldag
|
| FC Porto
|
2–1
|
IFK Göteborg
|
| Rosenborg
|
1–4
|
AC Milan
|
| Derde speeldag
|
| IFK Göteborg
|
2–1
|
AC Milan
|
| Rosenborg
|
0–1
|
FC Porto
|
| Vierde speeldag
|
| AC Milan
|
4–2
|
IFK Göteborg
|
| FC Porto
|
3–0
|
Rosenborg
|
| Vijfde speeldag
|
| FC Porto
|
1–1
|
AC Milan
|
| Rosenborg
|
1–0
|
IFK Göteborg
|
| Zesde speeldag
|
| IFK Göteborg
|
0–2
|
FC Porto
|
| AC Milan
|
1–2
|
Rosenborg
|
Kwartfinales
Halve finale
Finale
Kampioen