# Juventus FC in international football

Juventus Football Club first participated in a Union of European Football Associations (UEFA) competition in 1958. The first international cup in which the club took part since the advent of professionalism in Italy was the Central European Cup, an inter-association tournament where the Old Lady made its debut in 1929. That competition lasted from 1927 to 1940 and the club reached the semi-finals in five editions. From 1938 to the Torneio Internacional de Clubes Campeões in 1951, in which they gained the final, Juventus did not participate in any international championships. After the establishing of UEFA in 1954 and the creation of its first own club competitions since the following year, they have competed, as of 2022, in six out of the seven confederation tournaments. After its triumph in 1985 Intercontinental Cup, the club obtained its first world champion title and contemporaneously claimed the trophy at least once in each of then five international competitions, making the Turinese club the first and only one worldwide in reach that achievement, which was revalidated after winning the UEFA Intertoto Cup fourteen years later and remained in force until the first Europa Conference League final played in 2022.
One of the most titled clubs in the sport, Juventus is Italy's second most successful team in European competitions, sixth at continental level and twelfth with the most official international trophies won in the world, having won eleven official tournaments: the UEFA Champions League (formerly known as the European Champions' Cup) twice, European Cup Winners' Cup once, the UEFA Europa League (formerly known as the UEFA Cup) thrice, the UEFA Intertoto Cup once, the UEFA Super Cup twice and the Intercontinental Cup twice; being a finalist on nine occasions (seven in European Champions' Cup and Champions League, one in UEFA Cup and one in Intercontinental Cup), occupying the fourth position in the all-time UEFA competitions ranking, and having obtained the highest coefficient score during seven seasons since its introduction in 1979, the most for an Italian team in both. Based to these results, Juventus was recognised as Italy's best club and second in Europe of the 20th century according to the perpetual classify published in 2009 by the International Federation of Football History and Statistics (IFFHS), an organisation recognised by FIFA.
Qualification for international competitions is determined by a team's success in its national league and cup competitions from the previous season. Juventus competed at that level for 28 consecutive seasons since 1963 to 1991 (20 consecutive seasons in UEFA competitions since 1971 to 1991), more than other Italian club, winning six titles and gaining the final 11 times during that period.
Giovanni Trapattoni is the club's most successful manager at international stage, with six trophies. During his first spell in the club between the 1970s and 1980s, Juventus became the first and only Italian side to win an international competition without foreigner footballers, the first club in the history of European football to have won all three seasonal tournaments organised by the Union of European Football Associations, being also the only one to reach it with the same coach spell, and the first European club to win the Intercontinental Cup, in 1985, since it was restructured by the European confederation and Confederación Sudamericana de Fútbol (CONMEBOL)'s organizing committee five years beforehand; being awarded with The UEFA Plaque by the confederation's president Jacques Georges on 12 July 1988 at Geneva, Switzerland.
Juventus' biggest-margin win in UEFA club competitions is a 7–0 victory over Lechia Gdańsk in the 1983–84 European Cup Winners' Cup, Valur in the 1986–87 European Champions' Cup and Olympiacos in the 2003–04 UEFA Champions League. Alessandro Del Piero holds the club record for the most appearances (130) and goals scored on that stage (54).

## UEFA-organised seasonal competitions

Juventus' score listed first.

### European Cup / UEFA Champions League

