# PFC Levski Sofia in European football

This article lists the results of Levski Sofia in Еuropean competitions since the club's first participation in 1958.
The furthest stage Levski has reached is the quarter-finals of the Cup Winners' Cup in 1969–70, 1976–77 and 1986–87 and the quarter-finals of the UEFA Cup in 1975–76 and 2005–06.
Notable eliminations by Levski: Ajax, Dynamo Kyiv, Rangers, VfB Stuttgart (x2), Auxerre, Udinese, MSV Duisburg, Olympiacos, Dinamo București, Slavia Prague, Hajduk Split, Boavista, Brøndby, Djurgården, Śląsk Wrocław, PAOK, Hapoel Be'er Sheva, St. Gallen.
Notable wins: Barcelona, Ajax, Marseille, Lazio, Atlético Madrid, Rangers, VfB Stuttgart, Sporting CP, Austria Wien, Olympiacos, Górnik Zabrze, Auxerre, Dynamo Berlin, MSV Duisburg, Udinese, Dinamo București, Fenerbahçe, Beşiktaş, Hajduk Split, Brøndby, Boavista, Śląsk Wrocław, Sturm Graz, Gent, AIK, Dnipro, Spartak Trnava, Željezničar, Vojvodina, Dinamo Minsk, Admira Wacker, Chievo, APOEL, PAOK, Hapoel Be'er Sheva, Velež.

## Total statistics

As of 31 August 2023.
Levski Sofia record in European football by competition :
| Competition | S | P | W | D | L | GF | GA | GD |
| UEFA Champions League / European Cup | 15 | 58 | 15 | 14 | 29 | 74 | 82 | –8 |
| UEFA Cup Winners' Cup / European Cup Winners' Cup | 11 | 36 | 14 | 5 | 17 | 70 | 55 | +15 |
| UEFA Europa League / UEFA Cup | 26 | 112 | 41 | 25 | 46 | 144 | 150 | –6 |
| UEFA Europa Conference League | 2 | 10 | 5 | 3 | 2 | 11 | 7 | +4 |
| UEFA Intertoto Cup | 1 | 6 | 2 | 2 | 2 | 12 | 11 | +1 |
| Balkans Cup | 3 | 23 | 8 | 8 | 7 | 35 | 24 | +11 |
| Mitropa Cup | 1 | 2 | 1 | 0 | 1 | 1 | 5 | –4 |
| Intertoto Cup Ernst Thommen | 1 | 4 | 3 | 0 | 1 | 12 | 5 | +7 |
| Total | 60 | 251 | 89 | 57 | 105 | 359 | 339 | +20 |

## Player and coach statistics

As of 31 August 2023.
Coach in bold is active for Levski.

## Statistics by country

