# SSC Napoli in European football

These are the matches that Napoli have played in European football competitions. In UEFA European football, Napoli has won the 1988–89 UEFA Cup.
Forward Dries Mertens is the club's record goalscorer in European competitions with 28 goals. Midfielder Marek Hamšík has made the most European appearances with 80.

## UEFA-organised seasonal competitions

Napoli's score listed first.

### European Cup / UEFA Champions League

| Season | Round | Opponent | Home | Away | Aggregate |
| 1987–88 | First round | Real Madrid | 1–1 | 0–2 | 1–3 |
| 1990–91 | First round | Újpest | 3–0 | 2–0 | 5–0 |
| 1990–91 | Second round | Spartak Moscow | 0–0 | 0–0 (a.e.t.) | 0–0 (3–5 p) |
| 2011–12 | Group stage | Manchester City | 2–1 | 1–1 | 2nd |
| 2011–12 | Group stage | Villarreal | 2–0 | 2–0 | 2nd |
| 2011–12 | Group stage | Bayern Munich | 1–1 | 2–3 | 2nd |
| 2011–12 | Round of 16 | Chelsea | 3–1 | 1–4 (a.e.t.) | 4–5 |
| 2013–14 | Group stage | Borussia Dortmund | 2–1 | 1–3 | 3rd |
| 2013–14 | Group stage | Arsenal | 2–0 | 0–2 | 3rd |
| 2013–14 | Group stage | Marseille | 3–2 | 2–1 | 3rd |
| 2014–15 | Play-off round | Athletic Bilbao | 1–1 | 1–3 | 2–4 |
| 2016–17 | Group stage | Dynamo Kyiv | 0–0 | 2–1 | 1st |
| 2016–17 | Group stage | Benfica | 4–2 | 2–1 | 1st |
| 2016–17 | Group stage | Beşiktaş | 2–3 | 1–1 | 1st |
| 2016–17 | Round of 16 | Real Madrid | 1–3 | 1–3 | 2–6 |
| 2017–18 | Play-off round | Nice | 2–0 | 2–0 | 4–0 |
| 2017–18 | Group stage | Shakhtar Donetsk | 3–0 | 1–2 | 3rd |
| 2017–18 | Group stage | Manchester City | 2–4 | 1–2 | 3rd |
| 2017–18 | Group stage | Feyenoord | 3–1 | 1–2 | 3rd |
| 2018–19 | Group stage | Paris Saint-Germain | 1–1 | 2–2 | 3rd |
| 2018–19 | Group stage | Liverpool | 1–0 | 0–1 | 3rd |
| 2018–19 | Group stage | Red Star Belgrade | 3–1 | 0–0 | 3rd |
| 2019–20 | Group stage | Liverpool | 2–0 | 1–1 | 2nd |
| 2019–20 | Group stage | Genk | 4–0 | 0–0 | 2nd |
| 2019–20 | Group stage | Red Bull Salzburg | 1–1 | 3–2 | 2nd |
| 2019–20 | Round of 16 | Barcelona | 1–1 | 1–3 | 2–4 |
| 2022–23 | Group stage | Liverpool | 4–1 | 0–2 | 1st |
| 2022–23 | Group stage | Rangers | 3–0 | 3–0 | 1st |
| 2022–23 | Group stage | Ajax | 4–2 | 6–1 | 1st |
| 2022–23 | Round of 16 | Eintracht Frankfurt | 3–0 | 2–0 | 5–0 |
| 2022–23 | Quarter-finals | Milan | 1–1 | 0–1 | 1–2 |
| 2023–24 | Group stage | Braga | 2–0 | 2–1 | 2nd |
| 2023–24 | Group stage | Real Madrid | 2–3 | 2–4 | 2nd |
| 2023–24 | Group stage | Union Berlin | 1–1 | 1–0 | 2nd |
| 2023–24 | Round of 16 | Barcelona | 1–1 | 1–3 | 2–4 |

### European Cup Winners' Cup

| Season | Round | Opponent | Home | Away | Aggregate |
| 1962–63 | Preliminary round | Bangor City | 3–1 | 0–2 | 5–4 (po 2–1) |
| 1962–63 | First round | Újpest | 1–1 | 1–1 | 5–3 (po 3–1) |
| 1962–63 | Second round | OFK Beograd | 3–1 | 0–2 | 4–6 (po 1–3) |
| 1976–77 | First round | Bodø/Glimt | 1–0 | 2–0 | 3–0 |
| 1976–77 | Second round | APOEL | 2–0 | 1–1 | 3–1 |
| 1976–77 | Quarter-finals | Śląsk Wrocław | 2–0 | 0–0 | 2–0 |
| 1976–77 | Semi-finals | Anderlecht | 1–0 | 0–2 | 1–2 |

