|  Final played at Santiago Bernaveu Stadium, Madrid (ESP) attendance 51,000. |  | date | time | team 1 | score | team 2 | HT |  | Wed 28.05.80 | 20:30 | Nottingham Forest |  ENG | 1-0 | Hamburger SV | FRG | 1-0 |    1-0 John Robertson 19' Referee: Antonio Garrido, Portugal. |   
| dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. |  | 09.04,23.04 | Nottingham Forest |  ENG | 2-0 | 0-1 | Ajax Amsterdam |  NED | 1-0 | 0-0 | 2-1 |   Leg 1: 1-0 Francis 33' 2-0 Robertson 61'pen. ; Leg 2: 0-1  Lerby 65' |  | 09.04,23.04 | Real Madrid |  ESP | 2-0 | 1-5 | Hamburger SV |  FRG | 0-0 | 1-4 | 3-5  |   Leg 1:1-0 Santillana 67'  2-0 Santillana 80' ; Leg 2: 0-1  Kaltz 10'pen.  1-1 Cunnigham 31' 1-2  Hrubesch 17' 1-3  Kaltz 40' 1-4  Hrubesch 45' 1-5  Memering 90' |   
| dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. |  | 05.03,19.03 | Nottingham Forest |  ENG | 0-1 | 3-1 | Dynamo Berlin BFC |  GDR | 0-0 | 3-0 | 3-2 |  | 05.03,19.03 | RC Strasbourg |  FRA | 0-0 | 0-4 | Ajax Amsterdam |  NED | 0-0 | 0-2 | 0-4  |  | 05.03,19.03 | Celtic Glasgow |  SCO | 2-0 | 0-3 | Real Madrid |  ESP | 0-0 | 0-1 | 2-3  |  | 05.03,19.03 | Hamburger SV |  FRG | 1-0 | 2-3agr1 | Hajduk Split |  YUG | 1-0 | 2-1 | 3-3agr1 |  |  Hamburger SV advanced on Away Goals Rule: 2-0. |   
| dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. |  | 24.10,07.11 | Nottingham Forest |  ENG | 2-0 | 2-1 | Arges Pitesti |  ROU | 2-0 | 2-0 | 4-1 |  | 24.10,07.11 | Dynamo Berlin BFC |  GDR | 2-1 | 2-2 | Servette FC Geneve |  SUI | 2-0 | 1-0 | 4-3 |  | 24.10,07.11 | Ajax Amsterdam |  NED | 10-0 | 0-4 | Omonia Nicosia |  CYP | 3-0 | 0-3 | 10-4 |  | 24.10,07.11 | Dukla Praha |  TCH | 1-0 | 0-2aet | RC Strasbourg |  FRA | 1-0 | 0-1 | 1-2aet |   Leg 2 after extra time. FT: 0-1  0-1  Piasecki 67' 0-2  Decastel 116' |  | 24.10,07.11 | Celtic Glasgow |  SCO | 3-2 | 0-0 | Dundalk |  IRL | 3-1 | 0-0 | 3-2  |  | 24.10,07.11 | Porto FC |  POR | 2-1 | 0-1agr2 | Real Madrid |  ESP | 2-0 | 0-0 | 2-2agr2 |  |  Real Madrid advanced on Away Goals Rule: 1-0. |  | 24.10,07.11 | Vejle BK |  DEN | 0-3 | 2-1 | Hajduk Split |  YUG | 0-1 | 1-0 | 2-4  |  | 24.10,07.11 | Hamburger SV |  FRG | 3-1 | 3-2 | Dinamo Tbilisi |  URS | 1-1 | 2-2 | 6-3  |   
| dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. |  | 19.09,03.10 | Nottingham Forest |  ENG | 2-0 | 1-1 | Osters If |  SWE | 0-0 | 0-0 | 3-1  |  | 19.09,03.10 | Arges Pitesti |  ROU | 3-0 | 0-2 | AEK Athens |  GRE | 0-0 | 0-2 | 3-2 |  | 19.09,03.10 | Dynamo Berlin BFC |  GDR | 4-1 | 0-0 | Ruch Chorzow |  POL | 3-0 | 0-0 | 4-1 |  | 19.09,03.10 | Servette FC Geneve |  SUI | 3-1 | 1-1 | Beveren SK |  BEL | 1-1 | 1-1 | 4-2 |  | 19.09,03.10 | HJK Helsinki |  FIN | 1-8 | 1-8 | Ajax Amsterdam |  NED | 0-4 | 0-4 | 2-16 |  | 19.09,03.10 | Red Boys Differdange |  LUX | 2-1 | 1-6 | Omonia Nicosia |  CYP | 1-1 | 1-4 | 2-7 |  | 19.09,03.10 | Start Kristiansand |  NOR | 1-2 | 0-4 | RC Strasbourg |  FRA | 0-1 | 0-2 | 1-6 |  | 19.09,03.10 | Ujpest Dozsa |  HUN | 3-2 | 0-2 | Dukla Praha |  TCH | 1-1 | 0-1 | 3-4 |  | 19.09,03.10 | Dundalk |  IRL | 2-0 | 0-1 | Hibernians FC |  MLT | 1-0 | 0-0 | 2-1 |  | 19.09,03.10 | Partizani Tirana |  ALB | 1-0 | 1-4 | Celtic Glasgow |  SCO | 1-0 | 1-4 | 2-4 |  | 19.09,03.10 | Porto FC |  POR | 0-0 | 1-0 | AC Milan |  ITA | 0-0 | 0-0 | 1-0 |  | 19.09,03.10 | Levski-Spartak Sofia |  BUL | 0-1 | 0-2 | Real Madrid |  ESP | 0-1 | 0-2 | 0-3 |  | 19.09,03.10 | Vejle BK |  DEN | 3-2 | 1-1 | Austria Wien |  AUT | 3-2 | 0-1 | 4-3 |  | 19.09,03.10 | Hajduk Split |  YUG | 1-0 | 1-0 | Trabzonspor |  TUR | 0-0 | 0-1 | 2-0 |  | 19.09,03.10 | Liverpool |  ENG | 2-1 | 0-3 | Dinamo Tbilisi |  URS | 2-1 | 0-0 | 2-4 |  | 19.09,03.10 | Valur Reykjavik |  ISL | 0-3 | 1-2 | Hamburger SV |  FRG | 0-2 | 0-0 | 1-5 |   
| dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT |  | 29.08,05.09 | Dundalk |  IRL | 1-1 | 2-0 | Linfield Belfast |  NIR | 0-0 | 1-0 |   
 | 
 |