As of 31 August 2023
| Country | Club | P | W | D | L | GF | GA | GD |
| Andorra | Sant Julià | 2 | 2 | 0 | 0 | 9 | 0 | +9 |
| Subtotal | Subtotal | 2 | 2 | 0 | 0 | 9 | 0 | +9 |
| Austria | Austria Wien | 2 | 1 | 0 | 1 | 3 | 4 | –1 |
| Austria | Red Bull Salzburg | 2 | 0 | 0 | 2 | 0 | 2 | –2 |
| Austria | Sturm Graz | 2 | 1 | 0 | 1 | 1 | 1 | 0 |
| Subtotal | Subtotal | 6 | 2 | 0 | 4 | 4 | 7 | –3 |
| Azerbaijan | Baku | 2 | 1 | 1 | 0 | 2 | 0 | +2 |
| Subtotal | Subtotal | 2 | 1 | 1 | 0 | 2 | 0 | +2 |
| Belarus | BATE Borisov | 2 | 0 | 1 | 1 | 1 | 2 | –1 |
| Belarus | Lokomotiv Vitebsk | 2 | 1 | 1 | 0 | 9 | 2 | +7 |
| Subtotal | Subtotal | 4 | 1 | 2 | 1 | 10 | 4 | +6 |
| Belgium | Antwerp | 2 | 0 | 1 | 1 | 3 | 4 | –1 |
| Belgium | Beveren | 2 | 0 | 1 | 1 | 1 | 2 | –1 |
| Belgium | Eendracht Aalst | 2 | 0 | 0 | 2 | 1 | 3 | –2 |
| Belgium | Gent | 2 | 1 | 0 | 1 | 3 | 3 | 0 |
| Subtotal | Subtotal | 8 | 1 | 2 | 5 | 8 | 12 | –4 |
| Bosnia and Herzegovina / SFR Yugoslavia | Modriča | 2 | 2 | 0 | 0 | 8 | 0 | +8 |
| Bosnia and Herzegovina / SFR Yugoslavia | Sarajevo | 2 | 1 | 0 | 1 | 2 | 3 | –1 |
| Bosnia and Herzegovina / SFR Yugoslavia | Velež Mostar | 2 | 1 | 0 | 1 | 5 | 4 | +1 |
| Bosnia and Herzegovina / SFR Yugoslavia | Željezničar | 2 | 1 | 1 | 0 | 4 | 0 | +4 |
| Subtotal | Subtotal | 8 | 5 | 1 | 2 | 19 | 7 | +12 |
| Croatia | Hajduk Split | 4 | 1 | 1 | 2 | 4 | 3 | +1 |
| Subtotal | Subtotal | 4 | 1 | 1 | 2 | 4 | 3 | +1 |
| Cyprus | AEK Larnaca | 2 | 0 | 0 | 2 | 0 | 7 | –7 |
| Cyprus | APOEL | 2 | 1 | 1 | 0 | 2 | 0 | +2 |
| Subtotal | Subtotal | 4 | 1 | 1 | 2 | 2 | 7 | –5 |
| Czech Republic | Slavia Prague | 2 | 0 | 2 | 0 | 2 | 2 | 0 |
| Subtotal | Subtotal | 2 | 0 | 2 | 0 | 2 | 2 | 0 |
| Denmark | Boldklubben 1903 | 2 | 1 | 0 | 1 | 2 | 1 | +1 |
| Denmark | Brøndby | 2 | 1 | 1 | 0 | 5 | 2 | +3 |
| Denmark | Copenhagen | 2 | 0 | 0 | 2 | 1 | 6 | –5 |
| Subtotal | Subtotal | 6 | 2 | 1 | 3 | 8 | 9 | –1 |
| England | Chelsea | 4 | 0 | 0 | 4 | 1 | 10 | –9 |
| England | Liverpool | 2 | 0 | 0 | 2 | 2 | 6 | –4 |
| England | Watford | 2 | 0 | 1 | 1 | 2 | 4 | –2 |
| Subtotal | Subtotal | 8 | 0 | 1 | 7 | 5 | 20 | –15 |
| Finland | Reipas Lahti | 2 | 2 | 0 | 0 | 19 | 3 | +16 |
| Finland | Tampere United | 2 | 0 | 0 | 2 | 0 | 2 | –2 |
| Subtotal | Subtotal | 4 | 2 | 0 | 2 | 19 | 5 | +14 |
| France | Auxerre | 2 | 1 | 0 | 1 | 2 | 2 | 0 |
| France | Lille | 2 | 0 | 1 | 1 | 2 | 3 | –1 |
| France | Marseille | 1 | 1 | 0 | 0 | 1 | 0 | +1 |
| Subtotal | Subtotal | 5 | 2 | 1 | 2 | 5 | 5 | 0 |
| Georgia | Sioni Bolnisi | 2 | 2 | 0 | 0 | 4 | 0 | +4 |
| Subtotal | Subtotal | 2 | 2 | 0 | 0 | 4 | 0 | +4 |
| Germany / East Germany / West Germany | Dynamo Berlin | 2 | 1 | 0 | 1 | 2 | 3 | –1 |
| Germany / East Germany / West Germany | Eintracht Frankfurt | 2 | 0 | 1 | 1 | 1 | 3 | –2 |
| Germany / East Germany / West Germany | MSV Duisburg | 2 | 1 | 0 | 1 | 4 | 4 | 0 |
| Germany / East Germany / West Germany | Schalke 04 | 2 | 0 | 1 | 1 | 2 | 4 | –2 |
| Germany / East Germany / West Germany | VfB Stuttgart | 4 | 1 | 3 | 0 | 5 | 4 | +1 |
| Germany / East Germany / West Germany | Werder Bremen | 4 | 0 | 1 | 3 | 2 | 8 | –6 |
| Subtotal | Subtotal | 15 | 3 | 6 | 7 | 16 | 26 | –10 |
| Greece | OFI Crete | 2 | 1 | 0 | 1 | 2 | 3 | –1 |
| Greece | Olympiacos | 2 | 1 | 0 | 1 | 4 | 3 | +1 |
| Greece | PAOK | 2 | 1 | 1 | 0 | 3 | 1 | +2 |
| Subtotal | Subtotal | 6 | 3 | 1 | 2 | 9 | 7 | +2 |
| Hungary | Debrecen | 2 | 0 | 0 | 2 | 1 | 4 | –3 |
| Hungary | Ferencváros | 2 | 0 | 0 | 2 | 3 | 7 | –4 |
| Hungary | Újpest | 2 | 0 | 0 | 2 | 1 | 7 | –6 |
| Subtotal | Subtotal | 6 | 0 | 0 | 6 | 5 | 18 | –13 |
| Iceland | ÍBV | 2 | 2 | 0 | 0 | 8 | 0 | +8 |
| Subtotal | Subtotal | 2 | 2 | 0 | 0 | 8 | 0 | +8 |
| Israel | Hapoel Be'er Sheva | 2 | 1 | 1 | 0 | 2 | 1 | +1 |
| Israel | Hapoel Ramat Gan | 2 | 2 | 0 | 0 | 5 | 0 | +5 |
| Subtotal | Subtotal | 4 | 3 | 1 | 0 | 7 | 1 | +6 |
| Italy | Chievo | 2 | 1 | 1 | 0 | 4 | 2 | +2 |
| Italy | Juventus | 2 | 0 | 1 | 1 | 2 | 4 | –2 |
| Italy | Lazio | 2 | 1 | 0 | 1 | 1 | 4 | –3 |
| Italy | Milan | 6 | 0 | 2 | 4 | 5 | 17 | –12 |
| Italy | Udinese | 2 | 1 | 1 | 0 | 2 | 1 | +1 |
| Subtotal | Subtotal | 14 | 3 | 5 | 6 | 14 | 28 | –14 |
| Kazakhstan | Atyrau | 2 | 2 | 0 | 0 | 6 | 1 | +5 |
| Kazakhstan | Irtysh | 2 | 0 | 1 | 1 | 0 | 2 | –2 |
| Subtotal | Subtotal | 4 | 2 | 1 | 1 | 6 | 3 | +3 |
| Latvia | Skonto | 2 | 1 | 1 | 0 | 2 | 0 | +2 |
| Subtotal | Subtotal | 2 | 1 | 1 | 0 | 2 | 0 | +2 |
| Liechtenstein | Vaduz | 2 | 1 | 0 | 1 | 3 | 3 | 0 |
| Subtotal | Subtotal | 2 | 1 | 0 | 1 | 3 | 3 | 0 |
| Luxembourg | F91 Dudelange | 2 | 2 | 0 | 0 | 6 | 0 | +6 |
| Subtotal | Subtotal | 2 | 2 | 0 | 0 | 6 | 0 | +6 |
| Malta | Ħamrun Spartans | 2 | 1 | 0 | 1 | 2 | 2 | 0 |
| Subtotal | Subtotal | 2 | 1 | 0 | 1 | 2 | 2 | 0 |
| Montenegro | Sutjeska Nikšić | 2 | 1 | 1 | 0 | 3 | 1 | +2 |
| Subtotal | Subtotal | 2 | 1 | 1 | 0 | 3 | 1 | +2 |
| Netherlands | Ajax | 4 | 1 | 0 | 3 | 5 | 7 | –2 |
| Netherlands | AZ Alkmaar | 2 | 0 | 1 | 1 | 1 | 6 | –5 |
| Netherlands | Heerenveen | 1 | 0 | 0 | 1 | 1 | 2 | –1 |
| Netherlands | Sparta Rotterdam | 2 | 0 | 1 | 1 | 1 | 3 | –2 |
| Subtotal | Subtotal | 9 | 1 | 2 | 6 | 8 | 18 | –10 |
| North Macedonia | Shkupi | 2 | 2 | 0 | 0 | 3 | 0 | +3 |
| Subtotal | Subtotal | 2 | 2 | 0 | 0 | 3 | 0 | +3 |
| Norway | Brann | 2 | 0 | 2 | 0 | 1 | 1 | 0 |
| Subtotal | Subtotal | 2 | 0 | 2 | 0 | 1 | 1 | 0 |
| Poland | Górnik Zabrze | 2 | 1 | 0 | 1 | 4 | 4 | 0 |
| Poland | Śląsk Wrocław | 2 | 1 | 1 | 0 | 5 | 2 | +3 |
| Subtotal | Subtotal | 4 | 2 | 1 | 1 | 9 | 6 | +3 |
| Portugal | Benfica | 2 | 0 | 1 | 1 | 4 | 5 | –1 |
| Portugal | Boavista | 2 | 1 | 0 | 1 | 3 | 3 | 0 |
| Portugal | Sporting CP | 2 | 1 | 0 | 1 | 1 | 5 | –4 |
| Subtotal | Subtotal | 6 | 2 | 1 | 3 | 8 | 13 | –5 |
| Republic of Ireland | Dundalk | 2 | 2 | 0 | 0 | 8 | 0 | +8 |
| Subtotal | Subtotal | 2 | 2 | 0 | 0 | 8 | 0 | +8 |
| Romania | Dinamo București | 5 | 3 | 1 | 1 | 5 | 5 | 0 |
| Romania | Universitatea Cluj | 2 | 1 | 0 | 1 | 6 | 5 | +1 |
| Subtotal | Subtotal | 7 | 4 | 1 | 2 | 11 | 10 | +1 |
| Russia | CSKA Moscow | 1 | 0 | 0 | 1 | 1 | 2 | –1 |
| Subtotal | Subtotal | 1 | 0 | 0 | 1 | 1 | 2 | –1 |
| Scotland | Rangers | 2 | 1 | 0 | 1 | 4 | 4 | 0 |
| Subtotal | Subtotal | 2 | 1 | 0 | 1 | 4 | 4 | 0 |
| Slovakia | Artmedia Bratislava | 2 | 2 | 0 | 0 | 3 | 0 | +3 |
| Slovakia | Ružomberok | 2 | 2 | 0 | 0 | 4 | 0 | +4 |
| Slovakia | Slovan Bratislava | 2 | 0 | 1 | 1 | 2 | 3 | –1 |
| Slovakia | Spartak Trnava | 2 | 1 | 0 | 1 | 3 | 3 | 0 |
| Slovakia | Žilina | 2 | 0 | 1 | 1 | 1 | 2 | –1 |
| Subtotal | Subtotal | 10 | 5 | 2 | 3 | 13 | 8 | +5 |
| Slovenia | Celje | 2 | 1 | 0 | 1 | 3 | 1 | +2 |
| Slovenia | Maribor | 2 | 0 | 2 | 0 | 1 | 1 | 0 |
| Slovenia | Olimpija Ljubljana | 4 | 1 | 0 | 3 | 4 | 6 | –2 |
| Subtotal | Subtotal | 8 | 2 | 2 | 4 | 8 | 8 | 0 |
| Spain | Atlético Madrid | 2 | 1 | 0 | 1 | 2 | 3 | –1 |
| Spain | Barcelona | 4 | 1 | 0 | 3 | 5 | 15 | –10 |
| Spain | Real Madrid | 2 | 0 | 0 | 2 | 0 | 3 | –3 |
| Spain | Sevilla | 2 | 0 | 0 | 2 | 1 | 6 | –5 |
| Spain | Villarreal | 2 | 0 | 0 | 2 | 0 | 3 | –3 |
| Spain | Zaragoza | 2 | 0 | 0 | 2 | 0 | 4 | –4 |
| Subtotal | Subtotal | 14 | 2 | 0 | 12 | 8 | 34 | –26 |
| Sweden | AIK | 2 | 1 | 1 | 0 | 2 | 1 | +1 |
| Sweden | Djurgårdens IF | 2 | 1 | 0 | 1 | 7 | 2 | +5 |
| Sweden | Kalmar FF | 2 | 1 | 1 | 0 | 6 | 3 | +3 |
| Subtotal | Subtotal | 6 | 3 | 2 | 1 | 15 | 6 | +9 |
| Switzerland | Luzern | 2 | 1 | 0 | 1 | 2 | 2 | 0 |
| Switzerland | St. Gallen | 2 | 1 | 1 | 0 | 4 | 0 | +4 |
| Subtotal | Subtotal | 4 | 2 | 1 | 1 | 6 | 2 | +4 |
| Turkey | Beşiktaş | 2 | 0 | 1 | 1 | 1 | 2 | –1 |
| Turkey | Eskişehirspor | 2 | 2 | 0 | 0 | 7 | 1 | +6 |
| Turkey | Galatasaray | 2 | 0 | 1 | 1 | 2 | 3 | –1 |
| Subtotal | Subtotal | 6 | 2 | 2 | 2 | 10 | 6 | +3 |
| Ukraine / Soviet Union | Dnipro | 2 | 1 | 0 | 1 | 3 | 3 | 0 |
| Ukraine / Soviet Union | Dynamo Kyiv | 4 | 0 | 2 | 2 | 1 | 3 | –2 |
| Subtotal | Subtotal | 6 | 1 | 2 | 3 | 4 | 6 | –2 |

