2016–17 SSC Napoli season
The 2016–17 season was Società Sportiva Calcio Napoli's 71st season in Serie A. The team competed in Serie A, the Coppa Italia, and the UEFA Champions League.
| 2016–17 season | ||||
|---|---|---|---|---|
| President | Aurelio De Laurentiis | |||
| Manager | Maurizio Sarri | |||
| Stadium | Stadio San Paolo | |||
| Serie A | 3rd | |||
| Coppa Italia | Semi-finals | |||
| UEFA Champions League | Round of 16 | |||
| Top goalscorer | League:  Dries Mertens (28) All: Dries Mertens (34)  | |||
| Highest home attendance | 56,695 vs Real Madrid (7 March 2017, Champions League)  | |||
| Lowest home attendance | 15,912 vs Empoli (26 October 2016, Serie A)  | |||
| Average home league attendance | 36,601[1] | |||
| 
 | ||||
In the league, Napoli enjoyed an excellent campaign, finishing third but scoring a league-high 94 goals, led by Dries Mertens, converted from a winger into a centre-forward, who finished with 28 goals, only one behind capocannoniere Edin Džeko. The club was eliminated in the semi-finals of the Coppa Italia by eventual winners Juventus, and were knocked out of the Champions League in the round of 16 by eventual champions Real Madrid.
Players
    
    Squad information
    
- As of 31 January 2017[2]
 
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
  | 
  | 
Transfers
    
    In
    
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source | 
|---|---|---|---|---|---|---|---|
| 23 May 2016 | DF | 26 | €10M | [3] | |||
| 16 July 2016 | MF | 31 | €1.5M + bonuses | [4] | |||
| 1 August 2016 | FW | 22 | €35M | [5] | |||
| 4 August 2016 | MF | 22 | €16M | [6] | |||
| 28 August 2016 | MF | 19 | Undisclosed | [7] | |||
| 29 August 2016 | MF | 21 | Undisclosed | [8] | |||
| 2 January 2017 | FW | 28 | €18M | [9] | 
Loans in
    
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source | 
|---|---|---|---|---|---|---|---|
| 31 August 2016 | DF | 24 | €5M + Mirko Valdifiori | Loan with an obligation to buy for €20M | [10] | 
Out
    
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source | 
|---|---|---|---|---|---|---|---|
| 25 July 2016 | GK | 32 | Undisclosed | [11] | |||
| 26 July 2016 | FW | 28 | €90M | Paid in two installments. Third highest football transfer of all-time and highest ever transfer for an Italian club.[12] | [13] | ||
| 26 August 2016 | MF | 26 | Undisclosed | [14] | |||
| 31 August 2016 | MF | 30 | Undisclosed | ||||
| 31 January 2017 | MF | 26 | Undisclosed | [15] | |||
| 31 January 2017 | FW | 25 | €17M + €3M in bonuses | [16] | 
Loans out
    
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source | 
|---|---|---|---|---|---|---|---|
| 26 August 2016 | MF | 28 | Loan | Loan with an option to buy | [17] | ||
| 30 August 2016 | MF | 21 | Loan | [18] | 
Pre-season and friendlies
    
| 28 July 2016 Friendly |  Napoli  | 5–0 |   | Trento, Italy | 
| Iacobucci  Mertens Insigne López  | 
Report | Stadium: Stadio Briamasco Referee: Claudio Gavillucci  | 
| 1 August 2016 Friendly |  Napoli  | 3–0 |   | Naples | 
| Koulibaly  Mertens  | 
Report | Stadium: Stadio San Paolo Referee: Carmine Russo  | 
| 7 August 2016 Friendly |  Napoli  | 5–0 |   | Naples | 
| 21:00 | Gabbiadini  Allan  | 
Report | Stadium: Stadio San Paolo | 
Competitions
    
    Overall
    
| Competition | Started round | Final  position  | 
First match | Last match | 
|---|---|---|---|---|
| Serie A | Matchday 1 | 3rd | 21 August 2016 | 28 May 2017 | 
| Coppa Italia | Round of 16 | Semi-finals | 10 January 2017 | 5 April 2017 | 
| Champions League | Group stage | Round of 16 | 13 September 2016 | 7 March 2017 | 
Serie A
    
