# Bulgarian football clubs in European competitions

"none" is a legitimate description when the title is already adequate; see [[WP:SDNONE]] This is a list of Bulgarian football clubs in European competition. Bulgarian clubs have participated since 1956, when CSKA Sofia entered the 1956–57 European Cup.

## Achievements
### Biggest Achievements

| | European Cup / UEFA Champions League | European Cup / UEFA Champions League | UEFA Cup / Europa League | UEFA Cup / Europa League | UEFA Cup Winners' Cup | UEFA Cup Winners' Cup |
| Club | Semi-finalist | Quarter-finalist | Semi-finalist | Quarter-finalist | Semi-finalist | Quarter-finalist |
| CSKA Sofia | 1967, 1982 | 1957, 1974, 1981, 1990 | - | - | 1989 | - |
| Levski Sofia | - | - | - | 1976, 2006 | - | 1970, 1977, 1987 |
| Lokomotiv Sofia | - | - | - | 1980 | - | - |
| Slavia Sofia | - | - | - | - | 1967 | 1981 |
| Botev Plovdiv | - | - | - | - | - | 1963 |
| Beroe Stara Zagora | - | - | - | - | - | 1974 |

## Statistics

As of 3 November 2022.

### UEFA coefficient and ranking

For the 2020–21 UEFA competitions, the associations will be allocated places according to their 2019 UEFA country coefficients, which will take into account their performance in European competitions from 2014–15 to 2018–19. In the 2019 rankings that will be used for the 2020–21 European competitions, Bulgaria's coefficient points total is 17.500. After earning a score of 4.000 during the 2018–19 European campaign, Bulgaria is ranked by UEFA as the 28th best association in Europe out of 55.
* 26 Azerbaijan 19.000
* 27 Israel 18.625
* 28 Bulgaria 17.500
* 29 Romania 15.950
* 30 Slovakia 15.625
** Full list Archived 2018-07-29 at the Wayback Machine

### UEFA country coefficient history

(As of 2 September 2022), Source: Bert Kassies website.
| Accumulated | Valid | Rank | Movement | Coefficient | Change |
| 1955–56 to 1959–60 | 1961–62 | 16 | | 10.000 | |
| 1956–57 to 1960–61 | 1962–63 | 15 | +1 | 13.000 | +3.000 |
| 1957–58 to 1961–62 | 1963–64 | 18 | –3 | 9.000 | –4.000 |
| 1958–59 to 1962–63 | 1964–65 | 17 | +1 | 13.500 | +4.500 |
| 1959–60 to 1963–64 | 1965–66 | 16 | +1 | 14.500 | +1.000 |
| 1960–61 to 1964–65 | 1966–67 | 12 | +4 | 18.500 | +4.000 |
| 1961–62 to 1965–66 | 1967–68 | 11 | +1 | 19.166 | +0.666 |
| 1962–63 to 1966–67 | 1968–69 | 8 | +3 | 26.499 | +7.333 |
| 1963–64 to 1967–68 | 1969–70 | 11 | –3 | 21.332 | –5.167 |
| 1964–65 to 1968–69 | 1970–71 | 13 | –2 | 19.832 | –1.500 |
| 1965–66 to 1969–70 | 1971–72 | 15 | –2 | 19.082 | –0.750 |
| 1966–67 to 1970–71 | 1972–73 | 15 | | 17.416 | –1.666 |
| 1967–68 to 1971–72 | 1973–74 | 19 | –4 | 11.083 | –6.333 |
| 1968–69 to 1972–73 | 1974–75 | 19 | | 13.500 | +2.417 |
| 1969–70 to 1973–74 | 1975–76 | 17 | +2 | 17.750 | +4.250 |
| 1970–71 to 1974–75 | 1976–77 | 17 | | 14.250 | –3.500 |
| 1971–72 to 1975–76 | 1977–78 | 17 | | 16.500 | +2.250 |
| 1972–73 to 1976–77 | 1978–79 | 15 | +2 | 18.500 | +2.000 |
| 1973–74 to 1977–78 | 1979–80 | 18 | –3 | 16.750 | –1.750 |
| 1974–75 to 1978–79 | 1980–81 | 21 | –3 | 13.200 | –3.550 |
| 1975–76 to 1979–80 | 1981–82 | 20 | +1 | 15.450 | +2.250 |
| 1976–77 to 1980–81 | 1982–83 | 17 | +3 | 16.950 | +1.500 |
| 1977–78 to 1981–82 | 1983–84 | 17 | | 16.700 | –0.250 |
| 1978–79 to 1982–83 | 1984–85 | 18 | –1 | 16.700 | |
| 1979–80 to 1983–84 | 1985–86 | 18 | | 16.750 | +0.050 |
| 1980–81 to 1984–85 | 1986–87 | 17 | +1 | 17.250 | +0.500 |
| 1981–82 to 1985–86 | 1987–88 | 21 | –4 | 13.166 | –4.084 |
| 1982–83 to 1986–87 | 1988–89 | 23 | –2 | 12.666 | –0.500 |
| 1983–84 to 1987–88 | 1989–90 | 23 | | 11.916 | –0.750 |
| 1984–85 to 1988–89 | 1990–91 | 23 | | 12.916 | +1.000 |
| 1985–86 to 1989–90 | 1991–92 | 22 | +1 | 12.749 | –0.167 |
| 1986–87 to 1990–91 | 1992–93 | 22 | | 12.416 | –0.333 |
| 1987–88 to 1991–92 | 1993–94 | 23 | –1 | 10.416 | –2.000 |
| Accumulated | Valid | Rank | Movement | Coefficient | Change |
| 1988–89 to 1992–93 | 1994–95 | 20 | +3 | 10.666 | +0.250 |
| 1989–90 to 1993–94 | 1995–96 | 20 | | 9.166 | –1.500 |
| 1990–91 to 1994–95 | 1996–97 | 31 | –11 | 7.583 | –1.583 |
| 1991–92 to 1995–96 | 1997–98 | 32 | –1 | 9.250 | +1.667 |
| 1992–93 to 1996–97 | 1998–99 | 33 | –1 | 10.666 | +1.416 |
| 1993–94 to 1997–98 | 1999–00 | 32 | +1 | 10.499 | –0.167 |
| 1994–95 to 1998–99 | 2000–01 | 32 | | 7.582 | –2.917 |
| 1995–96 to 1999–00 | 2001–02 | 29 | +3 | 10.540 | +2.958 |
| 1996–97 to 2000–01 | 2002–03 | 28 | +1 | 11.665 | +1.125 |
| 1997–98 to 2001–02 | 2003–04 | 25 | +3 | 15.165 | +3.500 |
| 1998–99 to 2002–03 | 2004–05 | 20 | +5 | 18.665 | +3.500 |
| 1999–00 to 2003–04 | 2005–06 | 20 | | 19.998 | +1.333 |
| 2000–01 to 2004–05 | 2006–07 | 21 | –1 | 18.540 | –1.458 |
| 2001–02 to 2005–06 | 2007–08 | 17 | +4 | 24.290 | +5.750 |
| 2002–03 to 2006–07 | 2008–09 | 16 | +1 | 24.582 | +0.292 |
| 2003–04 to 2007–08 | 2009–10 | 17 | –1 | 23.166 | –1.416 |
| 2004–05 to 2008–09 | 2010–11 | 17 | | 21.250 | –1.916 |
| 2005–06 to 2009–10 | 2011–12 | 17 | | 22.000 | +0.750 |
| 2006–07 to 2010–11 | 2012–13 | 21 | –4 | 17.875 | –4.125 |
| 2007–08 to 2011–12 | 2013–14 | 28 | –7 | 14.250 | –3.625 |
| 2008–09 to 2012–13 | 2014–15 | 28 | | 12.250 | –2.000 |
| 2009–10 to 2013–14 | 2015–16 | 25 | +3 | 15.625 | +3.375 |
| 2010–11 to 2014–15 | 2016–17 | 25 | | 16.750 | +1.125 |
| 2011–12 to 2015–16 | 2017–18 | 29 | –4 | 13.125 | –3.625 |
| 2012–13 to 2016–17 | 2018–19 | 27 | +2 | 15.875 | +2.750 |
| 2013–14 to 2017–18 | 2019–20 | 24 | +3 | 19.125 | +3.250 |
| 2014–15 to 2018–19 | 2020–21 | 28 | –4 | 17.500 | –1.625 |
| 2015–16 to 2019–20 | 2021–22 | 27 | +1 | 17.375 | –0.175 |
| 2016–17 to 2020–21 | 2022–23 | 24 | +3 | 20.375 | +3.000 |
| 2017–18 to 2021–22 | 2023–24 | 24 | | 19.500 | –0.875 |

## Appearances in UEFA competitions

    As of 3 November 2022
