PFC CSKA Sofia in European football
This article lists the results of CSKA Sofia in the European Cup/Champions League, UEFA Cup/Europa League and the UEFA Cup Winners' Cup since they first entered European competition in the 1956–57 season.
Total statistics
Fully up to date as of 3 August 2023
| Competition | S | P | W | D | L | GF | GA | GD | 
|---|---|---|---|---|---|---|---|---|
| UEFA Champions League / European Cup | 25 | 98 | 41 | 16 | 41 | 140 | 144 | –4 | 
| UEFA Cup Winners' Cup / European Cup Winners' Cup | 5 | 22 | 12 | 0 | 10 | 49 | 29 | +20 | 
| UEFA Europa League / UEFA Cup | 25 | 116 | 40 | 34 | 42 | 148 | 140 | +8 | 
| UEFA Conference League | 3 | 20 | 5 | 5 | 10 | 18 | 27 | −9 | 
| UEFA Intertoto Cup | 1 | 4 | 2 | 1 | 1 | 8 | 4 | +4 | 
| Total | 59 | 260 | 100 | 56 | 104 | 363 | 344 | +19 | 
Statistics by country
Updated 3 August 2023
| Country | Club | P | W | D | L | GF | GA | GD | 
|---|---|---|---|---|---|---|---|---|
| Dinamo Tirana | 2 | 2 | 0 | 0 | 5 | 1 | +4 | |
| Partizani Tirana | 2 | 2 | 0 | 0 | 4 | 0 | +4 | |
| KF Tirana | 2 | 2 | 0 | 0 | 4 | 0 | +4 | |
| Subtotal | 6 | 6 | 0 | 0 | 13 | 1 | +12 | |
| Ararat Yerevan | 2 | 1 | 1 | 0 | 3 | 0 | +3 | |
| Pyunik | 2 | 2 | 0 | 0 | 3 | 0 | +3 | |
| Subtotal | 4 | 3 | 1 | 0 | 6 | 0 | +6 | |
| Admira Wacker | 2 | 2 | 0 | 0 | 6 | 1 | +5 | |
| Austria Wien | 2 | 1 | 0 | 1 | 4 | 5 | –1 | |
| Rapid Wien | 2 | 1 | 0 | 1 | 2 | 3 | –1 | |
| Swarovski Tirol | 2 | 1 | 0 | 1 | 2 | 3 | –1 | |
| Wacker Innsbruck | 2 | 2 | 0 | 0 | 4 | 0 | +4 | |
| Subtotal | 10 | 7 | 0 | 3 | 18 | 12 | +6 | |
| BATE Borisov | 1 | 1 | 0 | 0 | 2 | 0 | +2 | |
| Belshina Bobruisk | 2 | 1 | 1 | 0 | 3 | 1 | +2 | |
| Dinamo Minsk | 2 | 2 | 0 | 0 | 5 | 1 | +4 | |
| Shakhtyor Soligorsk | 2 | 2 | 0 | 0 | 5 | 2 | +3 | |
| Subtotal | 7 | 6 | 1 | 0 | 15 | 4 | +11 | |
| Anderlecht | 2 | 0 | 1 | 1 | 2 | 4 | –2 | |
| Subtotal | 2 | 0 | 1 | 1 | 2 | 4 | –2 | |
| Osijek | 4 | 2 | 1 | 1 | 6 | 4 | +2 | |
| Subtotal | 4 | 2 | 1 | 1 | 6 | 4 | +2 | |
| Omonia | 6 | 3 | 2 | 1 | 11 | 8 | +3 | |
| Subtotal | 6 | 3 | 2 | 1 | 11 | 8 | +3 | |
| Dukla Prague | 2 | 0 | 1 | 1 | 5 | 6 | –1 | |
| Slavia Prague | 1 | 0 | 0 | 1 | 2 | 4 | –2 | |
| Sparta Prague | 2 | 1 | 1 | 0 | 5 | 2 | +3 | |
| Viktoria Plzeň | 2 | 1 | 0 | 1 | 3 | 2 | +1 | |
| Subtotal | 7 | 2 | 2 | 3 | 15 | 14 | +1 | |
| Copenhagen | 2 | 0 | 0 | 2 | 2 | 4 | −2 | |
| Subtotal | 2 | 0 | 0 | 2 | 2 | 4 | −2 | |
| Blackburn Rovers | 2 | 0 | 2 | 0 | 4 | 4 | 0 | |
| Chelsea | 2 | 0 | 0 | 2 | 0 | 2 | –2 | |
| Fulham | 2 | 0 | 1 | 1 | 1 | 2 | –1 | |
| Liverpool | 6 | 2 | 0 | 4 | 5 | 10 | –5 | |
| Newcastle United | 2 | 0 | 1 | 1 | 2 | 4 | –2 | |
| Nottingham Forest | 2 | 2 | 0 | 0 | 2 | 0 | +2 | |
| Subtotal | 16 | 4 | 4 | 8 | 14 | 22 | –8 | |
| B36 Tórshavn | 1 | 1 | 0 | 0 | 3 | 1 | +3 | |
| Subtotal | 1 | 1 | 0 | 0 | 3 | 1 | +3 | |
| Haka | 2 | 2 | 0 | 0 | 11 | 1 | +10 | |
| Subtotal | 2 | 2 | 0 | 0 | 11 | 1 | +10 | |
| Marseille | 2 | 0 | 0 | 2 | 1 | 4 | –3 | |
| Monaco | 5 | 2 | 2 | 1 | 7 | 5 | +2 | |
| Saint-Étienne | 2 | 0 | 1 | 1 | 0 | 1 | –1 | |
| Strasbourg | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
| Toulouse | 2 | 0 | 2 | 0 | 1 | 1 | 0 | |
| Subtotal | 12 | 2 | 6 | 4 | 9 | 11 | –2 | |
| Bayer Leverkusen | 2 | 2 | 0 | 0 | 2 | 0 | +2 | |
| Bayern Munich | 8 | 2 | 0 | 6 | 7 | 24 | –17 | |
| Borussia Dortmund | 2 | 1 | 0 | 1 | 4 | 5 | –1 | |
| Hamburger SV | 5 | 0 | 0 | 5 | 2 | 13 | –11 | |
| Subtotal | 17 | 5 | 0 | 12 | 15 | 42 | –27 | |
| Olympiacos | 2 | 1 | 0 | 1 | 3 | 2 | +1 | |
| Panathinaikos | 4 | 4 | 0 | 0 | 7 | 1 | +6 | |
| Subtotal | 6 | 5 | 0 | 1 | 10 | 3 | +7 | |
| Ferencváros | 2 | 1 | 0 | 1 | 3 | 5 | –2 | |
| MTK Budapest | 2 | 1 | 0 | 1 | 2 | 2 | 0 | |
| Vasas | 2 | 1 | 0 | 1 | 3 | 7 | –4 | |
| Subtotal | 6 | 3 | 0 | 3 | 8 | 14 | –6 | |
| KA | 2 | 1 | 0 | 1 | 3 | 1 | +2 | |
| Subtotal | 2 | 1 | 0 | 1 | 3 | 1 | +2 | |
| Internazionale | 3 | 0 | 2 | 1 | 2 | 3 | –1 | |
| Juventus | 6 | 2 | 0 | 4 | 7 | 14 | –7 | |
| Milan | 2 | 0 | 0 | 2 | 0 | 3 | –3 | |
| Parma | 2 | 0 | 2 | 0 | 1 | 1 | 0 | |
| Roma | 8 | 1 | 1 | 6 | 6 | 16 | –10 | |
| Subtotal | 21 | 3 | 5 | 13 | 16 | 37 | –21 | |
| FK Liepāja | 2 | 0 | 2 | 0 | 0 | 0 | 0 | |
| Riga FC | 2 | 1 | 0 | 1 | 1 | 1 | 0 | |
| Subtotal | 4 | 1 | 2 | 1 | 1 | 1 | 0 | |
| FC Balzers | 2 | 2 | 0 | 0 | 11 | 1 | +10 | |
| Subtotal | 2 | 2 | 0 | 0 | 11 | 1 | +10 | |
| Hibernians | 1 | 1 | 0 | 0 | 4 | 1 | +3 | |
| Sirens | 1 | 1 | 0 | 0 | 2 | 1 | +1 | |
| Sliema Wanderers | 2 | 2 | 0 | 0 | 6 | 1 | +5 | |
| Subtotal | 4 | 4 | 0 | 0 | 12 | 3 | +9 | |
| Tiraspol | 2 | 2 | 0 | 0 | 11 | 2 | +9 | |
| Zimbru Chișinău | 2 | 0 | 2 | 0 | 1 | 1 | 0 | |
| Subtotal | 4 | 2 | 2 | 0 | 12 | 3 | +9 | |
| Titograd | 2 | 1 | 1 | 0 | 4 | 0 | +4 | |
| Subtotal | 2 | 1 | 1 | 0 | 4 | 0 | +4 | |
| Ajax | 4 | 1 | 0 | 3 | 3 | 7 | –4 | |
| Roda JC | 2 | 1 | 0 | 1 | 3 | 3 | 0 | |
| Subtotal | 6 | 2 | 0 | 4 | 6 | 10 | –4 | |
| Makedonija GP | 2 | 1 | 1 | 0 | 4 | 0 | +4 | |
| Subtotal | 1 | 1 | 1 | 0 | 4 | 0 | +4 | |
| Cliftonville | 2 | 2 | 0 | 0 | 5 | 1 | +4 | |
| Glentoran | 2 | 1 | 0 | 1 | 3 | 2 | +1 | |
| Linfield | 2 | 1 | 1 | 0 | 3 | 2 | +1 | |
| Portadown | 2 | 2 | 0 | 0 | 8 | 0 | +8 | |
| Subtotal | 8 | 6 | 1 | 1 | 19 | 5 | +14 | |
| Bodø/Glimt | 2 | 0 | 1 | 1 | 0 | 2 | −2 | |
| Molde | 2 | 1 | 1 | 0 | 2 | 0 | +2 | |
| Viking | 1 | 1 | 0 | 0 | 2 | 0 | +2 | |
| Subtotal | 5 | 2 | 2 | 1 | 4 | 2 | +2 | |
| Górnik Zabrze | 2 | 1 | 0 | 1 | 4 | 3 | +1 | |
| Ruch Chorzów | 2 | 1 | 1 | 0 | 6 | 2 | +4 | |
| Szombierki Bytom | 2 | 2 | 0 | 0 | 5 | 0 | +5 | |
| Subtotal | 6 | 4 | 1 | 1 | 15 | 5 | +10 | |
| Benfica | 4 | 0 | 1 | 3 | 3 | 8 | –5 | |
| Porto | 2 | 0 | 0 | 2 | 1 | 4 | –3 | |
| Sporting CP | 2 | 0 | 2 | 0 | 2 | 2 | 0 | |
| Subtotal | 8 | 0 | 3 | 5 | 6 | 14 | –8 | |
| Derry City | 2 | 1 | 1 | 0 | 2 | 1 | +1 | |
| Limerick | 2 | 2 | 0 | 0 | 4 | 1 | +3 | |
| St Patrick's Athletic | 2 | 1 | 0 | 1 | 2 | 1 | +1 | |
| Subtotal | 6 | 4 | 1 | 1 | 8 | 3 | +5 | |
| CFR Cluj | 2 | 0 | 1 | 1 | 0 | 2 | –2 | |
| Dinamo București | 2 | 1 | 0 | 1 | 10 | 4 | +6 | |
| Steaua București | 6 | 0 | 3 | 3 | 7 | 12 | –5 | |
| Sepsi OSK | 2 | 0 | 0 | 2 | 0 | 6 | –6 | |
| Subtotal | 12 | 1 | 4 | 7 | 17 | 24 | –7 | |
| Dynamo Moscow | 2 | 1 | 1 | 0 | 2 | 1 | +1 | |
| Torpedo Moscow | 2 | 0 | 2 | 0 | 2 | 2 | 0 | |
| Ural Sverdlovsk Oblast | 1 | 0 | 0 | 1 | 1 | 2 | –1 | |
| Subtotal | 5 | 1 | 3 | 1 | 5 | 5 | 0 | |
| Hajduk Kula | 2 | 0 | 2 | 0 | 1 | 1 | 0 | |
| Partizan | 2 | 2 | 0 | 0 | 6 | 2 | +4 | |
| Red Star Belgrade | 2 | 1 | 0 | 1 | 3 | 4 | –1 | |
| Subtotal | 6 | 3 | 2 | 1 | 10 | 7 | +3 | |
| Inter Bratislava | 2 | 2 | 0 | 0 | 8 | 2 | +6 | |
| Subtotal | 2 | 2 | 0 | 0 | 8 | 2 | +6 | |
| Mura 05 | 2 | 0 | 2 | 0 | 1 | 1 | 0 | |
| Subtotal | 2 | 0 | 2 | 0 | 1 | 1 | ± 0 | |
| Atlético Madrid | 5 | 1 | 0 | 4 | 5 | 10 | –5 | |
| Barcelona | 4 | 0 | 1 | 3 | 7 | 14 | –7 | |
| Real Sociedad | 2 | 1 | 1 | 0 | 1 | 0 | +1 | |
| Valencia | 2 | 1 | 0 | 1 | 3 | 5 | –2 | |
| Subtotal | 13 | 3 | 2 | 8 | 16 | 29 | –13 | |
| IFK Malmö | 2 | 0 | 1 | 1 | 1 | 2 | –1 | |
| Subtotal | 2 | 0 | 1 | 1 | 1 | 2 | –1 | |
| Basel | 5 | 2 | 0 | 3 | 5 | 8 | –3 | |
| Servette | 2 | 1 | 0 | 1 | 2 | 2 | 0 | |
| Young Boys | 2 | 0 | 0 | 2 | 0 | 4 | −4 | |
| Zürich | 2 | 0 | 1 | 1 | 1 | 2 | –1 | |
| Subtotal | 11 | 3 | 1 | 7 | 8 | 16 | –8 | |
| Beşiktaş | 4 | 0 | 1 | 3 | 3 | 7 | –4 | |
| Galatasaray | 2 | 0 | 0 | 2 | 0 | 6 | –6 | |
| Kocaelispor | 1 | 1 | 0 | 0 | 3 | 1 | +2 | |
| Subtotal | 7 | 1 | 1 | 5 | 6 | 14 | –8 | |
| Dynamo Kyiv | 4 | 0 | 1 | 3 | 2 | 5 | –3 | |
| Shakhtar Donetsk | 2 | 1 | 0 | 1 | 4 | 2 | +2 | |
| Zorya Luhansk | 4 | 0 | 1 | 3 | 1 | 5 | −4 | |
| Subtotal | 10 | 1 | 2 | 7 | 7 | 12 | –5 | |
| The New Saints | 2 | 1 | 1 | 0 | 5 | 2 | +3 | |
| Subtotal | 2 | 1 | 1 | 0 | 5 | 2 | +3 | |
| Total | 260 | 100 | 56 | 104 | 363 | 344 | +19 | |
Statistics by competition
UEFA Champions League / European Cup
| Season | Round | Club | Home | Away | Neutral | Aggregate | 
|---|---|---|---|---|---|---|
| 1956–57 | First round | 8–1 | 2–3 | 10–4 | ||
| Quarter-finals | 2–1 | 1–3 | 3–4 | |||
| 1957–58 | Preliminary round | 2–1 | 1–6 | 3–7 | ||
| 1958–59 | First round | 1–0 | 1–2 | 1–3 | 3–5 | |
| 1959–60 | Preliminary round | 2–2 | 2–6 | 4–8 | ||
| 1960–61 | Preliminary round | 4–1 | 0–2 | 4–3 | ||
| First round | 1–1 | 0–1 | 1–2 | |||
| 1961–62 | Preliminary round | 4–4 | 1–2 | 5–6 | ||
| 1962–63 | Preliminary round | 2–1 | 4–1 | 6–2 | ||
| First round | 2–2 | 0–2 | 2–4 | |||
| 1966–67 | Preliminary round | 4–0 | 2–1 | 6–1 | ||
| First round | 3–1 | 0–1 | 3–2 | |||
| Second round | 4–0 | 0–3 | 4–3 | |||
| Quarter-finals | 1–0 | 2–2 | 3–2 | |||
| Semi-finals | 1–1 | 1–1 | 0–1 | 2–3 | ||
| 1969–70 | First round | 2–1 | 1–4 | 3–5 | ||
| 1971–72 | First round | 3–0 | 1–0 | 4–0 | ||
| Second round | 0–0 | 1–2 | 1–2 | |||
| 1972–73 | First round | 2–1 | 2–0 | 4–1 | ||
| Second round | 1–3 | 0–3 | 1–6 | |||
| 1973–74 | First round | 3–0 | 1–0 | 4–0 | ||
| Second round | 2–0 | 0–1 | 2–1 | |||
| Quarter-finals | 2–1 | 1–4 | 3–5 | |||
| 1975–76 | First round | 2–1 | 0–2 | 2–3 | ||
| 1976–77 | First round | 0–0 | 0–1 | 0–1 | ||
| 1980–81 | First round | 1–0 | 1–0 | 2–0 | ||
| Second round | 4–0 | 1–0 | 5–0 | |||
| Quarter-finals | 0–1 | 1–5 | 1–6 | |||
| 1981–82 | First round | 1–0 | 0–0 | 1–0 | ||
| Second round | 2–0 | 1–2 | 3–2 | |||
| Quarter-finals | 2–0 | 0–1 | 2–1 | |||
| Semi-finals | 4–3 | 0–4 | 4–7 | |||
| 1982–83 | First round | 2–0 | 0–0 | 2–0 | ||
| Second round | 2–2 | 0–0 | 2–2 (a) | |||
| 1983–84 | First round | 3–0 | 1–4 | 4–4 (a) | ||
| Second round | 0–1 | 0–1 | 0–2 | |||
| 1987–88 | First round | 0–1 | 0–4 | 0–5 | ||
| 1989–90 | First round | 5–1 | 1–1 | 6–2 | ||
| Second round | 3–0 | 2–2 | 5–2 | |||
| Quarter-finals | 0–1 | 1–3 | 1–4 | |||
| 1990–91 | First round | 3–0 | 0–1 | 3–1 | ||
| Second round | 0–3 | 0–4 | 0–7 | |||
| 1992–93 | First round | 3–2 | 1–3 | 4–5 | ||
| 1997–98 | First qualifying round | 0–2 | 3–3 | 3–5 | ||
| 2003–04 | Second qualifying round | 1–0 | 2–0 | 3–0 | ||
| Third qualifying round | 0–3 | 0–3 | 0–6 | |||
| 2005–06 | Second qualifying round | 2–0 | 2–0 | 4–0 | ||
| Third qualifying round | 1–3 | 1–0 | 2–3 | 
UEFA Cup Winners' Cup / European Cup Winners' Cup
| Season | Round | Club | Home | Away | Aggregate | 
|---|---|---|---|---|---|
| 1965–66 | First round | 2–0 | 2–1 | 4–1 | |
| Second round | 4–2 | 0–3 | 4–5 | ||
| 1970–71 | First round | 9–0 | 2–1 | 11–1 | |
| Second round | 0–1 | 0–1 | 0–2 | ||
| 1974–75 | First round | 0–1 | 0–1 | 0–2 | |
| 1988–89 | First round | 5–0 | 3–2 | 8–2 | |
| Second round | 2–0 | 1–0 | 3–0 | ||
| Quarter-finals | 2–1 | 1–2 (a.e.t.) | 3–3 (4–3 p) | ||
| Semi-finals | 1–2 | 2–4 | 3–6 | ||
| 1993–94 | First round | 8–0 | 3–1 | 11–1 | |
| Second round | 1–3 | 1–3 | 2–6 | 
UEFA Europa League / UEFA Cup
| Season | Round | Club | Home | Away | Aggregate | 
|---|---|---|---|---|---|
| 1977–78 | First round | 1–1 (a.e.t.) | 0–1 | 1–2 | |
| 1978–79 | First round | 2–1 | 1–4 | 3–5 | |
| 1979–80 | First round | 1–1 | 1–2 | 2–3 | |
| 1984–85 | First round | 2–1 | 2–2 | 4–3 | |
| Second round | 1–2 | 0–4 | 1–6 | ||
| 1986–87 | First round | 2–0 | 0–3 | 2–3 | |
| 1991–92 | First round | 0–0 | 1–1 | 1–1 (a) | |
| Second round | 1–4 | 0–2 | 1–6 | ||
| 1994–95 | Preliminary round | 3–0 | 0–0 | 3–0 | |
| First round | 3–2 | 1–5 | 4–7 | ||
| 1998–99 | First qualifying round | 3–1 | 0–0 | 3–1 | |
| Second qualifying round | 2–0 | 0–0 | 2–0 | ||
| First round | 1–0 | 1–2 | 2–2 (a) | ||
| Second round | 2–4 | 0–1 | 2–5 | ||
| 1999–2000 | Qualifying round | 5–0 | 3–0 | 8–0 | |
| First round | 0–2 | 2–2 | 2–4 | ||
| 2000–01 | Qualifying round | 8–0 | 3–2 | 11–2 | |
| First round | 1–2 | 1–0 | 2–2 (a) | ||
| 2001–02 | Qualifying round | 3–1 | 2–1 | 5–2 | |
| First round | 3–0 | 1–2 | 4–2 | ||
| Second round | 0–1 | 0–2 | 0–3 | ||
| 2002–03 | Qualifying round | 1–0 | 4–1 | 5–1 | |
| First round | 3–3 | 1–1 | 4–4 (a) | ||
| 2003–04 | First round | 1–1 | 1–1 (a.e.t.) | 2–2 (2–3 p) | |
| 2004–05 | Second qualifying round | 3–1 (a.e.t.) | 1–1 | 4–2 | |
| First round | 2–2 | 1–2 | 3–4 | ||
| 2005–06 | First round | 1–0 | 1–0 | 2–0 | |
| Group stage (A) | 0–1 | 5th place | |||
| 2–4 | |||||
| 2–0 | |||||
| 1–2 | |||||
| 2006–07 | First qualifying round | 4–1 | 1–0 | 5–1 | |
| Second qualifying round | 0–0 | 1–1 | 1–1 (a) | ||
| First round | 2–2 (a.e.t.) | 0–2 | 2–4 | ||
| 2007–08 | Second qualifying round | 2–1 | 1–1 | 3–2 | |
| First round | 1–1 | 0–0 | 1–1 (a) | ||
| 2009–10 | Third qualifying round | 1–0 | 1–1 | 2–1 | |
| Play-off round | 0–0 | 2–1 | 2–1 | ||
| Group stage (E) | 1–1 | 0–1 | 4th place | ||
| 0–3 | 0–2 | ||||
| 0–2 | 1–3 | ||||
| 2010–11 | Third qualifying round | 3–0 | 2–1 | 5–1 | |
| Play-off round | 3–0 | 2–2 | 5–2 | ||
| Group stage (L) | 1–2 | 0–1 | 4th place | ||
| 0–1 | 1–3 | ||||
| 0–2 | 2–1 | ||||
| 2011–12 | Play-off round | 1–1 | 0–2 | 1–3 | |
| 2012–13 | Second qualifying round | 1–1 | 0–0 | 1–1 (a) | |
| 2014–15 | Second qualifying round | 1–1 | 0–0 | 1–1 (a) | |
| 2018–19 | First qualifying round | 1–0 | 0–1 (a.e.t.) | 1–1 (5–3 p) | |
| Second qualifying round | 3−0 | 3−1 | 6−1 | ||
| Third qualifying round | 1−2 | 1−2 | 2−4 | ||
| 2019–20 | First qualifying round | 4−0 | 0−0 | 4−0 | |
| Second qualifying round | 1−0 | 0–1 (a.e.t.) | 1–1 (4–3 p) | ||
| Third qualifying round | 1−1 | 0−1 | 1–2 | ||
| 2020–21 | First qualifying round | 2−1 | — | — | |
| Second qualifying round | 2−0 | — | — | ||
| Third qualifying round | 3−1 | — | — | ||
| Play-off round | — | 3−1 | — | ||
| Group stage (A) | 0−2 | 0−0 | 4th place | ||
| 3−1 | 0−0 | ||||
| 0−1 | 0−3 | 
UEFA Europa Conference League
| Season | Round | Club | Home | Away | Aggregate | 
|---|---|---|---|---|---|
| 2021–22 | Second qualifying round | 0–0 | 0–0 (a.e.t.) | 0–0 (3–1 p) | |
| Third qualifying round | 4–2 | 1−1 | 5−3 | ||
| Play-off round | 3–0 (a.e.t.) | 0−2 | 3−2 | ||
| Group stage (C) | 2–3 | 1−5 | 4th place | ||
| 0−0 | 0-2 | ||||
| 0−1 | 0−2 | ||||
| 2022–23 | Second qualifying round | 4−0 | 0–0 | 4−0 | |
| Third qualifying round | 0–1 | 2−0 | 2−1 | ||
| Play-off round | 1–0 | 0–2 | 1–2 | ||
| 2023–24 | Second qualifying round | 0–2 | 0−4 | 0−6 | 
UEFA Intertoto Cup
| Season | Round | Club | Home | Away | Aggregate | 
|---|---|---|---|---|---|
| 1996 | Group stage (11) | 3–1 | 2nd place | ||
| 4–1 | |||||
| 1–2 | |||||
| 0–0 | 
First round
First leg
| CDNA Sofia  | 8–1 | |
|---|---|---|
| Kolev  Milanov Panayotov Dimitrov  |  Report | Băcut  |  
Second leg
| Dinamo București  | 3–2 | |
|---|---|---|
| Nicolae  Lăzar Neagu  |  Report | Stoyanov  Yanev  |  
CSKA Sofia won 10–4 on aggregate.
Quarter-finals
First leg
| Red Star Belgrade  | 3–1 | |
|---|---|---|
| Kostić  Popović  |  Report | Yanev  |  
Second leg
| CDNA Sofia  | 2–1 | |
|---|---|---|
| Bozhkov  Panayotov  |  Report | Tasić  |  
Red Star Belgrade won 4–3 on aggregate.
First round
First leg
| CDNA Sofia  | 2–1 | |
|---|---|---|
| Milanov  |  Bundzsák  |  
Second leg
Vasas won 7–3 on aggregate.
Second round
First leg
| Atlético Madrid  | 2–1 | |
|---|---|---|
| Vavá  Peiró  |  Dimitrov  |  
Second leg
| CDNA Sofia  | 1–0 | |
|---|---|---|
| Panayotov  |  
2–2 on aggregate.
Play off
| Atlético Madrid  | 3–1 (a.e.t.) | |
|---|---|---|
| Vavá  Callejo  |  Yanev  |  
Atlético Madrid won 3–1 in the playoff.
First round
First leg
Second leg
| Barcelona  | 6–2 | |
|---|---|---|
| Kubala  Evaristo  |  Milanov  Martinov  |  
Barcelona won 8–4 on aggregate.
Preliminary round
First leg
| Juventus  | 2–0 | |
|---|---|---|
| Lojodice  Sívori  |  
Second leg
CDNA Sofia won 4–3 on aggregate.
First round
First leg
| IFK Malmö  | 1–0 | |
|---|---|---|
| Karlsson  |  
Second leg
| CDNA Sofia  | 1–1 | |
|---|---|---|
| Tsanev  |  Olofsson  |  
IFK Malmö won 2–1 on aggregate.
First round
First leg
| CDNA Sofia  | 4–4 | |
|---|---|---|
| Rankov  Rakarov Romanov  |  Jelinek  Kučera Dvořák Adamec  |  
Second leg
| Dukla Prague  | 2–1 | |
|---|---|---|
| Kučera  Šafránek  |  Rankov  |  
Dukla Prague won 6–5 on aggregate.
Preliminary round
First leg
| CSKA Red Flag  | 2–1 | |
|---|---|---|
| Rankov  Kolev  |  Kovačević  |  
Second leg
CSKA Red Flag won 6–2 on aggregate.
First round
| CSKA Red Flag  | 2–2 | |
|---|---|---|
| Kolev  Yakimov  |  Jurion  |  
Second leg
| Anderlecht  | 2–0 | |
|---|---|---|
| Lippens  |  
Anderlecht won 4–2 on aggregate.
First round
First leg
| Limerick  | 1–2 | |
|---|---|---|
| Mitchell  |  Tsanev  Kamenov  |  
Second leg
| CSKA Cherveno Zname  | 2–0 | |
|---|---|---|
| Kolev  Kamenov  |  
CSKA Cherveno Zname won 4–1 on aggregate.
Second round
First leg
| Borussia Dortmund  | 3–0 | |
|---|---|---|
| Sturm  Held Schmidt  |  
Second leg
| CSKA Cherveno Zname  | 4–2 | |
|---|---|---|
| Romanov  Vasilev  |  Held  Emmerich  |  
Borussia Dortmund won 5–4 on aggregate.
Preliminary round
First leg
| Sliema Wanderers  | 1–2 | |
|---|---|---|
| Quini  |  Yakimov  |  
Second leg
| CSKA Cherveno Zname  | 4–0 | |
|---|---|---|
| Zafirov  Yakimov Nikodimov Tsanev  |  
CSKA Cherveno Zname won 6–1 on aggregate.
First round
| CSKA Cherveno Zname  | 3–1 | |
|---|---|---|
| Penev  Vasilev Tsanev  |  Papatsoglou  |  
Second leg
CSKA Cherveno Zname won 3–2 on aggregate.
Second round
| CSKA Cherveno Zname  | 4–0 | |
|---|---|---|
| Marashliev  Tsanev Vasilev  |  
Second leg
| Górnik Zabrze  | 3–0 | |
|---|---|---|
| Szołtysik  Pohl  |  
CSKA Cherveno Zname won 4–3 on aggregate.
Quarter-finals
| Linfield  | 2–2 | |
|---|---|---|
| Hamilton  Shields  |  Romanov  |  
Second leg
CSKA Cherveno Zname won 3–2 on aggregate.
Semi-finals
First leg
| Internazionale  | 1–1 | |
|---|---|---|
| Facchetti  |  Tsanev  |  
Second leg
| CSKA Cherveno Zname  | 1–1 | |
|---|---|---|
| Radlev  |  Facchetti  |  
2–2 on aggregate.
Internazionale won 1–0 in the play-off.
First round
First leg
Second leg
| Ferencváros  | 4–1 | |
|---|---|---|
| Szőke  Branikovics Rákosi  |  Zhekov  |  
Ferencváros won 5–3 on aggregate.
First round
First leg
| CSKA Sofia  | 9–0 | |
|---|---|---|
| Yakimov  Nikodimov Zhekov Marashliev  |  
Second leg
| Haka  | 1–2 | |
|---|---|---|
| Malm  |  Yakimov  |  
CSKA Sofia won 11–1 on aggregate.
Second round
First leg
Second leg
| Chelsea  | 1–0 | |
|---|---|---|
| Webb  |  
Chelsea won 2–0 on aggregate.
First round
First leg
| CSKA Sofia  | 3–0 | |
|---|---|---|
| Atanasov  Nikodimov Marashliev  |  
Second leg
CSKA Sofia won 4–0 on aggregate.
Second round
First leg
Second leg
| CSKA Sofia  | 0–0 | |
|---|---|---|
Benfica won 2–1 on aggregate.
First round
First leg
| CSKA Sofia  | 2–1 | |
|---|---|---|
| Kolev  Yankov  |  Verón  |  
Second leg
| Panathinaikos  | 2–1 | |
|---|---|---|
| Verón  Demelo  |  Trankov  |  |
| Penalties | ||
| 2–3 | ||
The game was annulled due to errors in the penalty shootout procedures;
| Panathinaikos  | 0–2 | |
|---|---|---|
| Zhekov  Kolev  |  
CSKA Sofia won 4–1 on aggregate.
Second round
First leg
Second leg
| Ajax  | 3–0 | |
|---|---|---|
| Cruyff  Blakenburg  |  
Ajax won 6–1 on aggregate.
First round
First leg
| CSKA September Flag  | 3–0 | |
|---|---|---|
| Marashliev  Zhekov Denev  |  
Second leg
CSKA September Flag won 4–0 on aggregate.
Second round
First leg
| Ajax  | 1–0 | |
|---|---|---|
| Keizer  |  
Second leg
| CSKA Sofia  | 2–0 (a.e.t.) | |
|---|---|---|
| Marashliev  Mihaylov  |  
CSKA Sofia won 2–1 on aggregate.
Quarter finals
First leg
| Bayern Munich  | 4–1 | |
|---|---|---|
| Torstensson  Beckenbauer Müller  |  Marashliev  |  
Second leg
| CSKA Sofia  | 2–1 | |
|---|---|---|
| Kolev  Denev  |  Breitner  |  
Bayern Munich won 5–3 on aggregate.
First round
First leg
| Dynamo Kyiv  | 1–0 | |
|---|---|---|
| Blokhin  |  
Second leg
| CSKA Sofia  | 0–1 | |
|---|---|---|
| Blokhin  |  
Dynamo Kyiv won 2–0 on aggregate.
First round
First leg
| CSKA Sofia  | 2–1 | |
|---|---|---|
| Denev  Marashliev  |  Anastasi  |  
Second leg
| Juventus  | 2–0 | |
|---|---|---|
| Anastasi  Furino  |  
Juventus won 3–2 on aggregate.
First round
First leg
Second leg
Saint-Étienne won 1–0 on aggregate.
First round
First leg
| Zürich  | 1–0 | |
|---|---|---|
| Rizzi  |  
Second leg
| CSKA Sofia  | 1–1 (a.e.t.) | |
|---|---|---|
| Markov  |  Qucinotta  |  
Zürich won 2–1 on aggregate.
First round
First leg
Second leg
Valencia won 5–3 on aggregate.
First round
First leg
| Dynamo Kyiv  | 2–1 | |
|---|---|---|
| Bezsonov  Demyanenko  |  Metodiev  |  
Second leg
| CSKA Sofia  | 1–1 | |
|---|---|---|
| Metodiev  |  Buryak  |  
Dynamo Kyiv won 3–2 on aggregate.
First round
First leg
| CSKA Sofia  | 1–0 | |
|---|---|---|
| Yonchev  |  
Second leg
| Nottingham Forest  | 0–1 | |
|---|---|---|
| Kerimov  |  
CSKA Sofia won 2–0 on aggregate.
Second round
First leg
| CSKA Sofia  | 4–0 | |
|---|---|---|
| Yonchev  Zdravkov  |  
Second leg
| Szombierki Bytom  | 0–1 | |
|---|---|---|
| Dzhevizov  |  
CSKA Sofia won 5–0 on aggregate.
Quarter finals
First leg
Second leg
| CSKA Sofia  | 0–1 | |
|---|---|---|
| Report | Johnson  |  
Liverpool won 6–1 on aggregate.
First round
First leg
| CSKA September Flag  | 1–0 | |
|---|---|---|
| Yonchev  |  
Second leg
CSKA September Flag won 1–0 on aggregate.
Second round
First leg
| CSKA September Flag  | 2–0 | |
|---|---|---|
| Dimitrov  Zdravkov  |  
Second leg
| Glentoran  | 2–1 (a.e.t.) | |
|---|---|---|
| Cleary  Manley  |  Dimitrov  |  
CSKA September Flag won 3–2 on aggregate.
Quarter finals
First leg
Second leg
| CSKA September Flag  | 2–0 (a.e.t.) | |
|---|---|---|
| Mladenov  |  Report | 
CSKA September Flag won on 2–1 on aggregate.
Semi finals
First leg
| CSKA September Flag  | 4–3 | |
|---|---|---|
| G. Dimitrov  Yonchev Zdravkov  |  Dürnberger  D. Hoeneß Breitner  |  
Second leg
| Bayern Munich  | 4–0 | |
|---|---|---|
| Breitner  Rummenigge  |  
Bayern Munich won 7–4 on aggregate.
First round
First leg
| AS Monaco  | 0–0 | |
|---|---|---|
Second leg
CSKA Sofia won 2–0 on aggregate.
Second round
First leg
| CSKA Sofia  | 2–2 | |
|---|---|---|
| Dzhevizov  Mladenov  |  Fernandes  Xavier  |  
Second leg
2–2 on aggregate; Sporting CP won on away goals.
First round
First leg
| CSKA Sofia  | 3–0 | |
|---|---|---|
| Mladenov  Yonchev Slavkov  |  
Second leg
| Omonia  | 4–1 | |
|---|---|---|
| Savvidis  Arsov Kantalos Gregory  |  Yonchev  |  
4–4 on aggregate; CSKA Sofia won on away goals.
Second round
First leg
| CSKA Sofia  | 0–1 | |
|---|---|---|
| Falcão  |  
Second leg
| Roma  | 1–0 | |
|---|---|---|
| Graziani  |  
Roma won 2–0 on aggregate.
First round
First leg
Second leg
CSKA Sofia won 4–3 on aggregate.
Second round
First leg
| Hamburg  | 4–0 | |
|---|---|---|
| McGhee  von Heesen Magath  |  
Second leg
Hamburg won 6–1 on aggregate.
First round
First leg
| Swarovski Tirol  | 3–0 | |
|---|---|---|
| Roscher  Pacult Linzmaier  |  
Second leg
| Sredets Sofia  | 2–0 | |
|---|---|---|
| Tanev  Kostadinov  |  
Swarovski Tirol 3–2 on aggregate.
First round
First leg
| Bayern Munich  | 4–0 | |
|---|---|---|
| Wegmann  Dorfner Brehme  |  
Second leg
| CFKA Sredets  | 0–1 | |
|---|---|---|
| Kögl  |  
Bayern Munich won 5–0 on aggregate.
First round
First leg
| Inter Bratislava  | 2–3 | |
|---|---|---|
| Moravetz Weis  |  Penev  |  
Second leg
| 5–0 | Inter Bratislava  | |
|---|---|---|
| Penev  Stoichkov Kostadinov Getov  |  
CFKA Sredets won 8–2 on aggregate.
Second round
First leg
| 2–0 | ||
|---|---|---|
| Stoichkov  Penev  |  
Second leg
| 0–1 | ||
|---|---|---|
| Penev  |  
CFKA Sredets won 3–0 on aggregate.
Quarter-finals
First leg
| 2–1 | Roda JC  | |
|---|---|---|
| Stoichkov  Kostadinov  |  Boerebach  |  
Second leg
| Roda JC  | 2–1 (a.e.t.) | |
|---|---|---|
| Haan  Lohr  |  Stoichkov  |  |
| Penalties | ||
| 3–4 | Penev  Georgiev Ivanov Mladenov Stoichkov  |  |
3–3 on aggregate. Won 4–3 on penalties.
Semi-finals
First leg
| Barcelona  | 4–2 | |
|---|---|---|
| Lineker  Amor Bakero Salinas  |  Stoichkov  |  
Second leg
| 1–2 | Barcelona  | |
|---|---|---|
| Stoichkov  |  Lineker  Amor  |  
Barcelona won 6–3 on aggregate.
First round
First leg
| Ruch Chorzów  | 1–1 | |
|---|---|---|
| Szewczyk  |  Penev  |  
Second leg
| CSKA Sofia  | 5–1 | |
|---|---|---|
| Georgiev  Bakalov Penev Vitanov  |  Warzycha  |  
CSKA Sofia won 6–2 on aggregate.
Second round
First leg
| Sparta Prague  | 2–2 | |
|---|---|---|
| Bílek  Skuhravý  |  Stoichkov  Kostadinov  |  
Second leg
| CSKA Sofia  | 3–0 | |
|---|---|---|
| Stoichkov  Kostadinov  |  
CSKA Sofia won 5–2 on aggregate.
Quarter-finals
First leg
| CSKA Sofia  | 0–1 | |
|---|---|---|
| Thys  |  
Second leg
Marseille won 4–1 on aggregate.
First round
First leg
| KA Akureyri  | 1–0 | |
|---|---|---|
| Bragasson  |  
Second leg
| CSKA Sofia  | 3–0 | |
|---|---|---|
| Marashliev  Georgiev  |  
CSKA Sofia won 3–1 on aggregate.
Second round
First leg
| Bayern Munich  | 4–0 | |
|---|---|---|
| Reuter  Wohlfarth Augenthaler  |  
Second leg
| CSKA Sofia  | 0–3 | |
|---|---|---|
| Wohlfarth  Effenberg McInally  |  
Bayern Munich won 7–0 on aggregate.
First round
First leg
| CSKA Sofia  | 0–0 | |
|---|---|---|
Second leg
| Parma  | 1–1 | |
|---|---|---|
| Agostini  |  Parushev  |  
1–1 on aggregate; CSKA Sofia won on away goals.
Second round
First leg
Second leg
| CSKA Sofia  | 1–4 | |
|---|---|---|
Hamburg won 6–1 on aggregate.
First round
First leg
| Austria Wien  | 3–1 | |
|---|---|---|
| Hasenhüttl  Fridrikas Kogler  |  Shishkov  |  
Second leg
| CSKA Sofia  | 3–2 | |
|---|---|---|
| Metkov  Andonov Draganov  |  Flögel  Ivanauskas  |  
Austria Wien won 5–4 on aggregate.
First round
First leg
Second leg
CSKA Sofia won 11–1 on aggregate.
Second round
First leg
Second leg
Benfica won 6–2 on aggregate.
Preliminary round
First leg
| CSKA Sofia  | 3–0 | |
|---|---|---|
| Tanev  Koilov Shishkov  |  
Second leg
| 0–0 | ||
|---|---|---|
CSKA Sofia won 3–0 on aggregate.
First round
First leg
UEFA invalidated this game and awarded a 3–0 win to Juventus because CSKA fielded an ineligible player, Petar Mihtarski.
Second leg
| Juventus  | 5–1 | |
|---|---|---|
| Ravanelli  |  Mihtarski  |  
Juventus won 8–4 on aggregate.
First qualifying round
First leg
| 3–3 | ||
|---|---|---|
| Rotariu  Lăcătuș Munteanu  |  Andonov  Nankov  |  
Second leg
| CSKA Sofia  | 0–2 | |
|---|---|---|
| Șerban  Reghecampf  |  
Steaua București won 5–3 on aggregate.
First qualifying round
First leg
| 0–0 | ||
|---|---|---|
Second leg
| CSKA Sofia  | 3–1 | |
|---|---|---|
| Petrov  Naydenov Stanchev  |  Balashov |  
CSKA Sofia won 3–1 on aggregate.
Second qualifying round
First leg
| 0–0 | ||
|---|---|---|
Second leg
| CSKA Sofia  | 2–0 | |
|---|---|---|
| Petkov  Stanchev  |  
CSKA Sofia won 2–0 on aggregate.
First round
First leg
| 2–1 | ||
|---|---|---|
| Pistinat  Melunovic  |  Stanchev  |  
Second leg
| CSKA Sofia  | 1–0 | |
|---|---|---|
| Stanchev  |  
2–2 on aggregate; CSKA Sofia won on away goals.
Second round
First leg
| CSKA Sofia  | 2–4 | |
|---|---|---|
| Genchev  Naydenov  |  Torizzi  Kikko Roberto Kikko  |  
Second leg
| 1–0 | ||
|---|---|---|
| Juninho  |  
Atlético Madrid won 5–2 on aggregate.
Qualifying round
First leg
| 0–3 | ||
|---|---|---|
| Manchev  Kovačević Bukarev  |  
Second leg
| CSKA Sofia  | 5–0 | |
|---|---|---|
| Petkov  Litera Hristov Simeonov  |  
CSKA Sofia won 8–0 on aggregate.
First round
First leg
| CSKA Sofia  | 0–2 | |
|---|---|---|
| Solano  Ketsbaia  |  
Second leg
| 2–2 | ||
|---|---|---|
| Shearer  Robinson  |  Litera  Simeonov  |  
Newcastle United won 4–2 on aggregate.
Qualifying round
First leg
| 2–3 | ||
|---|---|---|
| Druta  Zabolotnij  |  Berbatov  Mirchev  |  
Second leg
| CSKA Sofia  | 8–0 | |
|---|---|---|
| Yanchev  Stefanov Berbatov Yanev  |  
CSKA Sofia won 11–2 on aggregate.
First round
First leg
| CSKA Sofia  | 1–2 | |
|---|---|---|
| Yanev  |  Ferenczi  Kuttor  |  
Second leg
2–2 on aggregate; MTK Hungária won on away goals.
Qualifying round
First leg
| 1–2 | ||
|---|---|---|
| Bezborodov  |  Manchev  Giglio  |  
Second leg
| CSKA Sofia  | 3–1 | |
|---|---|---|
| Manchev  Giglio  |  Bezborodov  |  
CSKA Sofia won 5–2 on aggregate.
First round
First leg
| CSKA Sofia  | 3–0 | |
|---|---|---|
| Manchev  Penev  |  
Second leg
| 2–1 | ||
|---|---|---|
| Vorobey  |  Deyanov  |  
CSKA Sofia won 4–2 on aggregate.
Second round
First leg
| AC Milan  | 2–0 | |
|---|---|---|
| Costa  Shevchenko  |  
Second leg
| CSKA Sofia  | 0–1 | |
|---|---|---|
| Inzaghi  |  
Milan won 3–0 on aggregate.
Qualifying round
First leg
| 1–4 | ||
|---|---|---|
| Tsyhalka  |  Mukasi  Dimitrov Brito  |  
Second leg
| CSKA Sofia  | 1–0 | |
|---|---|---|
| Šakiri  |  
CSKA Sofia won 5–1 on aggregate.
First round
First leg
| 1–1 | ||
|---|---|---|
| Grabbi  |  Dimitrov  |  
Second leg
| CSKA Sofia  | 3–3 | |
|---|---|---|
| Gargorov  Agnaldo Gargorov  |  Thompson  Estnestadt Duff  |  
4–4 on aggregate; Blackburn Rovers won on away goals.
Second qualifying round
First leg
| 0–2 | ||
|---|---|---|
| Yanchev  Mukasi  |  
Second leg
| CSKA Sofia  | 1–0 | |
|---|---|---|
| Lima  |  
CSKA Sofia won 3–0 on aggregate.
Third qualifying round
First leg
| 3–0 | ||
|---|---|---|
| Şaş  Şükür Erdem  |  
Second leg
| CSKA Sofia  | 0–3 | |
|---|---|---|
| Prates  Sarıoğlu Erdem  |  
Galatasaray won 6–0 on aggregate.
First round
First leg
| CSKA Sofia  | 1–1 | |
|---|---|---|
| Dimitrov  |  Semshov  |  
Second leg
| 1–1 (a.e.t.) | ||
|---|---|---|
| Oper  |  Dimitrov  |  
2–2 on aggregate; Torpedo Moscow won 3–2 on penalties.
Second qualifying round
First leg
| 1–1 | ||
|---|---|---|
| Kozley  |  Mujiri  |  
Second leg
| CSKA Sofia  | 3–1 (a.e.t.) | |
|---|---|---|
| Mujiri  Sakaliev Hazurov  |  Stepanovich  |  
CSKA Sofia won 4–2 on aggregate.
First round
First leg
| 2–1 | ||
|---|---|---|
| Neaga  Dică  |  Yanev  |  
Second leg
| CSKA Sofia  | 2–2 | |
|---|---|---|
| Sakaliev  Gargorov  |  Oprița  Paraschiv  |  
Steaua București won 4–3 on aggregate.
Second qualifying round
| KF Tirana  | 0–2 | |
|---|---|---|
| Gueye  Gargorov  |  
Second leg
| CSKA Sofia  | 2–0 | |
|---|---|---|
| Zadi  Todorov  |  
CSKA Sofia won 4–0 on aggregate.
Third qualifying round
| CSKA Sofia  | 1–3 | |
|---|---|---|
| Dimitrov  |  Cissé  Morientes  |  
Second leg
| Liverpool  | 0–1 | |
|---|---|---|
| Iliev  |  
Liverpool won 3–2 on aggregate.
First round
First leg
| 0–1 | ||
|---|---|---|
| Todorov  |  
Second leg
| CSKA Sofia  | 1–0 | |
|---|---|---|
| Hdiouad  |  
CSKA Sofia won 2–0 on aggregate.
Group A
| CSKA Sofia  | 0–1 | |
|---|---|---|
| Van der Vaart  |  
| 4–2 | ||
|---|---|---|
| Fořt  Vlček Piták  |  Gargorov  Sakaliev  |  
| CSKA Sofia  | 2–0 | |
|---|---|---|
| Yanev  Guillaume  |  
| 2–1 | ||
|---|---|---|
| Kapo  Squillaci  |  Dimitrov  |  
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MON | HSV | SLA | VIK | CSS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 4 | 3 | 0 | 1 | 6 | 2 | +4 | 9 | Advance to knockout stage | — | 2–0 | — | — | 2–1 | ||
| 2 | 4 | 3 | 0 | 1 | 5 | 2 | +3 | 9 | — | — | 2–0 | 2–0 | — | |||
| 3 | 4 | 1 | 1 | 2 | 6 | 8 | −2 | 4 | 0–2 | — | — | — | 4–2 | |||
| 4 | 4 | 1 | 1 | 2 | 3 | 6 | −3 | 4 | 1–0 | — | 2–2 | — | — | |||
| 5 | 4 | 1 | 0 | 3 | 5 | 7 | −2 | 3 | — | 0–1 | — | 2–0 | — | 
First qualifying round
First leg
| 0–1 | ||
|---|---|---|
| Trika  |  
Second leg
| CSKA Sofia  | 4–1 | |
|---|---|---|
| Trika  Furtado Trika Petre  |  Castel  |  
CSKA Sofia won 5–1 on aggregate.
Second qualifying round
First leg
| CSKA Sofia  | 0–0 | |
|---|---|---|
Second leg
| 1–1 (a.e.t.) | ||
|---|---|---|
| Stančić  |  Tunchev  |  
1–1 on aggregate; CSKA Sofia won on away goals.
First round
First leg
| 2–0 | ||
|---|---|---|
| Kléberson  Gökhan  |  
Second leg
Beşiktaş won 4–2 on aggregate.
Second qualifying round
First leg
| Omonia  | 1–1 | CSKA Sofia  | 
|---|---|---|
| Kaiafas  |  Nei  |  
Second leg
| CSKA Sofia  | 2–1 | Omonia  | 
|---|---|---|
| Nei  Chilikov  |  Magno  |  
CSKA Sofia won 3–2 on aggregate.
First round
First leg
| Toulouse  | 0–0 | |
|---|---|---|
Second leg
| 1–1 | Toulouse  | |
|---|---|---|
| Nei  |  Gignac  |  
1–1 on aggregate; Toulouse won on away goals.
Third qualifying round
First leg
| CSKA Sofia  | 1–0 | |
|---|---|---|
| Stoyanov  |  Report | 
Second leg
| Derry City  | 1–1 | |
|---|---|---|
| Scullion  |  Report | Marquinhos  |  
CSKA Sofia won 2–1 on aggregate.
Play-off round
First leg
Second leg
| Dynamo Moscow  | 1–2 | |
|---|---|---|
| Kerzhakov  |  Report | Delev  Ivanov  |  
CSKA Sofia won 2–1 on aggregate.
Group E
| CSKA Sofia  | 1–1 | |
|---|---|---|
| Michel Platini  |  Report | Kamara  |  
| Roma  | 2–0 | |
|---|---|---|
| Okaka  Perrotta  |  Report | 
| CSKA Sofia  | 0–2 | |
|---|---|---|
| Report | Frei  |  
| Fulham  | 1–0 | |
|---|---|---|
| Gera  |  Report | 
| CSKA Sofia  | 0–3 | |
|---|---|---|
| Report | Cerci  Scardina  |  
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ROM | FUL | BSL | CSK | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 4 | 1 | 1 | 10 | 5 | +5 | 13 | Advance to knockout phase | — | 2–1 | 2–1 | 2–0 | ||
| 2 | 6 | 3 | 2 | 1 | 8 | 6 | +2 | 11 | 1–1 | — | 1–0 | 1–0 | |||
| 3 | 6 | 3 | 0 | 3 | 10 | 7 | +3 | 9 | 2–0 | 2–3 | — | 3–1 | |||
| 4 | 6 | 0 | 1 | 5 | 2 | 12 | −10 | 1 | 0–3 | 1–1 | 0–2 | — | 
Third qualifying round
First leg
| CSKA Sofia  | 3–0 | |
|---|---|---|
| Vidanov  Marquinhos Trifonov  |  Report | 
Second leg
| Cliftonville  | 1–2 | |
|---|---|---|
| Boyce  |  Report | Kostadinov  Marquinhos  |  
CSKA Sofia won 5–1 on aggregate.
Play-off round
First leg
| CSKA Sofia  | 3–0 | |
|---|---|---|
| Aquaro  Nelson Delev  |  Report | 
Second leg
| The New Saints  | 2–2 | |
|---|---|---|
| M. Williams  Evans  |  Report | Aquaro  Tiboni  |  
CSKA Sofia won 5–2 on aggregate.
Group L
| Beşiktaş  | 1–0 | |
|---|---|---|
| Ernst  |  Report | 
| CSKA Sofia  | 0–1 | |
|---|---|---|
| Report | Falcao  |  
| CSKA Sofia  | 0–2 | |
|---|---|---|
| Report | Vennegoor of Hesselink  Hofmann  |  
| Rapid Wien  | 1–2 | |
|---|---|---|
| Salihi  |  Report | Yanchev  Marquinhos  |  
| Porto  | 3–1 | |
|---|---|---|
| Otamendi  Micael J. Rodríguez  |  Report | Delev  |  
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | POR | BJK | RPD | CSS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 5 | 1 | 0 | 14 | 4 | +10 | 16 | Advance to knockout phase | — | 1–1 | 3–0 | 3–1 | ||
| 2 | 6 | 4 | 1 | 1 | 9 | 6 | +3 | 13 | 1–3 | — | 2–0 | 1–0 | |||
| 3 | 6 | 1 | 0 | 5 | 5 | 12 | −7 | 3 | 1–3 | 1–2 | — | 1–2 | |||
| 4 | 6 | 1 | 0 | 5 | 4 | 10 | −6 | 3 | 0–1 | 1–2 | 0–2 | — | 
Play-off round
First leg
| Steaua București  | 2–0 | |
|---|---|---|
| Galamaz  Leandro Tatu  |  Report | 
Second leg
| CSKA Sofia  | 1–1 | |
|---|---|---|
| Michel  |  Report | Tănase  |  
Steaua București won 3–1 on aggregate.
Second qualifying round
First leg
| Mura 05  | 0–0 | |
|---|---|---|
| Report | 
Second leg
| 1–1 | ||
|---|---|---|
| Popov  |  Report | Fajić  |  
1–1 on aggregate; Mura 05 won on away goals.
Second qualifying round
First leg
| CSKA Sofia  | 1–1 | |
|---|---|---|
| Karachanakov  |  Report | Alexeev  |  
Second leg
1–1 on aggregate; Zimbru Chișinău won on away goals.
First qualifying round
First leg
| CSKA Sofia  | 1–0 | |
|---|---|---|
| Rodrigues  |  Report | 
Second leg
| Riga FC  | 1−0 | |
|---|---|---|
| Černomordijs  |  Report | |
| Penalties | ||
| Lemajić  Primão Kārkliņš Bayenko  |  3−5 | |
1–1 on aggregate. CSKA won 5−3 on penalty shootout.
Second qualifying round
First leg
| CSKA Sofia  | 3–0 | |
|---|---|---|
| Despodov  Maurides  |  Report | 
Second leg
| Admira Wacker Mödling  | 1–3 | |
|---|---|---|
| Bakış  |  Report | Maurides  Jorginho  |  
CSKA Sofia won 6–1 on aggregate.
Third qualifying round
First leg
| CSKA Sofia  | 1−2 | |
|---|---|---|
| Maurides  |  Report | Vavro  Kodro  |  
Second leg
| Copenhagen  | 2−1 | |
|---|---|---|
| N'Doye  |  Report | Evandro  |  
Copenhagen won 4–2 on aggregate.
First qualifying round
First leg
Second leg
| Titograd  | 0−0 | |
|---|---|---|
| Report | 
CSKA Sofia won 4–0 on aggregate.
Second qualifying round
First leg
| CSKA Sofia  | 1−0 | |
|---|---|---|
| Evandro  |  Report | 
Second leg
| Osijek  | 1−0 (a.e.t.) | |
|---|---|---|
| Majstorović  |  Report | |
| Penalties | ||
| Lyopa  Bočkaj Škorić Pilj Marić  |  3−4 | |
1–1 on aggregate. CSKA won 4−3 on penalty shootout.
Third qualifying round
First leg
| CSKA Sofia  | 1−1 | |
|---|---|---|
| Evandro  |  Report | Yurchenko  |  
Second leg
| Zorya Luhansk  | 1−0 | |
|---|---|---|
| Rusyn  |  Report | 
Zorya Luhansk won 2–1 on aggregate.
First qualifying round
| CSKA Sofia  | 2–1 | |
|---|---|---|
| Report | 
  |  
