# 2016–17 Inter Milan season

The 2016–17 season was Football Club Internazionale Milano's 108th in existence and 101st consecutive season in the top flight of Italian football. The team competed in Serie A, in the Coppa Italia, and in the UEFA Europa League.

## Kit

Supplier: Nike / Sponsor: Pirelli
| Home | Home alt. 1 | Home alt. 2 | Home 2017-18 | Away | Away alt. 1 | Away alt. 2 | Away alt. 3 | Third |
| Goalkeeper 1 | Goalkeeper 2 | Goalkeeper 3 |

## Season overview

During the summer of UEFA Euro 2016, a Chinese company, Suning Holdings Group, bought almost all the shares of club. Roberto Mancini left the side days before the season started, with Frank de Boer called to replace him: when he was appointed, the Dutch manager barely knew Italian. This season resulted, once again, in disappointment for supporters; De Boer started with poor results against low-ranked opponents, such as Chievo and Palermo, deteriorating the opinion of his fans. In these, and other matches, Inter had a shortness of goals with the result that their wins were, often, due to the performances of individual players (mainly the captain Icardi and Perišić).
The European campaign proved to be poor, with a group phase opened with two losses. De Boer took the blame for Inter's defeats, being fired after the 1–0 loss to Sampdoria. His successor, Stefano Pioli, could not avoid failure in the Europa League: Inter recorded the worst group result of its history in UEFA competitions, with only six points gained. Pioli then collected a streak of eight consecutive wins, seven of which were in Serie A. However, not even the notable number of players bought (Candreva, Banega, João Mário, Barbosa, Ansaldi in the summer, plus Sainsbury and Gagliardini in January) and the young (Bakayoko, Pinamonti, Gnoukouri, Miangue, Yao and Radu) helped the side to recover enough points to enter the top three. As the result, Inter missed the European qualification for the 2017–18 season.

## Players
### Squad information

    As of 31 January 2017.
| Squad no. | Name | Position | Date of birth (age) |
| Goalkeepers |||||
| 1 | Samir Handanović | GK | (1984-07-14)14 July 1984 (aged 32) |
| 30 | Juan Pablo Carrizo | GK | (1984-05-06)6 May 1984 (aged 33) |
| 46 | Tommaso Berni $^{HG}$ | GK | (1983-03-06)6 March 1983 (aged 34) |
| 92 | Michele Di Gregorio $^{U21+ListB}$ | GK | (1997-07-27)27 July 1997 (aged 19) |
| 97 | Ionuț Radu $^{U21+ListB}$ | GK | (1997-05-28)28 May 1997 (aged 20) |
| Defenders |||||
| 2 | Marco Andreolli $^{CT}$ | CB/RB | (1986-06-10)10 June 1986 (aged 31) |
| 15 | Cristian Ansaldi | LB/LW | (1986-09-20)20 September 1986 (aged 30) |
| 20 | Trent Sainsbury (on loan from Jiangsu Suning) | CB | (1992-01-05)5 January 1992 (aged 25) |
| 21 | Davide Santon $^{CT}$ | RB/LB | (1991-01-02)2 January 1991 (aged 26) |
| 24 | Jeison Murillo | CB | (1992-05-27)27 May 1992 (aged 25) |
| 25 | Miranda | CB | (1984-09-07)7 September 1984 (aged 32) |
| 33 | Danilo D'Ambrosio $^{HG}$ | RB/LB/CB | (1988-09-09)9 September 1988 (aged 28) |
| 55 | Yuto Nagatomo | RB/LB | (1986-09-12)12 September 1986 (aged 30) |
| 94 | Yao Eloge Koffi $^{U21+ListB}$ | CB | (1996-01-20)20 January 1996 (aged 21) |
| Midfielders |||||
| 5 | Roberto Gagliardini (on loan from Atalanta) $^{HG}$ | CM | (1994-04-08)8 April 1994 (aged 23) |
| 6 | João Mário | RM/AM/CM | (1993-01-19)19 January 1993 (aged 24) |
| 7 | Geoffrey Kondogbia | DM/CM | (1993-02-15)15 February 1993 (aged 24) |
| 17 | Gary Medel | DM/CB | (1987-08-03)3 August 1987 (aged 29) |
| 19 | Éver Banega | CM/AM | (1988-06-29)29 June 1988 (aged 29) |
| 77 | Marcelo Brozović | CM/AM | (1992-11-16)16 November 1992 (aged 24) |
| 98 | Marco Carraro $^{U21+ListB}$ | MF | (1998-01-09)9 January 1998 (aged 19) |
| Forwards |||||
| 8 | Rodrigo Palacio | FW/SS | (1982-02-05)5 February 1982 (aged 35) |
| 9 | Mauro Icardi (Captain) $^{HG}$ | FW | (1993-02-19)19 February 1993 (aged 24) |
| 11 | Jonathan Biabiany $^{CT}$ | RW/RM | (1988-04-28)28 April 1988 (aged 29) |
| 23 | Éder | FW/RW/LW/SS | (1986-11-15)15 November 1986 (aged 30) |
| 44 | Ivan Perišić | LW/RW/AM/LM | (1989-02-02)2 February 1989 (aged 28) |
| 87 | Antonio Candreva $^{HG}$ | RW/RM/AM | (1987-02-28)28 February 1987 (aged 30) |
| 93 | Axel Mohamed Bakayoko $^{U21+ListB}$ | FW | (1998-01-06)6 January 1998 (aged 19) |
| 96 | Gabriel $^{U21}$ | FW | (1996-08-30)30 August 1996 (aged 20) |
* Note: Some players were registered for the domestic competitions only (João Mário, Kondogbia, Jovetić and Gabriel), and vice versa for Berni, who was registered to 2016–17 UEFA Europa League only (Lega Serie A allowed clubs to replace one goalkeeper by another goalkeeper on the list). Both UEFA and Lega Serie A imposed a cap on the first team squad, originally both were capped at 25 players with additional requirements on homegrown players (marked as $^{HG}$) and club-trained players (marked as $^{CT}$), with exclusion for club-trained under-21 players (UEFA and Lega Serie A defined U21 players differently; marked as $^{ListB}$ and $^{U21}$ respectively). However, due to Internazionale had a net loss that over the threshold of UEFA Financial Fair Play Regulations, Inter was limited to 22 players in the UEFA competitions plus unlimited club-trained under-21 players in the List B, as well as restriction to register some expensive signings.

