# 2019–20 Inter Milan season

The 2019–20 season was Inter Milan's 111th in existence and 104th consecutive season in the top flight of Italian football. The side competed in Serie A, the Coppa Italia, the UEFA Champions League and the UEFA Europa League.

## Kits

Supplier: Nike / Sponsor: Pirelli

### Outfield players kits

| Home | Home alt. | Home alt. 2 | Home 2020–21 | Away | Away alt. | Away 2020–21 | Third |

### Goalkeeper kits

| Goalkeeper 1 | Goalkeeper 2 | Goalkeeper 3 | UCL / UEL Goalkeeper 1 | UCL / UEL Goalkeeper 2 | Goalkeeper 1 2020–21 | Goalkeeper 2 2020–21 |

## Season overview

On 26 May 2019, Inter beat Empoli 2–1 at San Siro in the final round of the 2018–19 Serie A season, which confirmed qualification for the UEFA Champions League group stage. On 30 May 2019, Inter dismissed Luciano Spalletti from his position as head coach. On 31 May 2019, Inter appointed Antonio Conte as their new manager on a three-year contract.

## Players
### Squad information

    As of 1 August 2020
| No. | Name | Position(s) | Date of birth (Age) | Signed in | Contract ends | Signed from | Apps. | Goals | Notes |
| Goalkeepers |||||||||||
| 1 | Samir Handanović | GK | (1984-07-14)14 July 1984 (aged 36) | 2012 | 2021 | Udinese | 292 | 0 | Captain |
| 27 | Daniele Padelli $^{HG}$ | GK | (1985-10-25)25 October 1985 (aged 34) | 2017 | 2020 | Torino | 3 | 0 | |
| 46 | Tommaso Berni $^{HG}$ | GK | (1983-03-06)6 March 1983 (aged 37) | 2014 | 2020 | Torino | 0 | 0 | |
| Defenders |||||||||||
| 2 | Diego Godín | CB | (1986-02-16)16 February 1986 (aged 34) | 2019 | 2022 | Atlético Madrid | 23 | 1 | |
| 6 | Stefan de Vrij | CB | (1992-02-05)5 February 1992 (aged 28) | 2018 | 2023 | Lazio | 62 | 6 | |
| 13 | Andrea Ranocchia $^{HG}$ | CB | (1988-02-16)16 February 1988 (aged 32) | 2011 | 2021 | Genoa | 156 | 9 | Vice-captain |
| 15 | Ashley Young | LB / LWB / RB | (1985-07-09)9 July 1985 (aged 35) | 2020 | 2021 | Manchester United | 18 | 4 | |
| 18 | Kwadwo Asamoah | LB / LWB / LM / CM | (1988-12-09)9 December 1988 (aged 31) | 2018 | 2021 | Juventus | 40 | 0 | |
| 31 | Lorenzo Pirola $^{U21}$ | CB | (2002-02-20)20 February 2002 (aged 18) | 2019 | 2025 | Youth Sector | 1 | 0 | |
| 33 | Danilo D'Ambrosio $^{HG}$ | RB / LB / CB | (1988-09-09)9 September 1988 (aged 31) | 2014 | 2021 | Torino | 172 | 13 | |
| 34 | Cristiano Biraghi $^{CT}$ | LB / LWB | (1992-09-01)1 September 1992 (aged 27) | 2019 | 2020 | Fiorentina | 26 | 2 | Loan |
| 37 | Milan Škriniar | CB | (1995-02-11)11 February 1995 (aged 25) | 2017 | 2023 | Sampdoria | 105 | 4 | |
| 95 | Alessandro Bastoni $^{U21}$ | CB | (1999-04-13)13 April 1999 (aged 21) | 2017 | 2023 | Atalanta | 25 | 2 | |
| Midfielders |||||||||||
| 5 | Roberto Gagliardini $^{HG}$ | DM / CM | (1994-04-08)8 April 1994 (aged 26) | 2017 | 2023 | Atalanta | 91 | 11 | |
| 8 | Matías Vecino | CM / DM | (1991-08-24)24 August 1991 (aged 29) | 2017 | 2022 | Fiorentina | 79 | 8 | |
| 11 | Victor Moses | LW / RW / RM | (1990-12-12)12 December 1990 (aged 29) | 2020 | 2020 | Chelsea | 12 | 0 | Loan |
| 12 | Stefano Sensi $^{HG}$ | DM / CM | (1995-08-05)5 August 1995 (aged 25) | 2019 | 2020 | Sassuolo | 12 | 3 | Loan |
| 20 | Borja Valero | CM / AM | (1985-01-12)12 January 1985 (aged 35) | 2017 | 2020 | Fiorentina | 82 | 4 | |
| 23 | Nicolò Barella $^{HG}$ | CM | (1997-02-07)7 February 1997 (aged 23) | 2019 | 2020 | Cagliari | 27 | 1 | Loan |
| 24 | Christian Eriksen | AM / CM | (1992-02-14)14 February 1992 (aged 28) | 2020 | 2024 | Tottenham Hotspur | 17 | 1 | |
| 32 | Lucien Agoumé $^{U21}$ | CM / AM | (2002-02-09)9 February 2002 (aged 18) | 2019 | 2022 | Sochaux | 3 | 0 | |
| 77 | Marcelo Brozović | DM / CM / AM | (1992-11-16)16 November 1992 (aged 27) | 2015 | 2022 | Dinamo Zagreb | 165 | 18 | |
| 87 | Antonio Candreva $^{HG}$ | RM / RW | (1987-02-28)28 February 1987 (aged 33) | 2016 | 2021 | Lazio | 124 | 12 | |
| Forwards |||||||||||
| 7 | Alexis Sánchez | ST / SS / LW / RW / AM | (1988-12-19)19 December 1988 (aged 31) | 2019 | 2020 | Manchester United | 22 | 4 | Loan |
| 9 | Romelu Lukaku | ST | (1993-05-13)13 May 1993 (aged 27) | 2019 | 2024 | Manchester United | 36 | 23 | |
| 10 | Lautaro Martínez | ST / SS | (1997-08-22)22 August 1997 (aged 23) | 2018 | 2023 | Racing | 62 | 20 | |
| 30 | Sebastiano Esposito $^{U21}$ | ST | (2002-07-02)2 July 2002 (aged 18) | 2019 | 2022 | Youth Sector | 7 | 1 | |
| Players transferred during the season |||||||||||
| 16 | Matteo Politano $^{HG}$ | RW / LW / SS | (1993-08-03)3 August 1993 (aged 26) | 2019 | 2023 | Sassuolo | 47 | 5 | Out on loan |
| 19 | Valentino Lazaro | RM / RWB / RB / RW | (1996-03-24)24 March 1996 (aged 23) | 2019 | 2023 | Hertha BSC | 6 | 0 | Out on loan |
| 21 | Federico Dimarco $^{CT}$ | LB / LWB | (1997-11-10)10 November 1997 (aged 22) | 2018 | 2023 | Sion | 4 | 0 | Out on loan |
* Note: Serie A imposes a cap on the first team squad at 25 players, with additional requirements on homegrown players (marked as $^{HG}$) and club-trained players (marked as $^{CT}$). However, league rules allow for unlimited club-trained players that are under-21 (marked as $^{U21}$).

