# ACF Fiorentina in European football

These are the matches Fiorentina have played in European football competitions. The club's first entry into European competitions was in the 1956–57 European Cup. Despite reaching multiple finals, Fiorentina's only trophy came as the 1960–61 European Cup Winners' Cup.

## UEFA-organised seasonal competitions

Fiorentina's score listed first.

### European Cup / UEFA Champions League

| Season | Round | Opposition | Home | Away | Aggregate |
| 1956–57 | First round | IFK Norrköping | 1–0 | 1–1 | 2–1 |
| 1956–57 | Quarter-finals | Grasshopper | 3–1 | 2–2 | 5–3 |
| 1956–57 | Semi-finals | Red Star Belgrade | 0–0 | 1–0 | 1–0 |
| 1956–57 | Final | Real Madrid | 0–2 | 0–2 | 0–2 |
| 1969–70 | First round | Östers | 1–0 | 2–1 | 3–1 |
| 1969–70 | Second round | Dynamo Kyiv | 0–0 | 2–1 | 2–1 |
| 1969–70 | Quarter-finals | Celtic | 1–0 | 0–3 | 1–3 |
| 1999–2000 | Third qualifying round | Widzew Łódź | 3–1 | 2–0 | 5–1 |
| 1999–2000 | First group stage | Arsenal | 0–0 | 1–0 | 2nd |
| 1999–2000 | First group stage | Barcelona | 3–3 | 2–4 | 2nd |
| 1999–2000 | First group stage | AIK | 0–0 | 3–0 | 2nd |
| 1999–2000 | Second group stage | Manchester United | 2–0 | 1–3 | 3rd |
| 1999–2000 | Second group stage | Bordeaux | 3–3 | 0–0 | 3rd |
| 1999–2000 | Second group stage | Valencia | 1–0 | 0–2 | 3rd |
| 2008–09 | Third qualifying round | Slavia Prague | 2–0 | 0–0 | 2–0 |
| 2008–09 | Group stage | Lyon | 1–2 | 2–2 | 3rd |
| 2008–09 | Group stage | Steaua București | 0–0 | 1–0 | 3rd |
| 2008–09 | Group stage | Bayern Munich | 1–1 | 0–3 | 3rd |
| 2009–10 | Play-off round | Sporting CP | 1–1 | 2–2 | 3–3 (a) |
| 2009–10 | Group stage | Lyon | 1–0 | 0–1 | 1st |
| 2009–10 | Group stage | Liverpool | 2–0 | 2–1 | 1st |
| 2009–10 | Group stage | Debrecen | 5–2 | 4–3 | 1st |
| 2009–10 | Round of 16 | Bayern Munich | 3–2 | 1–2 | 4–4 (a) |

### European Cup Winners' Cup / UEFA Cup Winners' Cup

| Season | Round | Opposition | Home | Away | Aggregate |
| 1960–61 | Quarter-finals | Luzern | 6–2 | 3–0 | 9–2 |
| 1960–61 | Semi-finals | Dinamo Zagreb | 3–0 | 1–2 | 4–2 |
| 1960–61 | Final | Rangers | 2–1 | 2–0 | 4–1 |
| 1961–62 | First round | Rapid Wien | 3–1 | 6–2 | 9–3 |
| 1961–62 | Quarter-finals | Dynamo Žilina | 2–0 | 2–3 | 4–3 |
| 1961–62 | Semi-finals | Újpesti Dózsa | 2–0 | 1–0 | 3–0 |
| 1961–62 | Final | Atlético Madrid | 1–1 | 0–3 | 1–4 |
| 1966–67 | First round | Győri | 1–0 | 2–4 | 3–4 |
| 1975–76 | First round | Beşiktaş | 3–0 | 3–0 | 6–0 |
| 1975–76 | Second round | Zwickau | 1–0 | 0–1 | 1–1 (4–5 p) |
| 1996–97 | First round | Gloria Bistriţa | 1–0 | 1–1 | 2–1 |
| 1996–97 | Second round | Sparta Prague | 2–1 | 1–1 | 3–2 |
| 1996–97 | Quarter-finals | Benfica | 0–1 | 2–0 | 2–1 |
| 1996–97 | Semi-finals | Barcelona | 0–2 | 1–1 | 1–3 |

### UEFA Cup / UEFA Europa League