## Results by competition
### UEFA Champions League / European Cup

| Season | Round | Club | Home | Away | Aggregate |
| 1965–66 | Preliminary round | Djurgårdens IF | 6–0 | 1–2 | 7–2 |
| 1965–66 | First round | Benfica | 2–2 | 2–3 | 4–5 |
| 1970–71 | Preliminary round | Austria Wien | 3–1 | 0–3 | 3–4 |
| 1974–75 | First round | Újpesti Dózsa | 0–3 | 1–4 | 1–7 |
| 1977–78 | First round | Śląsk Wrocław | 3–0 | 2–2 | 5–2 |
| 1977–78 | Second round | Ajax | 1–2 | 1–2 | 2–4 |
| 1979–80 | First round | Real Madrid | 0–1 | 0–2 | 0–3 |
| 1984–85 | First round | Stuttgart | 1–1 | 2–2 | 3–3 (a) |
| 1984–85 | Second round | Dnipro | 3–1 | 0–2 | 3–3 (a) |
| 1988–89 | First round | Milan | 0–2 | 2–5 | 2–7 |
| 1993–94 | First round | Rangers | 2–1 | 2–3 | 4–4 (a) |
| 1993–94 | Second round | Werder Bremen | 2–2 | 0–1 | 2–3 |
| 2000–01 | First qualifying round | F91 Dudelange | 2–0 | 4–0 | 6–0 |
| 2000–01 | Second qualifying round | Beşiktaş | 1–1 | 0–1 | 1–2 |
| 2001–02 | First qualifying round | Željezničar | 4–0 | 0–0 | 4–0 |
| 2001–02 | Second qualifying round | Brann | 0–0 | 1–1 | 1–1 (a) |
| 2001–02 | Third qualifying round | Galatasaray | 1–1 | 1–2 | 2–3 |
| 2002–03 | Second qualifying round | Skonto | 2–0 | 0–0 | 2–0 |
| 2002–03 | Third qualifying round | Dynamo Kyiv | 0–1 | 0–1 | 0–2 |
| 2006–07 | Second qualifying round | Sioni Bolnisi | 2–0 | 2–0 | 4–0 |
| 2006–07 | Third qualifying round | Chievo | 2–0 | 2–2 | 4–2 |
| 2006–07 | Group stage (A) | Barcelona | 0–2 | 0–5 | 4th place |
| 2006–07 | Group stage (A) | Chelsea | 1–3 | 0–2 | 4th place |
| 2006–07 | Group stage (A) | Werder Bremen | 0–3 | 0–2 | 4th place |
| 2007–08 | Second qualifying round | Tampere United | 0–1 | 0–1 | 0–2 |
| 2008–09 | Third qualifying round | BATE Borisov | 0–1 | 1–1 | 1–2 |
| 2009–10 | Second qualifying round | Sant Julià | 4–0 | 5–0 | 9–0 |
| 2009–10 | Third qualifying round | Baku | 2–0 | 0–0 | 2–0 |
| 2009–10 | Play-off round | Debrecen | 1–2 | 0–2 | 1–4 |

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