## Transfers
### In
#### Transfers

| Date | Pos. | Player | Age | Moving from | Fee | Notes |
| Summer ||||||||
| 19 June 2019 | FW | Matteo Politano | 25 | Sassuolo | €20M | Option to buy exercised |
| 19 June 2019 | FW | Eddie Salcedo | 17 | Genoa | €8M | Option to buy exercised |
| 28 June 2019 | GK | Gabriel Brazão | 18 | Parma | €6.5M | Part of the Andrea Adorante deal |
| 1 July 2019 | DF | Diego Godín | 33 | Atlético Madrid | Free | Signed as a free agent |
| 1 July 2019 | MF | Valentino Lazaro | 23 | Hertha BSC | €22M | |
| 5 July 2019 | MF | Lucien Agoumé | 17 | Sochaux | €4.5M | |
| 12 July 2019 | GK | Ionuț Radu | 22 | Genoa | €12M | Buy-back clause exercised |
| 8 August 2019 | FW | Romelu Lukaku | 26 | Manchester United | €65M | Additional bonuses of €10M |
| Winter ||||||||
| 17 January 2020 | DF | Ashley Young | 34 | Manchester United | €1.5M | |
| 28 January 2020 | MF | Christian Eriksen | 27 | Tottenham Hotspur | €20M | |
| 31 January 2020 | FW | Martín Satriano | 18 | Nacional | N/A | |