Second qualifying round
Third qualifying round
| CSKA Sofia  | 3–1 | |
|---|---|---|
| Report | 
  |  
Play-off round
| Basel  | 1–3 | |
|---|---|---|
| Report | 
Group A
| CSKA Sofia  | 0–2 | |
|---|---|---|
| Report | 
| Roma  | 0–0 | |
|---|---|---|
| Report | 
| CSKA Sofia  | 0−1 | |
|---|---|---|
| Report | 
  |  
| CFR Cluj  | 0–0 | |
|---|---|---|
| Report | 
| CSKA Sofia  | 3−1 | |
|---|---|---|
| Report | 
  |  
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | 
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 4 | 1 | 1 | 13 | 5 | +8 | 13 | Advance to knockout phase | |
| 2 | 6 | 3 | 1 | 2 | 9 | 7 | +2 | 10 | ||
| 3 | 6 | 1 | 2 | 3 | 4 | 10 | −6 | 5[a] | ||
| 4 | 6 | 1 | 2 | 3 | 3 | 7 | −4 | 5[a] | 
Second qualifying round
First leg
| CSKA Sofia  | 0–0 | |
|---|---|---|
| Report | 
Second leg
| Liepāja  | 0−0 | |
|---|---|---|
| Report | ||
| Penalties | ||
| Simić  Tkachuk Šabala Keita  |  1−3 | |
0–0 on aggregate. CSKA won 3−1 on penalty shootout.
Third qualifying round
First leg
| CSKA Sofia  | 4–2 | |
|---|---|---|
| Report | 
Second leg
| Osijek  | 1−1 | |
|---|---|---|
| Report | 
  |  