### UEFA Cup / UEFA Europa League

| Season | Round | Opponent | Home | Away | Aggregate |
| 1971–72 | First round | Rapid București | 1–0 | 0–2 | 1–2 |
| 1974–75 | First round | Videoton | 2–0 | 1–1 | 3–1 |
| 1974–75 | Second round | Porto | 1–0 | 1–0 | 2–0 |
| 1974–75 | Third round | Baník Ostrava | 0–2 | 1–1 | 1–3 |
| 1975–76 | First round | Torpedo Moscow | 1–1 | 1–4 | 2–5 |
| 1978–79 | First round | Dinamo Tbilisi | 1–1 | 0–2 | 1–3 |
| 1979–80 | First round | Olympiacos | 2–0 | 0–1 | 2–1 |
| 1979–80 | Second round | Standard Liège | 1–1 | 1–2 | 2–3 |
| 1981–82 | First round | Radnički Niš | 2–2 | 0–0 | 2–2 (a) |
| 1982–83 | First round | Dinamo Tbilisi | 1–0 | 1–2 | 2–2 (a) |
| 1982–83 | Second round | 1. FC Kaiserslautern | 1–2 | 0–2 | 1–4 |
| 1986–87 | First round | Toulouse | 1–0 | 0–1 (a.e.t.) | 1–1 (3–4 p) |
| 1988–89 | First round | PAOK | 1–0 | 1–1 | 2–1 |
| 1988–89 | Second round | Lokomotive Leipzig | 2–0 | 1–1 | 3–1 |
| 1988–89 | Third round | Bordeaux | 0–0 | 1–0 | 1–0 |
| 1988–89 | Quarter-finals | Juventus | 3–0 (a.e.t.) | 0–2 | 3–2 |
| 1988–89 | Semi-finals | Bayern Munich | 2–0 | 2–2 | 4–2 |
| 1988–89 | Final | VfB Stuttgart | 2–1 | 3–3 | 5–4 |
| 1989–90 | First round | Sporting CP | 0–0 (a.e.t.) | 0–0 | 0–0 (4–3 p) |
| 1989–90 | Second round | Wettingen | 2–1 | 0–0 | 2–1 |
| 1989–90 | Third round | Werder Bremen | 2–3 | 1–5 | 3–8 |
| 1992–93 | First round | Valencia | 1–0 | 5–1 | 6–1 |
| 1992–93 | Second round | Paris Saint-Germain | 0–2 | 0–0 | 0–2 |
| 1994–95 | First round | Skonto | 2–0 | 1–0 | 3–0 |
| 1994–95 | Second round | Boavista | 2–1 | 1–1 | 3–2 |
| 1994–95 | Third round | Eintracht Frankfurt | 0–1 | 0–1 | 0–2 |
| 2008–09 | Second qualifying round | Vllaznia | 5–0 | 3–0 | 8–0 |
| 2008–09 | First round | Benfica | 3–2 | 0–2 | 3–4 |
| 2010–11 | Play-off round | IF Elfsborg | 1–0 | 2–0 | 3–0 |
| 2010–11 | Group stage | Utrecht | 0–0 | 3–3 | 2nd |
| 2010–11 | Group stage | Steaua București | 1–0 | 3–3 | 2nd |
| 2010–11 | Group stage | Liverpool | 0–0 | 1–3 | 2nd |
| 2010–11 | Round of 32 | Villarreal | 0–0 | 1–2 | 1–2 |
| 2012–13 | Group stage | AIK | 4–0 | 2–1 | 2nd |
| 2012–13 | Group stage | PSV Eindhoven | 1–3 | 0–3 | 2nd |
| 2012–13 | Group stage | Dnipro Dnipropetrovsk | 4–2 | 1–3 | 2nd |
| 2012–13 | Round of 32 | Viktoria Plzeň | 0–3 | 0–2 | 0–5 |
| 2013–14 | Round of 32 | Swansea City | 3–1 | 0–0 | 3–1 |
| 2013–14 | Round of 16 | Porto | 2–2 | 0–1 | 2–3 |
| 2014–15 | Group stage | Sparta Prague | 3–1 | 0–0 | 1st |
| 2014–15 | Group stage | Slovan Bratislava | 3–0 | 2–0 | 1st |
| 2014–15 | Group stage | Young Boys | 3–0 | 0–2 | 1st |
| 2014–15 | Round of 32 | Trabzonspor | 1–0 | 4–0 | 5–0 |
| 2014–15 | Round of 16 | Dynamo Moscow | 3–1 | 0–0 | 3–1 |
| 2014–15 | Quarter-finals | VfL Wolfsburg | 2–2 | 4–1 | 6–3 |
| 2014–15 | Semi-finals | Dnipro Dnipropetrovsk | 1–1 | 0–1 | 1–2 |
| 2015–16 | Group stage | Club Brugge | 5–0 | 1–0 | 1st |
| 2015–16 | Group stage | Legia Warsaw | 5–2 | 2–0 | 1st |
| 2015–16 | Group stage | Midtjylland | 5–0 | 4–1 | 1st |
| 2015–16 | Round of 32 | Villarreal | 1–1 | 0–1 | 1–2 |
| 2017–18 | Round of 32 | RB Leipzig | 1–3 | 2–0 | 3–3 (a) |
| 2018–19 | Round of 32 | Zürich | 2–0 | 3–1 | 5–1 |
| 2018–19 | Round of 16 | Red Bull Salzburg | 3–0 | 1–3 | 4–3 |
| 2018–19 | Quarter-finals | Arsenal | 0–1 | 0–2 | 0–3 |
| 2020–21 | Group stage | Real Sociedad | 1–1 | 1–0 | 1st |
| 2020–21 | Group stage | AZ | 0–1 | 1–1 | 1st |
| 2020–21 | Group stage | Rijeka | 2–0 | 2–1 | 1st |
| 2020–21 | Round of 32 | Granada | 2–1 | 0–2 | 2–3 |
| 2021–22 | Group stage | Leicester City | 3–2 | 2–2 | 2nd |
| 2021–22 | Group stage | Spartak Moscow | 2–3 | 1–2 | 2nd |
| 2021–22 | Group stage | Legia Warsaw | 3–0 | 4–1 | 2nd |
| 2021–22 | Knockout round play-offs | Barcelona | 2–4 | 1–1 | 3–5 |