#### On loan

| Date | Pos. | Player | Age | Moving from | Fee | Notes |
| Summer ||||||||
| 2 July 2019 | MF | Stefano Sensi | 23 | Sassuolo | €5M | Option to buy for €22M |
| 12 July 2019 | MF | Nicolò Barella | 22 | Cagliari | €12M | Obligation to buy for €25M plus bonuses |
| 29 August 2019 | DF | Cristiano Biraghi | 26 | Fiorentina | N/A | Option to buy for €12M |
| 29 August 2019 | FW | Alexis Sánchez | 30 | Manchester United | N/A | |
| Winter ||||||||
| 23 January 2020 | MF | Victor Moses | 29 | Chelsea | N/A | Option to buy for €12M |

#### Loan returns

| Date | Pos. | Player | Age | Moving from | Fee | Notes |
| Summer ||||||||
| 30 June 2019 | GK | Michele Di Gregorio | 21 | Novara | Loan return | |
| 30 June 2019 | GK | Ionuț Radu | 21 | Genoa | Loan return | Subsequently, sold to Genoa |
| 30 June 2019 | GK | Marco Pissardo | 21 | Monopoli | Loan return | |
| 30 June 2019 | DF | Cristian Ansaldi | 32 | Torino | Loan return | Subsequently, sold to Torino |
| 30 June 2019 | DF | Andrea Bandini | 25 | Rimini | Loan return | |
| 30 June 2019 | DF | Alessandro Bastoni | 20 | Parma | Loan return | |
| 30 June 2019 | DF | Tommaso Brignoli | 19 | Rende | Loan return | |
| 30 June 2019 | DF | Andrea Cagnano | 20 | Pistoiese | Loan return | |
| 30 June 2019 | DF | Federico Dimarco | 21 | Parma | Loan return | |
| 30 June 2019 | DF | Xian Emmers | 19 | Cremonese | Loan return | |
| 30 June 2019 | DF | Andreaw Gravillon | 21 | Pescara | Loan return | |
| 30 June 2019 | DF | Manuel Lombardoni | 20 | Pro Patria | Loan return | |
| 30 June 2019 | DF | Alessandro Mattioli | 21 | Südtirol | Loan return | |
| 30 June 2019 | DF | Marco Sala | 20 | Arezzo | Loan return | Subsequently, sold to Sassuolo |
| 30 June 2019 | DF | Zinho Vanheusden | 19 | Standard Liège | Loan return | Subsequently, sold to Standard Liège |
| 30 June 2019 | MF | Rigoberto Rivas | 20 | Ternana | Loan return | |
| 30 June 2019 | MF | Andrea Romanò | 25 | Südtirol | Loan return | |
| 30 June 2019 | FW | Felice D'Amico | 18 | Chievo Verona | Loan return | |
| 30 June 2019 | FW | Yann Karamoh | 20 | Bordeaux | Loan return | |
| 30 June 2019 | FW | Samuele Longo | 27 | Cremonese | Loan return | |
| 30 June 2019 | FW | Rey Manaj | 22 | Albacete | Loan return | Subsequently, sold to Albacete |
| 30 June 2019 | FW | Andrea Pinamonti | 20 | Frosinone | Loan return | |
| 30 June 2019 | FW | Matteo Rover | 20 | Pordenone | Loan return | |
| 30 June 2019 | FW | Vincenzo Tommasone | 23 | Rieti | Loan return | |
| 30 June 2019 | FW | George Pușcaș | 23 | Palermo | Loan return | Subsequently, sold to Reading |
| Winter ||||||||
| 31 December 2019 | DF | Lorenzo Gavioli | 20 | Venezia | Loan return | |
| 31 December 2019 | FW | Gabriel Barbosa | 23 | Flamengo | Loan return | |
| 29 January 2020 | GK | Ionuț Radu | 22 | Genoa | Loan return | |
| 30 January 2020 | MF | Marco Pompetti | 19 | Sampdoria | Loan return | |
| 30 May 2020 | FW | Mauro Icardi | 27 | Paris Saint-Germain | Loan return | |