League table
    
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | 
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Juventus (C) | 38 | 29 | 4 | 5 | 77 | 27 | +50 | 91 | Qualification to Champions League group stage | 
| 2 | Roma | 38 | 28 | 3 | 7 | 90 | 38 | +52 | 87 | |
| 3 | Napoli | 38 | 26 | 8 | 4 | 94 | 39 | +55 | 86 | Qualification to Champions League play-off round | 
| 4 | Atalanta | 38 | 21 | 9 | 8 | 62 | 41 | +21 | 72 | Qualification to Europa League group stage[lower-alpha 1] | 
| 5 | Lazio | 38 | 21 | 7 | 10 | 74 | 51 | +23 | 70 | 
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Goal difference; 5) Goals scored; 6) Draw.[19]
(C) Champions
Notes:
- Since the winners of the 2016–17 Coppa Italia, Juventus, qualified for European competition based on league position, the spot awarded to the cup winners (Europa League group stage) was passed to the fifth-placed team and the spot awarded to the fifth-placed team (Europa League third qualifying round) was passed to the sixth-placed team.
 
Results summary
    
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD | 
| 38 | 26 | 8 | 4 | 94 | 39 | +55 | 86 | 13 | 4 | 2 | 44 | 19 | +25 | 13 | 4 | 2 | 50 | 20 | +30 | 
Last updated: 28 May 2017.
Source: Competitive matches
Results by round
    
A = Away; H = Home; W = Win; D = Draw; L = Loss
Matches
    