| Season | Round | Opposition | Home | Away | Aggregate |
| 1958–59 | Preliminary round | Wiener Sport-Club | 3–1 | 0–7 | 3–8 |
| 1960–61 | Preliminary round | CSKA Sofia | 2–0 | 1–4 | 3–4 |
| 1961–62 | Preliminary round | Panathinaikos | 2–1 | 1–1 | 3–2 |
| 1961–62 | First round | Partizan | 5–0 | 2–1 | 7–1 |
| 1961–62 | Quarter-finals | Real Madrid | 0–1 | 1–0 | 2–4 (po 1–3) |
| 1967–68 | First round | Olympiacos | 2–0 | 0–0 | 2–0 |
| 1967–68 | Second round | Rapid București | 1–0 | 0–0 | 1–0 |
| 1967–68 | Quarter-finals | Eintracht Braunschweig | 1–0 | 2–3 | 4–3 (po 1–0) |
| 1967–68 | Semi-finals | Benfica | 0–1 | 0–2 | 0–3 |
| 1972–73 | First round | Marseille | 3–0 | 0–1 | 3–1 |
| 1972–73 | Second round | Magdeburg | 1–0 | 1–0 | 2–0 |
| 1972–73 | Quarter-finals | Újpest | 0–0 | 2–2 | 2–2 (a) |
| 1972–73 | Semi-finals | Derby County | 3–1 | 0–0 | 3–1 |
| 1972–73 | Final | Ajax | 0–1 | 0–1 | 0–1 |
| 1973–74 | First round | Dynamo Dresden | 3–2 | 0–2 | 3–4 |
| 1975–76 | First round | CSKA Sofia | 2–0 | 1–2 | 3–2 |
| 1975–76 | Second round | Borussia Mönchengladbach | 2–2 | 0–2 | 2–4 |
| 1977–78 | First round | Omonia | 2–0 | 3–0 | 5–0 |
| 1977–78 | Second round | Glentoran | 5–0 | 1–0 | 6–0 |
| 1977–78 | Quarter-finals | Ajax | 1–1 | 1–1 | 1–1 (3–0 p) |
| 1977–78 | Semi-finals | Club Brugge | 1–0 | 0–2 | 1–2 |
| 1978–79 | First round | Rangers | 1–0 | 0–2 | 1–2 |
| 1981–82 | First round | Celtic | 2–0 | 0–1 | 2–1 |
| 1981–82 | Second round | Anderlecht | 1–1 | 1–3 | 2–4 |
| 1982–83 | First round | Hvidovre | 3–3 | 4–1 | 7–4 |
| 1982–83 | Second round | Standard Liège | 2–0 | 1–1 | 3–1 |
| 1982–83 | Quarter-finals | Aston Villa | 3–1 | 2–1 | 5–2 |
| 1982–83 | Semi-finals | Widzew Łódź | 2–0 | 2–2 | 4–2 |
| 1982–83 | Final | Hamburger SV | 0–1 | 0–1 | 0–1 |
| 1984–85 | First round | Ilves | 2–1 | 4–0 | 6–1 |
| 1984–85 | Second round | Grasshopper | 2–0 | 4–2 | 6–2 |
| 1984–85 | Quarter-finals | Sparta Prague | 3–0 | 0–1 | 3–1 |
| 1984–85 | Semi-finals | Bordeaux | 3–0 | 0–2 | 3–2 |
| 1984–85 | Final | Liverpool | 1–0 | 1–0 | 1–0 |
| 1985–86 | First round | Jeunesse Esch | 4–1 | 5–0 | 9–1 |
| 1985–86 | Second round | Hellas Verona | 2–0 | 0–0 | 2–0 |
| 1985–86 | Quarter-finals | Barcelona | 1–1 | 0–1 | 1–2 |
| 1986–87 | First round | Valur | 7–0 | 4–0 | 11–0 |
| 1986–87 | Second round | Real Madrid | 1–0 | 0–1 | 1–1 (1–3 p) |
| 1995–96 | Group stage | Borussia Dortmund | 1–2 | 3–1 | 1st |
| 1995–96 | Group stage | Steaua București | 3–0 | 0–0 | 1st |
| 1995–96 | Group stage | Rangers | 4–1 | 4–0 | 1st |
| 1995–96 | Quarter-finals | Real Madrid | 2–0 | 0–1 | 2–1 |
| 1995–96 | Semi-finals | Nantes | 2–0 | 2–3 | 4–3 |
| 1995–96 | Final | Ajax | 1–1 (4–2 p) | 1–1 (4–2 p) | 1–1 (4–2 p) |
| 1996–97 | Group stage | Manchester United | 1–0 | 1–0 | 1st |
| 1996–97 | Group stage | Fenerbahçe | 2–0 | 1–0 | 1st |
| 1996–97 | Group stage | Rapid Wien | 5–0 | 1–1 | 1st |
| 1996–97 | Quarter-finals | Rosenborg | 2–0 | 1–1 | 3–1 |
| 1996–97 | Semi-finals | Ajax | 4–1 | 2–1 | 6–2 |
| 1996–97 | Final | Borussia Dortmund | 1–3 | 1–3 | 1–3 |
| 1997–98 | Group stage | Feyenoord | 5–1 | 0–2 | 2nd |
| 1997–98 | Group stage | Manchester United | 1–0 | 2–3 | 2nd |
| 1997–98 | Group stage | Košice | 3–2 | 1–0 | 2nd |
| 1997–98 | Quarter-finals | Dynamo Kyiv | 1–1 | 4–1 | 5–2 |
| 1997–98 | Semi-finals | Monaco | 4–1 | 2–3 | 6–4 |
| 1997–98 | Final | Real Madrid | 0–1 | 0–1 | 0–1 |
| 1998–99 | Group stage | Galatasaray | 1–1 | 2–2 | 1st |
| 1998–99 | Group stage | Rosenborg | 2–0 | 1–1 | 1st |
| 1998–99 | Group stage | Athletic Bilbao | 1–1 | 0–0 | 1st |
| 1998–99 | Quarter-finals | Olympiacos | 2–1 | 1–1 | 3–2 |
| 1998–99 | Semi-finals | Manchester United | 2–3 | 1–1 | 3–4 |
| 2000–01 | First group stage | Hamburger SV | 1–3 | 4–4 | 4th |
| 2000–01 | First group stage | Panathinaikos | 2–1 | 1–3 | 4th |
| 2000–01 | First group stage | Deportivo La Coruña | 0–0 | 1–1 | 4th |
| 2001–02 | First group stage | Celtic | 3–2 | 3–4 | 1st |
| 2001–02 | First group stage | Rosenborg | 1–0 | 1–1 | 1st |
| 2001–02 | First group stage | Porto | 3–1 | 0–0 | 1st |
| 2001–02 | Second group stage | Bayer Leverkusen | 4–0 | 1–3 | 4th |
| 2001–02 | Second group stage | Arsenal | 1–0 | 1–3 | 4th |
| 2001–02 | Second group stage | Deportivo La Coruña | 0–0 | 0–2 | 4th |
| 2002–03 | First group stage | Feyenoord | 2–0 | 1–1 | 1st |
| 2002–03 | First group stage | Dynamo Kyiv | 5–0 | 2–1 | 1st |
| 2002–03 | First group stage | Newcastle United | 2–0 | 0–1 | 1st |
| 2002–03 | Second group stage | Deportivo La Coruña | 3–2 | 2–2 | 2nd |
| 2002–03 | Second group stage | Basel | 4–0 | 1–2 | 2nd |
| 2002–03 | Second group stage | Manchester United | 0–3 | 1–2 | 2nd |
| 2002–03 | Quarter-finals | Barcelona | 1–1 | 2–1 | 3–2 |
| 2002–03 | Semi-finals | Real Madrid | 3–1 | 1–2 | 4–3 |
| 2002–03 | Final | Milan | 0–0 (2–3 p) | 0–0 (2–3 p) | 0–0 (2–3 p) |
| 2003–04 | Group stage | Galatasaray | 2–1 | 0–2 (N) | 1st |
| 2003–04 | Group stage | Olympiacos | 7–0 | 2–1 | 1st |
| 2003–04 | Group stage | Real Sociedad | 4–2 | 0–0 | 1st |
| 2003–04 | Round of 16 | Deportivo La Coruña | 0–1 | 0–1 | 0–2 |
| 2004–05 | Third qualifying round | Djurgården | 2–2 | 4–1 | 6–3 |
| 2004–05 | Group stage | Ajax | 1–0 | 1–0 | 1st |
| 2004–05 | Group stage | Maccabi Tel Aviv | 1–0 | 1–1 | 1st |
| 2004–05 | Group stage | Bayern Munich | 1–0 | 1–0 | 1st |
| 2004–05 | Round of 16 | Real Madrid | 2–0 | 0–1 | 2–1 |
| 2004–05 | Quarter-finals | Liverpool | 0–0 | 1–2 | 1–2 |
| 2005–06 | Group stage | Club Brugge | 1–0 | 2–1 | 1st |
| 2005–06 | Group stage | Rapid Wien | 3–0 | 3–1 | 1st |
| 2005–06 | Group stage | Bayern Munich | 2–1 | 1–2 | 1st |
| 2005–06 | Round of 16 | Werder Bremen | 2–1 | 2–3 | 4–4 (a) |
| 2005–06 | Quarter-finals | Arsenal | 0–0 | 0–2 | 0–2 |
| 2008–09 | Third qualifying round | Artmedia Bratislava | 4–0 | 1–1 | 5–1 |
| 2008–09 | Group stage | Zenit Saint Petersburg | 1–0 | 0–0 | 1st |
| 2008–09 | Group stage | BATE Borisov | 0–0 | 2–2 | 1st |
| 2008–09 | Group stage | Real Madrid | 2–1 | 2–0 | 1st |
| 2008–09 | Round of 16 | Chelsea | 2–2 | 0–1 | 2–3 |
| 2009–10 | Group stage | Bordeaux | 1–1 | 0–2 | 3rd |
| 2009–10 | Group stage | Bayern Munich | 1–4 | 0–0 | 3rd |
| 2009–10 | Group stage | Maccabi Haifa | 1–0 | 1–0 | 3rd |
| 2012–13 | Group stage | Chelsea | 3–0 | 2–2 | 1st |
| 2012–13 | Group stage | Shakhtar Donetsk | 1–1 | 1–0 | 1st |
| 2012–13 | Group stage | Nordsjælland | 4–0 | 1–1 | 1st |
| 2012–13 | Round of 16 | Celtic | 2–0 | 3–0 | 5–0 |
| 2012–13 | Quarter-finals | Bayern Munich | 0–2 | 0–2 | 0–4 |
| 2013–14 | Group stage | Copenhagen | 3–1 | 1–1 | 3rd |
| 2013–14 | Group stage | Galatasaray | 2–2 | 0–1 | 3rd |
| 2013–14 | Group stage | Real Madrid | 2–2 | 1–2 | 3rd |
| 2014–15 | Group stage | Malmö FF | 2–0 | 2–0 | 2nd |
| 2014–15 | Group stage | Atlético Madrid | 0–0 | 0–1 | 2nd |
| 2014–15 | Group stage | Olympiacos | 3–2 | 0–1 | 2nd |
| 2014–15 | Round of 16 | Borussia Dortmund | 2–1 | 3–0 | 5–1 |
| 2014–15 | Quarter-finals | Monaco | 1–0 | 0–0 | 1–0 |
| 2014–15 | Semi-finals | Real Madrid | 2–1 | 1–1 | 3–2 |
| 2014–15 | Final | Barcelona | 1–3 | 1–3 | 1–3 |
| 2015–16 | Group stage | Manchester City | 1–0 | 2–1 | 2nd |
| 2015–16 | Group stage | Sevilla | 2–0 | 0–1 | 2nd |
| 2015–16 | Group stage | Borussia Mönchengladbach | 0–0 | 1–1 | 2nd |
| 2015–16 | Round of 16 | Bayern Munich | 2–2 | 2–4 (a.e.t.) | 4–6 |
| 2016–17 | Group stage | Sevilla | 0–0 | 3–1 | 1st |
| 2016–17 | Group stage | Dinamo Zagreb | 2–0 | 4–0 | 1st |
| 2016–17 | Group stage | Lyon | 1–1 | 1–0 | 1st |
| 2016–17 | Round of 16 | Porto | 1–0 | 2–0 | 3–0 |
| 2016–17 | Quarter-finals | Barcelona | 3–0 | 0–0 | 3–0 |
| 2016–17 | Semi-finals | Monaco | 2–1 | 2–0 | 4–1 |
| 2016–17 | Final | Real Madrid | 1–4 | 1–4 | 1–4 |
| 2017–18 | Group stage | Barcelona | 0–0 | 0–3 | 2nd |
| 2017–18 | Group stage | Olympiacos | 2–0 | 2–0 | 2nd |
| 2017–18 | Group stage | Sporting CP | 2–1 | 1–1 | 2nd |
| 2017–18 | Round of 16 | Tottenham Hotspur | 2–2 | 2–1 | 4–3 |
| 2017–18 | Quarter-finals | Real Madrid | 0–3 | 3–1 | 3–4 |
| 2018–19 | Group stage | Valencia | 1–0 | 2–0 | 1st |
| 2018–19 | Group stage | Young Boys | 3–0 | 1–2 | 1st |
| 2018–19 | Group stage | Manchester United | 1–2 | 1–0 | 1st |
| 2018–19 | Round of 16 | Atlético Madrid | 3–0 | 0–2 | 3–2 |
| 2018–19 | Quarter-finals | Ajax | 1–2 | 1–1 | 2–3 |
| 2019–20 | Group stage | Atlético Madrid | 1–0 | 2–2 | 1st |
| 2019–20 | Group stage | Bayer Leverkusen | 3–0 | 2–0 | 1st |
| 2019–20 | Group stage | Lokomotiv Moscow | 2–1 | 2–1 | 1st |
| 2019–20 | Round of 16 | Lyon | 2–1 | 0–1 | 2–2 (a) |
| 2020–21 | Group stage | Dynamo Kyiv | 3–0 | 2–0 | 1st |
| 2020–21 | Group stage | Barcelona | 0–2 | 3–0 | 1st |
| 2020–21 | Group stage | Ferencváros | 2–1 | 4–1 | 1st |
| 2020–21 | Round of 16 | Porto | 3–2 (a.e.t.) | 1–2 | 4–4 (a) |
| 2021–22 | Group stage | Malmö FF | 1–0 | 3–0 | 1st |
| 2021–22 | Group stage | Chelsea | 1–0 | 0–4 | 1st |
| 2021–22 | Group stage | Zenit Saint Petersburg | 4–2 | 1–0 | 1st |
| 2021–22 | Round of 16 | Villarreal | 0–3 | 1–1 | 1–4 |
| 2022–23 | Group stage | Paris Saint-Germain | 1–2 | 1–2 | 3rd |
| 2022–23 | Group stage | Benfica | 1–2 | 3–4 | 3rd |
| 2022–23 | Group stage | Maccabi Haifa | 3–1 | 0–2 | 3rd |
| 2024–25 | League phase | PSV Eindhoven | 3–1 | — | 20th |
| 2024–25 | League phase | RB Leipzig | — | 3–2 | 20th |
| 2024–25 | League phase | VfB Stuttgart | 0–1 | — | 20th |
| 2024–25 | League phase | Lille | — | 1–1 | 20th |
| 2024–25 | League phase | Aston Villa | — | 0–0 | 20th |
| 2024–25 | League phase | Manchester City | 2–0 | — | 20th |
| 2024–25 | League phase | Club Brugge | — | 0–0 | 20th |
| 2024–25 | League phase | Benfica | 0–2 | — | 20th |
| 2024–25 | Knockout phase play-offs | PSV Eindhoven | 2–1 | 1–3 (a.e.t.) | 3–4 |