### Out
#### Transfers

| Date | Pos. | Player | Age | Moving to | Fee | Notes |
| Summer ||||||||
| 28 June 2019 | FW | Andrea Adorante | 19 | Parma | Undisclosed | Part of the Gabriel Brazão deal |
| 28 June 2019 | DF | Zinho Vanheusden | 19 | Standard Liège | €12.5M | |
| 30 June 2019 | DF | Marco Sala | 20 | Sassuolo | €5M | Part of the Stefano Sensi deal |
| 1 July 2019 | GK | Ionuț Radu | 21 | Genoa | €8M | Sold on loan obligation |
| 1 July 2019 | DF | Cristian Ansaldi | 32 | Torino | €2M | Sold on loan obligation |
| 1 July 2019 | FW | Rey Manaj | 22 | Albacete | Undisclosed | Sold on loan obligation |
| 5 July 2019 | DF | Nicholas Rizzo | 19 | Genoa | Undisclosed | |
| 9 July 2019 | GK | Marco Pissardo | 21 | Arezzo | Undisclosed | |
| 18 July 2019 | DF | Manuel Lombardoni | 20 | Pro Patria | Undisclosed | |
| 18 July 2019 | MF | Tommaso Brignoli | 19 | Pro Patria | Undisclosed | |
| 19 July 2019 | DF | Andrea Cagnano | 21 | Novara | Undisclosed | |
| 20 July 2019 | DF | Alessandro Mattioli | 21 | Modena | Undisclosed | |
| 26 July 2019 | DF | Miranda | 34 | Jiangsu Suning | Free | |
| 7 August 2019 | FW | George Pușcaș | 23 | Reading | €8M | Additional bonuses of €2M |
| 20 August 2019 | FW | Davide Merola | 19 | Empoli | Undisclosed | |
| 2 September 2019 | DF | Ryan Nolan | 20 | Arezzo | Undisclosed | |
| Winter ||||||||
| 22 January 2020 | GK | Vladan Dekić | 20 | Pisa | Undisclosed | |
| 28 January 2020 | FW | Gabriel Barbosa | 23 | Flamengo | €17M | 20% sell-on clause |
| 31 May 2020 | FW | Mauro Icardi | 27 | Paris Saint-Germain | €50M | Additional bonuses of €8M |

#### Loans out