| Season | Round | Opposition | Home | Away | Aggregate |
| 1972–73 | First round | Eskişehirspor | 3–0 | 2–1 | 5–1 |
| 1972–73 | Second round | Vitória de Setúbal | 2–1 | 0–1 | 2–2 (a) |
| 1973–74 | First round | Universitatea Craiova | 0–0 | 0–1 | 0–1 |
| 1977–78 | First round | Schalke 04 | 0–3 | 1–2 | 1–5 |
| 1982–83 | First round | Universitatea Craiova | 1–0 | 1–3 | 2–3 |
| 1984–85 | First round | Fenerbahçe | 2–0 | 1–0 | 3–0 |
| 1984–85 | Second round | Anderlecht | 1–1 | 2–6 | 3–7 |
| 1986–87 | First round | Boavista | 1–0 | 0–1 (a.e.t.) | 1–1 (1–4 p) |
| 1989–90 | First round | Atlético Madrid | 1–0 (a.e.t.) | 0–1 | 1–1 (4–1 p) |
| 1989–90 | Second round | Sochaux | 0–0 | 1–1 | 1–1 (a) |
| 1989–90 | Third round | Dynamo Kyiv | 1–0 | 0–0 | 1–0 |
| 1989–90 | Quarter-finals | Auxerre | 1–0 | 1–0 | 2–0 |
| 1989–90 | Semi-finals | Werder Bremen | 0–0 | 1–1 | 1–1 (a) |
| 1989–90 | Final | Juventus | 0–0 | 1–3 | 1–3 |
| 1998–99 | First round | Hajduk Split | 2–1 | 1–1 | 3–2 |
| 1998–99 | Second round | Grasshopper | 0–3 | 2–0 | 2–3 |
| 2000–01 | First round | Tirol Innsbruck | 2–2 | 1–3 | 3–5 |
| 2001–02 | First round | Dnipro | 2–1 | 0–0 | 2–1 |
| 2001–02 | Second round | Tirol Innsbruck | 2–0 | 2–2 | 4–2 |
| 2001–02 | Third round | Lille | 0–1 | 0–2 | 0–3 |
| 2007–08 | First round | Groningen | 1–1 (a.e.t.) | 1–1 | 2–2 (4–3 p) |
| 2007–08 | Group stage | Villarreal | — | 1–1 | 2nd |
| 2007–08 | Group stage | IF Elfsborg | 6–1 | — | 2nd |
| 2007–08 | Group stage | AEK Athens | — | 1–1 | 2nd |
| 2007–08 | Group stage | Mladá Boleslav | 2–1 | — | 2nd |
| 2007–08 | Round of 32 | Rosenborg | 2–1 | 1–0 | 3–1 |
| 2007–08 | Round of 16 | Everton | 2–0 | 0–2 (a.e.t.) | 2–2 (5–4 p) |
| 2007–08 | Quarter-finals | PSV Eindhoven | 1–1 | 2–0 | 3–1 |
| 2007–08 | Semi-finals | Rangers | 0–0 (a.e.t.) | 0–0 | 0–0 (3–4 p) |
| 2008–09 | Round of 32 | Ajax | 0–1 | 1–1 | 1–2 |
| 2013–14 | Play-off round | Grasshopper | 0–1 | 2–1 | 2–2 (a) |
| 2013–14 | Group stage | Paços Ferreira | 3–0 | 0–0 | 1st |
| 2013–14 | Group stage | Dnipro | 2–1 | 2–1 | 1st |
| 2013–14 | Group stage | Pandurii | 3–0 | 2–1 | 1st |
| 2013–14 | Round of 32 | Esbjerg | 1–1 | 3–1 | 4–2 |
| 2013–14 | Round of 16 | Juventus | 0–1 | 1–1 | 1–2 |
| 2014–15 | Group stage | Guingamp | 3–0 | 2–1 | 1st |
| 2014–15 | Group stage | Dinamo Minsk | 1–2 | 3–0 | 1st |
| 2014–15 | Group stage | PAOK | 1–1 | 1–0 | 1st |
| 2014–15 | Round of 32 | Tottenham Hotspur | 2–0 | 1–1 | 3–1 |
| 2014–15 | Round of 16 | Roma | 1–1 | 3–0 | 4–1 |
| 2014–15 | Quarter-finals | Dynamo Kyiv | 2–0 | 1–1 | 3–1 |
| 2014–15 | Semi-finals | Sevilla | 0–2 | 0–3 | 0–5 |
| 2015–16 | Group stage | Basel | 1–2 | 2–2 | 2nd |
| 2015–16 | Group stage | Belenenses | 1–0 | 4–0 | 2nd |
| 2015–16 | Group stage | Lech Poznań | 1–2 | 2–0 | 2nd |
| 2015–16 | Round of 32 | Tottenham Hotspur | 1–1 | 0–3 | 1–4 |
| 2016–17 | Group stage | PAOK | 2–3 | 0–0 | 1st |
| 2016–17 | Group stage | Qarabağ | 5–1 | 2–1 | 1st |
| 2016–17 | Group stage | Slovan Liberec | 3–0 | 3–1 | 1st |
| 2016–17 | Round of 32 | Borussia Mönchengladbach | 2–4 | 1–0 | 3–4 |