| Club | UEFA Champions League (includes European Cup) | UEFA Champions League (includes European Cup) | UEFA Champions League (includes European Cup) | UEFA Champions League (includes European Cup) | UEFA Champions League (includes European Cup) | UEFA Europa League (includes UEFA Cup) | UEFA Europa League (includes UEFA Cup) | UEFA Europa League (includes UEFA Cup) | UEFA Europa League (includes UEFA Cup) | UEFA Europa League (includes UEFA Cup) | UEFA Europa Conference League | UEFA Europa Conference League | UEFA Europa Conference League | UEFA Europa Conference League | UEFA Europa Conference League | UEFA Cup Winners' Cup | UEFA Cup Winners' Cup | UEFA Cup Winners' Cup | UEFA Cup Winners' Cup | UEFA Cup Winners' Cup | UEFA Intertoto Cup | UEFA Intertoto Cup | UEFA Intertoto Cup | UEFA Intertoto Cup | UEFA Intertoto Cup | Total | Total | Total | Total | Total | First Appearance | Last Appearance | Last Appearance | Last Appearance | Last Appearance | Last Appearance |
| Club | App. | P | W | D | L | App. | P | W | D | L | App. | P | W | D | L | App. | P | W | D | L | App. | P | W | D | L | App. | P | W | D | L | First Appearance | Last Appearance | Last Appearance | Last Appearance | Last Appearance | Last Appearance |
| CSKA Sofia | 25 | 98 | 41 | 16 | 41 | 25 | 113 | 39 | 34 | 42 | 2 | 18 | 5 | 5 | 8 | 5 | 23 | 13 | 0 | 10 | 1 | 4 | 2 | 1 | 1 | 58 | 258 | 100 | 56 | 102 | 1956–57 EC | 2022–23 UECL |
| Levski Sofia | 15 | 58 | 15 | 14 | 29 | 26 | 112 | 41 | 25 | 46 | 1 | 4 | 1 | 1 | 2 | 11 | 36 | 14 | 5 | 17 | 0 | 0 | 0 | 0 | 0 | 53 | 210 | 71 | 45 | 94 | 1966–66 EC | 2022–23 UECL |
| Ludogorets Razgrad | 11 | 60 | 22 | 14 | 24 | 8 | 67 | 21 | 20 | 26 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 128 | 44 | 34 | 50 | 2012–13 UCL | 2022–23 UECL |
| Litex Lovech | 4 | 16 | 8 | 1 | 7 | 13 | 56 | 23 | 12 | 21 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 17 | 72 | 31 | 13 | 28 | 1998–99 UCL | 2015–16 UEL |
| Botev Plovdiv | 2 | 4 | 1 | 0 | 3 | 10 | 35 | 12 | 11 | 10 | 1 | 2 | 0 | 1 | 1 | 3 | 12 | 6 | 2 | 4 | 0 | 0 | 0 | 0 | 0 | 16 | 53 | 19 | 14 | 18 | 1962–63 CWC | 2022–23 UECL |
| Slavia Sofia | 0 | 0 | 0 | 0 | 0 | 10 | 23 | 7 | 3 | 13 | 0 | 0 | 0 | 0 | 0 | 6 | 25 | 9 | 3 | 13 | 0 | 0 | 0 | 0 | 0 | 16 | 47 | 16 | 6 | 26 | 1963–64 CWC | 2020–21 UEL |
| Lokomotiv Plovdiv | 1 | 2 | 0 | 0 | 2 | 11 | 28 | 8 | 2 | 18 | 1 | 4 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 1 | 1 | 14 | 35 | 9 | 4 | 23 | 1971–72 UC | 2021–22 UECL |
| Lokomotiv Sofia | 2 | 8 | 3 | 1 | 4 | 8 | 34 | 12 | 11 | 11 | 0 | 0 | 0 | 0 | 0 | 3 | 8 | 3 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 13 | 50 | 18 | 12 | 20 | 1964–65 EC | 2011–12 UEL |
| Beroe Stara Zagora | 1 | 2 | 0 | 1 | 1 | 6 | 22 | 8 | 6 | 8 | 0 | 0 | 0 | 0 | 0 | 2 | 10 | 5 | 1 | 4 | 0 | 0 | 0 | 0 | 0 | 9 | 34 | 13 | 8 | 13 | 1972–73 UC | 2016–17 UEL |
| Spartak Varna | 0 | 0 | 0 | 0 | 0 | 2 | 6 | 1 | 2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 16 | 2 | 5 | 9 | 7 | 22 | 3 | 7 | 12 | 1961–62 CWC | 2001 UIC |
| Marek Dupnitsa | 0 | 0 | 0 | 0 | 0 | 1 | 4 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 0 | 1 | 3 | 14 | 4 | 5 | 5 | 5 | 20 | 7 | 5 | 8 | 1977–78 UC | 2004 UIC |
| Cherno More Varna | 0 | 0 | 0 | 0 | 0 | 3 | 12 | 5 | 3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 4 | 2 | 0 | 2 | 4 | 16 | 7 | 3 | 6 | 2007 UIC | 2014–15 UEL |
| Naftex Burgas | 0 | 0 | 0 | 0 | 0 | 2 | 6 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 6 | 2 | 2 | 2 | 1997–98 UC | 2000–01 UC |
| Akademik Sofia | 0 | 0 | 0 | 0 | 0 | 2 | 6 | 2 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 6 | 2 | 0 | 4 | 1976–77 UC | 1981–82 UC |
| Pirin Blagoevgrad | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 4 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 6 | 2 | 0 | 4 | 1985–86 UC | 1994–95 CWC |
| Sliven | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 4 | 1 | 0 | 3 | 1984–85 UC | 1990–91 CWC |
| Dunav Ruse | 0 | 0 | 0 | 0 | 0 | 2 | 4 | 1 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 4 | 1 | 0 | 3 | 1975–76 UC | 2017–18 UEL |
| Etar Veliko Tarnovo | 1 | 2 | 0 | 1 | 1 | 1 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 4 | 0 | 2 | 2 | 1974–75 UC | 1991–92 EC |
| Velbazhd Kyustendil | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 4 | 1 | 2 | 1 | 1 | 4 | 1 | 2 | 1 | 2000 UIC | 2000 UIC |
| Spartak Plovdiv | 1 | 4 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 4 | 1 | 1 | 2 | 1963–64 EC | 1963–64 EC |
| PSFC Chernomorets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 4 | 1 | 1 | 2 | 1 | 4 | 1 | 1 | 2 | 2008 UIC | 2008 UIC |
| FC Chernomorets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 0 | 1 | 1989–90 UC | 1989–90 UC |
| Botev Vratsa | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 2 | 1971–72 UC | 1971–72 UC |
| Shumen | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 2 | 1994–95 UC | 1994–95 UC |
| Arda | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 2 | 2022–23 UECL | 2022–23 UECL |
| Total (25) | — | 254 | 91 | 49 | 114 | — | 537 | 183 | 133 | 220 | - | 31 | 9 | 8 | 14 | — | 124 | 54 | 11 | 59 | — | 48 | 12 | 15 | 21 | — | 993 | 348 | 216 | 427 |
App. = Appearances; P = Matches played; W = Matches won; D = Matches drawn; L = Matches lost; EC = European Cup; UCL = UEFA Champions League; UC = UEFA Cup; UEL = UEFA Europa League; CWC = UEFA Cup Winners' Cup; UIC = UEFA Intertoto Cup.

## Active competitions
### European Cup / UEFA Champions League