| Date | Pos. | Player | Age | Moving to | Fee | Notes |
| Summer ||||||||
| 30 June 2019 | FW | Andrea Pinamonti | 20 | Genoa | N/A | Obligation to buy for €18M |
| 10 July 2019 | GK | Michele Di Gregorio | 21 | Pordenone | N/A | Option and counter-option to buy |
| 11 July 2019 | MF | Xian Emmers | 19 | Waasland-Beveren | N/A | |
| 12 July 2019 | GK | Ionuț Radu | 22 | Genoa | N/A | |
| 17 July 2019 | GK | Gabriel Brazão | 18 | Albacete | N/A | |
| 17 July 2019 | DF | Andreaw Gravillon | 21 | Sassuolo | N/A | Option to buy for €9M |
| 17 July 2019 | FW | Yann Karamoh | 21 | Parma | N/A | Obligation to buy for €13M |
| 18 July 2019 | MF | Lorenzo Gavioli | 19 | Venezia | N/A | Option and counter-option to buy |
| 19 July 2019 | DF | Davide Grassini | 19 | Ravenna | N/A | |
| 31 July 2019 | FW | Felice D'Amico | 18 | Sampdoria | N/A | Obligation to buy |
| 1 August 2019 | MF | Marco Pompetti | 19 | Sampdoria | N/A | Option and counter-option to buy |
| 2 August 2019 | GK | Nicola Tintori | 19 | Gozzano | N/A | |
| 5 August 2019 | MF | Radja Nainggolan | 31 | Cagliari | N/A | |
| 13 August 2019 | MF | Ivan Perišić | 30 | Bayern Munich | €5M | Option to buy for €20M |
| 13 August 2019 | FW | Facundo Colidio | 19 | Sint-Truiden | N/A | |
| 16 August 2019 | FW | Samuele Longo | 27 | Deportivo La Coruña | N/A | Potential obligation to buy for €1.5M |
| 21 August 2019 | DF | Niccolò Corrado | 19 | Arezzo | N/A | |
| 27 August 2019 | MF | Maj Rorič | 19 | Sereď | N/A | |
| 27 August 2019 | MF | João Mário | 26 | Lokomotiv Moscow | N/A | Option to buy for €18M |
| 29 August 2019 | DF | Dalbert | 25 | Fiorentina | N/A | |
| 31 August 2019 | FW | Eddie Salcedo | 17 | Verona | N/A | |
| 2 September 2019 | MF | Rigoberto Rivas | 21 | Reggina | N/A | |
| 2 September 2019 | FW | Vincenzo Tommasone | 24 | Carpi | N/A | |
| 2 September 2019 | FW | Mauro Icardi | 26 | Paris Saint-Germain | N/A | Option to buy for €70M |
| Winter ||||||||
| 15 January 2020 | DF | Lorenzo Gavioli | 20 | Ravenna | N/A | |
| 24 January 2020 | MF | Valentino Lazaro | 23 | Newcastle United | €1.5M | Option to buy for €23.5M |
| 28 January 2020 | FW | Matteo Politano | 26 | Napoli | €2.5M | Obligation to buy for €19M |
| 30 January 2020 | GK | Ionuț Radu | 22 | Parma | N/A | |
| 31 January 2020 | DF | Federico Dimarco | 22 | Hellas Verona | N/A | Option to buy |
| 31 January 2020 | MF | Marco Pompetti | 19 | Pisa | N/A | Option to buy |

#### Loans ended

| Date | Pos. | Player | Age | Moving to | Notes |
| Summer |||||||
| 30 June 2019 | DF | Laurens Serpe | 18 | Genoa | |
| 30 June 2019 | MF | Andrea Rizzo Pinna | 19 | Atalanta | |
| 30 June 2019 | DF | Cédric Soares | 27 | Southampton | |
| 30 June 2019 | DF | Šime Vrsaljko | 27 | Atlético Madrid | |
| 30 June 2019 | FW | Keita Baldé | 24 | Monaco | |
| 30 June 2019 | FW | Matteo Politano | 25 | Sassuolo | Subsequently, bought |
| 30 June 2019 | FW | Eddie Salcedo | 17 | Genoa | Subsequently, bought |

## Competitions
### Overview

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Serie A | 24 August 2019 | 1 August 2020 | Matchday 1 | 2nd | 38 | 24 | 10 | 4 | 81 | 36 | +45 | 063.16 |
| Coppa Italia | 14 January 2020 | 13 June 2020 | Round of 16 | Semi-finals | 4 | 2 | 1 | 1 | 7 | 4 | +3 | 050.00 |
| Champions League | 17 September 2019 | 10 December 2019 | Group stage | Group stage | 6 | 2 | 1 | 3 | 10 | 9 | +1 | 033.33 |
| Europa League | 20 February 2020 | 21 August 2020 | Round of 32 | Runners-up | 6 | 5 | 0 | 1 | 15 | 5 | +10 | 083.33 |
| Total | Total | Total | Total | Total | 54 | 33 | 12 | 9 | 113 | 54 | +59 | 061.11 |
Source: Competitions