### UEFA Intertoto Cup

| Season | Round | Opponent | Home | Away | Aggregate | Reference |
| 2008 | Third Round | Panionios | 1–0 | 1–0 | 2–0 | |

## FIFA-only recognized seasonal competitions
### Inter-Cities Fairs Cup

| Season | Round | Opponent | Home | Away | Aggregate |
| 1966–67 | First Round | Wiener Sport-Club | 3–1 | 2–1 | 5–2 |
| 1966–67 | Second Round | B 1909 | 2–1 | 4–1 | 6–2 |
| 1966–67 | Third Round | Burnley | 0–0 | 0–3 | 0–3 |
| 1967–68 | First Round | Hannover 96 | 4–0 | 1–1 | 5–1 |
| 1967–68 | Second Round | Hibernian | 4–1 | 0–5 | 4–6 |
| 1968–69 | First Round | Grasshopper | 3–1 | 0–1 | 3–2 |
| 1968–69 | Second Round | Leeds United | 2–0 (a.e.t.) | 0–2 | 2–2 (c) |
| 1969–70 | First Round | Metz | 2–1 | 1–1 | 3–2 |
| 1969–70 | Second Round | VfB Stuttgart | 1–0 | 0–0 | 1–0 |
| 1969–70 | Third Round | Ajax | 1–0 | 0–4 (a.e.t.) | 1–4 |

## Overall record
### By competition

    As of 12 March 2024
| Competition | Pld | W | D | L | GF | GA | GD | Win% |
| European Champions' Cup/UEFA Champions League | 70 | 32 | 18 | 20 | 118 | 86 | +32 | 045.71 |
| European Cup Winners' Cup | 17 | 9 | 4 | 4 | 23 | 16 | +7 | 052.94 |
| UEFA Cup/Europa League | 124 | 54 | 33 | 37 | 183 | 135 | +48 | 043.55 |
| UEFA Intertoto Cup | 2 | 2 | 0 | 0 | 2 | 0 | +2 | 100.00 |
| Total | 213 | 97 | 55 | 61 | 326 | 237 | +89 | 045.54 |
Source: UEFA.com Pld = Matches played; W = Matches won; D = Matches drawn; L = Matches lost; GF = Goals for; GA = Goals against; GD = Goal Difference.