### European Cup Winners' Cup

| Season | Round | Opposition | Home | Away | Aggregate |
| 1965–66 | First round | Liverpool | 1–0 | 0–2 | 1–2 |
| 1979–80 | First round | Győri | 2–0 | 1–2 | 3–2 |
| 1979–80 | Second round | Beroe | 3–0 | 0–1 | 3–1 |
| 1979–80 | Quarter-finals | Rijeka | 2–0 | 0–0 | 2–0 |
| 1979–80 | Semi-finals | Arsenal | 0–1 | 1–1 | 1–2 |
| 1983–84 | First round | Lechia Gdańsk | 7–0 | 3–2 | 10–2 |
| 1983–84 | Second round | Paris Saint-Germain | 0–0 | 2–2 | 2–2 (a) |
| 1983–84 | Quarter-finals | Haka | 1–0 | 1–0 | 2–0 |
| 1983–84 | Semi-finals | Manchester United | 2–1 | 1–1 | 3–2 |
| 1983–84 | Final | Porto | 2–1 | 2–1 | 2–1 |
| 1990–91 | First round | Sliven | 6–1 | 2–0 | 8–1 |
| 1990–91 | Second round | Austria Wien | 4–0 | 3–0 | 7–0 |
| 1990–91 | Quarter-finals | Liège | 3–0 | 3–1 | 6–1 |
| 1990–91 | Semi-finals | Barcelona | 1–0 | 1–3 | 2–3 |

