FC Shakhtar Donetsk in European football
From Wikipedia, the free encyclopedia
| Club | Shakhtar Donetsk |
|---|---|
| Seasons played | 34 |
| Top scorer | Luiz Adriano (32) |
| First entry | 1976–77 UEFA Cup |
| Latest entry | 2025–26 UEFA Conference League |
| Titles | |
| Europa League | 1 |
In European football, at continental level, FC Shakhtar Donetsk has participated since 1976, and until 1992 it represented the Soviet Union. Following the dissolution of the Soviet Union at the end of 1991, Shakhtar represents its native Ukraine. Originally based in Donetsk, since 2014 it has been forced to play its games in other Ukrainian cities (Kyiv, Kharkiv, Lviv) due to the Russian aggression against Ukraine.
Shakhtar Donetsk played its maiden game at continental competitions against Berliner FC Dynamo in the 1976–77 UEFA Cup. Since 1976, Shakhtar represented the Soviet football for only 5 seasons between 1976 and 1983. It returned to European competitions in 1994, representing Ukraine. Since 1997, however, the club has consistently participated on an annual basis, with variable successes, while also taking part in the UEFA Champions League competition since 2000. Shakhtar's first qualification to a group stage in a European competition took place in the 2000–01 UEFA Champions League, when Shakhtar Donetsk played against Arsenal, Lazio and Sparta Prague in Group B. While being a constant presence in Champions League group stages, Shakhtar have only reached UEFA Cup/UEFA Europa League group stages twice (2005–06 and 2009–10).
Until 2004, Shakhtar played its games at Shakhtar Stadium located near the Donetsk city center. Until Donbas Arena was built in 2009, Shakhtar played a few seasons at Olimpiyskyi Regional Sports Complex (former Lokomotyv), both located in the city's center.
In 2009, Shakhtar Donetsk won the UEFA Cup over Werder Bremen in the final held in Istanbul, becoming the first team in independent Ukraine to win a European trophy. In 2010–11, Shakhtar reached the quarter-finals of the Champions League, being eliminated by Barcelona; this was the first time the team qualified for the knockout phase in the Champions League. In 2015–16, despite a poor display in the Champions League group stages, Shakhtar was able to qualify to the Europa League knock-out phases by finishing third place in the group; Shakhtar reached the semi-finals after knocking out Schalke 04, Anderlecht and Braga, but were eventually knocked out by title defenders Sevilla.
Overall