### By club

    As of 12 March 2024

#### Key

| Club | Pld | W | D | L | GF | GA | GD |
| Real Madrid | 6 | 0 | 1 | 5 | 7 | 16 | −9 |
| Barcelona | 6 | 0 | 4 | 3 | 9 | 12 | –6 |
| Újpest | 5 | 2 | 2 | 1 | 8 | 5 | +3 |
| Spartak Moscow | 4 | 0 | 2 | 2 | 3 | 5 | −2 |
| Manchester City | 4 | 1 | 1 | 2 | 6 | 8 | −2 |
| Villarreal | 6 | 2 | 2 | 2 | 6 | 4 | +2 |
| Bayern Munich | 4 | 1 | 2 | 1 | 7 | 6 | +1 |
| Chelsea | 2 | 1 | 0 | 1 | 4 | 5 | −1 |
| Borussia Dortmund | 2 | 1 | 0 | 1 | 3 | 4 | −1 |
| Arsenal | 4 | 1 | 0 | 3 | 2 | 5 | −3 |
| Marseille | 2 | 2 | 0 | 0 | 5 | 3 | +2 |
| Red Bull Salzburg | 4 | 2 | 1 | 1 | 8 | 6 | +2 |
| Athletic Bilbao | 2 | 0 | 1 | 1 | 2 | 4 | −2 |
| Dynamo Kyiv | 2 | 1 | 1 | 0 | 2 | 1 | +1 |
| Benfica | 4 | 3 | 0 | 1 | 9 | 7 | +2 |
| Beşiktaş | 2 | 0 | 1 | 1 | 3 | 4 | −1 |
| Nice | 2 | 2 | 0 | 0 | 4 | 0 | +4 |
| Shakhtar Donetsk | 2 | 1 | 0 | 1 | 4 | 2 | +2 |
| Feyenoord | 2 | 1 | 0 | 1 | 4 | 3 | +1 |
| Rapid București | 2 | 1 | 0 | 1 | 1 | 2 | −1 |
| Rijeka | 2 | 2 | 0 | 0 | 4 | 1 | +3 |
| Videoton | 2 | 1 | 1 | 0 | 3 | 1 | +2 |
| Porto | 4 | 2 | 1 | 1 | 4 | 3 | +1 |
| Baník Ostrava | 2 | 0 | 1 | 1 | 1 | 3 | −2 |
| Torpedo Moscow | 2 | 0 | 1 | 1 | 2 | 5 | −3 |
| Dinamo Tbilisi | 4 | 1 | 1 | 2 | 3 | 5 | −2 |
| Olympiacos | 2 | 1 | 0 | 1 | 2 | 1 | +1 |
| Standard Liège | 2 | 1 | 0 | 1 | 2 | 3 | −1 |
| Genk | 2 | 1 | 1 | 0 | 4 | 0 | +4 |
| Granada | 2 | 1 | 0 | 1 | 2 | 3 | −1 |
| Radnički Niš | 2 | 0 | 2 | 0 | 2 | 2 | 0 |
| Red Star Belgrade | 2 | 1 | 0 | 1 | 3 | 1 | +2 |
| 1. FC Kaiserslautern | 2 | 0 | 0 | 2 | 1 | 4 | −3 |
| Toulouse | 2 | 1 | 0 | 1 | 1 | 1 | 0 |
| PAOK | 2 | 1 | 1 | 0 | 2 | 1 | +1 |
| Lokomotive Leipzig | 2 | 1 | 1 | 0 | 3 | 1 | +2 |
| Bordeaux | 2 | 1 | 1 | 0 | 1 | 0 | +1 |
| Juventus | 2 | 1 | 0 | 1 | 3 | 2 | +1 |
| VfB Stuttgart | 4 | 2 | 2 | 0 | 6 | 4 | +2 |
| Sporting CP | 2 | 0 | 2 | 0 | 0 | 0 | 0 |
| Wettingen | 2 | 1 | 1 | 0 | 2 | 1 | +1 |
| Werder Bremen | 2 | 0 | 0 | 2 | 3 | 8 | −5 |
| Valencia | 2 | 2 | 0 | 0 | 6 | 1 | +5 |
| Paris Saint-Germain | 4 | 0 | 3 | 1 | 3 | 5 | −2 |
| Skonto | 2 | 2 | 0 | 0 | 3 | 0 | +3 |
| Boavista | 2 | 1 | 1 | 0 | 3 | 2 | +1 |
| Eintracht Frankfurt | 4 | 2 | 0 | 2 | 5 | 2 | 0 |
| Vllaznia | 2 | 2 | 0 | 0 | 8 | 0 | +8 |
| Elfsborg | 2 | 2 | 0 | 0 | 3 | 0 | +3 |
| Utrecht | 2 | 0 | 2 | 0 | 3 | 3 | 0 |
| Steaua București | 2 | 1 | 1 | 0 | 4 | 3 | +1 |
| Liverpool | 8 | 3 | 2 | 3 | 9 | 8 | +1 |
| AIK | 2 | 2 | 0 | 0 | 6 | 1 | +5 |
| PSV Eindhoven | 2 | 0 | 0 | 2 | 1 | 6 | −5 |
| Dnipro | 4 | 1 | 1 | 2 | 6 | 7 | −1 |
| Viktoria Plzeň | 2 | 0 | 0 | 2 | 0 | 5 | −5 |
| Swansea City | 2 | 1 | 1 | 0 | 3 | 1 | +2 |
| Sparta Prague | 2 | 1 | 1 | 0 | 3 | 1 | +2 |
| Slovan Bratislava | 2 | 2 | 0 | 0 | 5 | 0 | +5 |
| Young Boys | 2 | 1 | 0 | 1 | 3 | 2 | +1 |
| Zürich | 2 | 2 | 0 | 0 | 5 | 1 | +4 |
| Trabzonspor | 2 | 2 | 0 | 0 | 5 | 0 | +5 |
| Dynamo Moscow | 2 | 1 | 1 | 0 | 3 | 1 | +2 |
| VfL Wolfsburg | 2 | 1 | 1 | 0 | 6 | 3 | +3 |
| Club Brugge | 2 | 2 | 0 | 0 | 6 | 0 | +6 |
| Legia Warsaw | 4 | 4 | 0 | 0 | 14 | 3 | +11 |
| Midtjylland | 2 | 2 | 0 | 0 | 9 | 1 | +8 |
| RB Leipzig | 2 | 1 | 0 | 1 | 3 | 3 | 0 |
| Bangor City | 3 | 2 | 0 | 1 | 5 | 4 | +1 |
| OFK Beograd | 3 | 1 | 0 | 2 | 4 | 6 | −2 |
| Bodø/Glimt | 2 | 2 | 0 | 0 | 3 | 0 | +3 |
| APOEL | 2 | 1 | 1 | 0 | 3 | 1 | +2 |
| Śląsk Wrocław | 2 | 1 | 1 | 0 | 2 | 0 | +2 |
| Anderlecht | 2 | 1 | 0 | 1 | 1 | 2 | −1 |
| Panionios | 2 | 2 | 0 | 0 | 2 | 0 | +2 |
| Wiener Sport-Club | 2 | 2 | 0 | 0 | 5 | 2 | +3 |
| B 1909 | 2 | 2 | 0 | 0 | 6 | 2 | +4 |
| Burnley | 2 | 0 | 1 | 1 | 0 | 3 | −3 |
| Hannover 96 | 2 | 1 | 1 | 0 | 5 | 1 | +4 |
| Hibernian | 2 | 1 | 0 | 1 | 4 | 6 | −2 |
| Grasshopper | 2 | 1 | 0 | 1 | 3 | 2 | +1 |
| Leeds United | 2 | 1 | 0 | 1 | 2 | 2 | 0 |
| Leicester City | 2 | 1 | 1 | 0 | 5 | 4 | +1 |
| Metz | 2 | 1 | 1 | 0 | 3 | 2 | +1 |
| Ajax | 4 | 3 | 0 | 1 | 11 | 7 | +4 |
| AZ | 2 | 0 | 1 | 1 | 1 | 2 | −1 |
| Real Sociedad | 2 | 1 | 2 | 0 | 2 | 1 | +1 |
| Rangers | 2 | 2 | 0 | 0 | 6 | 0 | +6 |
| Milan | 2 | 0 | 1 | 1 | 1 | 2 | −1 |
| Braga | 2 | 2 | 0 | 0 | 4 | 1 | +3 |
| Union Berlin | 2 | 1 | 1 | 0 | 2 | 1 | +1 |