## Transfers
### In

| Date | Pos. | Player | Age | Moving from | Type | Fee |
| Summer ||||||||
| 28 May 2016 | MF | Éver Banega | 27 | Sevilla | Transfer | Free |
| 1 June 2016 | DF | Caner Erkin | 27 | Fenerbahçe | Transfer | Free |
| 1 July 2016 | DF | Dodô | 24 | Roma | Transfer | €7,800,000 |
| 1 July 2016 | MF | Marcelo Brozović | 23 | Dinamo Zagreb | Transfer | Undisclosed |
| 1 July 2016 | FW | Rey Manaj | 19 | Cremonese | Transfer | Undisclosed |
| 8 July 2016 | FW | Gianluca Caprari | 22 | Pescara | Transfer | Undisclosed |
| 9 July 2016 | FW | Stevan Jovetić | 27 | Manchester City | Transfer | €14,500,000 |
| 20 July 2016 | DF | Miranda | 31 | Atlético Madrid | Transfer | €11,000,000 |
| 30 July 2016 | DF | Cristian Ansaldi | 29 | Genoa | Transfer | Undisclosed |
| 3 August 2016 | MF | Antonio Candreva | 29 | Lazio | Transfer | Undisclosed |
| 28 August 2016 | MF | João Mário | 23 | Sporting CP | Transfer | €40,000,000 + €5,000,000 (objective bonus) |
| 30 August 2016 | FW | Gabriel | 20 | Santos | Transfer | |
| 30 June 2016 | GK | Raffaele Di Gennaro | 22 | Latina | Loan return | |
| 30 June 2016 | DF | Dodô | 24 | Sampdoria | Loan return | |
| 30 June 2016 | DF | Andrea Ranocchia | 28 | Sampdoria | Loan return | |
| 30 June 2016 | DF | Marco Andreolli | 30 | Sevilla | Loan return | |
| 30 June 2016 | DF | Federico Dimarco | 18 | Ascoli | Loan return | |
| 30 June 2016 | DF | Isaac Donkor | 20 | Bari | Loan return | |
| 30 June 2016 | DF | Cristiano Biraghi | 23 | Granada | Loan return | |
| 30 June 2016 | DF | Eloge Yao | 20 | Crotone | Loan return | |
| 30 June 2016 | DF | Fabio Eguelfi | 21 | Prato | Loan return | |
| 30 June 2016 | DF | Leonardo Longo | 21 | Mantova | Loan return | |
| 30 June 2016 | DF | Giacomo Sciacca | 20 | Renate | Loan return | |
| 30 June 2016 | DF | Andrea Pinton | 20 | Vicenza | Loan return | |
| 30 June 2016 | DF | Andrea Bandini | 22 | Südtirol | Loan return | |
| 30 June 2016 | DF | Matteo Vito Lomolino | 20 | Savona | Loan return | |
| 30 June 2016 | MF | Diego Laxalt | 23 | Genoa | Loan return | |
| 30 June 2016 | MF | Simone Pasa | 22 | Pordenone | Loan return | |
| 30 June 2016 | MF | Daniel Bessa | 23 | Como | Loan return | |
| 30 June 2016 | MF | Andrea Palazzi | 20 | Livorno | Loan return | |
| 30 June 2016 | MF | Niccolò Belloni | 23 | Ternana | Loan return | |
| 30 June 2016 | MF | Lorenzo Tassi | 21 | Savona | Loan return | |
| 30 June 2016 | MF | Andrea Romanò | 23 | Renate | Loan return | |
| 30 June 2016 | MF | Riccardo Gaiola | 20 | Prato | Loan return | |
| 30 June 2016 | MF | Morten Knudsen | 21 | Prato | Loan return | |
| 30 June 2016 | MF | Gianmarco Gabbianelli | 22 | Prato | Loan return | |
| 30 June 2016 | MF | Demetrio Steffè | 19 | Savona | Loan return | |
| 30 June 2016 | MF | Edmund Hottor | 23 | Atlético CP | Loan return | |
| 30 June 2016 | FW | Samuele Longo | 24 | Frosinone | Loan return | |
| 30 June 2016 | FW | George Pușcaș | 20 | Bari | Loan return | |
| 30 June 2016 | FW | Gaston Camara | 20 | Modena | Loan return | |
| 30 June 2016 | FW | Francesco Forte | 23 | Teramo | Loan return | |
| 30 June 2016 | FW | Dylan Alexis Romney | 20 | Savona | Loan return | |
| 30 June 2016 | FW | Giuseppe Maiorano | 20 | Lupa Castelli | Loan return | |
| 30 June 2016 | FW | Vincenzo Tommasone | 21 | Paganese | Loan return | |
| 31 August 2016 | MF | Lorenzo Crisetig | 23 | Bologna | Loan return | |
| Winter ||||||||
| 11 January 2017 | FW | Roberto Ogunseye | 21 | Prato | Loan return | |
| 15 January 2017 | FW | Zé Turbo | 20 | Tondela | Loan return | |
| 17 January 2017 | FW | Rey Manaj | 19 | Pescara | Loan return | |
| 20 January 2017 | FW | Francesco Forte | 23 | Lucchese | Loan return | |
| 21 January 2017 | DF | Alessandro Sobacchi | 19 | Prato | Loan return | |
| 31 January 2017 | GK | Davide Costa | 23 | Virtus Francavilla | Loan return | |
| 31 January 2017 | DF | Isaac Donkor | 21 | Avellino | Loan return | |
| 31 January 2017 | MF | Lorenzo Tassi | 21 | Avellino | Loan return | |
| 11 January 2017 | MF | Roberto Gagliardini | 23 | Atalanta | Loan (w. obligation) | |
| 31 January 2017 | DF | Trent Sainsbury | 25 | Jiangsu Suning | Loan | |