- As of match played 16 April 2026
| Country | Club | Pld | W | D | L | GF | GA | GD |
|---|---|---|---|---|---|---|---|---|
| Austria Wien | 2 | 1 | 0 | 1 | 2 | 5 | –3 | |
| Rapid Wien | 2 | 1 | 1 | 0 | 3 | 2 | +1 | |
| Red Bull Salzburg | 2 | 1 | 0 | 1 | 3 | 2 | +1 | |
| Subtotal | 6 | 3 | 1 | 2 | 8 | 9 | –1 | |
| Pyunik | 4 | 3 | 1 | 0 | 10 | 4 | +6 | |
| Subtotal | 4 | 3 | 1 | 0 | 10 | 4 | +6 | |
| Ataka Minsk | 1 | 0 | 0 | 1 | 1 | 2 | –1 | |
| BATE Borisov | 2 | 2 | 0 | 0 | 12 | 0 | +12 | |
| Subtotal | 3 | 2 | 0 | 1 | 13 | 2 | +11 | |
| Anderlecht | 2 | 2 | 0 | 0 | 4 | 1 | +3 | |
| Antwerp | 2 | 2 | 0 | 0 | 4 | 2 | +2 | |
| Club Brugge | 8 | 2 | 5 | 1 | 13 | 8 | +5 | |
| Genk | 2 | 2 | 0 | 0 | 4 | 2 | +2 | |
| Gent | 2 | 2 | 0 | 0 | 10 | 3 | +7 | |
| Subtotal | 16 | 10 | 5 | 1 | 35 | 16 | +19 | |
| CSKA Sofia | 2 | 1 | 0 | 1 | 2 | 4 | –2 | |
| Subtotal | 2 | 1 | 0 | 1 | 2 | 4 | –2 | |
| Dinamo Zagreb | 4 | 2 | 2 | 0 | 10 | 6 | +4 | |
| Rijeka | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
| Subtotal | 5 | 2 | 3 | 0 | 10 | 6 | +4 | |
| APOEL | 2 | 1 | 1 | 0 | 3 | 1 | +2 | |
| Subtotal | 2 | 1 | 1 | 0 | 3 | 1 | +2 | |
| Slavia Prague | 2 | 1 | 1 | 0 | 2 | 1 | +1 | |
| Sparta Prague | 2 | 1 | 0 | 1 | 4 | 4 | 0 | |
| Viktoria Plzeň | 2 | 0 | 1 | 1 | 2 | 3 | –1 | |
| Subtotal | 6 | 2 | 1 | 2 | 8 | 8 | 0 | |
| B 1901 | 2 | 2 | 0 | 0 | 9 | 3 | +6 | |
| Nordsjælland | 2 | 2 | 0 | 0 | 7 | 2 | +5 | |
| Subtotal | 4 | 4 | 0 | 0 | 16 | 5 | +11 | |
| Arsenal | 5 | 2 | 0 | 3 | 8 | 10 | –2 | |
| Chelsea | 2 | 1 | 0 | 1 | 4 | 4 | 0 | |
| Fulham | 2 | 0 | 1 | 1 | 2 | 3 | –1 | |
| Manchester City | 6 | 1 | 1 | 4 | 3 | 16 | –13 | |
| Manchester United | 2 | 0 | 1 | 1 | 1 | 2 | –1 | |
| Tottenham Hotspur | 2 | 1 | 1 | 0 | 3 | 1 | +2 | |
| Subtotal | 19 | 5 | 4 | 10 | 21 | 36 | –15 | |
| Maardu | 2 | 2 | 0 | 0 | 9 | 1 | +8 | |
| Subtotal | 2 | 2 | 0 | 0 | 9 | 1 | +8 | |
| Ilves | 2 | 1 | 1 | 0 | 6 | 0 | +6 | |
| Subtotal | 2 | 1 | 1 | 0 | 6 | 0 | +6 | |
| Brest | 1 | 1 | 0 | 0 | 2 | 0 | +2 | |
| Lille | 2 | 0 | 1 | 1 | 2 | 3 | –1 | |
| Marseille | 4 | 2 | 1 | 1 | 7 | 6 | +1 | |
| Monaco | 4 | 2 | 1 | 1 | 5 | 5 | 0 | |
| Nancy | 2 | 1 | 1 | 0 | 2 | 1 | +1 | |
| Rennes | 3 | 2 | 0 | 1 | 4 | 3 | +1 | |
| Paris Saint-Germain | 2 | 0 | 0 | 2 | 0 | 5 | –5 | |
| Toulouse | 2 | 2 | 0 | 0 | 6 | 0 | +6 | |
| Lyon | 2 | 0 | 2 | 0 | 3 | 3 | 0 | |
| Subtotal | 22 | 10 | 6 | 6 | 31 | 26 | +5 | |
| Bayern Munich | 3 | 0 | 1 | 2 | 1 | 12 | –11 | |
| Bayer Leverkusen | 2 | 0 | 1 | 1 | 0 | 4 | –4 | |
| Berliner FC Dynamo | 2 | 1 | 1 | 0 | 4 | 1 | +3 | |
| Borussia Dortmund | 5 | 0 | 1 | 4 | 4 | 13 | –9 | |
| Borussia Mönchengladbach | 2 | 0 | 0 | 2 | 0 | 10 | –10 | |
| Eintracht Frankfurt | 4 | 1 | 1 | 2 | 4 | 9 | –5 | |
| TSG Hoffenheim | 2 | 1 | 1 | 0 | 5 | 4 | +1 | |
| RB Leipzig | 2 | 1 | 0 | 1 | 4 | 5 | –1 | |
| Schalke 04 | 4 | 2 | 2 | 0 | 5 | 1 | +4 | |
| VfB Stuttgart | 1 | 1 | 0 | 0 | 1 | 0 | +1 | |
| VfL Wolfsburg | 2 | 2 | 0 | 0 | 5 | 1 | +4 | |
| Werder Bremen | 1 | 1 | 0 | 0 | 2 | 1 | +1 | |
| Subtotal | 30 | 10 | 8 | 12 | 35 | 59 | –24 | |
| Olympiacos | 2 | 0 | 2 | 0 | 3 | 3 | 0 | |
| Panathinaikos | 2 | 0 | 2 | 0 | 0 | 0 | 0 | |
| PAOK | 1 | 1 | 0 | 0 | 1 | 0 | +1 | |
| Subtotal | 5 | 1 | 4 | 0 | 4 | 3 | +1 | |
| Budapest Honvéd | 2 | 2 | 0 | 0 | 6 | 2 | +4 | |
| Debrecen | 2 | 2 | 0 | 0 | 6 | 1 | +2 | |
| Subtotal | 4 | 4 | 0 | 0 | 12 | 3 | +9 | |
| Breiðablik | 1 | 1 | 0 | 0 | 2 | 0 | +2 | |
| Subtotal | 1 | 1 | 0 | 0 | 2 | 0 | +2 | |
| Maccabi Tel Aviv | 2 | 2 | 0 | 0 | 3 | 0 | +3 | |
| Subtotal | 2 | 2 | 0 | 0 | 3 | 0 | +3 | |
| Atalanta | 3 | 1 | 0 | 2 | 2 | 7 | –5 | |
| Bologna | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
| Internazionale | 7 | 0 | 4 | 3 | 1 | 9 | –8 | |
| Juventus | 4 | 1 | 1 | 2 | 2 | 5 | –3 | |
| Lazio | 2 | 0 | 0 | 2 | 1 | 8 | –7 | |
| Milan | 4 | 0 | 0 | 4 | 1 | 12 | –11 | |
| Napoli | 2 | 1 | 0 | 1 | 2 | 4 | –2 | |
| Roma | 8 | 4 | 0 | 4 | 10 | 13 | −3 | |
| Vicenza | 2 | 0 | 0 | 2 | 2 | 5 | –3 | |
| Subtotal | 33 | 7 | 6 | 20 | 21 | 63 | –42 | |
| Birkirkara | 2 | 2 | 0 | 0 | 6 | 1 | +5 | |
| Hamrun Spartans | 1 | 1 | 0 | 0 | 2 | 0 | +2 | |
| Subtotal | 3 | 3 | 0 | 0 | 8 | 1 | +7 | |
| Sheriff Tiraspol | 4 | 1 | 2 | 1 | 3 | 3 | 0 | |
| Zimbru Chișinău | 2 | 1 | 1 | 0 | 4 | 1 | +3 | |
| Subtotal | 6 | 2 | 3 | 1 | 7 | 4 | +3 | |
| Sileks | 2 | 1 | 0 | 1 | 4 | 3 | +1 | |
| Subtotal | 2 | 1 | 0 | 1 | 4 | 3 | +1 | |
| AZ | 4 | 1 | 1 | 2 | 7 | 7 | 0 | |
| Feyenoord | 4 | 2 | 1 | 1 | 7 | 10 | –3 | |
| PSV Eindhoven | 1 | 0 | 0 | 1 | 2 | 3 | –1 | |
| Roda JC | 2 | 0 | 0 | 2 | 1 | 5 | –4 | |
| Subtotal | 11 | 3 | 2 | 6 | 17 | 25 | –8 | |
| Linfield | 2 | 2 | 0 | 0 | 5 | 1 | +4 | |
| Subtotal | 2 | 2 | 0 | 0 | 5 | 1 | +4 | |
| Lillestrøm | 2 | 1 | 0 | 1 | 3 | 4 | –1 | |
| Subtotal | 2 | 1 | 0 | 1 | 3 | 4 | –1 | |
| Lech Poznań | 2 | 1 | 0 | 1 | 4 | 3 | +1 | |
| Legia Warsaw | 3 | 2 | 0 | 1 | 5 | 4 | +1 | |
| Subtotal | 5 | 3 | 0 | 2 | 9 | 7 | +2 | |
| Boavista | 2 | 1 | 1 | 0 | 4 | 3 | +1 | |
| Benfica | 4 | 2 | 1 | 1 | 7 | 6 | +1 | |
| Braga | 6 | 6 | 0 | 0 | 17 | 3 | +14 | |
| Porto | 8 | 0 | 3 | 5 | 11 | 19 | –8 | |
| Sporting CP | 2 | 0 | 0 | 2 | 0 | 2 | –2 | |
| Subtotal | 22 | 9 | 5 | 8 | 39 | 33 | +6 | |
| Shamrock Rovers | 1 | 1 | 0 | 0 | 2 | 1 | +1 | |
| Subtotal | 1 | 1 | 0 | 0 | 2 | 1 | +1 | |
| Dinamo București | 2 | 0 | 0 | 2 | 2 | 4 | –2 | |
| Rapid București | 1 | 0 | 0 | 1 | 0 | 1 | –1 | |
| Poli Timișoara | 2 | 0 | 2 | 0 | 2 | 2 | 0 | |
| Subtotal | 5 | 0 | 2 | 3 | 4 | 7 | –3 | |
| CSKA Moscow | 2 | 1 | 0 | 1 | 2 | 1 | +1 | |
| Lokomotiv Moscow | 2 | 1 | 0 | 1 | 2 | 3 | –1 | |
| Rotor Volgograd | 1 | 0 | 0 | 1 | 1 | 4 | –3 | |
| Zenit Saint Petersburg | 2 | 0 | 1 | 1 | 2 | 3 | –1 | |
| Subtotal | 7 | 2 | 1 | 4 | 7 | 11 | –4 | |
| Aberdeen | 1 | 1 | 0 | 0 | 3 | 2 | +1 | |
| Celtic | 6 | 2 | 2 | 2 | 8 | 6 | +2 | |
| Subtotal | 7 | 3 | 2 | 2 | 11 | 8 | +3 | |
| Partizan | 4 | 3 | 0 | 1 | 8 | 2 | +6 | |
| Subtotal | 4 | 3 | 0 | 1 | 8 | 2 | +6 | |
| Athletic Bilbao | 2 | 0 | 1 | 1 | 0 | 1 | –1 | |
| Celta Vigo | 4 | 1 | 1 | 2 | 1 | 3 | –2 | |
| Barcelona | 10 | 3 | 1 | 6 | 10 | 19 | –9 | |
| Real Sociedad | 2 | 2 | 0 | 0 | 6 | 0 | +6 | |
| Real Madrid | 8 | 2 | 1 | 5 | 11 | 20 | –9 | |
| Sevilla | 4 | 0 | 2 | 2 | 7 | 10 | –3 | |
| Valencia | 2 | 0 | 1 | 1 | 2 | 4 | –2 | |
| Subtotal | 32 | 8 | 6 | 18 | 36 | 57 | –21 | |
| Malmö FF | 2 | 1 | 0 | 1 | 4 | 1 | +3 | |
| Subtotal | 2 | 1 | 0 | 1 | 4 | 1 | +3 | |
| Basel | 4 | 3 | 1 | 0 | 13 | 4 | +9 | |
| Lugano | 2 | 1 | 0 | 1 | 4 | 2 | +2 | |
| Servette | 4 | 3 | 1 | 0 | 6 | 3 | +3 | |
| Young Boys | 3 | 2 | 0 | 1 | 4 | 3 | +1 | |
| Zürich | 2 | 1 | 0 | 1 | 3 | 6 | -3 | |
| Subtotal | 15 | 10 | 2 | 3 | 30 | 18 | +12 | |
| Antalyaspor | 1 | 1 | 0 | 0 | 1 | 0 | +1 | |
| Beşiktaş | 2 | 2 | 0 | 0 | 6 | 2 | +4 | |
| Fenerbahçe | 2 | 1 | 1 | 0 | 3 | 0 | +3 | |
| İstanbul Başakşehir | 2 | 2 | 0 | 0 | 4 | 1 | +3 | |
| Konyaspor | 2 | 2 | 0 | 0 | 5 | 0 | +5 | |
| Sivasspor | 2 | 2 | 0 | 0 | 5 | 0 | +5 | |
| Subtotal | 11 | 10 | 1 | 0 | 24 | 3 | +21 | |
| Dynamo Kyiv | 2 | 1 | 1 | 0 | 3 | 2 | +1 | |
| Subtotal | 2 | 1 | 1 | 0 | 3 | 2 | +1 | |
By competition
- As of match played 16 April 2026
| Tournament | Pld | W | D | L | GF | GA | GD | WIN% |
|---|---|---|---|---|---|---|---|---|
| Champions League | 166 | 63 | 37 | 66 | 232 | 259 | −27 | 0.38 |
| UEFA Cup/Europa League | 107 | 56 | 20 | 31 | 179 | 133 | +46 | 0.52 |
| Cup Winners' Cup | 18 | 8 | 5 | 5 | 32 | 24 | +8 | 0.44 |
| Intertoto Cup | 4 | 1 | 1 | 2 | 5 | 8 | −3 | 0.25 |
| Conference League | 12 | 7 | 3 | 2 | 22 | 12 | +10 | 0.58 |
| Super Cup | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 0 |
| Total | 308 | 135 | 66 | 107 | 470 | 437 | +33 | 0.44 |
Matches
- As of match played 16 April 2026
| Season | Competition | Round | Opponent | Home | Away | Aggregate | |
|---|---|---|---|---|---|---|---|
| 1976–77 | UEFA Cup | First round | 3–0 | 1–1 | 4–1 | ||
| Second round | 3–0 | 3–2 | 6–2 | ||||
| Third round | 1–0 | 0–3 | 1–3 | ||||
| 1978–79 | Cup Winners' Cup | First round | 1–1 | 0–3 | 1–4 | ||
| 1979–80 | UEFA Cup | First round | 2–1 | 0–2 | 2–3 | ||
| 1980–81 | UEFA Cup | First round | 1–0 | 0–3 | 1–3 | ||
| 1983–84 | Cup Winners' Cup | First round | 4–2 | 5–1 | 9–3 | ||
| Second round | 1–0 | 2–1 | 3–1 | ||||
| Quarter-finals | 1–1 | 2–3 | 3–4 | ||||
| 1994–95 | UEFA Cup | Preliminary round | 2–0 | 1–4 | 3–4 | ||
| 1995–96 | Cup Winners' Cup | Qualifying round | 4–1 | 1–0 | 5–1 | ||
| First round | 1–1 | 0–1 | 1–2 | ||||
| 1996 | Intertoto Cup | Group 7 | N/a | 2–2 | 4th of 5 | ||
| 1–2 | N/a | ||||||
| N/a | 1–4 | ||||||
| 1–0 | N/a | ||||||
| 1997–98 | Cup Winners' Cup | Qualifying round | 3–0 | 1–1 | 4–1 | ||
| First round | 1–1 | 3–2 | 4–3 | ||||
| Second round | 1–3 | 1–2 | 2–5 | ||||
| 1998–99 | UEFA Cup | First qualifying round | 2–1 | 4–0 | 6–1 | ||
| Second qualifying round | 3–2 | 0–4 | 3–6 | ||||
| 1999–00 | UEFA Cup | Qualifying round | 3–1 | 1–2 | 4–3 | ||
| First round | 1–3 | 0–2 | 1–5 | ||||
| 2000–01 | Champions League | Second qualifying round | 4–1 | 5–1 | 9–2 | ||
| Third qualifying round | 0–1 | 2–0 | 2–1 | ||||
| Group B | 3–0 | 2–3 | 3rd | ||||
| 0–3 | 1–5 | ||||||
| 2–1 | 2–3 | ||||||
| UEFA Cup | Third round | 0–0 | 0–1 | 0–1 | |||
| 2001–02 | Champions League | Second qualifying round | 3–0 | 1–2 | 4–2 | ||
| Third qualifying round | 0–2 | 1–3 | 1–5 | ||||
| UEFA Cup | First round | 2–1 | 0–3 | 2–4 | |||
| 2002–03 | Champions League | Third qualifying round | 1–1 | 1–1 (a.e.t.) | 2–2 (1–4 p) | ||
| UEFA Cup | First round | 1–0 | 1–5 | 2–5 | |||
| 2003–04 | Champions League | Second qualifying round | 2–0 | 0–0 | 2–0 | ||
| Third qualifying round | 1–0 | 1–3 | 2–3 | ||||
| UEFA Cup | First round | 2–3 | 0–2 | 2–5 | |||
| 2004–05 | Champions League | Second qualifying round | 4–1 | 2–2 | 6–3 | ||
| Third qualifying round | 4–1 | 2–2 | 6–3 | ||||
| Group F | 0–1 | 0–4 | 3rd (Transfer to UC) | ||||
| 2–0 | 0–3 | ||||||
| 3–0 | 0–1 | ||||||
| UEFA Cup | Round of 32 | 1–1 | 1–0 | 2–1 | |||
| Round of 16 | 1–3 | 1–2 | 2–5 | ||||
| 2005–06 | Champions League | Third qualifying round | 0–2 | 1–1 | 1–3 | ||
| UEFA Cup | First round | 4–1 | 2–0 | 6–1 | |||
| Group G | 0–1 | N/a | 2nd | ||||
| N/a | 2–0 | ||||||
| 1–0 | N/a | ||||||
| N/a | 1–0 | ||||||
| Round of 32 | 0–0 | 2–3 | 2–3 | ||||
| 2006–07 | Champions League | Third qualifying round | 1–0 | 3–2 | 4–2 | ||
| Group D | 2–2 | 0–2 | 3rd (Transfer to UC) | ||||
| 1–0 | 0–4 | ||||||
| 2–2 | 1–1 | ||||||
| UEFA Cup | Round of 32 | 1–1 | 1–0 | 2–1 | |||
| Round of 16 | 2–3 | 2–2 | 4–5 | ||||
| 2007–08 | Champions League | Second qualifying round | 2–0 | 2–1 | 4–1 | ||
| Third qualifying round | 3–1 | 0–1 | 3–2 | ||||
| Group D | 0–3 | 1–4 | 4th | ||||
| 2–0 | 1–2 | ||||||
| 1–2 | 1–0 | ||||||
| 2008–09 | Champions League | Third qualifying round | 2–0 | 3–1 | 5–1 | ||
| Group C | 1–2 | 3–2 | 3rd (Transfer to UC) | ||||
| 0–1 | 0–1 | ||||||
| 5–0 | 2–1 | ||||||
| UEFA Cup | Round of 32 | 2–0 | 1–1 | 3–1 | |||
| Round of 16 | 2–0 | 0–1 | 2–1 | ||||
| Quarter-finals | 2–0 | 2–1 | 4–1 | ||||
| Semi-finals | 2–1 | 1–1 | 3–2 | ||||
| Final | 2–1 (N) | ||||||
| 2009–10 | Champions League | Third qualifying round | 2–2 | 0–0 | 2–2 (a) | ||
| UEFA Super Cup | Final | 0-1 | |||||
| Europa League | Play-off | 2–0 | 3–0 | 5–0 | |||
| Group J | 0–0 | 4–1 | 1st | ||||
| 4–0 | 2–0 | ||||||
| 4–1 | 0–1 | ||||||
| Round of 32 | 1–1 | 1–2 | 2–3 | ||||
| 2010–11 | Champions League | Group H | 2–1 | 1–5 | 1st | ||
| 2–1 | 3–1 | ||||||
| 1–0 | 3–0 | ||||||
| Round of 16 | 3–0 | 3–2 | 6–2 | ||||
| Quarter-final | 0–1 | 1–5 | 1–6 | ||||
| 2011–12 | Champions League | Group G | 0–2 | 1–2 | 4th | ||
| 2–2 | 0–1 | ||||||
| 1–1 | 2–0 | ||||||
| 2012–13 | Champions League | Group E | 0–1 | 1–1 | 2nd | ||
| 2–1 | 2–3 | ||||||
| 2–0 | 5–2 | ||||||
| Round of 16 | 2–2 | 0–3 | 2–5 | ||||
| 2013–14 | Champions League | Group A | 1–1 | 0–2 | 3rd | ||
| 0–0 | 0–4 | ||||||
| 4–0 | 2–0 | ||||||
| Europa League | Round of 32 | 1–2 | 1–1 | 2–3 | |||
| 2014–15 | Champions League | Group H | 2–2 | 1–1 | 2nd | ||
| 0–1 | 0–0 | ||||||
| 5–0 | 7–0 | ||||||
| Round of 16 | 0–0 | 0–7 | 0–7 | ||||
| 2015–16 | Champions League | Third qualifying round | 3–0 | 0–0 | 3–0 | ||
| Play-off | 2–2 | 1–0 | 3–1 | ||||
| Group A | 3–4 | 0–4 | 3rd | ||||
| 0–3 | 0–2 | ||||||
| 4–0 | 0–1 | ||||||
| Europa League | Round of 32 | 0–0 | 3–0 | 3–0 | |||
| Round of 16 | 3–1 | 1–0 | 4–1 | ||||
| Quarter-finals | 4–0 | 2–1 | 6–1 | ||||
| Semi-finals | 2–2 | 1–3 | 3–5 | ||||
| 2016–17 | Champions League | Third qualifying round | 2–0 | 0–2 (a.e.t.) | 2–2 (2–4 p) | ||
| Europa League | Play-off | 2–0 | 2–1 | 4–1 | |||
| Group H | 5–0 | 5–3 | 1st | ||||
| 2–0 | 4–2 | ||||||
| 4–0 | 1–0 | ||||||
| Round of 32 | 0–2 (a.e.t.) | 1–0 | 1–2 | ||||
| 2017–18 | Champions League | Group F | 2–1 | 0–2 | 2nd | ||
| 2–1 | 0–3 | ||||||
| 3–1 | 2–1 | ||||||
| Round of 16 | 2–1 | 0–1 | 2–2 (a) | ||||
| 2018–19 | Champions League | Group F | 0–3 | 0–6 | 3rd | ||
| 1–1 | 2–2 | ||||||
| 2–2 | 3–2 | ||||||
| Europa League | Round of 32 | 2–2 | 1–4 | 3–6 | |||
| 2019–20 | Champions League | Group C | 0–3 | 1–1 | 3rd | ||
| 2–2 | 3–3 | ||||||
| 0–3 | 2–1 | ||||||
| Europa League | Round of 32 | 2–1 | 3–3 | 5–4 | |||
| Round of 16 | 3–0 | 2–1 | 5–1 | ||||
| Quarter-finals | 4–1 (N) | ||||||
| Semi-finals | 0–5 (N) | ||||||
| 2020–21 | Champions League | Group B | 2–0 | 3–2 | 3rd | ||
| 0–0 | 0–0 | ||||||
| 0–6 | 0–4 | ||||||
| Europa League | Round of 32 | 1–0 | 2–0 | 3–0 | |||
| Round of 16 | 1–2 | 0–3 | 1–5 | ||||
| 2021–22 | Champions League | Third qualifying round | 2–1 | 2–1 | 4−2 | ||
| Play-off round | 2–2 (a.e.t.) | 1–0 | 3−2 | ||||
| Group D | 1–1 | 0–2 | 4th | ||||
| 0–0 | 0–2 | ||||||
| 0–5 | 1–2 | ||||||
| 2022–23 | Champions League | Group F | 0–4 | 4−1 | 3rd | ||
| 1–1 | 1–1 | ||||||
| 1–1 | 1–2 | ||||||
| Europa League | Knockout round play-off | 2−1 | 1–2 (a.e.t.) | 3–3 (5–4 p) | |||
| Round of 16 | 1–1 | 1–7 | 2–8 | ||||
| 2023–24 | Champions League | Group H | 1–3 | 3–5 | 3rd | ||
| 1−0 | 3−2 | ||||||
| 1−0 | 1–2 | ||||||
| Europa League | Knockout round play-off | 2–2 | 1–3 | 3–5 | |||
| 2024–25 | Champions League | League phase | N/a | 0–0 | 27th of 36 | ||
| 0–3 | N/a | ||||||
| N/a | 0–1 | ||||||
| 2–1 | N/a | ||||||
| N/a | 2–3 | ||||||
| 1–5 | N/a | ||||||
| 2–0 | N/a | ||||||
| N/a | 1–3 | ||||||
| 2025−26 | Europa League | First qualifying round | 6–0 | 0–0 | 6–0 | ||
| Second qualifying round | 4–2 | 2–0 | 6–2 | ||||
| Third qualifying round | 0–0 (a.e.t.) | 0–0 | 0–0 (3–4 p) | ||||
| Conference League | Play-off round | 1–1 | 2–1 (a.e.t.) | 3–2 | |||
| League phase | N/a | 3–2 | 6th of 36 | ||||
| 1–2 | N/a | ||||||
| 2–0 | N/a | ||||||
| N/a | 2–1 | ||||||
| N/a | 2–0 | ||||||
| 0–0 | N/a | ||||||
| Round of 16 | 1–2 | 3–1 | 4–3 | ||||
| Quarter-finals | 3–0 | 2–2 | 5–2 | ||||
| Semi-finals | 1–3 | ||||||