### UEFA Cup / UEFA Europa League

| Season | Round | Club | Home | Away | Aggregate |
| 1971–72 | First round | Marsa | 5–0 | 6–0 | 11–0 |
| 1971–72 | Second round | Aberdeen | 2–0 | 1–1 | 3–1 |
| 1971–72 | Third round | Rapid Wien | 4–1 | 1–0 | 5–1 |
| 1971–72 | Quarter-finals | Wolverhampton Wanderers | 1–1 | 1–2 | 2–3 |
| 1974–75 | First round | Vorwärts Frankfurt | 3–0 | 1–2 | 4–2 |
| 1974–75 | Second round | Hibernian | 4–0 | 4–2 | 8–2 |
| 1974–75 | Third round | Ajax | 1–0 | 1–2 | 2–2 (a) |
| 1974–75 | Quarter-finals | Hamburger SV | 2–0 | 0–0 | 2–0 |
| 1974–75 | Semi-finals | Twente | 0–1 | 1–3 | 1–4 |
| 1976–77 | First round | Manchester City | 2–0 | 0–1 | 2–1 |
| 1976–77 | Second round | Manchester United | 3–0 | 0–1 | 3–1 |
| 1976–77 | Third round | Shakhtar Donetsk | 3–0 | 0–1 | 3–1 |
| 1976–77 | Quarter-finals | Magdeburg | 1–0 | 3–1 | 4–1 |
| 1976–77 | Semi-finals | AEK Athens | 4–1 | 1–0 | 5–1 |
| 1976–77 | Final | Athletic Bilbao | 1–0 | 1–2 | 2–2 (a) |
| 1980–81 | First round | Panathinaikos | 4–0 | 2–4 | 6–4 |
| 1980–81 | Second round | Widzew Łódź | 3–1 | 1–3 | 4–4 (1–4 p) |
| 1987–88 | First round | Valletta | 3–0 | 4–0 | 7–0 |
| 1987–88 | Second round | Panathinaikos | 3–2 | 0–1 | 3–3 (a) |
| 1988–89 | First round | Oţelul Galaţi | 5–0 | 0–1 | 5–1 |
| 1988–89 | Second round | Athletic Bilbao | 5–1 | 2–3 | 7–4 |
| 1988–89 | Third round | Liège | 1–0 | 1–0 | 2–0 |
| 1988–89 | Quarter-finals | Napoli | 2–0 | 0–3 (a.e.t.) | 2–3 |
| 1989–90 | First round | Górnik Zabrze | 4–2 | 1–0 | 5–2 |
| 1989–90 | Second round | Paris Saint-Germain | 2–1 | 1–0 | 3–1 |
| 1989–90 | Third round | FC Karl-Marx-Stadt | 2–1 | 1–0 | 3–1 |
| 1989–90 | Quarter-finals | Hamburger SV | 1–2 | 2–0 | 3–2 |
| 1989–90 | Semi-finals | 1. FC Köln | 3–2 | 0–0 | 3–2 |
| 1989–90 | Final | Fiorentina | 3–1 | 0–0 | 3–1 |
| 1992–93 | First round | Anorthosis Famagusta | 6–1 | 4–0 | 10–1 |
| 1992–93 | Second round | Panathinaikos | 0–0 | 1–0 | 1–0 |
| 1992–93 | Third round | Sigma Olomouc | 5–0 | 2–1 | 7–1 |
| 1992–93 | Quarter-finals | Benfica | 3–0 | 1–2 | 4–2 |
| 1992–93 | Semi-finals | Paris Saint-Germain | 2–1 | 1–0 | 3–1 |
| 1992–93 | Final | Borussia Dortmund | 3–0 | 3–1 | 6–1 |
| 1993–94 | First round | Lokomotiv Moscow | 3–0 | 1–0 | 4–0 |
| 1993–94 | Second round | Kongsvinger | 2–0 | 1–1 | 3–1 |
| 1993–94 | Third round | Tenerife | 3–0 | 1–2 | 4–2 |
| 1993–94 | Quarter-finals | Cagliari | 1–2 | 0–1 | 1–3 |
| 1994–95 | First round | CSKA Sofia | 5–1 | 3–0 | 8–1 |
| 1994–95 | Second round | Marítimo | 2–1 | 1–0 | 3–1 |
| 1994–95 | Third round | Admira Wacker | 2–1 | 3–1 | 5–2 |
| 1994–95 | Quarter-finals | Eintracht Frankfurt | 3–0 | 1–1 | 4–1 |
| 1994–95 | Semi-finals | Borussia Dortmund | 2–2 | 2–1 | 4–3 |
| 1994–95 | Final | Parma | 1–1 | 0–1 | 1–2 |
| 1999–2000 | First round | Omonia | 5–0 | 5–2 | 10–2 |
| 1999–2000 | Second round | Levski Sofia | 1–1 | 3–1 | 4–2 |
| 1999–2000 | Third round | Olympiacos | 1–2 | 3–1 | 4–3 |
| 1999–2000 | Fourth round | Celta Vigo | 1–0 | 0–4 | 1–4 |
| 2009–10 | Round of 32 | Ajax | 0–0 | 2–1 | 2–1 |
| 2009–10 | Round of 16 | Fulham | 3–1 | 1–4 | 4–5 |
| 2010–11 | Third qualifying round | Shamrock Rovers | 1–0 | 2–0 | 3–0 |
| 2010–11 | Play-off round | Sturm Graz | 1–0 | 2–1 | 3–1 |
| 2010–11 | Group stage | Lech Poznań | 3–3 | 1–1 | 3rd |
| 2010–11 | Group stage | Manchester City | 1–1 | 1–1 | 3rd |
| 2010–11 | Group stage | Red Bull Salzburg | 0–0 | 1–1 | 3rd |
| 2013–14 | Round of 32 | Trabzonspor | 2–0 | 2–0 | 4–0 |
| 2013–14 | Round of 16 | Fiorentina | 1–1 | 1–0 | 2–1 |
| 2013–14 | Quarter-finals | Lyon | 2–1 | 1–0 | 3–1 |
| 2013–14 | Semi-finals | Benfica | 0–0 | 1–2 | 1–2 |
| 2022–23 | Knockout round play-offs | Nantes | 1–1 | 3–0 | 4–1 |
| 2022–23 | Round of 16 | SC Freiburg | 1–0 | 2–0 | 3–0 |
| 2022–23 | Quarter-finals | Sporting CP | 1–0 | 1–1 | 2–1 |
| 2022–23 | Semi-finals | Sevilla | 1–1 | 1–2 (a.e.t.) | 2–3 |

### European Super Cup / UEFA Super Cup

