UEFA Champions League 1996-97 includes match scores, goalscorers, aggregate scores and fixtures from Group Stage to Knock-Out Stage. UEFA Champions League 1996-97 was the 42nd season of Europe’s Top Tier Football Tournament, which was held from 7th August 1996 to 28th May 1997. UCL 1996-97 was the last season involving only clubs that were champions of their domestic leagues. Borussia Dortmund were 1996-97 Champions League Winners. The final was played at the Olympiastadion in Munich, between Borussia Dortmund and Juventus.
UEFA Champions League Group Stage 1996-97
| Group A | | Group B | |
|---|
| Auxerre | | | 12 | | Atlético Madrid | | | 12 | |
| Ajax | | | 12 | | Borussia Dortmund | | | 12 | |
| Grasshopper | | | 9 | | Widzew Łódź | | | 9 | |
| Rangers | | | 3 | | Steaua București | | | 3 | |
| Auxerre 0–1 Ajax | | | | | Atlético Madrid 4–0 Steaua București | | | | |
| Grasshopper 3–0 Ranger | | | | | Borussia Dortmund 2–1 Widzew Łódź | | | | |
| Rangers 1–2 Auxerre | | | | | Widzew Łódź 1–4 Atlético Madrid | | | | |
| Ajax 0–1 Grasshopper | | | | | Steaua București 0–3 Borussia Dortmund | | | | |
| Auxerre 1–0 Grasshopper | | | | | Atlético Madrid 0–1 Borussia Dortmund | | | | |
| Ajax 4–1 Rangers | | | | | Steaua București 1–0 Widzew Łódź | | | | |
| Rangers 0–1 Ajax | | | | | Widzew Łódź 2–0 Steaua București | | | | |
| Grasshopper 3–1 Auxerre | | | | | Borussia Dortmund 1–2 Atlético Madrid | | | | |
| Rangers 2–1 Grasshopper | | | | | Widzew Łódź 2–2 Borussia Dortmund | | | | |
| Ajax 1–2 Auxerre | | | | | Steaua București 1–1 Atlético Madrid | | | | |
| Auxerre 2–1 Rangers | | | | | Atlético Madrid 1–0 Widzew Łódź | | | | |
| Grasshopper 0–1 Ajax | | | | | Borussia Dortmund 5–3 Steaua București | | | | |
| | | | | | | | | |
| Group C | | | | | Group D | | | | |
| Juventus | | | 16 | | Porto | | | 16 | |
| Manchester United | | | 9 | | Rosenborg | | | 9 | |
| Fenerbahçe | | | 7 | | Milan | | | 7 | |
| Rapid Wien | | | 2 | | IFK Göteborg | | | 3 | |
| Rapid Wien 1–1 Fenerbahçe | | | | | IFK Göteborg 2–3 Rosenborg | | | | |
| Juventus 1–0 Manchester United | | | | | Milan 2–3 Porto | | | | |
| Fenerbahçe 0–1 Juventus | | | | | Porto 2–1 IFK Göteborg | | | | |
| Manchester United 2–0 Rapid Wien | | | | | Rosenborg 1–4 Milan | | | | |
| Rapid Wien 1–1 Juventus | | | | | IFK Göteborg 2–1 Milan | | | | |
| Fenerbahçe 0–2 Manchester United | | | | | Rosenborg 0–1 Porto | | | | |
| Juventus 5–0 Rapid Wien | | | | | Porto 3–0 Rosenborg | | | | |
| Manchester United 0–1 Fenerbahçe | | | | | Milan 4–2 IFK Göteborg | | | | |
| Manchester United 0–1 Juventus | | | | | Porto 1–1 Milan | | | | |
| Fenerbahçe 1–0 Rapid Wien | | | | | Rosenborg 1–0 IFK Göteborg | | | | |
| Juventus 2–0 Fenerbahçe | | | | | IFK Göteborg 0–2 Porto | | | | |
| Rapid Wien 0–2 Manchester United | | | | | Milan 1–2 Rosenborg | | | | |
| | | | | | | | | |
UEFA Champions League Knock-Out Stage 1996-97
| UEFA Champions League 1997-98 Quarter Finals | |
|---|
| Nat | Team 1 | | Leg 1 | Leg 2 | Nat | Team 2 | | Agg | |

| 
| Borussia Dortmund | 3-1 | 1-0 | 
| 
| Auxerre | 4-1 | |

| 
| Manchester United | 4-0 | 0-0 | 
| 
| Porto | 4-0 | |

| 
| Ajax (aet) | 1-1 | 3-2 | 
| 
| Atlético Madrid | 4-3 | |

| 
| Rosenborg | 1-1 | 0-2 | 
| 
| Juventus | 1-3 | |
| | | | | | | | | |
| UEFA Champions League 1996-97 Semi Finals | | | | | | | | | |
| Nat | Team 1 | | Leg 1 | Leg 2 | Nat | Team 2 | | Agg | |

| 
| Borussia Dortmund | 1-0 | 1-0 | 
| 
| Manchester United | 2-0 | |

| 
| Ajax | 1-2 | 1-4 | 
| 
| Juventus | 2-6 | |
| | | | | | | | | |
| UEFA Champions League 1996-97-98 Final, Olympiastadion in Munich, 28th May 1997 | | | | | | | | | |
| Nat | Team 1 | | | Score | Nat | Team 2 | | | |

| 
| Borussia Dortmund | | 3-1 | 
| 
| Juventus | | |
| | | | | | | | | |