CSKA Sofia won 5–3 on aggregate.
Play-off round
First leg
Second leg
CSKA Sofia won 3–2 on aggregate.
Group C
| Roma  | 5–1 | |
|---|---|---|
  |  Report | 
  |  
| CSKA Sofia  | 0–1 | |
|---|---|---|
| Report | 
  |  
| Zorya Luhansk  | 2–0 | |
|---|---|---|
  |  Report | 
| Bodø/Glimt  | 2–0 | |
|---|---|---|
  |  Report | 
| CSKA Sofia  | 2–3 | |
|---|---|---|
| Report | 
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | 
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 4 | 1 | 1 | 18 | 11 | +7 | 13 | Advance to round of 16 | |
| 2 | 6 | 3 | 3 | 0 | 14 | 5 | +9 | 12 | Advance to knockout round play-offs | |
| 3 | 6 | 2 | 1 | 3 | 5 | 11 | −6 | 7 | ||
| 4 | 6 | 0 | 1 | 5 | 3 | 13 | −10 | 1 | 
Second qualifying round
First leg
| Makedonija GP  | 0–0 | |
|---|---|---|
| Report | 
Second leg
CSKA Sofia won 4–0 on aggregate.
Third qualifying round
First leg
| CSKA Sofia  | 0–1 | |
|---|---|---|
| Report | Atakayi  |  
Second leg
CSKA Sofia won 2–1 on aggregate.
Play-off round
First leg
| CSKA Sofia  | 1−0 | |
|---|---|---|
| Report | 
Second leg
| Basel  | 2−0 | |
|---|---|---|
| Report | 
Basel won 2–1 on aggregate.
Second qualifying round
First leg
Second leg
Sepsi OSK won 6–0 on aggregate.
Notes
- ^ a b c d CSKA Sofia play their home matches at Vasil Levski National Stadium, Sofia, instead of their regular home stadium Stadion Balgarska Armia, Sofia.
 - ^ Zorya Luhansk play their home matches at Slavutych-Arena, Zaporizhzhia, instead of their regular stadium Avanhard Stadium, Luhansk, due to the war conditions in Eastern Ukraine.
 
References
- ^ OFK Titograd plays their home match at Stadion pod Goricom, Podgorica, instead of their regular stadium at Camp FSCG, Podgorica, which does not meet UEFA requirements.
 - ^ CSKA plays their third qualifying round home match at Natsionalen stadion Vasil Levski, Sofia, instead of their regular stadium Balgarska Armiya, Sofia, which does not meet UEFA requirements for this stage of the tournament.
 - ^ Zorya Luhansk play their home matches at Slavutych-Arena, Zaporizhia, instead of their regular stadium Avanhard Stadium, Luhansk, due to the war conditions in Eastern Ukraine.