| Season | Club | Round | Opponent | Home | Away | Aggregate |
| European Cup |||||||
| 1956–57 | CSKA Sofia | 1R | Dinamo București | 8–1 | 2–3 | 10–4 |
| 1956–57 | CSKA Sofia | QF | Red Star Belgrade | 2–1 | 1–3 | 3–4 |
| 1957–58 | CSKA Sofia | PR | Vasas | 2–1 | 1–6 | 3–7 |
| 1958–59 | CSKA Sofia | 1R | Atlético Madrid | 1–0 | 1–2 | 2–2 (1–3 Play-off) |
| 1959–60 | CSKA Sofia | PR | Barcelona | 2–2 | 2–6 | 4–8 |
| 1960–61 | CSKA Sofia | PR | Juventus | 4–1 | 0–2 | 4–3 |
| 1960–61 | CSKA Sofia | 1R | IFK Malmö | 1–1 | 0–1 | 1–2 |
| 1961–62 | CSKA Sofia | PR | Dukla Prague | 4–4 | 1–2 | 5–6 |
| 1962–63 | CSKA Sofia | PR | Partizan | 2–1 | 4–1 | 6–2 |
| 1962–63 | CSKA Sofia | 1R | Anderlecht | 2–2 | 0–2 | 2–4 |
| 1963–64 | Spartak Plovdiv | PR | Partizani Tirana | 3–1 | 0–1 | 3–2 |
| 1963–64 | Spartak Plovdiv | 1R | PSV Eindhoven | 0–1 | 0–0 | 0–1 |
| 1964–65 | Lokomotiv Sofia | PR | Malmö | 8–3 | 0–2 | 8–5 |
| 1964–65 | Lokomotiv Sofia | 1R | Vasas ETO Györ | 4–3 | 3–5 | 7–8 |
| 1965–66 | Levski Sofia | PR | Djurgården | 6–0 | 1–2 | 7–2 |
| 1965–66 | Levski Sofia | 1R | Benfica | 2–2 | 2–3 | 4–5 |
| 1966–67 | CSKA Sofia | PR | Sliema Wanderers | 4–0 | 2–1 | 6–1 |
| 1966–67 | CSKA Sofia | 1R | Olympiacos | 3–1 | 0–1 | 3–2 |
| 1966–67 | CSKA Sofia | 2R | Górnik Zabrze | 4–0 | 0–3 | 4–3 |
| 1966–67 | CSKA Sofia | QF | Linfield | 1–0 | 2–2 | 3–2 |
| 1966–67 | CSKA Sofia | SF | Inter Milan | 1–1 | 1–1 | 2–2 (0–1 Play-off) |
| 1967–68 | Botev Plovdiv | 1R | Rapid București | 2–0 | 0–3 | 2–3 (a.e.t.) |
| 1968–69 | CSKA Sofia | Withdraw from the competition$^1$ | Withdraw from the competition$^1$ | Withdraw from the competition$^1$ | Withdraw from the competition$^1$ | Withdraw from the competition$^1$ |
| 1969–70 | CSKA Sofia | 1R | Ferencváros | 2–1 | 1–4 | 3–5 |
| 1970–71 | Levski Sofia | PR | Austria Wien | 3–1 | 0–3 | 3–4 |
| 1971–72 | CSKA Sofia | 1R | Partizani Tirana | 3–0 | 1–0 | 4–0 |
| 1971–72 | CSKA Sofia | 2R | Benfica | 0–0 | 1–2 | 1–2 |
| 1972–73 | CSKA Sofia | 1R | Panathinaikos | 2–1 | 2–0 | 4–1 |
| 1972–73 | CSKA Sofia | 2R | Ajax | 1–3 | 0–3 | 1–6 |
| 1973–74 | CSKA Sofia | 1R | Wacker Innsbruck | 3–0 | 1–0 | 4–0 |
| 1973–74 | CSKA Sofia | 2R | Ajax | 2–0 | 0–1 | 2–1 |
| 1973–74 | CSKA Sofia | QF | Bayern Munich | 2–1 | 1–4 | 3–5 |
| 1974–75 | Levski Sofia | 1R | Újpesti Dózsa | 0–3 | 1–4 | 1–7 |
| 1975–76 | CSKA Sofia | 1R | Juventus | 2–1 | 0–2 | 2–3 |
| 1976–77 | CSKA Sofia | 1R | Saint-Étienne | 0–0 | 0–1 | 0–1 |
| 1977–78 | Levski Sofia | 1R | Śląsk Wrocław | 3–0 | 2–2 | 5–2 |
| 1977–78 | Levski Sofia | 2R | Ajax | 1–2 | 1–2 | 2–4 |
| 1978–79 | Lokomotiv Sofia | 1R | Odense | 2–1 | 2–2 | 4–3 |
| 1978–79 | Lokomotiv Sofia | 2R | Köln | 0–1 | 0–4 | 0–5 |
| 1979–80 | Levski Sofia | 1R | Real Madrid | 0–1 | 0–2 | 0–3 |
| 1980–81 | CSKA Sofia | 1R | Nottingham Forest | 1–0 | 1–0 | 2–0 |
| 1980–81 | CSKA Sofia | 2R | Szombierki Bytom | 4–0 | 1–0 | 5–0 |
| 1980–81 | CSKA Sofia | QF | Liverpool | 0–1 | 1–5 | 1–6 |
| 1981–82 | CSKA Sofia | 1R | Real Sociedad | 1–0 | 0–0 | 1–0 |
| 1981–82 | CSKA Sofia | 2R | Glentoran | 2–0 | 1–2 | 3–2 |
| 1981–82 | CSKA Sofia | QF | Liverpool | 2–0 | 0–1 | 2–1 |
| 1981–82 | CSKA Sofia | SF | Bayern Munich | 4–3 | 0–4 | 4–7 |
| 1982–83 | CSKA Sofia | 1R | Monaco | 2–0 | 0–0 | 2–0 |
| 1982–83 | CSKA Sofia | 2R | Sporting CP | 2–2 | 0–0 | 2–2 (a) |
| 1983–84 | CSKA Sofia | 1R | Omonia | 3–0 | 1–4 | 4–4 (a) |
| 1983–84 | CSKA Sofia | 2R | Roma | 0–1 | 0–1 | 0–2 |
| 1984–85 | Levski Sofia | 1R | Stuttgart | 1–1 | 2–2 | 3–3 (a) |
| 1984–85 | Levski Sofia | 2R | Dnipro | 3–1 | 0–2 | 3–3 (a) |
| 1985–86 | Botev Plovdiv$^2$ | 1R | IFK Göteborg | 1–2 | 2–3 | 3–5 |
| 1986–87 | Beroe Stara Zagora | 1R | Dynamo Kyiv | 1–1 | 0–2 | 1–3 |
| 1987–88 | CSKA Sofia | 1R | Bayern Munich | 0–1 | 0–4 | 0–5 |
| 1988–89 | Levski Sofia | 1R | Milan | 0–2 | 2–5 | 2–7 |
| 1989–90 | CSKA Sofia | 1R | Ruch Chorzów | 5–1 | 1–1 | 6–2 |
| 1989–90 | CSKA Sofia | 2R | Sparta Prague | 3–0 | 2–2 | 5–2 |
| 1989–90 | CSKA Sofia | QF | Marseille | 0–1 | 1–3 | 1–4 |
| 1990–91 | CSKA Sofia | 1R | KA Akureyri | 3–0 | 0–1 | 3–1 |
| 1990–91 | CSKA Sofia | 2R | Bayern Munich | 0–3 | 0–4 | 0–7 |
| 1991–92 | Etar Veliko Tarnovo | 1R | Kaiserslautern | 1–1 | 0–2 | 1–3 |
| UEFA Champions League |||||||
| 1992–93 | CSKA Sofia | 1R | Austria Wien | 3–2 | 1–3 | 4–5 |
| 1993–94 | Levski Sofia | 1R | Rangers | 2–1 | 2–3 | 4–4 (a) |
| 1993–94 | Levski Sofia | 2R | Werder Bremen | 2–2 | 0–1 | 2–3 |
| 1994–95 | Did not participate$^3$ | Did not participate$^3$ | Did not participate$^3$ | Did not participate$^3$ | Did not participate$^3$ | Did not participate$^3$ |
| 1995–96 |
| 1996–97 |
| 1997–98 | CSKA Sofia | 1Q | Steaua București | 0–2 | 3–3 | 3–5 |
| 1998–99 | Litex Lovech | 1Q | Halmstad | 2–0 | 1–2 | 3–2 |
| 1998–99 | Litex Lovech | 2Q | Spartak Moscow | 0–5 | 2–6 | 2–11 |
| 1999–00 | Litex Lovech | 1Q | Glentoran | 3–0 | 2–0 | 5–0 |
| 1999–00 | Litex Lovech | 2Q | Widzew Łódź | 4–1 | 1–4 | 5–5 (2–3 p.) |
| 2000–01 | Levski Sofia | 1Q | F91 Dudelange | 2–0 | 4–0 | 6–0 |
| 2000–01 | Levski Sofia | 2Q | Beşiktaş | 1–1 | 0–1 | 1–2 |
| 2001–02 | Levski Sofia | 1Q | Željezničar | 4–0 | 0–0 | 4–0 |
| 2001–02 | Levski Sofia | 2Q | Brann | 0–0 | 1–1 | 1–1 (a) |
| 2001–02 | Levski Sofia | 3Q | Galatasaray | 1–1 | 1–2 | 2–3 |
| 2002–03 | Levski Sofia | 2Q | Skonto | 2–0 | 0–0 | 2–0 |
| 2002–03 | Levski Sofia | 3Q | Dynamo Kyiv | 0–1 | 0–1 | 0–2 |
| 2003–04 | CSKA Sofia | 2Q | Pyunik | 1–0 | 2–0 | 3–0 |
| 2003–04 | CSKA Sofia | 3Q | Galatasaray | 0–3 | 0–3 | 0–6 |
| 2004–05 | Lokomotiv Plovdiv | 2Q | Club Brugge | 0–4 | 0–2 | 0–6 |
| 2005–06 | CSKA Sofia | 2Q | KF Tirana | 2–0 | 2–0 | 4–0 |
| 2005–06 | CSKA Sofia | 3Q | Liverpool | 1–3 | 1–0 | 2–3 |
| 2006–07 | Levski Sofia | 2Q | Sioni Bolnisi | 2–0 | 2–0 | 4–0 |
| 2006–07 | Levski Sofia | 3Q | Chievo | 2–0 | 2–2 | 4–2 |
| 2006–07 | Levski Sofia | Group A | Barcelona | 0–2 | 0–5 | 4th |
| 2006–07 | Levski Sofia | Group A | Chelsea | 1–3 | 0–2 | 4th |
| 2006–07 | Levski Sofia | Group A | Werder Bremen | 0–3 | 0–2 | 4th |
| 2007–08 | Levski Sofia | 2Q | Tampere United | 0–1 | 0–1 | 0–2 |
| 2008–09 | Levski Sofia | 3Q | BATE Borisov | 0–1 | 1–1 | 1–2 |
| 2009–10 | Levski Sofia | 2Q | Sant Julià | 4–0 | 5–0 | 9–0 |
| 2009–10 | Levski Sofia | 3Q | Baku | 2–0 | 0–0 | 2–0 |
| 2009–10 | Levski Sofia | PO | Debrecen | 1–2 | 0–2 | 1–4 |
| 2010–11 | Litex Lovech | 2Q | Rudar Pljevlja | 1–0 | 4–0 | 5–0 |
| 2010–11 | Litex Lovech | 3Q | Žilina | 1–1 | 1–3 | 2–4 |
| 2011–12 | Litex Lovech | 2Q | Mogren | 3–0 | 2–1 | 5–1 |
| 2011–12 | Litex Lovech | 3Q | Wisła Kraków | 1–2 | 1–3 | 2–5 |
| 2012–13 | Ludogorets Razgrad | 2Q | Dinamo Zagreb | 1–1 | 2–3 | 3–4 |
| 2013–14 | Ludogorets Razgrad | 2Q | Slovan Bratislava | 3–0 | 1–2 | 4–2 |
| 2013–14 | Ludogorets Razgrad | 3Q | Partizan | 2–1 | 1–0 | 3–1 |
| 2013–14 | Ludogorets Razgrad | PO | Basel | 2–4 | 0–2 | 2–6 |
| 2014–15 | Ludogorets Razgrad | 2Q | F91 Dudelange | 4–0 | 1–1 | 5–1 |
| 2014–15 | Ludogorets Razgrad | 3Q | Partizan | 0–0 | 2–2 | 2–2 (a) |
| 2014–15 | Ludogorets Razgrad | PO | Steaua București | 1–0 | 0–1 | 1–1 (6–5 p.) |
| 2014–15 | Ludogorets Razgrad | Group B | Real Madrid | 1–2 | 0–4 | 4th |
| 2014–15 | Ludogorets Razgrad | Group B | Basel | 1–0 | 0–4 | 4th |
| 2014–15 | Ludogorets Razgrad | Group B | Liverpool | 2–2 | 1–2 | 4th |
| 2015–16 | Ludogorets Razgrad | 2Q | Milsami Orhei | 0–1 | 1–2 | 1–3 |
| 2016–17 | Ludogorets Razgrad | 2Q | Mladost Podgorica | 2–0 | 3–0 | 5–0 |
| 2016–17 | Ludogorets Razgrad | 3Q | Red Star Belgrade | 2–2 | 4–2 | 6–4 (a.e.t.) |
| 2016–17 | Ludogorets Razgrad | PO | Viktoria Plzeň | 2–0 | 2–2 | 4–2 |
| 2016–17 | Ludogorets Razgrad | Group A | Paris Saint-Germain | 1–3 | 2–2 | 3rd |
| 2016–17 | Ludogorets Razgrad | Group A | Arsenal | 2–3 | 0–6 | 3rd |
| 2016–17 | Ludogorets Razgrad | Group A | Basel | 0–0 | 1–1 | 3rd |
| 2017–18 | Ludogorets Razgrad | 2Q | Žalgiris | 4–1 | 1–2 | 5–3 |
| 2017–18 | Ludogorets Razgrad | 3Q | Hapoel Be'er Sheva | 3–1 | 0–2 | 3–3 (a) |
| 2018–19 | Ludogorets Razgrad | 1Q | Crusaders | 7–0 | 2–0 | 9–0 |
| 2018–19 | Ludogorets Razgrad | 2Q | MOL Vidi | 0–0 | 0–1 | 0–1 |
| 2019–20 | Ludogorets Razgrad | 1Q | Ferencváros | 2−3 | 1−2 | 3−5 |
| 2020–21 | Ludogorets Razgrad | 1Q | Budućnost Podgorica | — | 3−1 | — |
| 2020–21 | Ludogorets Razgrad | 2Q | Midtjylland | 0−1 | — | — |
| 2021–22 | Ludogorets Razgrad | 1Q | Shakhtyor Soligorsk | 1−0 | 1−0 | 2−0 |
| 2021–22 | Ludogorets Razgrad | 2Q | Mura | 3−1 | 0−0 | 3−1 |
| 2021–22 | Ludogorets Razgrad | 3Q | Olympiacos | 2−2 | 1−1 | 3–3 (4–1 p.) |
| 2021–22 | Ludogorets Razgrad | PO | Malmö | 2−1 | 0−2 | 2–3 |
| 2022–23 | Ludogorets Razgrad | 1Q | Sutjeska Nikšić | 2−0 | 1−0 | 3−0 |
| 2022–23 | Ludogorets Razgrad | 2Q | Shamrock Rovers | 3−0 | 1−2 | 4–2 |
| 2022–23 | Ludogorets Razgrad | 3Q | Dinamo Zagreb | 1−2 | 2−4 | 3–6 |
| 2023–24 | Ludogorets Razgrad | 1Q | Ballkani | 4−0 | 0−2 | 4–2 |
| 2023–24 | Ludogorets Razgrad | 2Q | Olimpija Ljubljana | 1–1 | 1–2 | 2-3 |
| 2024–25 | Ludogorets Razgrad | 1Q | Dinamo Batumi | 3–1 | 0–1 | 3–2 |
| 2024–25 | Ludogorets Razgrad | 2Q | Dinamo Minsk | 2–0 | 0–1 | 2–1 |
| 2024–25 | Ludogorets Razgrad | 2Q | Qarabağ | | 2–1 | |