### Out

| Date | Pos. | Player | Age | Moving to | Type | Fee |
| Summer ||||||||
| 1 July 2016 | DF | Rodrigo Alborno | 22 | Libertad | Transfer | Free |
| 1 July 2016 | MF | Diego Laxalt | 23 | Genoa | Transfer | Undisclosed |
| 1 July 2016 | MF | Simone Pasa | 22 | Cittadella | Transfer | Free |
| 4 July 2016 | DF | Matteo Lomolino | 20 | Südtirol | Transfer | Free |
| 11 July 2016 | DF | Cristiano Biraghi | 23 | Pescara | Transfer | Undisclosed |
| 20 July 2016 | DF | Leonardo Longo | 21 | US Catanzaro | Transfer | Free |
| 21 July 2016 | DF | Răzvan Popa | 19 | Real Zaragoza | Transfer | |
| 27 July 2016 | MF | Gianmarco Gabbianelli | 22 | Fano | Transfer | Free |
| 28 August 2016 | MF | Pedro Delgado | 19 | Sporting CP | Transfer | |
| 31 August 2016 | MF | Christian Silenzi | 19 | Reggina | Transfer | |
| 31 August 2016 | MF | Lorenzo Crisetig | 23 | Bologna | Transfer | |
| 31 August 2016 | FW | Dylan Alexis Romney | 20 | Paris FC B | Transfer | Free |
| 9 September 2016 | MF | Demetrio Steffè | 19 | Teramo | Transfer | Free |
| 30 June 2016 | DF | Dodô | 24 | Roma | Loan return | |
| 30 June 2016 | DF | Alex Telles | 23 | Galatasaray | Loan return | |
| 30 June 2016 | MF | Adem Ljajić | 24 | Roma | Loan return | |
| 30 June 2016 | MF | Marcelo Brozović | 23 | Dinamo Zagreb | Loan return | |
| 30 June 2016 | FW | Rey Manaj | 19 | Cremonese | Loan return | |
| 9 July 2016 | FW | Stevan Jovetić | 27 | Manchester City | Loan return | |
| 20 July 2016 | DF | Miranda | 31 | Atlético Madrid | Loan return | |
| 1 July 2016 | DF | Federico Dimarco | 18 | Empoli | Loan | |
| 1 July 2016 | DF | Isaac Donkor | 20 | Avellino | Loan | |
| 1 July 2016 | MF | Andrea Palazzi | 20 | Pro Vercelli | Loan | |
| 1 July 2016 | MF | Enrico Baldini | 19 | Pro Vercelli | Loan | |
| 1 July 2016 | MF | Niccolò Belloni | 22 | Avellino | Loan | |
| 1 July 2016 | MF | Lorenzo Tassi | 21 | Avellino | Loan | |
| 1 July 2016 | FW | Gianluca Caprari | 22 | Pescara | Loan | |
| 11 July 2016 | FW | Rey Manaj | 19 | Pescara | Loan | |
| 12 July 2016 | DF | Alessandro Sobacchi | 19 | Prato | Loan | |
| 13 July 2016 | DF | Juan Jesus | 23 | Roma | Loan | €2,000,000 |
| 15 July 2016 | DF | Bright Gyamfi | 20 | Benevento | Loan | |
| 15 July 2016 | DF | Fabio Eguelfi | 21 | Pro Vercelli | Loan | |
| 15 July 2016 | FW | George Pușcaș | 20 | Benevento | Loan | |
| 16 July 2016 | GK | Davide Costa | 20 | Virtus Francavilla | Loan | |
| 16 July 2016 | FW | Samuele Longo | 24 | Girona | Loan | |
| 18 July 2016 | DF | Giacomo Sciacca | 20 | Piacenza | Loan | |
| 21 July 2016 | FW | Gaston Camara | 20 | Brescia | Loan | |
| 22 July 2016 | FW | Francesco Forte | 23 | Lucchese | Loan | |
| 25 July 2016 | DF | Andrea Bandini | 22 | Mantova | Loan | |
| 3 August 2016 | MF | Riccardo Gaiola | 20 | Padova | Loan | |
| 4 August 2016 | FW | Zé Turbo | 19 | Tondela | Loan | |
| 12 August 2016 | MF | Daniel Bessa | 23 | Hellas Verona | Loan (w. obligation) | |
| 18 August 2016 | DF | Dodô | 24 | Sampdoria | 2-year Loan (w. obligation) | |
| 19 August 2016 | GK | Raffaele Di Gennaro | 22 | Ternana | Loan | |
| 19 August 2016 | DF | Fabio Della Giovanna | 19 | Ternana | Loan | |
| 30 August 2016 | DF | Caner Erkin | 27 | Beşiktaş | Loan | |
| 30 August 2016 | MF | Morten Knudsen | 21 | Reggina | Loan | |
| 30 August 2016 | MF | Edmund Hottor | 23 | Fafe | Loan | |
| 31 August 2016 | MF | Andrea Romanò | 23 | Reggina | Loan | |
| 31 August 2016 | FW | Vincenzo Tommasone | 21 | Reggina | Loan | |
| Winter ||||||||
| 8 January 2017 | MF | Felipe Melo | 33 | Palmeiras | Loan | Undisclosed |
| 10 January 2017 | FW | Stevan Jovetić | 27 | Sevilla | Loan | |
| 12 January 2017 | FW | Roberto Ogunseye | 21 | Olbia | Loan | |
| 16 January 2017 | FW | Zé Turbo | 20 | Marbella | Loan | |
| 18 January 2017 | FW | Rey Manaj | 19 | Pisa | Loan | |
| 21 January 2017 | FW | Francesco Forte | 23 | Perugia | Loan | |
| 26 January 2017 | DF | Senna Miangue | 19 | Cagliari | Loan | |
| 27 January 2017 | MF | Assane Gnoukouri | 20 | Udinese | Loan | |
| 30 January 2017 | MF | Loris Zonta | 20 | Pisa | Loan | |
| 31 January 2017 | GK | Davide Costa | 21 | Vicenza | Loan | |
| 31 January 2017 | DF | Isaac Donkor | 21 | Cesena | Loan | |
| 31 January 2017 | MF | Lorenzo Tassi | 21 | FeralpiSalò | Loan | |
| 31 January 2017 | DF | Andrea Ranocchia | 28 | Hull City | Loan | |
| 31 January 2017 | DF | Alessandro Sobacchi | 19 | Caravaggio | Loan | |