| 21 August 2016 1 | Pescara | 2–2 | Napoli | Pescara | 
| 20:45 CEST (UTC+02:00) | Benali  Caprari Brugman Bizzarri Gyömbér  | 
Report | Albiol  Mertens  | 
Stadium: Stadio Adriatico – Giovanni Cornacchia Attendance: 16,758 Referee: Piero Giacomelli  | 
| 27 August 2016 2 | Napoli | 4–2 | Milan | Naples | 
| 20:45 CEST (UTC+02:00) | Milik  Koulibaly Hysaj Callejón Jorginho Albiol Zieliński  | 
Report | Niang  Suso Gómez Kucka Romagnoli  | 
Stadium: Stadio San Paolo Attendance: 27,231 Referee: Paolo Valeri  | 
| 10 September 2016 3 | Palermo | 0–3 | Napoli | Palermo | 
| 20:45 CEST (UTC+02:00) | Report | Hamšík  Callejón  | 
Stadium: Stadio Renzo Barbera Attendance: 10,961 Referee: Davide Massa  | 
| 17 September 2016 4 | Napoli | 3–1 | Bologna | Naples | 
| 20:45 CEST (UTC+02:00) | Callejón  Milik  | 
Report | Taïder  Verdi Krafth  | 
Stadium: Stadio San Paolo Attendance: 21,083 Referee: Daniele Doveri  | 
| 21 September 2016 5 | Genoa | 0–0 | Napoli | Genoa | 
| 20:45 CEST (UTC+02:00) | Orbán  Rincón Ntcham Simeone  | 
Report | Hysaj  Jorginho  | 
Stadium: Stadio Luigi Ferraris Attendance: 23,905 Referee: Antonio Damato  | 
| 24 September 2016 6 | Napoli | 2–0 | Chievo | Naples | 
| 20:45 CEST (UTC+02:00) | Koulibaly  Gabbiadini Hamšík Albiol  | 
Report | Gobbi  Cesar Dainelli Castro  | 
Stadium: Stadio San Paolo Attendance: 19,942 Referee: Marco Di Bello  | 
| 2 October 2016 7 | Atalanta | 1–0 | Napoli | Bergamo | 
| 15:00 CEST (UTC+02:00) | Petagna  Conti Gagliardini Toloi  | 
Report | Koulibaly  Milik Mertens  | 
Stadium: Stadio Atleti Azzurri d'Italia Attendance: 15,732 Referee: Nicola Rizzoli  | 
| 15 October 2016 8 | Napoli | 1–3 | Roma | Naples | 
| 15:00 CEST (UTC+02:00) | Mertens  Koulibaly Allan  | 
Report | Džeko  Paredes Juan Jesus Salah  | 
Stadium: Stadio San Paolo Attendance: 46,078 Referee: Daniele Orsato  | 
| 23 October 2016 9 | Crotone | 1–2 | Napoli | Crotone | 
| 15:00 CEST (UTC+02:00) | Ferrari  Crisetig Rosi  | 
Report | Callejón  Gabbiadini Maksimović  | 
Stadium: Stadio Ezio Scida Attendance: 8,329 Referee: Paolo Mazzoleni  | 
| 26 October 2016 10 | Napoli | 2–0 | Empoli | Naples | 
| 20:45 CEST (UTC+02:00) | Mertens  Chiricheș  | 
Report | Bellusci  Tello  | 
Stadium: Stadio San Paolo Attendance: 15,912 Referee: Maurizio Mariani  | 
| 29 October 2016 11 | Juventus | 2–1 | Napoli | Turin | 
| 20:45 CEST (UTC+02:00) | Chiellini  Alex Sandro Bonucci Hernanes Higuaín Mandžukić  | 
Report | Insigne  Callejón  | 
Stadium: Juventus Stadium Attendance: 41,409 Referee: Gianluca Rocchi  | 
| 5 November 2016 12 | Napoli | 1–1 | Lazio | Naples | 
| 20:45 CET (UTC+01:00) | Hamšík  | 
Report | Parolo  Radu Keita  | 
Stadium: Stadio San Paolo Attendance: 29,994 Referee: Antonio Damato  | 
| 19 November 2016 13 | Udinese | 1–2 | Napoli | Udine | 
| 18:00 CET (UTC+01:00) | Perica  Felipe  | 
Report | Insigne  | 
Stadium: Stadio Friuli Attendance: 18,501 Referee: Luca Banti  | 
| 28 November 2016 14 | Napoli | 1–1 | Sassuolo | Naples | 
| 19:00 CET (UTC+01:00) | Strinić  Allan Insigne Mertens  | 
Report | Peluso  Mazzitelli Ricci Ragusa Defrel  | 
Stadium: Stadio San Paolo Attendance: 49,490 Referee: Paolo Valeri  | 
| 2 December 2016 15 | Napoli | 3–0 | Internazionale | Naples | 
| 20:45 CET (UTC+01:00) | Zieliński  Hamšík Insigne Albiol  | 
Report | Ranocchia  Ansaldi Brozović  | 
Stadium: Stadio San Paolo Attendance: 32,341 Referee: Nicola Rizzoli  | 
| 11 December 2016 16 | Cagliari | 0–5 | Napoli | Cagliari | 
| 12:30 CET (UTC+01:00) | Isla  Barella Padoin Dessena  | 
Report | Mertens  Koulibaly Hamšík Zieliński Hysaj  | 
Stadium: Stadio Sant'Elia Attendance: 13,989 Referee: Gianpaolo Calvarese  | 
| 18 December 2016 17 | Napoli | 5–3 | Torino | Naples | 
| 20:45 CET (UTC+01:00) | Mertens  Chiricheș  | 
Report | Rossettini  Belotti Moretti Lukić Falque  | 
Stadium: Stadio San Paolo Attendance: 29,221 Referee: Daniele Doveri  | 
| 22 December 2016 18 | Fiorentina | 3–3 | Napoli | Florence | 
| 20:45 CET (UTC+01:00) | Kalinić  Olivera Bernardeschi Tomović Zárate  | 
Report | Albiol  Insigne Reina Maksimović Mertens Gabbiadini  | 
Stadium: Stadio Artemio Franchi Attendance: 26,181 Referee: Paolo Tagliavento  | 
| 7 January 2017 19 | Napoli | 2–1 | Sampdoria | Naples | 
| 20:45 CET (UTC+01:00) | Hysaj  Gabbiadini Tonelli  | 
Report | Hysaj  Silvestre  | 
Stadium: Stadio San Paolo Attendance: 29,870 Referee: Marco Di Bello  | 
| 15 January 2017 20 | Napoli | 3–1 | Pescara | Naples | 
| 15:00 CET (UTC+01:00) | Tonelli  Hamšík Mertens  | 
Report | Coda  Benali Bizzarri Caprari  | 
Stadium: Stadio San Paolo Attendance: 31,117 Referee: Claudio Gavillucci  | 
| 21 January 2017 21 | Milan | 1–2 | Napoli | Milan | 
| 20:45 CET (UTC+01:00) | Calabria  Sosa Kucka Gómez Bacca  | 
Report | Insigne  Callejón Mertens Strinić Tonelli  | 
Stadium: San Siro Attendance: 54,257 Referee: Gianluca Rocchi  | 
| 29 January 2017 22 | Napoli | 1–1 | Palermo | Naples | 
| 20:45 CET (UTC+01:00) | Mertens  | 
Report | Nestorovski  Quaison Bruno Henrique Jajalo Goldaniga González  | 
Stadium: Stadio San Paolo Attendance: 41,166 Referee: Domenico Celi  | 
| 4 February 2017 23 | Bologna | 1–7 | Napoli | Bologna | 
| 20:45 CET (UTC+01:00) | Pulgar  Masina Torosidis Maietta  | 
Report | Hamšík  Insigne Diawara Callejón Mertens Hysaj  | 
Stadium: Stadio Renato Dall'Ara Attendance: 23,297 Referee: Davide Massa  | 
| 10 February 2017 24 | Napoli | 2–0 | Genoa | Naples | 
| 20:45 CET (UTC+01:00) | Zieliński  Giaccherini Rog  | 
Report | Orbán  Burdisso  | 
Stadium: Stadio San Paolo Attendance: 42,347 Referee: Piero Giacomelli  | 
| 19 February 2017 25 | Chievo | 1–3 | Napoli | Verona | 
| 15:00 CET (UTC+01:00) | Cacciatore  Meggiorini  | 
Report | Insigne  Hamšík Zieliński  | 
Stadium: Stadio Marc'Antonio Bentegodi Attendance: 10,000 Referee: Massimiliano Irrati  | 
| 25 February 2017 26 | Napoli | 0–2 | Atalanta | Naples | 
| 18:00 CET (UTC+01:00) | Hysaj  | 
Report | Caldara  Kessié Berisha  | 
Stadium: Stadio San Paolo Attendance: 45,800 Referee: Domenico Celi  | 
| 4 March 2017 27 | Roma | 1–2 | Napoli | Rome | 
| 15:00 CET (UTC+01:00) | Manolas  De Rossi Strootman Perotti  | 
Report | Rog  Mertens Ghoulam  | 
Stadium: Stadio Olimpico Attendance: 30,909 Referee: Luca Banti  | 
| 12 March 2017 28 | Napoli | 3–0 | Crotone | Naples | 
| 15:00 CET (UTC+01:00) | Rog  Insigne Mertens  | 
Report | Martella  Crisetig Ferrari  | 
Stadium: Stadio San Paolo Attendance: 45,169 Referee: Maurizio Mariani  | 
| 19 March 2017 29 | Empoli | 2–3 | Napoli | Empoli | 
| 12:30 CET (UTC+01:00) | Costa  Dioussé El Kaddouri Mauri Maccarone  | 
Report | Insigne  Mertens Jorginho Callejón Hysaj Albiol  | 
Stadium: Stadio Carlo Castellani Attendance: 13,732 Referee: Antonio Damato  | 
| 2 April 2017 30 | Napoli | 1–1 | Juventus | Naples | 
| 20:45 CEST (UTC+02:00) | Insigne  Hamšík  | 
Report | Khedira  | 
Stadium: Stadio San Paolo Attendance: 53,085 Referee: Daniele Orsato  | 
| 9 April 2017 31 | Lazio | 0–3 | Napoli | Rome | 
| 20:45 CEST (UTC+02:00) | Bastos  Milinković-Savić Patric  | 
Report | Callejón  Insigne Allan Zieliński Hysaj  | 
Stadium: Stadio Olimpico Attendance: 25,000 Referee: Massimiliano Irrati  | 
| 15 April 2017 32 | Napoli | 3–0 | Udinese | Naples | 
| 20:45 CEST (UTC+02:00) | Mertens  Allan Callejón  | 
Report | Badu  | 
Stadium: Stadio San Paolo Attendance: 38,764 Referee: Davide Massa  | 
| 23 April 2017 33 | Sassuolo | 2–2 | Napoli | Reggio Emilia | 
| 12:30 CEST (UTC+02:00) | Berardi  Mazzitelli Sensi Duncan  | 
Report | Mertens  Strinić Milik  | 
Stadium: Mapei Stadium – Città del Tricolore Attendance: 18,870 Referee: Antonio Damato  | 
| 30 April 2017 34 | Internazionale | 0–1 | Napoli | Milan | 
| 20:45 CEST (UTC+02:00) | Murillo  Brozović  | 
Report | Callejón  Koulibaly Rog  | 
Stadium: San Siro Attendance: 57,076 Referee: Gianluca Rocchi  | 
| 6 May 2017 35 | Napoli | 3–1 | Cagliari | Naples | 
| 18:00 CEST (UTC+02:00) | Mertens  Zieliński Insigne  | 
Report | Farias  | 
Stadium: Stadio San Paolo Attendance: 47,281 Referee: Piero Giacomelli  | 
| 14 May 2017 36 | Torino | 0–5 | Napoli | Turin | 
| 15:00 CEST (UTC+02:00) | Baselli  Gustafson  | 
Report | Callejón  Albiol Insigne Mertens Zieliński  | 
Stadium: Stadio Olimpico Grande Torino Attendance: 24,267 Referee: Massimiliano Irrati  | 
| 20 May 2017 37 | Napoli | 4–1 | Fiorentina | Naples | 
| 20:45 CEST (UTC+02:00) | Koulibaly  Insigne Albiol Mertens  | 
Report | Vecino  Iličić  | 
Stadium: Stadio San Paolo Attendance: 49,519 Referee: Nicola Rizzoli  | 
| 28 May 2017 38 | Sampdoria | 2–4 | Napoli | Genoa | 
| 18:00 CEST (UTC+02:00) | Quagliarella  Škriniar Álvarez  | 
Report | Mertens  Insigne Hamšík Callejón  | 
Stadium: Stadio Luigi Ferraris Attendance: 19,147 Referee: Luca Banti  | 
Coppa Italia
    