### UEFA Conference League

| Season | Round | Opposition | Home | Away | Aggregate |
| 2022–23 | Play-off round | Twente | 2–1 | 0–0 | 2–1 |
| 2022–23 | Group stage | RFS | 1–1 | 3–0 | 2nd |
| 2022–23 | Group stage | İstanbul Başakşehir | 2–1 | 0–3 | 2nd |
| 2022–23 | Group stage | Heart of Midlothian | 5–1 | 3–0 | 2nd |
| 2022–23 | Knockout round play-offs | Braga | 3–2 | 4–0 | 7–2 |
| 2022–23 | Round of 16 | Sivasspor | 1–0 | 4–1 | 5–1 |
| 2022–23 | Quarter-finals | Lech Poznań | 2–3 | 4–1 | 6–4 |
| 2022–23 | Semi-finals | Basel | 1–2 | 3–1 (a.e.t.) | 4–3 |
| 2022–23 | Final | West Ham United | 1–2 | 1–2 | 1–2 |
| 2023–24 | Play-off round | Rapid Wien | 2–0 | 0–1 | 2–1 |
| 2023–24 | Group stage | Genk | 2–1 | 2–2 | 1st |
| 2023–24 | Group stage | Ferencváros | 2–2 | 1–1 | 1st |
| 2023–24 | Group stage | Čukarički | 6–0 | 1–0 | 1st |
| 2023–24 | Round of 16 | Maccabi Haifa | 1–1 | 4–3 | 5–4 |
| 2023–24 | Quarter-finals | Viktoria Plzeň | 2–0 (a.e.t.) | 0–0 | 2–0 |
| 2023–24 | Semi-finals | Club Brugge | 3–2 | 1–1 | 4–3 |
| 2023–24 | Final | Olympiacos | 0–1 (a.e.t.) | 0–1 (a.e.t.) | 0–1 (a.e.t.) |
| 2024–25 | Play-off round | Puskás Akadémia | 3–3 | 1–1 (a.e.t.) | 4–4 (5–4 p) |
| 2024–25 | League phase | The New Saints | 2–0 | — | 3rd |
| 2024–25 | League phase | St. Gallen | — | 4–2 | 3rd |
| 2024–25 | League phase | APOEL | — | 1–2 | 3rd |
| 2024–25 | League phase | Pafos | 3–2 | — | 3rd |
| 2024–25 | League phase | LASK | 7–0 | — | 3rd |
| 2024–25 | League phase | Vitória de Guimarães | — | 1–1 | 3rd |
| 2024–25 | Round of 16 | Panathinaikos | 3–1 | 2–3 | 5–4 |
| 2024–25 | Quarter-finals | Celje | | | |

## FIFA-only recognized seasonal competitions
### Inter-Cities Fairs Cup

| Season | Round | Opposition | Home | Away | Aggregate |
| 1964–65 | First round | Barcelona | 0–2 | 1–0 | 1–2 |
| 1965–66 | First round | Red Star Belgrade | 3–1 | 4–0 | 7–1 |
| 1965–66 | Second round | Spartak Brno | 2–0 | 0–4 | 2–4 |
| 1967–68 | First round | Nice | 4–0 | 1–0 | 5–0 |
| 1967–68 | Second round | Sporting CP | 1–1 | 1–2 | 2–3 |
| 1968–69 | First round | Dinamo Zagreb | 2–1 | 1–1 | 3–2 |
| 1968–69 | Second round | Hansa Rostock | 2–1 | 2–3 | 4–4 (a) |
| 1968–69 | Third round | Vitória de Setubal | 2–1 | 0–3 | 2–4 |
| 1970–71 | First round | Ruch Chorzów | 2–0 | 1–1 | 3–1 |
| 1970–71 | Second round | 1. FC Köln | 1–2 | 0–1 | 1–3 |