## Competitions
### Overall

| Competition | Started round | Final position | First match | Last match |
| Serie A | Matchday 1 | 7th | 21 August 2016 | 28 May 2017 |
| Coppa Italia | Round of 16 | Quarter-finals | 17 January 2017 | 31 January 2017 |
| Europa League | Group stage | Group stage | 15 September 2016 | 8 December 2016 |

### Serie A
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 5 | Lazio | 38 | 21 | 7 | 10 | 74 | 51 | +23 | 70 | Qualification for the Europa League group stage |
| 6 | Milan | 38 | 18 | 9 | 11 | 57 | 45 | +12 | 63 | Qualification for the Europa League third qualifying round |
| 7 | Internazionale | 38 | 19 | 5 | 14 | 72 | 49 | +23 | 62 | |
| 8 | Fiorentina | 38 | 16 | 12 | 10 | 63 | 57 | +6 | 60 | |
| 9 | Torino | 38 | 13 | 14 | 11 | 71 | 66 | +5 | 53 | |
* 1 2 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 | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: Competitive matches

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
| Ground | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H |
| Result | L | D | W | W | W | D | L | L | L | W | L | W | D | W | L | W | W | W | W | W | W | W | L | W | W | L | W | W | D | L | L | D | L | L | L | L | W | W |
| Position | 19 | 17 | 11 | 6 | 5 | 3 | 9 | 11 | 14 | 10 | 12 | 9 | 9 | 8 | 10 | 9 | 7 | 7 | 7 | 6 | 5 | 4 | 5 | 4 | 4 | 6 | 6 | 5 | 5 | 6 | 7 | 7 | 7 | 7 | 7 | 8 | 8 | 7 |