| 10 January 2017 Round of 16 | Napoli | 3–1 | Spezia | Naples | 
| 21:00 CET (UTC+01:00) | Zieliński  Giaccherini Gabbiadini  | 
Report | Piccolo  | 
Stadium: Stadio San Paolo Attendance: 22,329 Referee: Luca Pairetto  | 
| 24 January 2017 Quarter-finals | Napoli | 1–0 | Fiorentina | Naples | 
| 20:45 CET (UTC+01:00) | Hysaj  Callejón Insigne  | 
Report | Sánchez  Olivera Astori Tomović Chiesa  | 
Stadium: Stadio San Paolo Attendance: 31,850 Referee: Daniele Doveri  | 
| 28 February 2017 Semi-finals First leg  | Juventus | 3–1 | Napoli | Turin | 
| 20:45 CET (UTC+01:00) | Asamoah  Lichtsteiner Dybala Higuaín  | 
Report | Diawara  Callejón Milik Rog Maggio Reina  | 
Stadium: Juventus Stadium Attendance: 38,398 Referee: Paolo Valeri  | 
| 5 April 2017 Semi-finals Second leg  | Napoli | 3–2 (4–5 agg.)  | Juventus | Naples | 
| 20:45 CEST (UTC+02:00) | Koulibaly  Callejón Hamšík Mertens Diawara Insigne Maksimović Ghoulam  | 
Report | Rincón  Cuadrado Higuaín Pjanić Dani Alves  | 
Stadium: Stadio San Paolo Attendance: 48,421 Referee: Luca Banti  | 
| Note: Nikola Maksimović was booked for dissent while a substitute. | ||||
UEFA Champions League
    