| Season | Round | Club | Home | Away | Aggregate |
| 1967–68 | First round | Milan | 1–1 | 1–5 | 2–6 |
| 1969–70 | First round | ÍBV | 4–0 | 4–0 | 8–0 |
| 1969–70 | Second round | St. Gallen | 4–0 | 0–0 | 4–0 |
| 1969–70 | Quarter-finals | Górnik Zabrze | 3–2 | 1–2 | 4–4 (a) |
| 1971–72 | First round | Sparta Rotterdam | 1–1 | 0–2 | 1–3 |
| 1976–77 | First round | Reipas Lahti | 12–2 | 7–1 | 19–3 |
| 1976–77 | Second round | Boavista | 2–0 | 1–3 | 3–3 (a) |
| 1976–77 | Quarter-finals | Atlético Madrid | 2–1 | 0–2 | 2–3 |
| 1986–87 | First round | B 1903 | 2–0 | 0–1 | 2–1 |
| 1986–87 | Second round | Velež Mostar | 2–0 | 3–4 | 5–4 |
| 1986–87 | Quarter-finals | Zaragoza | 0–2 | 0–2 | 0–4 |
| 1987–88 | First round | OFI Crete | 1–0 | 1–3 | 2–3 |
| 1991–92 | First round | Ferencváros | 2–3 | 1–4 | 3–7 |
| 1992–93 | First round | Luzern | 2–1 | 0–1 | 2–2 (a) |
| 1996–97 | Qualifying round | Olimpija Ljubljana | 1–0 (a.e.t.) | 0–1 | 1–1 (2–4 p) |
| 1997–98 | Qualifying round | Slovan Bratislava | 1–1 | 1–2 | 2–3 |
| 1998–99 | Qualifying round | Lokomotiv Vitebsk | 8–1 | 1–1 | 9–2 |
| 1998–99 | First round | Copenhagen | 0–2 | 1–4 | 1–6 |