| Edition | Opposition | Home | Away | Aggregate | Reference |
| 1984 | Liverpool | 2–0 | 2–0 | 2–0 | |
| 1996 | Paris Saint-Germain | 3–1 | 6–1 | 9–2 | |

### UEFA Intertoto Cup

| Season | Round | Opposition | Home | Away | Aggregate |
| 1999 | Third round | Ceahlăul Piatra Neamţ | 0–0 | 1–1 | 1–1 (a) |
| 1999 | Semi-finals | Rostsel'maš | 5–1 | 4–0 | 9–1 |
| 1999 | Final | Rennes | 2–0 | 2–2 | 4–2 |

## UEFA-CONMEBOL competitions
### Intercontinental Cup

| Edition | Round | Opposition | Score |
| 1973 | Final | Independiente | 0–1 |
| 1985 | Final | Argentinos Juniors | 2–2 (4–2 p) |
| 1996 | Final | River Plate | 1–0 |

## FIFA competitions
### FIFA Club World Cup

| Edition | Round | Opposition |
| 2025 | Group stage | Al Ain |
| 2025 | Group stage | Wydad AC |
| 2025 | Group stage | Manchester City |

## Non-UEFA organised seasonal competitions
### Inter-Cities Fairs Cup

| Season | Round | Opposition | Home | Away | Aggregate |
| 1963–64 | First round | OFK Beograd | 2–1 | 1–2 | 3–3 (po 1–0) |
| 1963–64 | Second round | Atlético Madrid | 1–0 | 2–1 | 3–1 |
| 1963–64 | Quarter-finals | Zaragoza | 0–0 | 2–3 | 2–3 |
| 1964–65 | First round | Union Saint-Gilloise | 1–0 | 1–0 | 2–0 |
| 1964–65 | Second round | Stade Français | 1–0 | 0–0 | 1–0 |
| 1964–65 | Third round | Lokomotiv Plovdiv | 1–1 | 1–1 | 4–3 (po 2–1) |
| 1964–65 | Quarter-finals | Given bye | Given bye | Given bye | Given bye |
| 1964–65 | Semi-finals | Atlético Madrid | 3–1 | 1–3 | 7–5 (po 3–1) |
| 1964–65 | Final | Ferencváros | 0–1 | 0–1 | 0–1 |
| 1966–67 | First round | Aris Thessaloniki | 5–0 | 2–0 | 7–0 |
| 1966–67 | Second round | Vitória de Setúbal | 3–1 | 2–0 | 5–1 |
| 1966–67 | Third round | Dundee United | 3–0 | 0–1 | 3–1 |
| 1966–67 | Quarter-finals | Dinamo Zagreb | 2–2 | 0–3 | 2–5 |
| 1968–69 | First round | Lausanne-Sport | 2–0 | 2–0 | 4–0 |
| 1968–69 | Second round | Eintracht Frankfurt | 0–0 | 0–1 (a.e.t.) | 0–1 |
| 1969–70 | First round | Lokomotiv Plovdiv | 3–1 | 2–1 | 5–2 |
| 1969–70 | Second round | Hertha BSC | 0–0 | 1–3 | 1–3 |
| 1970–71 | First round | US Rumelange | 7–0 | 4–0 | 11–0 |
| 1970–71 | Second round | Barcelona | 2–1 | 2–1 | 4–2 |
| 1970–71 | Third round | Pécsi MFC | 2–0 | 1–0 | 3–0 |
| 1970–71 | Quarter-finals | Twente | 2–0 | 2–2 (a.e.t.) | 4–2 |
| 1970–71 | Semi-finals | 1. FC Köln | 2–0 | 1–1 | 3–1 |
| 1970–71 | Final | Leeds United | 2–2 | 1–1 | 3–3 (a) |

## Non-UEFA organised summer competitions
### Central European Cup/Mitropa Cup

| Season | Round | Opposition | Home | Away | Aggregate |
| 1929 | Quarter-finals | Slavia Prague | 1–0 | 0–3 | 1–3 |
| 1931 | Quarter-finals | Sparta Prague | 2–1 | 0–1 | 2–2 (po 2–3) |
| 1932 | Quarter-finals | Ferencváros | 4–0 | 3–3 | 7–3 |
| 1932 | Semi-finals | Slavia Prague | 0–4 | 2–0$^1$ | – |
| 1933 | Quarter-finals | Újpest | 4–2 | 6–2 | 10–4 |
| 1933 | Semi-finals | Austria Wien | 0–3 | 1–1 | 1–4 |
| 1934 | First round | Teplicky FK | 4–2 | 1–0 | 5–2 |
| 1934 | Quarter-finals | Újpest | 3–1 | 1–1 | 4–2 |
| 1934 | Semi-finals | Admira Wien | 1–3 | 2–1 | 3–4 |
| 1935 | First round | Viktoria Plzeň | 3–3 | 5–1 | 8–4 |
| 1935 | Quarter-finals | MTK Budapest | 3–1 | 1–1 | 4–2 |
| 1935 | Semi-finals | Sparta Prague | 0–2 | 3–1 | 3–3 (po 1–5) |
| 1938 | First round | MTK Budapest | 3–3 | 6–1 | 9–4 |
| 1938 | Quarter-finals | Kladno | 4–2 | 2–1 | 6–3 |
| 1938 | Semi-finals | Ferencváros | 3–2 | 0–2 | 3–4 |
| 1962 | Group 1 | Dinamo Zagreb | 4–1 | 1–2 | 3rd |
| 1962 | Group 1 | Hradec Králové | 3–2 | 0–2 | 3rd |
| 1962 | Group 1 | Ferencváros | 1–0 | 1–1 | 3rd |
$^1$ The match was abandoned with Juventus leading 2–0 after the crowd, enraged Slavia had conceded two quick goals in the match and resorted to obstruction and time wasting, threw stones onto the pitch. After a stone hit and seriously injured Slavia goalkeeper František Plánička, Slavia's team walked off; both teams' fans invaded the pitch in response, leaving Slavia pinned in their dressing rooms for hours while 1,500 soldiers and policemen formed a cordon. Slavia Prague and Juventus were both ejected from the competition.

### Latin Cup

| Season | Round | Opposition | Score |
| 1952 | Semi-finals | Barcelona | 2–4 |
| 1952 | Third place match | Sporting CP | 3–2 |

## Overall record
### By competition

    As of 19 February 2025.