### Serie A
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Juventus (C) | 38 | 26 | 5 | 7 | 76 | 43 | +33 | 83 | Qualification for the Champions League group stage |
| 2 | Internazionale | 38 | 24 | 10 | 4 | 81 | 36 | +45 | 82 | Qualification for the Champions League group stage |
| 3 | Atalanta | 38 | 23 | 9 | 6 | 98 | 48 | +50 | 78 | Qualification for the Champions League group stage |
| 4 | Lazio | 38 | 24 | 6 | 8 | 79 | 42 | +37 | 78 | Qualification for the Champions League group stage |
| 5 | Roma | 38 | 21 | 7 | 10 | 77 | 51 | +26 | 70 | Qualification for the Europa League group stage |
* 1 2 Atalanta finished ahead of Lazio on head-to-head points: Lazio 3–3 Atalanta, Atalanta 3–2 Lazio.

#### 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 | H | A | H | A | H | A | H | A | H | A | A | H | A | H | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | A | H | A | H | A |
| Result | W | W | W | W | W | W | L | W | D | W | W | W | W | W | D | D | W | W | D | D | D | W | W | L | W | L | D | W | W | L | D | W | W | D | D | W | W | W |
| Position | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 1 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 4 | 2 | 2 | 2 | 3 | 2 | 2 | 2 |

#### Matches

Source: 2019–20 Serie A schedule

### UEFA Champions League
#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAR | DOR | INT | SLP |
| 1 | Barcelona | 6 | 4 | 2 | 0 | 9 | 4 | +5 | 14 | Advance to knockout phase | — | 3–1 | 2–1 | 0–0 |
| 2 | Borussia Dortmund | 6 | 3 | 1 | 2 | 8 | 8 | 0 | 10 | Advance to knockout phase | 0–0 | — | 3–2 | 2–1 |
| 3 | Inter Milan | 6 | 2 | 1 | 3 | 10 | 9 | +1 | 7 | Transfer to Europa League | 1–2 | 2–0 | — | 1–1 |
| 4 | Slavia Prague | 6 | 0 | 2 | 4 | 4 | 10 | −6 | 2 | | 1–2 | 0–2 | 1–3 | — |