## Overall record
### By competition

    As of 13 March 2025.
| Competition | Pld | W | D | L | GF | GA | GD | Win% |
| European Cup / UEFA Champions League | 45 | 21 | 15 | 9 | 63 | 49 | +14 | 046.67 |
| European Cup Winners' Cup / UEFA Cup Winners' Cup | 28 | 17 | 4 | 7 | 52 | 27 | +25 | 060.71 |
| UEFA Cup / UEFA Europa League | 98 | 43 | 30 | 25 | 129 | 95 | +34 | 043.88 |
| UEFA Conference League | 42 | 23 | 11 | 8 | 93 | 49 | +44 | 054.76 |
| Total | 213 | 104 | 60 | 49 | 337 | 220 | +117 | 048.83 |

### By club

The following list details Fiorentina's all-time record against clubs they have met one or more times in European competition. The club and its country are given, as well as the number of matches played (Pld), won by Fiorentina (W), drawn (D) and lost by Fiorentina (L), goals for Fiorentina (GF), goals against Fiorentina (GA), Fiorentina 's goal difference (GD), and their win percentages (W%). Statistics are correct as of the 2024–25 season and include goals scored during extra time where applicable; in these matches, the result given is the result at the end of extra time.
    As of match played 13 March 2025

#### Key

| Club | Pld | W | D | L | GF | GA | GD | W% |
| AEK Athens | 1 | 0 | 1 | 0 | 1 | 1 | +0 | 000.00 |
| AIK | 2 | 1 | 1 | 0 | 3 | 0 | +3 | 050.00 |
| Ajax | 2 | 0 | 1 | 1 | 1 | 2 | −1 | 000.00 |
| Anderlecht | 2 | 0 | 1 | 1 | 3 | 7 | −4 | 000.00 |
| APOEL | 1 | 0 | 0 | 1 | 1 | 2 | −1 | 000.00 |
| Atlético Madrid | 4 | 1 | 1 | 2 | 2 | 5 | −3 | 025.00 |
| Auxerre | 2 | 2 | 0 | 0 | 2 | 0 | +2 | 100.00 |
| Barcelona | 6 | 1 | 2 | 3 | 7 | 11 | −4 | 016.67 |
| Basel | 4 | 1 | 1 | 2 | 7 | 7 | +0 | 025.00 |
| Bayern Munich | 4 | 1 | 1 | 2 | 5 | 8 | −3 | 025.00 |
| Belenenses | 2 | 2 | 0 | 0 | 5 | 0 | +5 | 100.00 |
| Benfica | 2 | 1 | 0 | 1 | 2 | 1 | +1 | 050.00 |
| Beşiktaş | 2 | 2 | 0 | 0 | 6 | 0 | +6 | 100.00 |
| Boavista | 2 | 1 | 0 | 1 | 1 | 1 | +0 | 050.00 |
| Bordeaux | 2 | 0 | 2 | 0 | 3 | 3 | +0 | 000.00 |
| Borussia Mönchengladbach | 2 | 1 | 0 | 1 | 3 | 4 | −1 | 050.00 |
| Braga | 2 | 2 | 0 | 0 | 7 | 2 | +5 | 100.00 |
| Celtic | 2 | 1 | 0 | 1 | 1 | 3 | −2 | 050.00 |
| Club Brugge | 2 | 1 | 1 | 0 | 4 | 3 | +1 | 050.00 |
| Čukarički | 2 | 2 | 0 | 0 | 7 | 0 | +7 | 100.00 |
| Debrecen | 2 | 2 | 0 | 0 | 9 | 5 | +4 | 100.00 |
| Dinamo Minsk | 2 | 1 | 0 | 1 | 4 | 2 | +2 | 050.00 |
| Dinamo Zagreb | 4 | 2 | 1 | 1 | 7 | 4 | +3 | 050.00 |
| Dnipro | 4 | 3 | 1 | 0 | 6 | 3 | +3 | 075.00 |
| Dynamo Kyiv | 6 | 3 | 3 | 0 | 6 | 2 | +4 | 050.00 |
| Dynamo Žilina | 2 | 1 | 0 | 1 | 4 | 3 | +1 | 050.00 |
| IF Elfsborg | 1 | 1 | 0 | 0 | 6 | 1 | +5 | 100.00 |
| Esbjerg | 2 | 1 | 1 | 0 | 4 | 2 | +2 | 050.00 |
| Eskişehirspor | 2 | 2 | 0 | 0 | 5 | 1 | +4 | 100.00 |
| Everton | 2 | 1 | 0 | 1 | 2 | 2 | +0 | 050.00 |
| FCSB | 2 | 1 | 1 | 0 | 1 | 0 | +1 | 050.00 |
| Fenerbahçe | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 100.00 |
| Ferencváros | 2 | 0 | 2 | 0 | 3 | 3 | +0 | 000.00 |
| Genk | 2 | 1 | 1 | 0 | 4 | 3 | +1 | 050.00 |
| Gloria Bistriţa | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 050.00 |
| Grasshopper | 6 | 3 | 1 | 2 | 9 | 8 | +1 | 050.00 |
| Groningen | 2 | 0 | 2 | 0 | 2 | 2 | +0 | 000.00 |
| Guingamp | 2 | 2 | 0 | 0 | 5 | 1 | +4 | 100.00 |
| Győri | 2 | 1 | 0 | 1 | 3 | 4 | −1 | 050.00 |
| Hajduk Split | 2 | 1 | 1 | 0 | 3 | 2 | +1 | 050.00 |
| Hansa Rostock | 2 | 0 | 2 | 0 | 4 | 4 | +0 | 000.00 |
| Heart of Midlothian | 2 | 2 | 0 | 0 | 8 | 1 | +7 | 100.00 |
| İstanbul Başakşehir | 2 | 1 | 0 | 1 | 2 | 4 | −2 | 050.00 |
| Juventus | 4 | 0 | 2 | 2 | 2 | 5 | −3 | 000.00 |
| 1. FC Köln | 2 | 0 | 0 | 2 | 1 | 3 | −2 | 000.00 |
| LASK | 1 | 1 | 0 | 0 | 7 | 0 | +7 | 100.00 |
| Lech Poznań | 4 | 2 | 0 | 2 | 9 | 6 | +3 | 050.00 |
| Lille | 2 | 0 | 0 | 2 | 0 | 3 | −3 | 000.00 |
| Liverpool | 2 | 2 | 0 | 0 | 4 | 1 | +3 | 100.00 |
| Luzern | 2 | 2 | 0 | 0 | 9 | 2 | +7 | 100.00 |
| Lyon | 4 | 1 | 1 | 2 | 4 | 5 | −1 | 025.00 |
| Maccabi Haifa | 2 | 1 | 1 | 0 | 5 | 4 | +1 | 050.00 |
| Manchester United | 2 | 1 | 0 | 1 | 3 | 3 | +0 | 050.00 |
| Mladá Boleslav | 1 | 1 | 0 | 0 | 2 | 1 | +1 | 100.00 |
| Nice | 2 | 2 | 0 | 0 | 5 | 0 | +5 | 100.00 |
| IFK Norrköping | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 050.00 |
| Olympiacos | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 000.00 |
| Östers | 2 | 2 | 0 | 0 | 3 | 1 | +2 | 100.00 |
| Paços de Ferreira | 2 | 1 | 1 | 0 | 3 | 0 | +3 | 050.00 |
| Panathinaikos | 2 | 1 | 0 | 1 | 5 | 4 | +1 | 050.00 |
| Pandurii | 2 | 2 | 0 | 0 | 5 | 1 | +4 | 100.00 |
| PAOK | 4 | 1 | 2 | 1 | 4 | 4 | +0 | 025.00 |
| Pafos | 1 | 1 | 0 | 0 | 3 | 2 | +1 | 100.00 |
| PSV Eindhoven | 2 | 1 | 1 | 0 | 3 | 1 | +2 | 050.00 |
| Puskás Akadémia | 2 | 0 | 2 | 0 | 4 | 4 | +0 | 000.00 |
| Qarabağ | 2 | 2 | 0 | 0 | 7 | 2 | +5 | 100.00 |
| RFS | 2 | 1 | 1 | 0 | 4 | 1 | +3 | 050.00 |
| Rangers | 4 | 2 | 2 | 0 | 4 | 1 | +3 | 050.00 |
| Rapid Wien | 4 | 3 | 0 | 1 | 11 | 4 | +7 | 075.00 |
| Real Madrid | 1 | 0 | 0 | 1 | 0 | 2 | −2 | 000.00 |
| Red Star Belgrade | 4 | 3 | 1 | 0 | 8 | 1 | +7 | 075.00 |
| Roma | 2 | 1 | 1 | 0 | 4 | 1 | +3 | 050.00 |
| Rosenborg | 2 | 2 | 0 | 0 | 3 | 1 | +2 | 100.00 |
| Ruch Chorzów | 2 | 1 | 1 | 0 | 3 | 1 | +2 | 050.00 |
| Schalke 04 | 2 | 0 | 0 | 2 | 1 | 5 | −4 | 000.00 |
| Sevilla | 2 | 0 | 0 | 2 | 0 | 5 | −5 | 000.00 |
| Sivasspor | 2 | 2 | 0 | 0 | 5 | 1 | +4 | 100.00 |
| Slavia Prague | 2 | 1 | 1 | 0 | 2 | 0 | +2 | 050.00 |
| Slovan Liberec | 2 | 1 | 1 | 0 | 6 | 1 | +5 | 050.00 |
| Sochaux | 2 | 0 | 2 | 0 | 1 | 1 | +0 | 000.00 |
| Sparta Prague | 2 | 1 | 0 | 1 | 2 | 4 | −2 | 050.00 |
| Spartak Brno | 2 | 1 | 0 | 1 | 2 | 4 | −2 | 050.00 |
| Sporting CP | 4 | 0 | 3 | 1 | 5 | 6 | −1 | 000.00 |
| St. Gallen | 1 | 1 | 0 | 0 | 4 | 2 | +2 | 100.00 |
| The New Saints | 1 | 1 | 0 | 0 | 2 | 0 | +2 | 100.00 |
| Tirol Innsbruck | 4 | 1 | 2 | 1 | 7 | 7 | +0 | 025.00 |
| Tottenham Hotspur | 4 | 1 | 2 | 1 | 4 | 5 | −1 | 025.00 |
| Twente | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 050.00 |
| Újpest | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 100.00 |
| Universitatea Craiova | 4 | 1 | 1 | 2 | 2 | 4 | −2 | 025.00 |
| Valencia | 2 | 1 | 0 | 1 | 1 | 2 | −1 | 050.00 |
| Viktoria Plzeň | 2 | 1 | 1 | 0 | 2 | 0 | +2 | 050.00 |
| Villarreal | 1 | 0 | 1 | 0 | 1 | 1 | +0 | 000.00 |
| Vitória de Guimarães | 1 | 0 | 1 | 0 | 1 | 1 | +0 | 000.00 |
| Vitória de Setúbal | 4 | 2 | 0 | 2 | 4 | 6 | −2 | 050.00 |
| Werder Bremen | 2 | 0 | 2 | 0 | 1 | 1 | +0 | 000.00 |
| West Ham United | 1 | 0 | 0 | 1 | 1 | 2 | −1 | 000.00 |
| Widzew Łódź | 2 | 2 | 0 | 0 | 5 | 1 | +4 | 100.00 |
| Zwickau | 2 | 1 | 0 | 1 | 1 | 1 | +0 | 050.00 |

### European finals

| Year | Competition | Opposition | Score | Venue |
| 1957 | European Cup | Real Madrid | 0–2 | Santiago Bernabéu Stadium, Madrid |
| 1961 | European Cup Winners' Cup | Rangers | 2–0 (1st leg) | Ibrox Park, Glasgow |
| 1961 | European Cup Winners' Cup | Rangers | 2–1 (2nd leg) | Stadio Communale, Florence |
| 1962 | European Cup Winners' Cup | Atlético Madrid | 1–1 | Hampden Park, Glasgow |
| 1962 | European Cup Winners' Cup | Atlético Madrid | 0–3 (Replay) | Neckarstadion, Stuttgart |
| 1990 | UEFA Cup | Juventus | 1–3 (1st leg) | Stadio Comunale Vittorio Pozzo, Turin |
| 1990 | UEFA Cup | Juventus | 0–0 (2nd leg) | Stadio Partenio, Avellino |
| 2023 | UEFA Europa Conference League | West Ham United | 1–2 | Fortuna Arena, Prague |
| 2024 | UEFA Europa Conference League | Olympiacos | 0–1 (a.e.t.) | Agia Sophia Stadium, Athens |