#### Matches
### UEFA Europa League
#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SPP | HBS | SOU | INT |
| 1 | Sparta Prague | 6 | 4 | 0 | 2 | 8 | 6 | +2 | 12 | Advance to knockout phase | — | 2–0 | 1–0 | 3–1 |
| 2 | Hapoel Be'er Sheva | 6 | 2 | 2 | 2 | 6 | 6 | 0 | 8 | Advance to knockout phase | 0–1 | — | 0–0 | 3–2 |
| 3 | Southampton | 6 | 2 | 2 | 2 | 6 | 4 | +2 | 8 | | 3–0 | 1–1 | — | 2–1 |
| 4 | Internazionale | 6 | 2 | 0 | 4 | 7 | 11 | −4 | 6 | | 2–1 | 0–2 | 1–0 | — |

## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Serie A | Serie A | Coppa Italia | Coppa Italia | Europa League | Europa League |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||
| 1 | GK | SVN | Samir Handanović | 43 | 0 | 37 | 0 | 1 | 0 | 5 | 0 |
| 30 | GK | ARG | Juan Pablo Carrizo | 4 | 0 | 1 | 0 | 1 | 0 | 1+1 | 0 |
| Defenders ||||||||||||
| 2 | DF | ITA | Marco Andreolli | 7 | 1 | 4+2 | 1 | 0 | 0 | 1 | 0 |
| 15 | DF | ARG | Cristian Ansaldi | 26 | 0 | 17+4 | 0 | 2 | 0 | 1+2 | 0 |
| 20 | DF | AUS | Trent Sainsbury | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| 21 | DF | ITA | Davide Santon | 15 | 0 | 11+3 | 0 | 0 | 0 | 1 | 0 |
| 24 | DF | COL | Jeison Murillo | 34 | 1 | 23+4 | 0 | 2 | 1 | 5 | 0 |
| 25 | DF | BRA | Miranda | 35 | 0 | 32 | 0 | 1 | 0 | 2 | 0 |
| 33 | DF | ITA | Danilo D'Ambrosio | 39 | 3 | 32 | 3 | 2 | 0 | 4+1 | 0 |
| 55 | DF | JPN | Yuto Nagatomo | 20 | 0 | 11+5 | 0 | 0 | 0 | 4 | 0 |
| Midfielders ||||||||||||
| 5 | MF | ITA | Roberto Gagliardini | 19 | 2 | 18 | 2 | 1 | 0 | 0 | 0 |
| 6 | MF | POR | João Mário | 32 | 3 | 22+8 | 3 | 1+1 | 0 | 0 | 0 |
| 7 | MF | FRA | Geoffrey Kondogbia | 26 | 1 | 20+4 | 1 | 2 | 0 | 0 | 0 |
| 17 | MF | CHI | Gary Medel | 31 | 0 | 26 | 0 | 1+1 | 0 | 3 | 0 |
| 19 | MF | ARG | Éver Banega | 33 | 6 | 20+8 | 6 | 1 | 0 | 3+1 | 0 |
| 44 | MF | CRO | Ivan Perišić | 41 | 11 | 30+5 | 11 | 1 | 0 | 1+4 | 0 |
| 77 | MF | CRO | Marcelo Brozović | 28 | 6 | 20+3 | 4 | 1+1 | 1 | 3 | 1 |
| 87 | MF | ITA | Antonio Candreva | 45 | 8 | 36+2 | 6 | 1+1 | 1 | 4+1 | 1 |
| Forwards ||||||||||||
| 8 | FW | ARG | Rodrigo Palacio | 20 | 2 | 3+12 | 0 | 2 | 1 | 3 | 1 |
| 9 | FW | ARG | Mauro Icardi | 41 | 26 | 34 | 24 | 0+2 | 0 | 3+2 | 2 |
| 11 | FW | FRA | Jonathan Biabiany | 4 | 0 | 0+1 | 0 | 0 | 0 | 2+1 | 0 |
| 23 | FW | ITA | Éder | 40 | 10 | 13+20 | 8 | 1 | 0 | 5+1 | 2 |
| 93 | FW | FRA | Axel Mohamed Bakayoko | 18 | 5 | 0 | 0 | 17 | 5 | 0+1 | 0 |
| 96 | FW | BRA | Gabriel | 10 | 1 | 0+9 | 1 | 1 | 0 | 0 | 0 |
| Players transferred out during the season ||||||||||||
| 5 | MF | BRA | Felipe Melo | 10 | 0 | 1+4 | 0 | 0 | 0 | 4+1 | 0 |
| 10 | FW | MNE | Stevan Jovetić | 5 | 0 | 0+5 | 0 | 0 | 0 | 0 | 0 |
| 13 | DF | ITA | Andrea Ranocchia | 9 | 0 | 5 | 0 | 0 | 0 | 4 | 0 |
| 27 | MF | CIV | Assane Gnoukouri | 8 | 0 | 0+4 | 0 | 0 | 0 | 3+1 | 0 |
| 95 | DF | BEL | Senna Miangue | 6 | 0 | 1+2 | 0 | 1 | 0 | 2 | 0 |
Last updated: 28 May 2017 Source: Competitions