### UEFA Europa League
#### Knockout phase
## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Serie A | Serie A | Coppa Italia | Coppa Italia | Champions League | Champions League | Europa League | Europa League |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||||
| 1 | GK | SVN | Samir Handanović | 48 | 0 | 35 | 0 | 3 | 0 | 6 | 0 | 4 | 0 |
| 27 | GK | ITA | Daniele Padelli | 6 | 0 | 3 | 0 | 1 | 0 | 0 | 0 | 2 | 0 |
| Defenders ||||||||||||||
| 2 | DF | URU | Diego Godín | 35 | 2 | 17+5 | 1 | 2 | 0 | 5 | 0 | 6 | 1 |
| 6 | DF | NED | Stefan de Vrij | 45 | 4 | 31+2 | 4 | 2 | 0 | 6 | 0 | 4 | 0 |
| 13 | DF | ITA | Andrea Ranocchia | 11 | 1 | 5+1 | 0 | 2+1 | 1 | 0 | 0 | 2 | 0 |
| 15 | DF | ENG | Ashley Young | 24 | 4 | 12+5 | 4 | 2 | 0 | 0 | 0 | 4+1 | 0 |
| 18 | DF | GHA | Kwadwo Asamoah | 11 | 0 | 7+1 | 0 | 0 | 0 | 3 | 0 | 0 | 0 |
| 31 | DF | ITA | Lorenzo Pirola | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | DF | ITA | Danilo D'Ambrosio | 31 | 5 | 14+7 | 4 | 0+1 | 0 | 2+1 | 0 | 6 | 1 |
| 34 | DF | ITA | Cristiano Biraghi | 37 | 3 | 18+8 | 2 | 1+2 | 0 | 3+1 | 0 | 2+2 | 1 |
| 37 | DF | SVK | Milan Škriniar | 42 | 0 | 30+2 | 0 | 3 | 0 | 6 | 0 | 0+1 | 0 |
| 95 | DF | ITA | Alessandro Bastoni | 32 | 2 | 21+3 | 2 | 3 | 0 | 0 | 0 | 4+1 | 0 |
| Midfielders ||||||||||||||
| 5 | MF | ITA | Roberto Gagliardini | 31 | 4 | 20+3 | 4 | 0 | 0 | 2+2 | 0 | 4 | 0 |
| 8 | MF | URU | Matías Vecino | 25 | 3 | 14+6 | 2 | 1 | 0 | 3 | 1 | 1 | 0 |
| 11 | MF | NGA | Victor Moses | 19 | 0 | 4+7 | 0 | 1+2 | 0 | 0 | 0 | 2+3 | 0 |
| 12 | MF | ITA | Stefano Sensi | 19 | 3 | 9+3 | 3 | 1+2 | 0 | 2+1 | 0 | 0+1 | 0 |
| 20 | MF | ESP | Borja Valero | 25 | 3 | 9+10 | 2 | 1 | 1 | 2+1 | 0 | 2 | 0 |
| 23 | MF | ITA | Nicolò Barella | 40 | 4 | 22+4 | 1 | 4 | 1 | 3+1 | 1 | 5+1 | 1 |
| 24 | MF | DEN | Christian Eriksen | 25 | 4 | 7+9 | 1 | 1+2 | 1 | 0 | 0 | 2+4 | 2 |
| 32 | MF | FRA | Lucien Agoumé | 3 | 0 | 0+3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 77 | MF | CRO | Marcelo Brozović | 45 | 3 | 30+1 | 3 | 3 | 0 | 6 | 0 | 4+1 | 0 |
| 87 | MF | ITA | Antonio Candreva | 39 | 7 | 23+8 | 5 | 2 | 1 | 5 | 1 | 0+1 | 0 |
| Forwards ||||||||||||||
| 7 | FW | CHI | Alexis Sánchez | 31 | 4 | 9+12 | 4 | 2+2 | 0 | 1 | 0 | 2+3 | 0 |
| 9 | FW | BEL | Romelu Lukaku | 50 | 34 | 32+3 | 23 | 4 | 2 | 5 | 2 | 5+1 | 7 |
| 10 | FW | ARG | Lautaro Martínez | 49 | 21 | 29+6 | 14 | 3 | 0 | 6 | 5 | 5 | 2 |
| 30 | FW | ITA | Sebastiano Esposito | 14 | 1 | 2+5 | 1 | 0+2 | 0 | 0+3 | 0 | 0+2 | 0 |
| Players transferred out during the season ||||||||||||||
| 16 | FW | ITA | Matteo Politano | 15 | 0 | 2+9 | 0 | 0 | 0 | 0+4 | 0 | 0 | 0 |
| 19 | MF | AUT | Valentino Lazaro | 11 | 0 | 3+3 | 0 | 1 | 0 | 0+4 | 0 | 0 | 0 |
| 21 | DF | ITA | Federico Dimarco | 4 | 0 | 0+3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Last updated: 21 August 2020 Source: Competitions

### Goalscorers

| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | UEFA CL | UEFA EL | Total |
| 1 | 9 | FW | | Romelu Lukaku | 23 | 2 | 2 | 7 | 34 |
| 2 | 10 | FW | | Lautaro Martínez | 14 | 0 | 5 | 2 | 21 |
| 3 | 87 | MF | | Antonio Candreva | 5 | 1 | 1 | 0 | 7 |
| 4 | 33 | DF | | Danilo D'Ambrosio | 4 | 0 | 0 | 1 | 5 |
| 5 | 5 | MF | | Roberto Gagliardini | 4 | 0 | 0 | 0 | 4 |
| 5 | 6 | DF | | Stefan de Vrij | 4 | 0 | 0 | 0 | 4 |
| 5 | 7 | FW | | Alexis Sánchez | 4 | 0 | 0 | 0 | 4 |
| 5 | 15 | DF | | Ashley Young | 4 | 0 | 0 | 0 | 4 |
| 5 | 23 | MF | | Nicolò Barella | 1 | 1 | 1 | 1 | 4 |
| 5 | 24 | MF | | Christian Eriksen | 1 | 1 | 0 | 2 | 4 |
| 11 | 8 | MF | | Matías Vecino | 2 | 0 | 1 | 0 | 3 |
| 11 | 12 | MF | | Stefano Sensi | 3 | 0 | 0 | 0 | 3 |
| 11 | 20 | MF | | Borja Valero | 2 | 1 | 0 | 0 | 3 |
| 11 | 34 | DF | | Cristiano Biraghi | 2 | 0 | 0 | 1 | 3 |
| 11 | 77 | MF | | Marcelo Brozović | 3 | 0 | 0 | 0 | 3 |
| 16 | 2 | DF | | Diego Godín | 1 | 0 | 0 | 1 | 2 |
| 16 | 95 | DF | | Alessandro Bastoni | 2 | 0 | 0 | 0 | 2 |
| 18 | 13 | DF | | Andrea Ranocchia | 0 | 1 | 0 | 0 | 1 |
| 18 | 30 | FW | | Sebastiano Esposito | 1 | 0 | 0 | 0 | 1 |
| Own goal | Own goal | Own goal | Own goal | Own goal | 1 | 0 | 0 | 0 | 1 |
| Totals | Totals | Totals | Totals | Totals | 81 | 7 | 10 | 15 | 113 |
Last updated: 21 August 2020