Group stage
    
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | NAP | BEN | BES | DKV | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 3 | 2 | 1 | 11 | 8 | +3 | 11 | Advance to knockout phase | — | 4–2 | 2–3 | 0–0 | ||
| 2 | 6 | 2 | 2 | 2 | 10 | 10 | 0 | 8 | 1–2 | — | 1–1 | 1–0 | |||
| 3 | 6 | 1 | 4 | 1 | 9 | 14 | −5 | 7 | Transfer to Europa League | 1–1 | 3–3 | — | 1–1 | ||
| 4 | 6 | 1 | 2 | 3 | 8 | 6 | +2 | 5 | 1–2 | 0–2 | 6–0 | — | 
| 13 September 2016 1 |  Dynamo Kyiv  | 1–2 |   | Kyiv, Ukraine | 
| 20:45 CEST (UTC+02:00) | Sydorchuk  Harmash  | 
Report | Milik  | 
Stadium: Olimpiyskiy NSC Attendance: 35,137 Referee: Willie Collum (Scotland)  | 
| 28 September 2016 2 |  Napoli  | 4–2 |   | Naples, Italy | 
| 20:45 CEST (UTC+02:00) | Hamšík  Mertens Milik Reina  | 
Report | López  Júlio César Carrillo Guedes Fejsa Salvio  | 
Stadium: Stadio San Paolo Attendance: 41,281 Referee: Felix Brych (Germany)  | 
| 19 October 2016 3 |  Napoli  | 2–3 |   | Naples, Italy | 
| 20:45 CEST (UTC+02:00) | Mertens  Maggio Gabbiadini  | 
Report | Adriano  Aboubakar Erkin  | 
Stadium: Stadio San Paolo Attendance: 28,502 Referee: Sergei Karasev (Russia)  | 
| 1 November 2016 4 |  Beşiktaş  | 1–1 |   | Istanbul, Turkey | 
| 18:45 CET (UTC+01:00) | Inler  Quaresma Tosun  | 
Report | Jorginho  Hamšík  | 
Stadium: Vodafone Park Attendance: 35,552 Referee: Mark Clattenburg (England)  | 
| 23 November 2016 5 |  Napoli  | 0–0 |   | Naples, Italy | 
| 20:45 CET (UTC+01:00) | Koulibaly  | 
Report | Sydorchuk  | 
Stadium: Stadio San Paolo Attendance: 33,736 Referee: Ovidiu Hațegan (Romania)  | 
Knockout phase
    