### UEFA Europa League / UEFA Cup

| Season | Round | Club | Home | Away | Aggregate |
| 1972–73 | First round | Universitatea Cluj | 5–1 | 1–4 | 6–5 |
| 1972–73 | Second round | Dynamo Berlin | 2–0 | 0–3 | 2–3 |
| 1975–76 | First round | Eskişehirspor | 3–0 | 4–1 | 7–1 |
| 1975–76 | Second round | MSV Duisburg | 2–1 | 2–3 | 4–4 (a) |
| 1975–76 | Third round | Ajax | 2–1 (a.e.t.) | 1–2 | 3–3 (5–3 p) |
| 1975–76 | Quarter–finals | Barcelona | 5–4 | 0–4 | 5–8 |
| 1978–79 | First round | Olympiacos | 3–1 (a.e.t.) | 1–2 | 4–3 |
| 1978–79 | Second round | Milan | 1–1 | 0–3 | 1–4 |
| 1980–81 | First round | Dynamo Kyiv | 0–0 | 1–1 | 1–1 (a) |
| 1980–81 | Second round | AZ Alkmaar | 1–1 | 0–5 | 1–6 |
| 1981–82 | First round | Dinamo București | 2–1 | 0–3 | 2–4 |
| 1982–83 | First round | Sevilla | 0–3 | 1–3 | 1–6 |
| 1983–84 | First round | Stuttgart | 1–0 | 1–1 | 2–1 |
| 1983–84 | Second round | Watford | 1–3 (a.e.t.) | 1–1 | 2–4 |
| 1989–90 | First round | Antwerp | 0–0 | 3–4 | 3–4 |
| 1994–95 | Preliminary round | Olimpija Ljubljana | 1–2 | 2–3 | 3–5 |
| 1995–96 | Preliminary round | Dinamo București | 1–1 (a.e.t.) | 1–0 | 2–1 |
| 1995–96 | First round | Eendracht Aalst | 1–2 | 0–1 | 1–3 |
| 1999–2000 | Qualifying round | APOEL | 2–0 | 0–0 | 2–0 |
| 1999–2000 | First round | Hajduk Split | 3–0 | 0–0 | 3–0 |
| 1999–2000 | Second round | Juventus | 1–3 | 1–1 | 2–4 |
| 2001–02 | First round | Chelsea | 0–2 | 0–3 | 0–5 |
| 2002–03 | First round | Brøndby | 4–1 | 1–1 | 5–2 |
| 2002–03 | Second round | Sturm Graz | 1–0 (a.e.t.) | 0–1 | 1–1 (7–8 p) |
| 2003–04 | Qualifying round | Atyrau | 2–0 | 4–1 | 6–1 |
| 2003–04 | First round | Hapoel Ramat Gan | 4–0 | 1–0 | 5–0 |
| 2003–04 | Second round | Slavia Prague | 0–0 | 2–2 | 2–2 (a) |
| 2003–04 | Third round | Liverpool | 2–4 | 0–2 | 2–6 |
| 2004–05 | Second qualifying round | Modriča | 5–0 | 3–0 | 8–0 |
| 2004–05 | First round | Beveren | 1–1 | 0–1 | 1–2 |
| 2005–06 | Second qualifying round | Publikum | 3–0 | 0–1 | 3–1 |
| 2005–06 | First round | Auxerre | 1–0 | 1–2 | 2–2 (a) |
| 2005–06 | Group stage (F) | Dinamo București | 1–0 | | 2nd place |
| 2005–06 | Group stage (F) | CSKA Moscow | | 1–2 | 2nd place |
| 2005–06 | Group stage (F) | Marseille | 1–0 | | 2nd place |
| 2005–06 | Group stage (F) | Heerenveen | | 1–2 | 2nd place |
| 2005–06 | Round of 32 | Artmedia Bratislava | 2–0 | 1–0 | 3–0 |
| 2005–06 | Round of 16 | Udinese | 2–1 | 0–0 | 2–1 |
| 2005–06 | Quarter-finals | Schalke 04 | 1–3 | 1–1 | 2–4 |
| 2008–09 | First round | Žilina | 0–1 | 1–1 | 1–2 |
| 2009–10 | Group stage (G) | Villarreal | 0–2 | 0–1 | 4th place |
| 2009–10 | Group stage (G) | Lazio | 0–4 | 1–0 | 4th place |
| 2009–10 | Group stage (G) | Red Bull Salzburg | 0–1 | 0–1 | 4th place |
| 2010–11 | Second qualifying round | Dundalk | 6–0 | 2–0 | 8–0 |
| 2010–11 | Third qualifying round | Kalmar FF | 5–2 | 1–1 | 6–3 |
| 2010–11 | Play-off round | AIK | 2–1 | 0–0 | 2–1 |
| 2010–11 | Group stage (C) | Gent | 3–2 | 0–1 | 4th place |
| 2010–11 | Group stage (C) | Sporting CP | 1–0 | 0–5 | 4th place |
| 2010–11 | Group stage (C) | Lille | 2–2 | 0–1 | 4th place |
| 2011–12 | Third qualifying round | Spartak Trnava | 2–1 | 1–2 (a.e.t.) | 3–3 (4–5 p) |
| 2012–13 | Second qualifying round | Sarajevo | 1–0 | 1–3 | 2–3 |
| 2013–14 | First qualifying round | Irtysh | 0–0 | 0–2 | 0–2 |
| 2016–17 | Second qualifying round | Maribor | 1–1 | 0–0 | 1–1 (a) |
| 2017–18 | First qualifying round | Sutjeska Nikšić | 3–1 | 0–0 | 3–1 |
| 2017–18 | Second qualifying round | Hajduk Split | 1–2 | 0–1 | 1–3 |
| 2018–19 | First qualifying round | Vaduz | 3–2 | 0–1 | 3–3 (a) |
| 2019–20 | First qualifying round | Ružomberok | 2–0 | 2–0 | 4–0 |
| 2019–20 | Second qualifying round | AEK Larnaca | 0–4 | 0–3 | 0–7 |