#### Notes

* Note 1: A number of Eastern European clubs withdrew from the first two rounds when UEFA paired up all of the Eastern European clubs against one another due to the Warsaw Pact invasion of Czechoslovakia.
* Note 2: Botev Plovdiv took the place of Levski Sofia as, following riots during the Bulgarian Cup final, the Sofia club was barred from entering European competitions.
* Note 3: Bulgarian clubs did not enter the Champions League during these seasons due to the restructuring of the competition by UEFA, with entry limited to Europe's top 24 countries. The Bulgarian league champions entered the UEFA Cup instead.

### UEFA Cup / Europa League

| Season | Club | Round | Opponent | Home | Away | Aggregate |
| UEFA Cup |||||||
| 1971–72 | Botev Vratsa | 1R | Dinamo Zagreb | 1–2 | 1–6 | 2–8 |
| 1971–72 | Lokomotiv Plovdiv | 1R | Carl Zeiss Jena | 3–1 | 0–3 | 3–4 |
| 1972–73 | Beroe Stara Zagora | 1R | Austria Wien | 7–0 | 3–1 | 10–1 |
| 1972–73 | Beroe Stara Zagora | 2R | Budapest Honvéd | 3–0 | 0–1 | 3–1 |
| 1972–73 | Beroe Stara Zagora | 3R | OFK Beograd | 0–0 | 1–3 | 1–3 |
| 1972–73 | Levski Sofia | 1R | Universitatea Cluj | 5–1 | 1–4 | 6–5 |
| 1972–73 | Levski Sofia | 2R | BFC Dynamo | 2–0 | 0–3 | 2–3 |
| 1973–74 | Lokomotiv Plovdiv | 1R | Sliema Wanderers | 1–0 | 2–0 | 3–0 |
| 1973–74 | Lokomotiv Plovdiv | 2R | Budapest Honvéd | 3–4 | 2–3 | 5–7 |
| 1973–74 | Slavia Sofia | 1R | Dinamo Tbilisi | 2–0 | 1–4 | 3–4 |
| 1974–75 | Etar Veliko Tarnovo | 1R | Inter Milan | 0–0 | 0–3 | 0–3 |
| 1974–75 | Lokomotiv Plovdiv | 1R | Győri ETO | 3–1 | 1–3 | 4–4 (4–5 p.) |
| 1975–76 | Dunav Ruse | 1R | Roma | 1–0 | 0–2 | 1–2 |
| 1975–76 | Levski Sofia | 1R | Eskişehirspor | 3–0 | 4–1 | 7–1 |
| 1975–76 | Levski Sofia | 2R | MSV Duisburg | 2–1 | 2–3 | 4–4 (a) |
| 1975–76 | Levski Sofia | 3R | Ajax Amsterdam | 2–1 | 1–2 | 3–3 (5–3 p.) |
| 1975–76 | Levski Sofia | QF | Barcelona | 5–4 | 0–4 | 5–8 |
| 1976–77 | Akademik Sofia | 1R | Slavia Prague | 3–0 | 0–2 | 3–2 |
| 1976–77 | Akademik Sofia | 2R | Milan | 4–3 | 0–2 | 4–5 |
| 1976–77 | Lokomotiv Plovdiv | 1R | Red Star Belgrade | 2–1 | 1–4 | 3–5 |
| 1977–78 | CSKA Sofia | 1R | Zürich | 1–1 | 0–1 | 1–2 (a.e.t.) |
| 1977–78 | Marek Dupnitsa | 1R | Ferencváros | 3–0 | 0–2 | 3–2 |
| 1977–78 | Marek Dupnitsa | 2R | Bayern Munich | 2–0 | 0–3 | 2–3 |
| 1978–79 | Botev Plovdiv | 1R | Hertha Berlin | 1–2 | 0–0 | 1–2 |
| 1978–79 | CSKA Sofia | 1R | Valencia | 2–1 | 1–4 | 3–5 |
| 1978–79 | Levski Sofia | 1R | Olympiacos | 3–1 | 1–2 | 4–3 (a.e.t.) |
| 1978–79 | Levski Sofia | 2R | Milan | 1–1 | 0–3 | 1–4 |
| 1979–80 | CSKA Sofia | 1R | Dynamo Kyiv | 1–1 | 1–2 | 2–3 |
| 1979–80 | Lokomotiv Sofia | 1R | Ferencváros | 3–0 | 0–2 | 3–2 |
| 1979–80 | Lokomotiv Sofia | 2R | Monaco | 4–2 | 1–2 | 5–4 |
| 1979–80 | Lokomotiv Sofia | 3R | Dynamo Kyiv | 1–0 | 1–2 | 2–2 (a) |
| 1979–80 | Lokomotiv Sofia | QF | Stuttgart | 0–1 | 1–3 | 1–4 |
| 1980–81 | Beroe Stara Zagora | 1R | Fenerbahçe | 1–0 | 2–1 | 3–1 |
| 1980–81 | Beroe Stara Zagora | 2R | Radnički Niš | 0–1 | 1–2 | 1–3 |
| 1980–81 | Levski Sofia | 1R | Dynamo Kyiv | 0–0 | 1–1 | 1–1 (a) |
| 1980–81 | Levski Sofia | 2R | AZ Alkmaar | 1–1 | 0–5 | 1–6 |
| 1981–82 | Akademik Sofia | 1R | Kaiserslautern | 0–1 | 1–2 | 1–3 |
| 1981–82 | Levski Sofia | 1R | Dinamo Bucureşti | 2–1 | 0–3 | 2–4 |
| 1982–83 | Levski Sofia | 1R | Sevilla | 0–3 | 1–3 | 1–6 |
| 1982–83 | Slavia Sofia | 1R | Sarajevo | 2–2 | 2–4 | 4–6 |
| 1983–84 | Levski Sofia | 1R | Stuttgart | 1–0 | 1–1 | 2–1 |
| 1983–84 | Levski Sofia | 2R | Watford | 1–3 | 1–1 | 2–4 (a.e.t.) |
| 1983–84 | Lokomotiv Plovdiv | 1R | PAOK | 1–2 | 1–3 | 2–5 |
| 1984–85 | CSKA Sofia | 1R | Monaco | 2–1 | 2–2 | 4–3 |
| 1984–85 | CSKA Sofia | 2R | Hamburg | 1–2 | 0–4 | 1–6 |
| 1984–85 | Sliven | 1R | Željezničar | 1–0 | 1–5 | 2–5 |
| 1985–86 | Lokomotiv Sofia | 1R | APOEL | 4–2 | 2–2 | 6–4 (a.e.t.) |
| 1985–86 | Lokomotiv Sofia | 2R | Neuchâtel Xamax | 1–1 | 0–0 | 1–1 (a) |
| 1985–86 | Pirin Blagoevgrad | 1R | Hammarby | 1–3 | 0–4 | 1–7 |
| 1986–87 | CSKA Sofia | 1R | Swarovski Tirol | 2–0 | 0–3 | 2–3 |
| 1986–87 | Trakia Plovdiv | 1R | Hibernians | 8–0 | 2–0 | 10–0 |
| 1986–87 | Trakia Plovdiv | 2R | Hajduk Split | 2–2 | 1–3 | 3–5 |
| 1987–88 | Lokomotiv Sofia | 1R | Dinamo Tbilisi | 3–1 | 0–3 | 3–4 |
| 1987–88 | Trakia Plovdiv | 1R | Red Star Belgrade | 2–2 | 0–3 | 2–5 |
| 1988–89 | Slavia Sofia | 1R | Partizan | 0–5 | 0–5 | 0–10 |
| 1988–89 | Trakia Plovdiv | 1R | Dinamo Minsk | 1–2 | 0–0 | 1–2 |
| 1989–90 | Levski Sofia | 1R | Antwerp | 0–0 | 3–4 | 3–4 |
| 1990–91 | Slavia Sofia | 1R | Omonia | 2–1 | 2–4 | 4–5 (a.e.t.) |
| 1991–92 | CSKA Sofia | 1R | Parma | 0–0 | 1–1 | 1–1 (a) |
| 1991–92 | CSKA Sofia | 2R | Hamburg | 1–4 | 0–2 | 1–6 |
| 1991–92 | Slavia Sofia | 1R | Osasuna | 1–0 | 0–4 | 1–4 |
| 1992–93 | Botev Plovdiv | 1R | Fenerbahçe | 2–2 | 1–3 | 3–5 |
| 1992–93 | Lokomotiv Plovdiv | 1R | Auxerre | 2–2 | 1–7 | 3–9 |
| 1993–94 | Botev Plovdiv | 1R | Olympiacos | 2–3 | 1–5 | 3–8 |
| 1993–94 | Lokomotiv Plovdiv | 1R | Lazio | 0–2 | 0–2 | 0–4 |
| 1994–95 | CSKA Sofia | PR | Ararat Yerevan | 3–0 | 0–0 | 3–0 |
| 1994–95 | CSKA Sofia | 1R | Juventus | 3–2 | 1–5 | 4–7 |
| 1994–95 | Levski Sofia | PR | Olimpija Ljubljana | 1–2 | 2–3 | 3–5 |
| 1994–95 | Shumen | PR | Anorthosis Famagusta | 1–2 | 0–2 | 1–4 |
| 1995–96 | Botev Plovdiv | PR | Dinamo Tbilisi | 1–0 | 1–0 | 2–0 |
| 1995–96 | Botev Plovdiv | 1R | Sevilla | 1–1 | 0–2 | 1–3 |
| 1995–96 | Levski Sofia | PR | Dinamo Bucureşti | 1–1 | 1–0 | 2–1 (a.e.t.) |
| 1995–96 | Levski Sofia | 1R | Eendracht Aalst | 1–2 | 0–1 | 1–3 |
| 1995–96 | Slavia Sofia | PR | Olympiacos | 0–2 | 0–1 | 0–3 |
| 1996–97 | Lokomotiv Sofia | PR | Neftchi Baku | 6–0 | 1–2 | 7–2 |
| 1996–97 | Lokomotiv Sofia | QR | Rapid București | 0–1 | 0–1 | 0–2 |
| 1996–97 | Slavia Sofia | PR | Inkaras Kaunas | 4–3 | 1–1 | 5–4 |
| 1996–97 | Slavia Sofia | QR | Tirol Innsbruck | 1–1 | 1–4 | 2–5 |
| 1997–98 | Naftex Burgas | 1Q | Brann | 3–2 | 1–2 | 4–4 (a) |
| 1998–99 | CSKA Sofia | 1Q | Belshina Bobruisk | 3–1 | 0–0 | 3–1 |
| 1998–99 | CSKA Sofia | 2Q | Molde | 2–0 | 0–0 | 2–0 |
| 1998–99 | CSKA Sofia | 1R | Servette | 1–0 | 1–2 | 2–2 (a) |
| 1998–99 | CSKA Sofia | 2R | Atlético Madrid | 2–4 | 0–1 | 2–5 |
| 1998–99 | Litex Lovech | 1R | Grazer AK | 1–1 | 0–2 | 1–3 |
| 1999–00 | CSKA Sofia | QR | Portadown | 5–0 | 3–0 | 8–0 |
| 1999–00 | CSKA Sofia | 1R | Newcastle United | 0–2 | 2–2 | 2–4 |
| 1999–00 | Levski Sofia | QR | APOEL | 2–0 | 0–0 | 2–0 |
| 1999–00 | Levski Sofia | 1R | Hajduk Split | 3–0 | 0–0 | 3–0 |
| 1999–00 | Levski Sofia | 2R | Juventus | 1–3 | 1–1 | 2–4 |
| 2000–01 | CSKA Sofia | QR | Constructorul Chișinău | 8–0 | 3–2 | 11–2 |
| 2000–01 | CSKA Sofia | 1R | MTK Hungária | 1–2 | 1–0 | 2–2 (a) |
| 2000–01 | Naftex Burgas | QR | Omonia | 2–1 | 0–0 | 2–1 |
| 2000–01 | Naftex Burgas | 1R | Lokomotiv Moscow | 2–4 | 0–0 | 2–4 |
| 2001–02 | CSKA Sofia | QR | Shakhtyor Soligorsk | 3–1 | 2–1 | 5–2 |
| 2001–02 | CSKA Sofia | 1R | Shakhtar Donetsk | 3–0 | 1–2 | 4–2 |
| 2001–02 | CSKA Sofia | 2R | Milan | 0–1 | 0–2 | 0–3 |
| 2001–02 | Levski Sofia | 1R | Chelsea | 0–2 | 0–3 | 0–5 |
| 2001–02 | Litex Lovech | QR | Longford Town | 2–0 | 1–1 | 3–1 |
| 2001–02 | Litex Lovech | 1R | Inter Bratislava | 3–0 | 0–1 | 3–1 |
| 2001–02 | Litex Lovech | 2R | Union Berlin | 0–0 | 2–0 | 2–0 |
| 2001–02 | Litex Lovech | 3R | AEK Athens | 1–1 | 2–3 | 3–4 |
| 2002–03 | CSKA Sofia | QR | Dinamo Minsk | 1–0 | 4–1 | 5–1 |
| 2002–03 | CSKA Sofia | 1R | Blackburn Rovers | 3–3 | 1–1 | 4–4 (a) |
| 2002–03 | Levski Sofia | 1R | Brøndby | 4–1 | 1–1 | 5–2 |
| 2002–03 | Levski Sofia | 2R | Sturm Graz | 1–0 | 0–1 | 1–1 (7–8 p.) |
| 2002–03 | Litex Lovech | QR | Atlantas | 5–0 | 3–1 | 8–1 |
| 2002–03 | Litex Lovech | 1R | Panathinaikos | 0–1 | 1–2 | 1–3 (a.e.t.) |
| 2003–04 | CSKA Sofia | 1R | Torpedo Moscow | 1–1 | 1–1 | 2–2 (2–3 p.) |
| 2003–04 | Levski Sofia | QR | Atyrau | 2–0 | 4–1 | 6–1 |
| 2003–04 | Levski Sofia | 1R | Hapoel Ramat Gan | 4–0 | 1–0 | 5–0 |
| 2003–04 | Levski Sofia | 2R | Slavia Prague | 0–0 | 2–2 | 2–2 (a) |
| 2003–04 | Levski Sofia | 3R | Liverpool | 2–4 | 0–2 | 2–6 |
| 2003–04 | Litex Lovech | QR | Zimbru Chişinău | 0–0 | 0–2 | 0–2 |
| 2004–05 | CSKA Sofia | 2Q | Omonia | 3–1 | 1–1 | 4–2 (a.e.t.) |
| 2004–05 | CSKA Sofia | 1R | Steaua București | 2–2 | 1–2 | 3–4 |
| 2004–05 | Levski Sofia | 2Q | Modriča | 5–0 | 3–0 | 8–0 |
| 2004–05 | Levski Sofia | 1R | Beveren | 1–1 | 0–1 | 1–2 |
| 2004–05 | Litex Lovech | 2Q | Željezničar | 7–0 | 2–1 | 9–1 |
| 2004–05 | Litex Lovech | 1R | Grazer AK | 1–0 | 0–5 | 1–5 |
| 2005–06 | CSKA Sofia | 1R | Bayer Leverkusen | 1–0 | 1–0 | 2–0 |
| 2005–06 | CSKA Sofia | Group A | Hamburg | 0–1 | — | 5th |
| 2005–06 | CSKA Sofia | Group A | Slavia Prague | — | 2–4 | 5th |
| 2005–06 | CSKA Sofia | Group A | Viking | 2–0 | — | 5th |
| 2005–06 | CSKA Sofia | Group A | Monaco | — | 1–2 | 5th |
| 2005–06 | Levski Sofia | 2Q | Publikum | 3–0 | 0–1 | 3–1 |
| 2005–06 | Levski Sofia | 1R | Auxerre | 1–0 | 1–2 | 2–2 (a) |
| 2005–06 | Levski Sofia | Group F | Dinamo Bucureşti | 1–0 | — | 2nd |
| 2005–06 | Levski Sofia | Group F | CSKA Moscow | — | 1–2 | 2nd |
| 2005–06 | Levski Sofia | Group F | Marseille | 1–0 | — | 2nd |
| 2005–06 | Levski Sofia | Group F | Heerenveen | — | 1–2 | 2nd |
| 2005–06 | Levski Sofia | R32 | Artmedia Bratislava | 2–0 | 1–0 | 3–0 |
| 2005–06 | Levski Sofia | R16 | Udinese | 2–1 | 0–0 | 2–1 |
| 2005–06 | Levski Sofia | QF | Schalke 04 | 1–3 | 1–1 | 2–4 |
| 2005–06 | Litex Lovech | 2Q | Rijeka | 1–0 | 1–2 | 2–2 (a) |
| 2005–06 | Litex Lovech | 1R | Genk | 2–2 | 1–0 | 3–2 |
| 2005–06 | Litex Lovech | Group D | Grasshopper | 2–1 | — | 3rd |
| 2005–06 | Litex Lovech | Group D | Dnipro | — | 2–0 | 3rd |
| 2005–06 | Litex Lovech | Group D | AZ | 0–2 | — | 3rd |
| 2005–06 | Litex Lovech | Group D | Middlesbrough | — | 0–2 | 3rd |
| 2005–06 | Litex Lovech | R32 | Strasbourg | 0–2 | 0–0 | 0–2 |
| 2005–06 | Lokomotiv Plovdiv | 2Q | OFK Beograd | 1−0 | 1−2 | 2−2 (a) |
| 2005–06 | Lokomotiv Plovdiv | 1R | Bolton Wanderers | 1–2 | 1–2 | 2–4 |
| 2006–07 | CSKA Sofia | 1Q | Dinamo Tirana | 4–1 | 1–0 | 5–1 |
| 2006–07 | CSKA Sofia | 2Q | Hajduk Kula | 0–0 | 1–1 | 1–1 (a) |
| 2006–07 | CSKA Sofia | 1R | Beşiktaş | 2–2 | 0–2 | 2–4 (a.e.t.) |
| 2006–07 | Litex Lovech | 1Q | Koper | 5–0 | 1–0 | 6–0 |
| 2006–07 | Litex Lovech | 2Q | Omonia | 2–1 | 0–0 | 2–1 |
| 2006–07 | Litex Lovech | 1R | Maccabi Haifa | 1–3 | 1–1 | 2–4 |
| 2006–07 | Lokomotiv Sofia | 1Q | Makedonija GP | 2–0 | 1–1 | 3–1 |
| 2006–07 | Lokomotiv Sofia | 2Q | Bnei Yehuda | 4–0 | 2–0 | 6–0 |
| 2006–07 | Lokomotiv Sofia | 1R | Feyenoord | 2–2 | 0–0 | 2–2 (a) |
| 2007–08 | CSKA Sofia | 2Q | Omonia | 2–1 | 1–1 | 3–2 |
| 2007–08 | CSKA Sofia | 1R | Toulouse | 1–1 | 0–0 | 1–1 (a) |
| 2007–08 | Litex Lovech | 1Q | Sliema Wanderers | 4–0 | 3–0 | 7–0 |
| 2007–08 | Litex Lovech | 2Q | Besa Kavajë | 3–0 | 3–0 | 6–0 |
| 2007–08 | Litex Lovech | 1R | Hamburg | 0–1 | 1–3 | 1–4 |
| 2007–08 | Lokomotiv Sofia | 2Q | Oţelul Galaţi | 3–1 | 0–0 | 3–1 |
| 2007–08 | Lokomotiv Sofia | 1R | Rennes | 1–3 | 2–1 | 3–4 |
| 2008–09 | Cherno More Varna | 1Q | Sant Julià | 4–0 | 5–0 | 9–0 |
| 2008–09 | Cherno More Varna | 2Q | Maccabi Netanya | 2–0 | 1–1 | 3–1 |
| 2008–09 | Cherno More Varna | 1R | Stuttgart | 1–2 | 2–2 | 3–4 |
| 2008–09 | Levski Sofia | 1R | Žilina | 0–1 | 1–1 | 1–2 |
| 2008–09 | Litex Lovech | 2Q | Ironi Kiryat Shmona | 0–0 | 2–1 | 2–1 |
| 2008–09 | Litex Lovech | 1R | Aston Villa | 1–3 | 1–1 | 2–4 |
| 2008–09 | Lokomotiv Sofia | 2Q | Borac Čačak | 1–1 | 0–1 | 1–2 |
| UEFA Europa League |||||||
| 2009–10 | Cherno More Varna | 2Q | Iskra-Stal Rîbnița | 1–0 | 3–0 | 4–0 |
| 2009–10 | Cherno More Varna | 3Q | PSV Eindhoven | 0–1 | 0–1 | 0–2 |
| 2009–10 | CSKA Sofia | 3Q | Derry City | 1–0 | 1–1 | 2–1 |
| 2009–10 | CSKA Sofia | PO | Dynamo Moscow | 0–0 | 2–1 | 2–1 |
| 2009–10 | CSKA Sofia | Group E | Fulham | 1–1 | 0–1 | 4th |
| 2009–10 | CSKA Sofia | Group E | Roma | 0–3 | 0–2 | 4th |
| 2009–10 | CSKA Sofia | Group E | Basel | 0–2 | 1–3 | 4th |
| 2009–10 | Levski Sofia | Group G | Villarreal | 0–2 | 0–1 | 4th |
| 2009–10 | Levski Sofia | Group G | Lazio | 0–4 | 1–0 | 4th |
| 2009–10 | Levski Sofia | Group G | Red Bull Salzburg | 0–1 | 0–1 | 4th |
| 2009–10 | Litex Lovech | PO | BATE Borisov | 0–4 | 1–0 | 1–4 |
| 2010–11 | Beroe Stara Zagora | 3Q | Rapid Wien | 1–1 | 0–3 | 1–4 |
| 2010–11 | CSKA Sofia | 3Q | Cliftonville | 3–0 | 2–1 | 5–1 |
| 2010–11 | CSKA Sofia | PO | The New Saints | 3–0 | 2–2 | 5–2 |
| 2010–11 | CSKA Sofia | Group L | Beşiktaş | 1–2 | 0–1 | 4th |
| 2010–11 | CSKA Sofia | Group L | Porto | 0–1 | 1–3 | 4th |
| 2010–11 | CSKA Sofia | Group L | Rapid Wien | 0–2 | 2–1 | 4th |
| 2010–11 | Levski Sofia | 2Q | Dundalk | 6–0 | 2–0 | 8–0 |
| 2010–11 | Levski Sofia | 3Q | Kalmar FF | 5–2 | 1–1 | 6–3 |
| 2010–11 | Levski Sofia | PO | AIK | 2–1 | 0–0 | 2–1 |
| 2010–11 | Levski Sofia | Group C | Gent | 3–2 | 0–1 | 4th |
| 2010–11 | Levski Sofia | Group C | Sporting CP | 1–0 | 0–5 | 4th |
| 2010–11 | Levski Sofia | Group C | Lille | 2–2 | 0–1 | 4th |
| 2010–11 | Litex Lovech | PO | Debrecen | 1–2 | 0–2 | 1–4 |
| 2011–12 | CSKA Sofia | PO | Steaua București | 1–1 | 0–2 | 1–3 |
| 2011–12 | Levski Sofia | 3Q | Spartak Trnava | 2–1 | 1–2 | 3–3 (4–5 p.) |
| 2011–12 | Litex Lovech | PO | Dynamo Kyiv | 1–2 | 0–1 | 1–3 |
| 2011–12 | Lokomotiv Sofia | 2Q | Metalurg Skopje | 3–2 | 0–0 | 3–2 |
| 2011–12 | Lokomotiv Sofia | 3Q | Śląsk Wrocław | 0–0 | 0–0 | 0–0 (3–4 p.) |
| 2012–13 | CSKA Sofia | 2Q | Mura 05 | 1–1 | 0–0 | 1–1 (a) |
| 2012–13 | Levski Sofia | 2Q | Sarajevo | 1–0 | 1–3 | 2–3 |
| 2012–13 | Lokomotiv Plovdiv | 2Q | Vitesse | 4–4 | 1–3 | 5–7 |
| 2013–14 | Beroe Stara Zagora | 2Q | Hapoel Tel Aviv | 1–4 | 2–2 | 3–6 |
| 2013–14 | Botev Plovdiv | 1Q | Astana | 5–0 | 1–0 | 6–0 |
| 2013–14 | Botev Plovdiv | 2Q | Zrinjski Mostar | 2–0 | 1–1 | 3–1 |
| 2013–14 | Botev Plovdiv | 3Q | Stuttgart | 1–1 | 0–0 | 1–1 (a) |
| 2013–14 | Levski Sofia | 1Q | Irtysh Pavlodar | 0–0 | 0–2 | 0–2 |
| 2013–14 | Ludogorets Razgrad | Group B | PSV | 2–0 | 2–0 | 1st |
| 2013–14 | Ludogorets Razgrad | Group B | Dinamo Zagreb | 3–0 | 2–1 | 1st |
| 2013–14 | Ludogorets Razgrad | Group B | Chornomorets Odesa | 1–1 | 1–0 | 1st |
| 2013–14 | Ludogorets Razgrad | R32 | Lazio | 3–3 | 1–0 | 4–3 |
| 2013–14 | Ludogorets Razgrad | R16 | Valencia | 0–3 | 0–1 | 0–4 |
| 2014–15 | Botev Plovdiv | 1Q | Libertas | 4–0 | 2–0 | 6–0 |
| 2014–15 | Botev Plovdiv | 2Q | St. Pölten | 2–1 | 0–2 | 2–3 |
| 2014–15 | CSKA Sofia | 2Q | Zimbru Chișinău | 1–1 | 0–0 | 1–1 (a) |
| 2014–15 | Litex Lovech | 1Q | Veris Chișinău | 3–0 | 0–0 | 3–0 |
| 2014–15 | Litex Lovech | 2Q | Diósgyőr | 0–2 | 2–1 | 2–3 |
| 2015–16 | Beroe Stara Zagora | 1Q | Atlantas | 3–1 | 2–0 | 5–1 |
| 2015–16 | Beroe Stara Zagora | 2Q | Brøndby | 0–1 | 0–0 | 0–1 |
| 2015–16 | Cherno More Varna | 2Q | Dinamo Minsk | 1–1 | 0–4 | 1–5 |
| 2015–16 | Litex Lovech | 1Q | Jelgava | 2–2 | 1–1 | 3–3 (a) |
| 2016–17 | Beroe Stara Zagora | 1Q | Radnik Bijeljina | 0–0 | 2–0 | 2–0 |
| 2016–17 | Beroe Stara Zagora | 2Q | HJK | 1–1 | 0–1 | 1–2 |
| 2016–17 | Levski Sofia | 2Q | Maribor | 1–1 | 0–0 | 1–1 (a) |
| 2016–17 | Ludogorets Razgrad | R32 | Copenhagen | 1–2 | 0–0 | 1–2 |
| 2016–17 | Slavia Sofia | 1Q | Zagłębie Lubin | 1–0 | 0–3 | 1–3 |
| 2017–18 | Botev Plovdiv | 1Q | Partizani Tirana | 1–0 | 3–1 | 4–1 |
| 2017–18 | Botev Plovdiv | 2Q | Beitar Jerusalem | 4–0 | 1–1 | 5–1 |
| 2017–18 | Botev Plovdiv | 3Q | Marítimo | 0–0 | 0–2 | 0–2 |
| 2017–18 | Dunav Ruse | 1Q | Irtysh Pavlodar | 0–2 | 0–1 | 0–3 |
| 2017–18 | Levski Sofia | 1Q | Sutjeska Nikšić | 3–1 | 0–0 | 3–1 |
| 2017–18 | Levski Sofia | 2Q | Hajduk Split | 1–2 | 0–1 | 1–3 |
| 2017–18 | Ludogorets Razgrad | PO | Sūduva Marijampolė | 2–0 | 0–0 | 2–0 |
| 2017–18 | Ludogorets Razgrad | Group C | Braga | 1–1 | 2–0 | 2nd |
| 2017–18 | Ludogorets Razgrad | Group C | 1899 Hoffenheim | 2–1 | 1–1 | 2nd |
| 2017–18 | Ludogorets Razgrad | Group C | İstanbul Başakşehir | 1–2 | 0–0 | 2nd |
| 2017–18 | Ludogorets Razgrad | R32 | Milan | 0–3 | 0–1 | 0–4 |
| 2018–19 | CSKA Sofia | 1Q | Riga FC | 1–0 | 0–1 | 1–1 (5–3 p.) |
| 2018–19 | CSKA Sofia | 2Q | Admira Wacker | 3–0 | 3–1 | 6–1 |
| 2018–19 | CSKA Sofia | 3Q | Copenhagen | 1–2 | 1–2 | 2–4 |
| 2018–19 | Levski Sofia | 1Q | Vaduz | 3–2 | 0–1 | 3–3 (a) |
| 2018–19 | Ludogorets Razgrad | 3Q | Zrinjski Mostar | 1–0 | 1–1 | 2–1 |
| 2018–19 | Ludogorets Razgrad | PO | Torpedo Kutaisi | 4–0 | 1–0 | 5–0 |
| 2018–19 | Ludogorets Razgrad | Group A | Bayer Leverkusen | 2–3 | 1–1 | 4th |
| 2018–19 | Ludogorets Razgrad | Group A | Zürich | 1–1 | 0–1 | 4th |
| 2018–19 | Ludogorets Razgrad | Group A | AEK Larnaca | 0–0 | 1–1 | 4th |
| 2018–19 | Slavia Sofia | 1Q | Ilves | 2–1 | 1–0 | 3–1 |
| 2018–19 | Slavia Sofia | 2Q | Hajduk Split | 2–3 | 0–1 | 2–4 |
| 2019–20 | CSKA Sofia | 1Q | OFK Titograd | 4−0 | 0−0 | 4−0 |
| 2019–20 | CSKA Sofia | 2Q | Osijek | 1−0 | 0−1 | 1–1 (4–3 p.) |
| 2019–20 | CSKA Sofia | 3Q | Zorya Luhansk | 1−1 | 0−1 | 1–2 |
| 2019–20 | Levski Sofia | 1Q | Ružomberok | 2–0 | 2–0 | 4–0 |
| 2019–20 | Levski Sofia | 2Q | AEK Larnaca | 0–4 | 0–3 | 0–7 |
| 2019–20 | Lokomotiv Plovdiv | 2Q | Spartak Trnava | 2−0 | 1–3 | 3–3 (a) |
| 2019–20 | Lokomotiv Plovdiv | 3Q | Strasbourg | 0–1 | 0–1 | 0–2 |
| 2019–20 | Ludogorets Razgrad | 2Q | Valur | 4–0 | 1–1 | 5–1 |
| 2019–20 | Ludogorets Razgrad | 3Q | The New Saints | 5–0 | 4–0 | 9–0 |
| 2019–20 | Ludogorets Razgrad | PO | Maribor | 0–0 | 2–2 | 2–2 (a) |
| 2019–20 | Ludogorets Razgrad | Group H | CSKA Moscow | 5–1 | 1–1 | 2nd |
| 2019–20 | Ludogorets Razgrad | Group H | Ferencváros | 1–1 | 3–0 | 2nd |
| 2019–20 | Ludogorets Razgrad | Group H | Espanyol | 0–1 | 0–6 | 2nd |
| 2019–20 | Ludogorets Razgrad | R32 | Inter Milan | 0–2 | 1–2 | 1–4 |
| 2020–21 | CSKA Sofia | 1Q | Sirens | 2–1 | — | — |
| 2020–21 | CSKA Sofia | 2Q | BATE Borisov | 2–0 | — | — |
| 2020–21 | CSKA Sofia | 3Q | B36 Tórshavn | 2–0 | — | — |
| 2020–21 | CSKA Sofia | PO | Basel | — | 3–1 | — |
| 2020–21 | CSKA Sofia | Group A | CFR Cluj | 0–2 | 0–0 | 4th |
| 2020–21 | CSKA Sofia | Group A | Roma | 3–1 | 0–0 | 4th |
| 2020–21 | CSKA Sofia | Group A | Young Boys | 0–1 | 0–3 | 4th |
| 2020–21 | Lokomotiv Plovdiv | 1Q | Iskra | — | 1–0 | — |
| 2020–21 | Lokomotiv Plovdiv | 2Q | Tottenham Hotspur | 1–2 | — | — |
| 2020–21 | Ludogorets Razgrad | 3Q | Bye | — | — | — |
| 2020–21 | Ludogorets Razgrad | PO | Dynamo Brest | — | 2–0 | — |
| 2020–21 | Ludogorets Razgrad | Group J | Royal Antwerp | 1–2 | 1–3 | 4th |
| 2020–21 | Ludogorets Razgrad | Group J | LASK | 1–3 | 3–4 | 4th |
| 2020–21 | Ludogorets Razgrad | Group J | Tottenham Hotspur | 1–3 | 0–4 | 4th |
| 2020–21 | Slavia Sofia | 1Q | Kukësi | — | 1–2 | — |
| 2021–22 | Ludogorets Razgrad | Group F | Red Star Belgrade | 0–1 | 0–1 | 4th |
| 2021–22 | Ludogorets Razgrad | Group F | Braga | 0–1 | 2–4 | 4th |
| 2021–22 | Ludogorets Razgrad | Group F | Midtjylland | 0–0 | 1–1 | 4th |
| 2022–23 | Ludogorets Razgrad | PO | Žalgiris | 1–0 | 3–3 | 4–3 (a.e.t.) |
| 2022–23 | Ludogorets Razgrad | Group C | Roma | 2–1 | 1–3 | 3rd |
| 2022–23 | Ludogorets Razgrad | Group C | Real Betis | 0–1 | 2–3 | 3rd |
| 2022–23 | Ludogorets Razgrad | Group C | HJK | 2–0 | 1–1 | 3rd |
| 2023–24 | Ludogorets Razgrad | Q3 | Astana | 1–2 | 5–1 | 6–3 |
| 2023–24 | Ludogorets Razgrad | PO | Ajax | 1–4 | 1–0 | 2–4 |
| 2024–25 | Botev Plovdiv | Q1 | Maribor | 2–1 | 2–2 | 4-3 |
| 2024–25 | Botev Plovdiv | Q2 | Panathinaikos | 0–4 | 1–2 | 1-6 |