Round of 16
    
| 15 February 2017 First leg |  Real Madrid  | 3–1 |   | Madrid, Spain | 
| 20:45 CET (UTC+01:00) | Ramos  Benzema Kroos Modrić Casemiro  | 
Report | Insigne  Zieliński Mertens  | 
Stadium: Santiago Bernabéu Attendance: 78,000 Referee: Damir Skomina (Slovenia)  | 
| 7 March 2017 Second leg |  Napoli  | 1–3 (2–6 agg.)  |   | Naples, Italy | 
| 20:45 CET (UTC+01:00) | Mertens  Allan Diawara  | 
Report | Ramos  Mertens Morata  | 
Stadium: Stadio San Paolo Attendance: 56,695 Referee: Cüneyt Çakır (Turkey)  | 
Statistics
    
    Appearances and goals
    
| No. | Pos | Nat | Player | Total | Serie A | Coppa Italia | Champions League | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||||
| Goalkeepers | |||||||||||||
| 1 | GK | Rafael | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | |||
| 22 | GK | Luigi Sepe | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| 25 | GK | Pepe Reina | 48 | 0 | 37 | 0 | 3 | 0 | 8 | 0 | |||
| Defenders | |||||||||||||
| 2 | DF | Elseid Hysaj | 45 | 0 | 34+1 | 0 | 2+1 | 0 | 7 | 0 | |||
| 3 | DF | Ivan Strinić | 15 | 0 | 12 | 0 | 3 | 0 | 0 | 0 | |||
| 11 | DF | Christian Maggio | 11 | 0 | 4+3 | 0 | 2+1 | 0 | 1 | 0 | |||
| 19 | DF | Nikola Maksimović | 12 | 1 | 7+1 | 1 | 2 | 0 | 1+1 | 0 | |||
| 21 | DF | Vlad Chiricheș | 16 | 2 | 13+1 | 2 | 1 | 0 | 1 | 0 | |||
| 26 | DF | Kalidou Koulibaly | 38 | 2 | 28 | 2 | 2 | 0 | 8 | 0 | |||
| 31 | DF | Faouzi Ghoulam | 38 | 0 | 26+3 | 0 | 1 | 0 | 8 | 0 | |||
| 33 | DF | Raúl Albiol | 35 | 0 | 25+1 | 0 | 3 | 0 | 6 | 0 | |||
| 62 | DF | Lorenzo Tonelli | 3 | 2 | 3 | 2 | 0 | 0 | 0 | 0 | |||
| Midfielders | |||||||||||||
| 4 | MF | Emanuele Giaccherini | 19 | 2 | 1+15 | 1 | 1 | 1 | 0+2 | 0 | |||
| 5 | MF | Allan | 38 | 1 | 19+9 | 1 | 0+2 | 0 | 5+3 | 0 | |||
| 8 | MF | Jorginho | 31 | 0 | 27 | 0 | 0 | 0 | 4 | 0 | |||
| 17 | MF | Marek Hamšík | 49 | 15 | 37+1 | 12 | 3 | 1 | 8 | 2 | |||
| 20 | MF | Piotr Zieliński | 47 | 6 | 18+18 | 5 | 3+1 | 1 | 3+4 | 0 | |||
| 30 | MF | Marko Rog | 18 | 0 | 2+12 | 0 | 2 | 0 | 0+2 | 0 | |||
| 42 | MF | Amadou Diawara | 28 | 0 | 10+8 | 0 | 4 | 0 | 4+2 | 0 | |||
| Forwards | |||||||||||||
| 7 | FW | José Callejón | 49 | 17 | 37 | 14 | 3+1 | 2 | 8 | 1 | |||
| 14 | FW | Dries Mertens | 46 | 34 | 28+7 | 28 | 0+3 | 1 | 6+2 | 5 | |||
| 24 | FW | Lorenzo Insigne | 49 | 20 | 35+2 | 18 | 4 | 1 | 6+2 | 1 | |||
| 32 | FW | Leonardo Pavoletti | 9 | 0 | 2+3 | 0 | 1+3 | 0 | 0 | 0 | |||
| 99 | FW | Arkadiusz Milik | 23 | 8 | 4+13 | 5 | 2 | 0 | 2+2 | 3 | |||
| Players transferred out during the season | |||||||||||||
| 6 | MF | Mirko Valdifiori | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |||
| 23 | FW | Manolo Gabbiadini | 19 | 5 | 7+6 | 3 | 1 | 1 | 2+3 | 1 | |||
| 77 | MF | Omar El Kaddouri | 5 | 0 | 0+5 | 0 | 0 | 0 | 0 | 0 | |||
Last updated: 28 May 2017
Source: Competitions
Goalscorers
    
| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | UEFA CL | Total | 
|---|---|---|---|---|---|---|---|---|
| 1 | 14 | FW | Dries Mertens | 28 | 1 | 5 | 34 | |
| 2 | 24 | FW | Lorenzo Insigne | 18 | 1 | 1 | 20 | |
| 3 | 7 | FW | José Callejón | 14 | 2 | 1 | 17 | |
| 4 | 17 | MF | Marek Hamšík | 12 | 1 | 2 | 15 | |
| 5 | 99 | FW | Arkadiusz Milik | 5 | 0 | 3 | 8 | |
| 6 | 20 | MF | Piotr Zieliński | 5 | 1 | 0 | 6 | |
| 7 | 23 | FW | Manolo Gabbiadini | 3 | 1 | 1 | 5 | |
| 8 | 4 | MF | Emanuele Giaccherini | 1 | 1 | 0 | 2 | |
| 21 | DF | Vlad Chiricheș | 2 | 0 | 0 | 2 | ||
| 26 | DF | Kalidou Koulibaly | 2 | 0 | 0 | 2 | ||
| 62 | DF | Lorenzo Tonelli | 2 | 0 | 0 | 2 | ||
| 12 | 5 | MF | Allan | 1 | 0 | 0 | 1 | |
| 19 | DF | Nikola Maksimović | 1 | 0 | 0 | 1 | ||
| Own goal | 0 | 0 | 0 | 0 | ||||
| Totals | 94 | 8 | 13 | 115 | ||||
Last updated: 28 May 2017
Clean sheets
    
| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | UEFA CL | Total | 
|---|---|---|---|---|---|---|---|---|
| 1 | 25 | GK | Pepe Reina | 12 | 1 | 1 | 14 | |
| Totals | 12 | 1 | 1 | 14 | ||||
Last updated: 28 May 2017
Disciplinary record
    