### UEFA Europa Conference League

| Season | Round | Club | Home | Away | Aggregate |
| 2022–23 | Second qualifying round | PAOK | 2–0 | 1–1 | 3–1 |
| 2022–23 | Third qualifying round | Ħamrun Spartans | 1–2 (a.e.t.) | 1–0 | 2–2 (1–4 p) |
| 2023–24 | Second qualifying round | Shkupi | 1–0 | 2–0 | 3–0 |
| 2023–24 | Third qualifying round | Hapoel Be'er Sheva | 2–1 | 0–0 | 2–1 |
| 2023–24 | Play-off round | Eintracht Frankfurt | 1–1 | 0–2 | 1–3 |

## Match details
### 2005–06 UEFA Cup

Group F
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | OM | LS | HVN | CSM | DB |
| 1 | Marseille | 4 | 3 | 0 | 1 | 5 | 3 | +2 | 9 | Advance to knockout stage | — | — | 1–0 | — | 2–1 |
| 2 | Levski Sofia | 4 | 2 | 0 | 2 | 4 | 4 | 0 | 6 | Advance to knockout stage | 1–0 | — | — | — | 1–0 |
| 3 | Heerenveen | 4 | 1 | 2 | 1 | 2 | 2 | 0 | 5 | Advance to knockout stage | — | 2–1 | — | 0–0 | — |
| 4 | CSKA Moscow | 4 | 1 | 1 | 2 | 3 | 4 | −1 | 4 | | 1–2 | 2–1 | — | — | — |
| 5 | Dinamo București | 4 | 1 | 1 | 2 | 2 | 3 | −1 | 4 | | — | — | 0–0 | 1–0 | — |
Knockout stage