### Goalscorers

| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | UEFA EL | Total |
| 1 | 9 | FW | | Mauro Icardi | 24 | 0 | 2 | 26 |
| 2 | 44 | MF | | Ivan Perišić | 11 | 0 | 0 | 11 |
| 3 | 23 | FW | | Éder | 8 | 0 | 2 | 10 |
| 4 | 87 | MF | | Antonio Candreva | 6 | 1 | 1 | 8 |
| 5 | 19 | MF | | Éver Banega | 6 | 0 | 0 | 6 |
| 5 | 77 | MF | | Marcelo Brozović | 4 | 1 | 1 | 6 |
| 7 | 6 | MF | | João Mário | 3 | 0 | 0 | 3 |
| 7 | 33 | DF | | Danilo D'Ambrosio | 3 | 0 | 0 | 3 |
| 9 | 5 | MF | | Roberto Gagliardini | 2 | 0 | 0 | 2 |
| 9 | 8 | FW | | Rodrigo Palacio | 0 | 1 | 1 | 2 |
| 11 | 2 | DF | | Marco Andreolli | 1 | 0 | 0 | 1 |
| 11 | 7 | MF | | Geoffrey Kondogbia | 1 | 0 | 0 | 1 |
| 11 | 24 | DF | | Jeison Murillo | 0 | 1 | 0 | 1 |
| 11 | 96 | FW | | Gabriel | 1 | 0 | 0 | 1 |
| Own goal | Own goal | Own goal | Own goal | Own goal | 2 | 0 | 0 | 2 |
| Totals | Totals | Totals | Totals | Totals | 77 | 4 | 7 | 88 |
Last updated: 28 May 2017