| No. | Pos | Nat | Player | Serie A | Coppa Italia | UEFA CL | Total | ||||||||
| 1 | GK | Rafael | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 22 | GK | Luigi Sepe | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 25 | GK | Pepe Reina | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | |
| 2 | DF | Elseid Hysaj | 8 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 8 | 1 | 0 | |
| 3 | DF | Ivan Strinić | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | |
| 11 | DF | Christian Maggio | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | |
| 19 | DF | Nikola Maksimović | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 21 | DF | Vlad Chiricheș | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 26 | DF | Kalidou Koulibaly | 6 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 9 | 0 | 0 | |
| 31 | DF | Faouzi Ghoulam | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 33 | DF | Raúl Albiol | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | |
| 62 | DF | Lorenzo Tonelli | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 4 | MF | Emanuele Giaccherini | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 5 | MF | Allan | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 | |
| 8 | MF | Jorginho | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 | |
| 17 | MF | Marek Hamšík | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 20 | MF | Piotr Zieliński | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5 | 0 | 0 | |
| 30 | MF | Marko Rog | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
| 42 | MF | Amadou Diawara | 1 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 | |
| 77 | MF | Omar El Kaddouri | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 7 | FW | José Callejón | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 1 | |
| 14 | FW | Dries Mertens | 6 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 7 | 0 | 0 | |
| 23 | FW | Manolo Gabbiadini | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |
| 24 | FW | Lorenzo Insigne | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | |
| 32 | FW | Leonardo Pavoletti | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 99 | FW | Arkadiusz Milik | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | |
| Totals | 58 | 0 | 2 | 11 | 1 | 0 | 10 | 0 | 0 | 79 | 1 | 2 | |||
Last updated: 28 May 2017
References
    
- "Statistiche Spettatori Serie a 2016-2017 Attendance Statistics of Serie A (1st Div) 2016-2017 Fiorentina,Inter,Inter,Lazio,Milan".
 - "Prima Squadra". Archived from the original on 2018-08-22. Retrieved 2016-09-03.
 - "Official: Napoli sign Tonelli". Football Italia. 23 May 2016. Retrieved 9 July 2016.
 - "Official: Giaccherini joins Napoli". Football Italia. 16 July 2016. Retrieved 16 July 2016.
 - "Official: Napoli announce Milik". Football Italia. 2 August 2016. Retrieved 2 August 2016.
 - "Official: Zielinski joins Napoli". Football Italia. 4 August 2016. Retrieved 4 August 2016.
 - "Napoli announce Diawara deal". Football Italia. 26 August 2016. Retrieved 31 August 2016.
 - "Official: Napoli sign Rog". Football Italia. 29 August 2016. Retrieved 31 August 2016.
 - "Il Napoli ufficializza l'acquisto di Pavoletti" [Napoli formalizes the purchase of Pavoletti] (in Italian). S.S.C. Napoli. 2 January 2017. Retrieved 3 January 2017.
 - "Official: Maksimovic to Napoli". Football Italia. 31 August 2016. Retrieved 31 August 2016.
 - "Official: Napoli sell Andujar". Football Italia. 25 July 2016. Retrieved 25 July 2016.
 - "Sport news, live streaming & results". Archived from the original on July 30, 2016.
 - "Official: Juventus sign €90m Higuain". Football Italia. 26 July 2016. Retrieved 26 July 2016.
 - "Official: Espanyol sign David Lopez". Football Italia. 26 August 2016. Retrieved 31 August 2016.
 - "Official: El Kaddouri joins Empoli". Football Italia. 31 January 2017. Retrieved 31 January 2017.
 - "Official: Gabbiadini joins Southampton". Football Italia. 31 January 2017. Retrieved 31 January 2017.
 - "Official: De Guzman to Chievo". Football Italia. 26 August 2016. Retrieved 13 February 2017.
 - "Official: Napoli return Grassi to Atalanta". Football Italia. 30 August 2016. Retrieved 31 August 2016.
 - "Norme organizzative interne della F.I.G.C. - Art. 51.6" (PDF) (in Italian). Italian Football Federation. 14 August 2015. Archived from the original (PDF) on 9 August 2017. Retrieved 19 May 2016.