### UEFA Conference League

| Season | Club | Round | Opponent | Home | Away | Aggregate |
| UEFA Europa Conference League |||||||
| 2021–22 | Arda Kardzhali | 2Q | Hapoel Be'er Sheva | 0–2 | 0–4 | 0–6 |
| 2021–22 | CSKA Sofia | 2Q | Liepāja | 0–0 | 0–0 | 0–0 (3–1 p.) |
| 2021–22 | CSKA Sofia | 3Q | Osijek | 4–2 | 1–1 | 5–3 |
| 2021–22 | CSKA Sofia | PO | Viktoria Plzeň | 3–0 | 0–2 | 3–2 (a.e.t.) |
| 2021–22 | CSKA Sofia | Group C | Roma | 2–3 | 1–5 | 4th |
| 2021–22 | CSKA Sofia | Group C | Bodø/Glimt | 0–0 | 0–2 | 4th |
| 2021–22 | CSKA Sofia | Group C | Zorya Luhansk | 0–1 | 0–2 | 4th |
| 2021–22 | Lokomotiv Plovdiv | 2Q | Slovácko | 1−0 | 0–1 | 1–1 (3–2 p.) |
| 2021–22 | Lokomotiv Plovdiv | 3Q | Copenhagen | 1–1 | 2–4 | 3–5 |
| 2022–23 | Botev Plovdiv | 2Q | APOEL | 0–0 | 0–2 | 0–2 |
| 2022–23 | CSKA Sofia | 2Q | Makedonija GP | 4−0 | 0–0 | 4–0 |
| 2022–23 | CSKA Sofia | 3Q | St Patrick's Athletic | 0–1 | 2–0 | 2–1 |
| 2022–23 | CSKA Sofia | PO | Basel | 1−0 | 0–2 | 1–2 |
| 2022–23 | Levski Sofia | 2Q | PAOK | 2−0 | 1–1 | 3–1 |
| 2022–23 | Levski Sofia | 3Q | Ħamrun Spartans | 1–2 | 1−0 | 2–2 (1–4 p.) |
| 2022–23 | Ludogorets Razgrad | KPO | Anderlecht | 1−0 | 1–2 | 2–2 (0–3 p.) |
| 2023–24 | CSKA 1948 | 2Q | FCSB | 0–1 | 2–3 | 2-4 |
| 2023–24 | CSKA Sofia | 2Q | Sepsi OSK | 0–4 | 0–2 | 0–6 |
| 2023–24 | Levski Sofia | 2Q | Shkupi | 1−0 | 2–0 | 3–0 |
| 2023–24 | Levski Sofia | 3Q | Hapoel Be'er Sheva | 2–1 | 0–0 | 2–1 |
| 2023–24 | Levski Sofia | PO | Eintracht Frankfurt | 1−1 | 0–2 | 1–3 |
| 2023–24 | Ludogorets Razgrad | Group H | Nordsjælland | 1–7 | 1–0 | 2nd |
| 2023–24 | Ludogorets Razgrad | Group H | Fenerbahçe | 1–3 | 2–0 | 2nd |
| 2023–24 | Ludogorets Razgrad | Group H | Spartak Trnava | 4–0 | 2–1 | 2nd |
| 2023–24 | Ludogorets Razgrad | KPO | Servette | 0–1 | 0−0 | 0–1 |
| 2024–25 | Cherno More | 2Q | Hapoel Be'er Sheva | 1–2 | 0−0 | 1–2 |
| 2024–25 | CSKA 1948 | 2Q | Buducnost | 1–0 | 1−1 | 2–1 |
| 2024–25 | CSKA 1948 | 3Q | Pafos | 2–1 | | |
| 2024–25 | Botev Plovdiv | 3Q | Zrinjski Mostar | 2–1 | | |