UEFA competitions includes European Champions' Cup and Champions League, UEFA Cup Winners' Cup, UEFA Cup and Europa League, UEFA Intertoto Cup, UEFA Super Cup and Intercontinental Cup.
| Competition | Pld | W | D | L | GF | GA | GD | Win% |
| European Champions' Cup / UEFA Champions League | 311 | 157 | 73 | 81 | 491 | 312 | +179 | 050.48 |
| UEFA Cup Winners' Cup | 27 | 17 | 5 | 5 | 53 | 19 | +34 | 062.96 |
| UEFA Cup / UEFA Europa League | 128 | 79 | 23 | 26 | 240 | 106 | +134 | 061.72 |
| Inter-Cities Fairs Cup | 46 | 27 | 11 | 8 | 78 | 37 | +41 | 058.70 |
| UEFA Super Cup | 3 | 3 | 0 | 0 | 11 | 2 | +9 | 100.00 |
| UEFA Intertoto Cup | 6 | 3 | 3 | 0 | 14 | 4 | +10 | 050.00 |
| Intercontinental Cup | 3 | 1 | 1 | 1 | 3 | 3 | +0 | 033.33 |
| UEFA competitions total | 476 | 260 | 105 | 111 | 810 | 442 | +368 | 054.62 |
| Total | 524 | 287 | 116 | 121 | 890 | 483 | +407 | 054.77 |
Source: UEFA.com Pld = Matches played; W = Matches won; D = Matches drawn; L = Matches lost; GF = Goals for; GA = Goals against; GD = Goal Difference.
* UEFA club competitions all-time ranking (since 1955): 4th place (Italian record)
* UEFA coefficient most top-ranked club by 5-year period (since 1975–1979): 7 times (Italian record)

### By club

    As of 19 February 2025