### 2006–07 UEFA Champions League

Group A
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | CHE | BAR | BRM | LSO |
| 1 | Chelsea | 6 | 4 | 1 | 1 | 10 | 4 | +6 | 13 | Advance to knockout stage | — | 1–0 | 2–0 | 2–0 |
| 2 | Barcelona | 6 | 3 | 2 | 1 | 12 | 4 | +8 | 11 | Advance to knockout stage | 2–2 | — | 2–0 | 5–0 |
| 3 | Werder Bremen | 6 | 3 | 1 | 2 | 7 | 5 | +2 | 10 | Transfer to UEFA Cup | 1–0 | 1–1 | — | 2–0 |
| 4 | Levski Sofia | 6 | 0 | 0 | 6 | 1 | 17 | −16 | 0 | | 1–3 | 0–2 | 0–3 | — |

### 2009–10 UEFA Europa League

Group G
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SBG | VIL | LAZ | LS |
| 1 | Red Bull Salzburg | 6 | 6 | 0 | 0 | 9 | 2 | +7 | 18 | Advance to knockout phase | — | 2–0 | 2–1 | 1–0 |
| 2 | Villarreal | 6 | 3 | 0 | 3 | 8 | 6 | +2 | 9 | Advance to knockout phase | 0–1 | — | 4–1 | 1–0 |
| 3 | Lazio | 6 | 2 | 0 | 4 | 9 | 10 | −1 | 6 | | 1–2 | 2–1 | — | 0–1 |
| 4 | Levski Sofia | 6 | 1 | 0 | 5 | 1 | 9 | −8 | 3 | | 0–1 | 0–2 | 0–4 | — |

### 2010–11 UEFA Europa League

Group C
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SCP | LIL | GNT | LS |
| 1 | Sporting CP | 6 | 4 | 0 | 2 | 14 | 6 | +8 | 12 | Advance to knockout phase | — | 1–0 | 5–1 | 5–0 |
| 2 | Lille | 6 | 2 | 2 | 2 | 8 | 6 | +2 | 8 | Advance to knockout phase | 1–2 | — | 3–0 | 1–0 |
| 3 | Gent | 6 | 2 | 1 | 3 | 8 | 13 | −5 | 7 | | 3–1 | 1–1 | — | 1–0 |
| 4 | Levski Sofia | 6 | 2 | 1 | 3 | 6 | 11 | −5 | 7 | | 1–0 | 2–2 | 3–2 | — |