## Defunct competitions
### Cup Winners' Cup

| Season | Club | Round | Opponent | Home | Away | Aggregate |
| 1961–62 | Spartak Varna | PR | Rapid Wien | 2–5 | 0–0 | 2–5 |
| 1962–63 | Botev Plovdiv | PR | Steaua București | 5–1 | 2–3 | 7–4 |
| 1962–63 | Botev Plovdiv | 1R | Shamrock Rovers | 1–0 | 4–0 | 5–0 |
| 1962–63 | Botev Plovdiv | QF | Atlético Madrid | 1–1 | 0–4 | 1–5 |
| 1963–64 | Slavia Sofia | 1R | MTK Budapest | 1–1 | 0–1 | 1–2 |
| 1964–65 | Slavia Sofia | 1R | Cork Celtic | 1–1 | 2–0 | 3–1 |
| 1964–65 | Slavia Sofia | 2R | Lausanne-Sports | 1–0 | 1–2 | 2–2 (2–3 Play-off) |
| 1965–66 | CSKA Sofia | 1R | Limerick | 2–0 | 2–1 | 4–1 |
| 1965–66 | CSKA Sofia | 2R | Borussia Dortmund | 4–2 | 0–3 | 4–5 |
| 1966–67 | Slavia Sofia | 1R | Swansea Town | 4–0 | 1–1 | 5–1 |
| 1966–67 | Slavia Sofia | 2R | Strasbourg | 2–0 | 0–1 | 2–1 |
| 1966–67 | Slavia Sofia | QF | Servette | 3–0 | 0–1 | 3–1 |
| 1966–67 | Slavia Sofia | SF | Rangers | 0–1 | 0–1 | 0–2 |
| 1967–68 | Levski Sofia | 1R | Milan | 1–1 | 1–5 | 2–6 |
| 1968–69 | Spartak Sofia | Withdraw from the competition$^1$ | Withdraw from the competition$^1$ | Withdraw from the competition$^1$ | Withdraw from the competition$^1$ | Withdraw from the competition$^1$ |
| 1969–70 | Levski Sofia | 1R | ÍBV | 4–0 | 4–0 | 8–0 |
| 1969–70 | Levski Sofia | 2R | St. Gallen | 4–0 | 0–0 | 4–0 |
| 1969–70 | Levski Sofia | QF | Górnik Zabrze | 3–2 | 1–2 | 4–4 (a) |
| 1970–71 | CSKA Sofia | 1R | Haka | 9–0 | 2–1 | 11–1 |
| 1970–71 | CSKA Sofia | 2R | Chelsea | 0–1 | 0–1 | 0–2 |
| 1971–72 | Levski Sofia | 1R | Sparta Rotterdam | 1–1 | 0–2 | 1–3 |
| 1972–73 | Slavia Sofia | 1R | Schalke 04 | 1–3 | 1–2 | 2–5 |
| 1973–74 | Beroe Stara Zagora | 1R | Fola Esch | 7–0 | 4–1 | 11–1 |
| 1973–74 | Beroe Stara Zagora | 2R | Athletic Bilbao | 3–0 | 0–1 | 3–1 |
| 1973–74 | Beroe Stara Zagora | QF | 1. FC Magdeburg | 0–2 | 1–1 | 1–3 |
| 1974–75 | CSKA Sofia | 1R | Dynamo Kyiv | 0–1 | 0–1 | 0–2 |
| 1975–76 | Slavia Sofia | 1R | Sturm Graz | 1–0 | 1–3 | 2–3 |
| 1976–77 | Levski Sofia | 1R | Lahden Reipas | 12–2 | 7–1 | 19–3 |
| 1976–77 | Levski Sofia | 2R | Boavista | 2–0 | 1–3 | 3–3 (a) |
| 1976–77 | Levski Sofia | QF | Atlético Madrid | 2–1 | 0–2 | 2–3 |
| 1977–78 | FC Lokomotiv 1929 Sofia | 1R | Anderlecht | 1–6 | 0–2 | 1–8 |
| 1978–79 | Marek Dupnitsa | 1R | Aberdeen | 3–2 | 0–3 | 3–5 |
| 1979–80 | Beroe Stara Zagora | 1R | Arka Gdynia | 2–3 | 2–0 | 4–3 |
| 1979–80 | Beroe Stara Zagora | 2R | Juventus | 1–0 | 0–3 | 1–3 (a.e.t.) |
| 1980–81 | Slavia Sofia | 1R | Legia Warsaw | 3–1 | 0–1 | 3–1 |
| 1980–81 | Slavia Sofia | 2R | Sparta Prague | 3–0 | 0–2 | 3–2 |
| 1980–81 | Slavia Sofia | QF | Feyenoord | 3–2 | 0–4 | 3–6 |
| 1981–82 | Botev Plovdiv | 1R | Barcelona | 1–0 | 1–4 | 2–4 |
| 1982–83 | Lokomotiv Sofia | 1R | Paris Saint-Germain | 1–0 | 1–5 | 2–5 |
| 1983–84 | Spartak Varna | 1R | Mersin İY | 1–0 | 0–0 | 1–0 |
| 1983–84 | Spartak Varna | 2R | Manchester United | 1–2 | 0–2 | 1–4 |
| 1984–85 | Botev Plovdiv | 1R | Union Luxembourg | 4–0 | 1–1 | 5–1 |
| 1984–85 | Botev Plovdiv | 2R | Bayern Munich | 2–0 | 1–4 | 3–4 |
| 1985–86 | CSKA Sofia | Excluded from the competition$^2$ | Excluded from the competition$^2$ | Excluded from the competition$^2$ | Excluded from the competition$^2$ | Excluded from the competition$^2$ |
| 1986–87 | Levski Sofia | 1R | B 1903 | 2–0 | 0–1 | 2–1 |
| 1986–87 | Levski Sofia | 2R | Velež Mostar | 2–0 | 3–4 | 5–4 |
| 1986–87 | Levski Sofia | QF | Real Zaragoza | 0–2 | 0–2 | 0–4 |
| 1987–88 | Levski Sofia | 1R | OFI Crete | 1–0 | 1–3 | 2–3 |
| 1988–89 | CSKA Sofia | 1R | Internacional Bratislava | 5–0 | 3–2 | 8–2 |
| 1988–89 | CSKA Sofia | 2R | Panathinaikos | 2–0 | 1–0 | 3–0 |
| 1988–89 | CSKA Sofia | QF | Roda JC | 2–1 | 1–2 | 3–3 (4–3 p.) |
| 1988–89 | CSKA Sofia | SF | Barcelona | 1–2 | 2–4 | 3–6 |
| 1989–90 | FC Chernomorets | QR | Dinamo Tirana | 3–1 | 0–4 | 3–5 |
| 1990–91 | Sliven | 1R | Juventus | 0–2 | 1–6 | 1–8 |
| 1991–92 | Levski Sofia | 1R | Ferencváros | 2–3 | 1–4 | 3–7 |
| 1992–93 | Levski Sofia | 1R | Luzern | 2–1 | 0–1 | 2–2 (a) |
| 1993–94 | CSKA Sofia | 1R | Balzers | 8–0 | 3–1 | 11–1 |
| 1993–94 | CSKA Sofia | 2R | Benfica | 1–3 | 1–3 | 2–6 |
| 1994–95 | Pirin Blagoevgrad | QR | Schaan | 3–0 | 1–0 | 4–0 |
| 1994–95 | Pirin Blagoevgrad | 1R | Panathinaikos | 0–2 | 1–6 | 1–8 |
| 1995–96 | Lokomotiv Sofia | QR | Derry City | 2–0 | 0–1 | 2–1 |
| 1995–96 | Lokomotiv Sofia | 1R | Halmstad | 3–1 | 0–2 | 3–3 (a) |
| 1996–97 | Levski Sofia | QR | Olimpija Ljubljana | 1–0 | 0–1 | 1–1 (3–4 p.) |
| 1997–98 | Levski Sofia | QR | Slovan Bratislava | 1–1 | 1–2 | 2–3 |
| 1998–99 | Levski Sofia | QR | Lokomotiv-96 Vitebsk | 8–1 | 1–1 | 9–2 |
| 1998–99 | Levski Sofia | 1R | Copenhagen | 0–2 | 1–4 | 1–6 |