| Club | Pld | W | D | L | GF | GA | GD | Win% |
| Aberdeen | 2 | 1 | 1 | 0 | 3 | 1 | +2 | 050.00 |
| Admira Wacker | 2 | 2 | 0 | 0 | 5 | 2 | +3 | 100.00 |
| AEK Athens | 2 | 2 | 0 | 0 | 5 | 1 | +4 | 100.00 |
| Ajax | 14 | 6 | 5 | 3 | 17 | 12 | +5 | 042.86 |
| Anderlecht | 2 | 0 | 1 | 1 | 2 | 4 | −2 | 000.00 |
| Anorthosis Famagusta | 2 | 2 | 0 | 0 | 10 | 1 | +9 | 100.00 |
| Argentinos Juniors | 1 | 0 | 1 | 0 | 2 | 2 | +0 | 000.00 |
| Aris Thessaloniki | 2 | 2 | 0 | 0 | 7 | 0 | +7 | 100.00 |
| Arsenal | 6 | 1 | 2 | 3 | 3 | 7 | −4 | 016.67 |
| Artmedia Bratislava | 2 | 1 | 1 | 0 | 5 | 1 | +4 | 050.00 |
| Aston Villa | 3 | 2 | 1 | 0 | 5 | 2 | +3 | 066.67 |
| Athletic Bilbao | 6 | 2 | 2 | 2 | 10 | 7 | +3 | 033.33 |
| Atlético Madrid | 10 | 5 | 2 | 3 | 16 | 12 | +4 | 050.00 |
| Austria Wien | 2 | 2 | 0 | 0 | 7 | 0 | +7 | 100.00 |
| Barcelona | 15 | 6 | 4 | 5 | 17 | 17 | +0 | 040.00 |
| Basel | 2 | 1 | 0 | 1 | 5 | 2 | +3 | 050.00 |
| BATE Borisov | 2 | 0 | 2 | 0 | 2 | 2 | +0 | 000.00 |
| Bayer Leverkusen | 4 | 3 | 0 | 1 | 10 | 3 | +7 | 075.00 |
| Bayern Munich | 10 | 3 | 2 | 5 | 10 | 17 | −7 | 030.00 |
| Benfica | 9 | 1 | 1 | 7 | 9 | 15 | −6 | 011.11 |
| Beroe | 2 | 1 | 0 | 1 | 3 | 1 | +2 | 050.00 |
| Bordeaux | 4 | 1 | 1 | 2 | 4 | 5 | −1 | 025.00 |
| Borussia Dortmund | 9 | 6 | 1 | 2 | 20 | 11 | +9 | 066.67 |
| Borussia Mönchengladbach | 4 | 0 | 3 | 1 | 3 | 5 | −2 | 000.00 |
| Cagliari | 2 | 0 | 0 | 2 | 1 | 3 | −2 | 000.00 |
| Ceahlăul | 2 | 0 | 2 | 0 | 1 | 1 | +0 | 000.00 |
| Celta Vigo | 2 | 1 | 0 | 1 | 1 | 4 | −3 | 050.00 |
| Celtic | 6 | 4 | 0 | 2 | 13 | 7 | +6 | 066.67 |
| Chelsea | 6 | 2 | 2 | 2 | 8 | 9 | −1 | 033.33 |
| Club Brugge | 5 | 3 | 1 | 1 | 4 | 3 | +1 | 060.00 |
| Copenhagen | 2 | 1 | 1 | 0 | 4 | 2 | +2 | 050.00 |
| CSKA Sofia | 6 | 4 | 0 | 2 | 14 | 7 | +7 | 066.67 |
| Deportivo La Coruña | 8 | 1 | 4 | 3 | 6 | 9 | −3 | 012.50 |
| Derby County | 2 | 1 | 1 | 0 | 3 | 1 | +2 | 050.00 |
| Djurgården | 2 | 1 | 1 | 0 | 6 | 3 | +3 | 050.00 |
| Dundee United | 2 | 1 | 0 | 1 | 3 | 1 | +2 | 050.00 |
| Dynamo Dresden | 2 | 1 | 0 | 1 | 3 | 4 | −1 | 050.00 |
| Dynamo Kyiv | 6 | 5 | 1 | 0 | 17 | 3 | +14 | 083.33 |
| Dinamo Zagreb | 4 | 2 | 1 | 1 | 8 | 5 | +3 | 050.00 |
| Eintracht Braunschweig | 3 | 2 | 0 | 1 | 4 | 3 | +1 | 066.67 |
| Eintracht Frankfurt | 4 | 1 | 2 | 1 | 4 | 2 | +2 | 025.00 |
| Fenerbahçe | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 100.00 |
| Ferencváros | 3 | 2 | 0 | 1 | 6 | 3 | +3 | 066.67 |
| Feyenoord | 4 | 2 | 1 | 1 | 8 | 4 | +4 | 050.00 |
| Fiorentina | 4 | 2 | 2 | 0 | 5 | 2 | +3 | 050.00 |
| SC Freiburg | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 100.00 |
| Fulham | 2 | 1 | 0 | 1 | 4 | 5 | −1 | 050.00 |
| Galatasaray | 6 | 1 | 3 | 2 | 7 | 9 | −2 | 016.67 |
| Glentoran | 2 | 2 | 0 | 0 | 6 | 0 | +6 | 100.00 |
| Górnik Zabrze | 2 | 2 | 0 | 0 | 5 | 2 | +3 | 100.00 |
| Grasshopper | 2 | 2 | 0 | 0 | 6 | 2 | +4 | 100.00 |
| Győri | 2 | 1 | 0 | 1 | 3 | 2 | +1 | 050.00 |
| Haka | 2 | 2 | 0 | 0 | 2 | 0 | +2 | 100.00 |
| Hamburger SV | 7 | 2 | 2 | 3 | 10 | 10 | +0 | 028.57 |
| Hellas Verona | 2 | 1 | 1 | 0 | 2 | 0 | +2 | 050.00 |
| Hertha BSC | 2 | 0 | 1 | 1 | 1 | 3 | −2 | 000.00 |
| Hibernian | 2 | 2 | 0 | 0 | 8 | 2 | +6 | 100.00 |
| Hvidovre | 2 | 1 | 1 | 0 | 7 | 4 | +3 | 050.00 |
| Ilves | 2 | 2 | 0 | 0 | 6 | 1 | +5 | 100.00 |
| Independiente | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 000.00 |
| Jeunesse Esch | 2 | 2 | 0 | 0 | 9 | 1 | +8 | 100.00 |
| Karl-Marx-Stadt | 2 | 2 | 0 | 0 | 3 | 1 | +2 | 100.00 |
| 1. FC Köln | 4 | 2 | 2 | 0 | 6 | 3 | +3 | 050.00 |
| Kongsvinger | 2 | 1 | 1 | 0 | 3 | 1 | +2 | 050.00 |
| Košice | 2 | 2 | 0 | 0 | 4 | 2 | +2 | 100.00 |
| Lausanne | 2 | 2 | 0 | 0 | 4 | 0 | +4 | 100.00 |
| Lech Poznań | 2 | 0 | 2 | 0 | 4 | 4 | +0 | 000.00 |
| Lechia Gdańsk | 2 | 2 | 0 | 0 | 10 | 2 | +8 | 100.00 |
| Leeds United | 2 | 0 | 2 | 0 | 3 | 3 | +0 | 000.00 |
| Levski Sofia | 2 | 1 | 1 | 0 | 4 | 2 | +2 | 050.00 |
| Liège | 4 | 4 | 0 | 0 | 8 | 1 | +7 | 100.00 |
| Lille | 1 | 0 | 1 | 0 | 1 | 1 | +0 | 000.00 |
| Liverpool | 6 | 3 | 1 | 2 | 5 | 4 | +1 | 050.00 |
| Lokomotiv Moscow | 4 | 4 | 0 | 0 | 8 | 2 | +6 | 100.00 |
| Lokomotiv Plovdiv | 5 | 3 | 2 | 0 | 9 | 5 | +4 | 060.00 |
| Lyon | 6 | 4 | 1 | 1 | 7 | 4 | +3 | 066.67 |
| Maccabi Haifa | 4 | 3 | 0 | 1 | 5 | 3 | +2 | 075.00 |
| Maccabi Tel Aviv | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 050.00 |
| Magdeburg | 4 | 4 | 0 | 0 | 6 | 1 | +5 | 100.00 |
| Malmö FF | 4 | 4 | 0 | 0 | 8 | 0 | +8 | 100.00 |
| Manchester City | 7 | 4 | 2 | 1 | 9 | 4 | +5 | 057.14 |
| Manchester United | 14 | 6 | 2 | 6 | 17 | 17 | +0 | 042.86 |
| Marítimo | 2 | 2 | 0 | 0 | 3 | 1 | +2 | 100.00 |
| Marsa | 2 | 2 | 0 | 0 | 11 | 0 | +11 | 100.00 |
| Marseille | 2 | 1 | 0 | 1 | 3 | 1 | +2 | 050.00 |
| Milan | 1 | 0 | 1 | 0 | 0 | 0 | +0 | 000.00 |
| Monaco | 6 | 4 | 1 | 1 | 11 | 5 | +6 | 066.67 |
| Nantes | 4 | 2 | 1 | 1 | 8 | 4 | +4 | 050.00 |
| Napoli | 2 | 1 | 0 | 1 | 2 | 3 | −1 | 050.00 |
| Newcastle United | 2 | 1 | 0 | 1 | 2 | 1 | +1 | 050.00 |
| Nordsjælland | 2 | 1 | 1 | 0 | 5 | 1 | +4 | 050.00 |
| OFK Beograd | 2 | 1 | 0 | 1 | 3 | 3 | +0 | 050.00 |
| Olympiacos | 12 | 8 | 2 | 2 | 25 | 9 | +16 | 066.67 |
| Omonia | 4 | 4 | 0 | 0 | 15 | 2 | +13 | 100.00 |
| Oțelul Galați | 2 | 1 | 0 | 1 | 5 | 1 | +4 | 050.00 |
| Panathinaikos | 10 | 5 | 2 | 3 | 16 | 13 | +3 | 050.00 |
| Paris Saint-Germain | 10 | 6 | 2 | 2 | 19 | 10 | +9 | 060.00 |
| Parma | 2 | 0 | 1 | 1 | 1 | 2 | −1 | 000.00 |
| Partizan | 2 | 2 | 0 | 0 | 7 | 1 | +6 | 100.00 |
| Pécsi | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 100.00 |
| Porto | 7 | 5 | 1 | 1 | 12 | 6 | +6 | 071.43 |
| PSV Eindhoven | 3 | 2 | 0 | 1 | 6 | 5 | +1 | 066.67 |
| Rangers | 4 | 3 | 0 | 1 | 9 | 3 | +6 | 075.00 |
| Rapid București | 2 | 1 | 1 | 0 | 1 | 0 | +1 | 050.00 |
| Rapid Wien | 6 | 5 | 1 | 0 | 17 | 3 | +14 | 083.33 |
| RB Leipzig | 1 | 1 | 0 | 0 | 3 | 2 | +1 | 100.00 |
| Real Madrid | 21 | 9 | 2 | 10 | 25 | 26 | −1 | 042.86 |
| Real Sociedad | 2 | 1 | 1 | 0 | 4 | 2 | +2 | 050.00 |
| Red Bull Salzburg | 2 | 0 | 2 | 0 | 1 | 1 | +0 | 000.00 |
| Rennes | 2 | 1 | 1 | 0 | 4 | 2 | +2 | 050.00 |
| Rijeka | 2 | 1 | 1 | 0 | 2 | 0 | +2 | 050.00 |
| River Plate | 1 | 1 | 0 | 0 | 1 | 0 | +1 | 100.00 |
| Rostsel'maš | 2 | 2 | 0 | 0 | 9 | 1 | +8 | 100.00 |
| Rosenborg | 6 | 3 | 3 | 0 | 8 | 3 | +5 | 050.00 |
| SK Sigma Olomouc | 2 | 2 | 0 | 0 | 7 | 1 | +6 | 100.00 |
| Sevilla | 6 | 2 | 2 | 2 | 7 | 5 | +2 | 033.33 |
| Shakhtar Donetsk | 4 | 2 | 1 | 1 | 5 | 2 | +3 | 050.00 |
| Shamrock Rovers | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 100.00 |
| Sliven | 2 | 2 | 0 | 0 | 8 | 1 | +7 | 100.00 |
| Sparta Prague | 2 | 1 | 0 | 1 | 3 | 1 | +2 | 050.00 |
| Sporting CP | 4 | 2 | 2 | 0 | 5 | 3 | +2 | 050.00 |
| Stade Français | 2 | 1 | 1 | 0 | 1 | 0 | +1 | 050.00 |
| Standard Liège | 2 | 1 | 1 | 0 | 3 | 1 | +2 | 050.00 |
| Steaua București | 2 | 1 | 1 | 0 | 3 | 0 | +3 | 050.00 |
| Sturm Graz | 2 | 2 | 0 | 0 | 3 | 1 | +2 | 100.00 |
| VfB Stuttgart | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 000.00 |
| Tenerife | 2 | 1 | 0 | 1 | 4 | 2 | +2 | 050.00 |
| Tottenham Hotspur | 2 | 1 | 1 | 0 | 4 | 3 | +1 | 050.00 |
| Trabzonspor | 2 | 2 | 0 | 0 | 4 | 0 | +4 | 100.00 |
| Twente | 4 | 1 | 1 | 2 | 5 | 6 | −1 | 025.00 |
| US Rumelange | 2 | 2 | 0 | 0 | 11 | 0 | +11 | 100.00 |
| Union Saint-Gilloise | 2 | 2 | 0 | 0 | 2 | 0 | +2 | 100.00 |
| Újpest | 2 | 0 | 2 | 0 | 2 | 2 | +0 | 000.00 |
| Valencia | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 100.00 |
| Valletta | 2 | 2 | 0 | 0 | 7 | 0 | +7 | 100.00 |
| Valur | 2 | 2 | 0 | 0 | 11 | 0 | +11 | 100.00 |
| Vitória | 2 | 2 | 0 | 0 | 5 | 1 | +4 | 100.00 |
| Villarreal | 2 | 0 | 1 | 1 | 1 | 4 | −3 | 000.00 |
| Vorwärts Frankfurt | 2 | 1 | 0 | 1 | 4 | 2 | +2 | 050.00 |
| Wiener Sport-Club | 2 | 1 | 0 | 1 | 3 | 8 | −5 | 050.00 |
| Werder Bremen | 2 | 1 | 0 | 1 | 4 | 4 | +0 | 050.00 |
| Widzew Łódź | 4 | 2 | 1 | 1 | 8 | 6 | +2 | 050.00 |
| Wolverhampton Wanderers | 2 | 0 | 1 | 1 | 2 | 3 | −1 | 000.00 |
| Young Boys | 2 | 1 | 0 | 1 | 4 | 2 | +2 | 050.00 |
| Zaragoza | 2 | 0 | 1 | 1 | 2 | 3 | −1 | 000.00 |
| Zenit Saint Petersburg | 4 | 3 | 1 | 0 | 6 | 2 | +4 | 075.00 |