### Clean sheets

| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | UEFA CL | UEFA EL | Total |
| 1 | 1 | GK | | Samir Handanović | 13 | 0 | 1 | 2 | 16 |
| 2 | 27 | GK | | Daniele Padelli | 1 | 0 | 0 | 1 | 2 |
| Totals | Totals | Totals | Totals | Totals | 14 | 0 | 1 | 3 | 18 |
Last updated: 21 August 2020

### Disciplinary record

| No. | Pos | Nat | Name | Serie A | Serie A | Serie A | Coppa Italia | Coppa Italia | Coppa Italia | UEFA CL | UEFA CL | UEFA CL | UEFA EL | UEFA EL | UEFA EL | Total | Total | Total |
| 1 | GK | | Samir Handanović | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 27 | GK | | Daniele Padelli | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 46 | GK | | Tommaso Berni | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2 | DF | | Diego Godín | 5 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 |
| 6 | DF | | Stefan de Vrij | 5 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 |
| 13 | DF | | Andrea Ranocchia | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 15 | DF | | Ashley Young | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 18 | DF | | Kwadwo Asamoah | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 33 | DF | | Danilo D'Ambrosio | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 8 | 0 | 0 |
| 34 | DF | | Cristiano Biraghi | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 37 | DF | | Milan Škriniar | 7 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 9 | 1 | 0 |
| 95 | DF | | Alessandro Bastoni | 7 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 8 | 1 | 0 |
| 5 | MF | | Roberto Gagliardini | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 6 | 0 | 0 |
| 8 | MF | | Matías Vecino | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 11 | MF | | Victor Moses | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 12 | MF | | Stefano Sensi | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 19 | MF | | Valentino Lazaro | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 20 | MF | | Borja Valero | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 23 | MF | | Nicolò Barella | 11 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 2 | 0 | 0 | 15 | 0 | 0 |
| 24 | MF | | Christian Eriksen | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 32 | MF | | Lucien Agoumé | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 77 | MF | | Marcelo Brozović | 9 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 0 |
| 87 | MF | | Antonio Candreva | 5 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 |
| 7 | FW | | Alexis Sánchez | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 0 |
| 9 | FW | | Romelu Lukaku | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 10 | FW | | Lautaro Martínez | 8 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 11 | 0 | 1 |
| 16 | FW | | Matteo Politano | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 30 | FW | | Sebastiano Esposito | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| Totals | Totals | Totals | Totals | 97 | 3 | 4 | 5 | 0 | 0 | 17 | 0 | 0 | 8 | 0 | 0 | 129 | 3 | 4 |
Last updated: 21 August 2020

### Attendances

| | Matches | Attendances | Average | High | Low |
| Serie A | 19 | 789,598 | 41,557 | 75,923 | 0 |
| Coppa Italia | 3 | 139,946 | 46,648 | 51,431 | 28,914 |
| Champions League | 3 | 187,619 | 62,539 | 71,818 | 50,128 |
| Europa League | 1 | 0 | 0 | 0 | 0 |
| Total | 26 | 1,117,163 | 37,686 | 75,923 | 0 |
Last updated: 28 July 2020