#### Notes

* Note 1: A number of Eastern European clubs withdrew following UEFA's decision to separate western and Eastern countries due to troubles in Czechoslovakia.
* Note 2: CSKA Sofia were barred from entering the European competitions after the riots during the Bulgarian Cup final.

### UEFA Intertoto Cup

| Season | Club | Round | Opponent | Home | Away | Aggregate |
| 1995 | Etar Veliko Tarnovo | Group 9 | Ceahlăul Piatra Neamț | — | 0–2 | 5th |
| 1995 | Etar Veliko Tarnovo | Group 9 | Boby Brno | 3–1 | — | 5th |
| 1995 | Etar Veliko Tarnovo | Group 9 | Groningen | — | 0–3 | 5th |
| 1995 | Etar Veliko Tarnovo | Group 9 | Beveren | 1–2 | — | 5th |
| 1996 | CSKA Sofia | Group 11 | Kocaelispor | — | 3–1 | 2nd |
| 1996 | CSKA Sofia | Group 11 | Hibernians | 4–1 | — | 2nd |
| 1996 | CSKA Sofia | Group 11 | Uralmash | — | 1–2 | 2nd |
| 1996 | CSKA Sofia | Group 11 | Strasbourg | 0–0 | — | 2nd |
| 1996 | Spartak Varna | Group 8 | 1860 München | 2–1 | — | 4th |
| 1996 | Spartak Varna | Group 8 | ŁKS Łódź | — | 1–1 | 4th |
| 1996 | Spartak Varna | Group 8 | Kaučuk Opava | 0–1 | — | 4th |
| 1996 | Spartak Varna | Group 8 | KAMAZ Naberezhnye Chelny | — | 2–2 | 4th |
| 1997 | Spartak Varna | Group 10 | Groningen | 0–2 | — | 5th |
| 1997 | Spartak Varna | Group 10 | Gloria Bistrita | — | 1–2 | 5th |
| 1997 | Spartak Varna | Group 10 | Montpellier | 1–1 | — | 5th |
| 1997 | Spartak Varna | Group 10 | Čukarički | — | 0–3 | 5th |
| 1998 | Spartak Varna | 1R | Baltika Kaliningrad | 1–1 | 0–4 | 1–5 |
| 1999 | Spartak Varna | 1R | Sint-Truidense | 1–2 | 0–6 | 1–8 |
| 2000 | Velbazhd Kyustendil | 1R | UCD | 0–0 | 3–3 | 3–3 (a) |
| 2000 | Velbazhd Kyustendil | 2R | Sigma Olomouc | 2–0 | 0–8 | 2–8 |
| 2001 | Spartak Varna | 1R | Dyskobolia Grodzisk | 4–0 | 0–1 | 4–1 |
| 2001 | Spartak Varna | 2R | Tavriya Simferopol | 0–3 | 2–2 | 2–5 |
| 2002 | Marek Dupnitsa | 1R | Caersws | 2–0 | 1–1 | 3–1 |
| 2002 | Marek Dupnitsa | 2R | Ashdod | 1–0 | 1–1 | 2–1 |
| 2002 | Marek Dupnitsa | 3R | Slaven Belupo | 0–3 | 1–3 | 1–6 |
| 2003 | Marek Dupnitsa | 1R | Videoton | 1–1 | 2–2 | 3–3 (a) |
| 2003 | Marek Dupnitsa | 2R | Wolfsburg | 1–1 | 0–2 | 1–3 |
| 2004 | Marek Dupnitsa | 1R | Dila Gori | 0–0 | 2–0 | 2–0 |
| 2004 | Marek Dupnitsa | 2R | Genk | 0–0 | 1–2 | 1–2 |
| 2005 | Did not participated$^1$ | Did not participated$^1$ | Did not participated$^1$ | Did not participated$^1$ | Did not participated$^1$ | Did not participated$^1$ |
| 2006 | Lokomotiv Plovdiv | 2R | Farul Constanța | 1−1 | 1−2 | 2−3 |
| 2007 | Cherno More Varna | 2R | Makedonija GP | 4−0 | 3−0 | 7−0 |
| 2007 | Cherno More Varna | 3R | Sampdoria | 0−1 | 0−1 | 0−2 |
| 2008 | PSFC Chernomorets | 2R | Gorica | 1–1 | 2–0 | 3–1 |
| 2008 | PSFC Chernomorets | 3R | Grasshopper | 0–1 | 0–3 | 0–4 |

#### Notes

* Note 1: No club was elected by Bulgarian Football Union for the participation in the tournament in that season.