### By country

As of 19 February 2025.

#### Key

| Country | Pld | W | D | L | GF | GA | GD | Win% |
| Argentina | 3 | 1 | 1 | 1 | 3 | 3 | +0 | 033.33 |
| Austria | 20 | 13 | 4 | 3 | 41 | 23 | +18 | 065.00 |
| Belarus | 2 | 0 | 2 | 0 | 2 | 2 | +0 | 000.00 |
| Belgium | 15 | 10 | 3 | 2 | 19 | 9 | +10 | 066.67 |
| Bulgaria | 17 | 11 | 3 | 3 | 38 | 16 | +22 | 064.71 |
| Croatia | 8 | 4 | 2 | 2 | 15 | 8 | +7 | 050.00 |
| Cyprus | 6 | 6 | 0 | 0 | 25 | 3 | +22 | 100.00 |
| Czech Republic / Czechoslovakia | 22 | 13 | 1 | 8 | 43 | 35 | +8 | 059.09 |
| Denmark | 6 | 3 | 3 | 0 | 16 | 7 | +9 | 050.00 |
| East Germany | 10 | 8 | 2 | 0 | 16 | 8 | +8 | 080.00 |
| England | 54 | 22 | 15 | 17 | 65 | 59 | +6 | 040.74 |
| Finland | 4 | 4 | 0 | 0 | 8 | 1 | +7 | 100.00 |
| France | 37 | 20 | 9 | 8 | 58 | 32 | +26 | 054.05 |
| Germany / West Germany | 53 | 23 | 13 | 17 | 78 | 64 | +14 | 043.40 |
| Greece | 26 | 17 | 4 | 5 | 53 | 23 | +30 | 065.38 |
| Hungary | 23 | 13 | 7 | 3 | 53 | 27 | +26 | 056.52 |
| Iceland | 2 | 2 | 0 | 0 | 11 | 0 | +11 | 100.00 |
| Ireland | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 100.00 |
| Israel | 6 | 4 | 1 | 1 | 7 | 4 | +3 | 066.67 |
| Italy | 13 | 4 | 5 | 4 | 11 | 10 | +1 | 030.77 |
| Luxembourg | 4 | 4 | 0 | 0 | 20 | 1 | +19 | 100.00 |
| Malta | 4 | 4 | 0 | 0 | 18 | 0 | +18 | 100.00 |
| Netherlands | 25 | 11 | 7 | 7 | 36 | 27 | +9 | 044.00 |
| Northern Ireland | 2 | 2 | 0 | 0 | 6 | 0 | +6 | 100.00 |
| Norway | 8 | 4 | 4 | 0 | 11 | 4 | +7 | 050.00 |
| Poland | 10 | 6 | 3 | 1 | 27 | 14 | +13 | 060.00 |
| Portugal | 24 | 12 | 4 | 8 | 34 | 26 | +8 | 050.00 |
| Romania | 8 | 3 | 4 | 1 | 10 | 2 | +8 | 037.50 |
| Russia | 10 | 9 | 1 | 0 | 23 | 5 | +18 | 090.00 |
| Scotland | 16 | 11 | 1 | 4 | 36 | 14 | +22 | 068.75 |
| Serbia | 5 | 4 | 0 | 1 | 11 | 4 | +7 | 080.00 |
| Slovakia | 4 | 3 | 1 | 0 | 9 | 3 | +6 | 075.00 |
| Spain | 79 | 31 | 19 | 29 | 96 | 90 | +6 | 039.24 |
| Sweden | 6 | 5 | 1 | 0 | 14 | 3 | +11 | 083.33 |
| Switzerland | 8 | 6 | 0 | 2 | 19 | 6 | +13 | 075.00 |
| Turkey | 10 | 5 | 3 | 2 | 14 | 9 | +5 | 050.00 |
| Ukraine | 10 | 7 | 2 | 1 | 22 | 5 | +17 | 070.00 |