### Clean sheets

| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | UEFA EL | Total |
| 1 | 1 | GK | | Samir Handanović | 9 | 0 | 1 | 10 |
| Totals | Totals | Totals | Totals | Totals | 9 | 0 | 1 | 10 |
Last updated: 28 May 2017

### Disciplinary record

| No. | Pos | Nat | Player | Serie A | Serie A | Serie A | Coppa Italia | Coppa Italia | Coppa Italia | UEFA EL | UEFA EL | UEFA EL | Total | Total | Total |
| 1 | GK | | Samir Handanović | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 4 | 1 | 0 |
| 13 | DF | | Andrea Ranocchia | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 3 | 1 | 0 |
| 15 | DF | | Cristian Ansaldi | 8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 1 | 0 |
| 20 | DF | | Trent Sainsbury | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 21 | DF | | Davide Santon | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 24 | DF | | Jeison Murillo | 6 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 7 | 0 | 0 |
| 25 | DF | | Miranda | 6 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 7 | 0 | 1 |
| 33 | DF | | Danilo D'Ambrosio | 4 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 55 | DF | | Yuto Nagatomo | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 |
| 5 | MF | | Felipe Melo | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 5 | MF | | Roberto Gagliardini | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 6 | MF | | João Mário | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 7 | MF | | Geoffrey Kondogbia | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 1 |
| 17 | MF | | Gary Medel | 5 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 8 | 0 | 0 |
| 19 | MF | | Éver Banega | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 |
| 44 | MF | | Ivan Perišić | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 |
| 77 | MF | | Marcelo Brozović | 7 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 8 | 1 | 0 |
| 87 | MF | | Antonio Candreva | 2 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 |
| 8 | FW | | Rodrigo Palacio | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 9 | FW | | Mauro Icardi | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 10 | FW | | Stevan Jovetić | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 23 | FW | | Éder | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 96 | FW | | Gabriel | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| Totals | Totals | Totals | Totals | 74 | 3 | 2 | 5 | 0 | 1 | 7 | 3 | 0 | 86 | 6 | 3 |
Last updated: 28 May 2017