# 2019–20 Juventus FC season

The 2019–20 season was Juventus Football Club's 122nd in existence and 13th consecutive season in the top-flight of Italian football. In addition to the domestic league, Juventus competed in the Coppa Italia, losing to Napoli in the final, Supercoppa Italiana, and the Champions League.

## Players
### Squad information

Players and squad numbers last updated on 22 February 2020. Appearances include league matches only. Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Name | Position(s) | Date of birth (Age) | Signed in | Contract ends | Signed from | Transfer Fee | Apps. | Goals |
| Goalkeepers |||||||||||
| 1 | Wojciech Szczęsny | GK | (1990-04-18)18 April 1990 (aged 30) | 2017 | 2024 | Arsenal | €12M | 45 | 0 |
| 31 | Carlo Pinsoglio | GK | (1990-03-16)16 March 1990 (aged 30) | 2014 | 2021 | Youth Sector | N/A | 2 | 0 |
| 77 | Gianluigi Buffon | GK | (1978-01-28)28 January 1978 (aged 42) | 2019 | 2021 | Paris Saint-Germain | Free | 509 | 0 |
| Defenders |||||||||||
| 2 | Mattia De Sciglio | RB / RWB / LB / LWB | (1992-10-20)20 October 1992 (aged 27) | 2017 | 2022 | AC Milan | €12M | 34 | 1 |
| 3 | Giorgio Chiellini (C) | CB | (1984-08-14)14 August 1984 (aged 35) | 2005 | 2021 | Fiorentina | €7.4M | 383 | 26 |
| 4 | Matthijs de Ligt | CB | (1999-08-12)12 August 1999 (aged 20) | 2019 | 2024 | Ajax | €75M | 0 | 0 |
| 12 | Alex Sandro | LB / LWB | (1991-01-26)26 January 1991 (aged 29) | 2015 | 2023 | Porto | €26M | 106 | 10 |
| 13 | Danilo | RB / RWB | (1991-07-15)15 July 1991 (aged 28) | 2019 | 2024 | Manchester City | €37M | 0 | 0 |
| 19 | Leonardo Bonucci | CB | (1987-05-01)1 May 1987 (aged 33) | 2018 | 2024 | AC Milan | €35M | 244 | 14 |
| 24 | Daniele Rugani | CB | (1994-07-29)29 July 1994 (aged 25) | 2015 | 2023 | Empoli | €3.5M | 69 | 6 |
| 28 | Merih Demiral | CB | (1998-03-05)5 March 1998 (aged 22) | 2019 | 2024 | Sassuolo | €18M | 0 | 0 |
| Midfielders |||||||||||
| 5 | Miralem Pjanić | DM / CM | (1990-04-02)2 April 1990 (aged 30) | 2016 | 2023 | Roma | €32M | 92 | 12 |
| 6 | Sami Khedira | DM / CM | (1987-04-04)4 April 1987 (aged 33) | 2015 | 2021 | Real Madrid | Free | 87 | 21 |
| 8 | Aaron Ramsey | CM / RM / AM | (1990-12-26)26 December 1990 (aged 29) | 2019 | 2023 | Arsenal | Free | 0 | 0 |
| 14 | Blaise Matuidi | CM / LM / DM | (1987-04-09)9 April 1987 (aged 33) | 2017 | 2021 | Paris Saint-Germain | €20M | 63 | 6 |
| 25 | Adrien Rabiot | CM | (1995-04-03)3 April 1995 (aged 25) | 2019 | 2023 | Paris Saint-Germain | Free | 0 | 0 |
| 30 | Rodrigo Bentancur | CM | (1997-06-25)25 June 1997 (aged 23) | 2017 | 2024 | Boca Juniors | €9.5M | 51 | 2 |
| Forwards |||||||||||
| 7 | Cristiano Ronaldo | LW / ST | (1985-02-05)5 February 1985 (aged 35) | 2018 | 2022 | Real Madrid | €100M | 31 | 26 |
| 10 | Paulo Dybala | RW / AM / SS | (1993-11-15)15 November 1993 (aged 26) | 2015 | 2022 | Palermo | €32M | 128 | 57 |
| 11 | Douglas Costa | LW / RW | (1990-09-14)14 September 1990 (aged 29) | 2017 | 2022 | Bayern Munich | €40M | 48 | 5 |
| 16 | Juan Cuadrado | RW / RWB / RB | (1988-05-26)26 May 1988 (aged 32) | 2016 | 2022 | Chelsea | €25M | 97 | 11 |
| 21 | Gonzalo Higuaín | ST / CF | (1987-12-10)10 December 1987 (aged 32) | 2016 | 2021 | Napoli | €90M | 73 | 40 |
| 33 | Federico Bernardeschi | RW / LW / AM | (1994-02-16)16 February 1994 (aged 26) | 2017 | 2022 | Fiorentina | €40M | 50 | 6 |
| Players transferred during the season |||||||||||
| 17 | Mario Mandžukić | ST / LW | (1986-05-21)21 May 1986 (aged 34) | 2015 | 2021 | Atlético Madrid | €19M | 117 | 30 |
| 20 | Marko Pjaca | SS / LW / RW | (1995-05-06)6 May 1995 (aged 25) | 2016 | 2021 | Dinamo Zagreb | €23M | 14 | 0 |
| 23 | Emre Can | DM / CM | (1994-01-12)12 January 1994 (aged 26) | 2018 | 2022 | Liverpool | Free | 29 | 4 |
| 37 | Mattia Perin | GK | (1992-11-10)10 November 1992 (aged 27) | 2018 | 2022 | Genoa | €15M | 9 | 0 |
    a.^ Additional costs of €16 million to be paid over the next two financial years.
    b.^ Additional costs of €12 million to be paid.

## Transfers
### Summer 2019
#### In

| Date | Pos. | Player | Age | Moving from | Fee | Notes |
| 1 July 2019 | MF | Aaron Ramsey | 28 | Arsenal | Free | Additional costs of €3.7M |
| 1 July 2019 | MF | Adrien Rabiot | 24 | Paris Saint-Germain | Free | Additional costs of €10M |
| 1 July 2019 | FW | Gonzalo Higuaín | 31 | Chelsea | N/A | Loan return |
| 1 July 2019 | FW | Marko Pjaca | 24 | Fiorentina | N/A | Loan return |
| 4 July 2019 | GK | Gianluigi Buffon | 41 | Paris Saint-Germain | Free | |
| 5 July 2019 | DF | Merih Demiral | 21 | Sassuolo | €18M | |
| 18 July 2019 | DF | Matthijs de Ligt | 19 | Ajax | €75M | Additional costs of €10.5M |
| 7 August 2019 | DF | Danilo | 28 | Manchester City | €37M | Part of João Cancelo deal |

#### Out

| Date | Pos. | Player | Age | Moving to | Fee | Notes |
| 1 July 2019 | DF | Andrea Barzagli | 38 | Retired | — | |
| 1 July 2019 | DF | Martín Cáceres | 32 | Lazio | Free | End of loan |
| 1 July 2019 | DF | Leonardo Spinazzola | 26 | Roma | €29.5M | |
| 4 August 2019 | FW | Moise Kean | 19 | Everton | €27.5M + €2.5M variables | Option for future buy-back |
| 7 August 2019 | DF | João Cancelo | 24 | Manchester City | €65M | Part of Danilo deal |
| 22 August 2019 | MF | Grigoris Kastanos | 21 | Pescara | N/A | On loan until June 2020 with option to buy |
| 29 August 2019 | MF | Matheus Pereira | 21 | Dijon | N/A | On loan until June 2020 with option to buy |
| 29 August 2019 | FW | Stephy Mavididi | 21 | Dijon | N/A | On loan until June 2020 with option to buy |
| 2 September 2019 | MF | Hans Nicolussi Caviglia | 19 | Perugia | N/A | On loan until June 2020 |

#### Other acquisitions

| Date | Pos. | Player | Age | Moving from | Fee | Notes |
| 1 July 2019 | MF | Luca Clemenza | 21 | Padova | N/A | Loan return to play for Juventus Under 23 |
| 1 July 2019 | MF | Filippo Delli Carri | 20 | Rieti | N/A | Loan return to play for Juventus Under 23 |
| 1 July 2019 | MF | Stefano Beltrame | 26 | Den Bosch | N/A | Loan return to play for Juventus Under 23 |
| 1 July 2019 | FW | Eric Lanini | 25 | Imolese | N/A | Loan return to play for Juventus Under 23 |
| 1 July 2019 | DF | Luca Pellegrini | 20 | Roma | €22M | On loan to Cagliari until 30 June 2020 |
| 11 July 2019 | DF | Cristian Romero | 21 | Genoa | €26M + €5.3M variables | On loan to Genoa until 30 June 2020 |
| 16 July 2019 | MF | Hamza Rafia | 20 | Lyon | €0.4M + €5M variables | To play for Juventus Under 23 |
| 1 August 2019 | DF | Erasmo Mulè | 20 | Sampdoria | €3.5M + variables | To play for Juventus Under 23 |
| 2 August 2019 | DF | Gianluca Frabotta | 20 | Bologna | €2.6M | To play for Juventus Under 23 |
| 5 August 2019 | FW | Dany Mota | 21 | Virtus Entella | €1.8M + variables | To play for Juventus Under 23 |
| 6 August 2019 | FW | Matteo Stoppa | 18 | Novara | €1M | To play for Juventus Under 23 |
| 30 August 2019 | MF | Ransford Selasi | 21 | Pescara | Undisclosed | To play for Juventus Under 23 |
| 2 September 2019 | FW | Han Kwang Song | 20 | Cagliari | N/A | On loan until June 2020 to play for Juventus Under 23 with obligation to buy for €3.5M |
| 2 September 2019 | MF | Filippo Ranocchia | 18 | Perugia | N/A | End of loan |

#### Other disposals

| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
| 20 June 2019 | FW | Riccardo Orsolini | 22 | Bologna | €15M | Opted to sign permanently and €22.5M Buy-back clause for Juventus | |
| 1 July 2019 | DF | Rogério | 21 | Sassuolo | €6M | Signed permanently by option to buy | |
| 1 July 2019 | DF | Matteo Pinelli | 18 | Sassuolo | €1.8M | Signed permanently | |
| 1 July 2019 | DF | Luca Barlocco | 24 | L.R. Vicenza Virtus | Free | Contract expiration | |
| 1 July 2019 | MF | Oumar Toure | 20 | Unattached | Free | Contract expiration | |
| 1 July 2019 | FW | Alhassane Soumah | 21 | Unattached | Free | Contract expiration | |
| 2 July 2019 | DF | Mattias Andersson | 21 | Sion | €4M | | |
| 2 July 2019 | MF | Roger Tamba M'Pinda | 20 | Apollon Limassol | Undisclosed | | Archived 2020-09-13 at the Wayback Machine |
| 4 July 2019 | MF | Luka Oliveira | 21 | F.C. Famalicão | Undisclosed | | |
| 8 July 2019 | GK | Laurentiu Branescu | 25 | Kilmarnock | N/A | On loan until June 2020 | |
| 11 July 2019 | FW | Davide Cais | 25 | Arzignano Valchiampo | Free | Contract expiration | |
| 12 July 2019 | FW | Leonardo Mancuso | 27 | Empoli | €4.5M | | |
| 12 July 2019 | MF | Ferdinando Del Sole | 21 | Juve Stabia | N/A | On loan until June 2020 | |
| 16 July 2019 | FW | Benjamin Mokulu | 29 | Padova | €0.45M | | |
| 22 July 2019 | GK | Mattia Del Favero | 21 | Piacenza | N/A | On loan until June 2020 | |
| 24 July 2019 | DF | Stefano Pellizzari | 22 | Ravenna | Free | Contract expiration | |
| 24 July 2019 | FW | Stefano Padovan | 25 | Imolese | Free | Contract expiration | Archived 2019-08-26 at the Wayback Machine |
| 24 July 2019 | DF | Alessandro Vogliacco | 20 | Pordenone | Undisclosed | Option for buy-back for Juventus | |
| 1 August 2019 | DF | Matteo Manfroni | 19 | GSD Ambrosiana | Free | Termination contract | |
| 2 August 2019 | MF | Nicola Mosti | 21 | Monza | N/A | On loan until June 2020 with option to buy | Archived 2019-09-02 at the Wayback Machine |
| 14 August 2019 | FW | Nicolò Pozzebon | 22 | Arzachena | Free | Contract expiration | |
| 16 August 2019 | DF | Lorenzo Del Prete | 33 | Trapani | Undisclosed | | |
| 16 August 2019 | FW | Kévin Monzialo | 19 | Grasshopper | N/A | On loan until June 2020 with option to buy | Archived 2019-10-01 at the Wayback Machine |
| 29 August 2019 | DF | Dario Del Fabro | 24 | Kilmarnock | N/A | On loan until June 2020 | |
| 31 August 2019 | DF | Edoardo Masciangelo | 23 | Pescara | N/A | On loan until June 2020 | |
| 2 September 2019 | MF | Leandro Fernandes | 19 | Fortuna Sittard | N/A | On loan until June 2020 | |
| 2 September 2019 | GK | Filippo Marricchi | 20 | Novara | Free | Signed permanently by option to buy | |
| 2 September 2019 | DF | Claudio Zappa | 22 | Sliema Wanderers | N/A | On loan until June 2020 | |
| 10 September 2019 | MF | Giorgio Siani | 22 | Savona | Free | Contract expiration | |
| 11 September 2019 | GK | Alessandro Busti | 19 | Belluno | Free | Contract expiration | Archived 2020-08-14 at the Wayback Machine |

### Winter 2019–20
#### In

| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |

#### Out

| Date | Pos. | Player | Age | Moving to | Fee | Notes |
| 30 December 2019 | FW | Mario Mandžukić | 33 | Al-Duhail | Free | Released |
| 2 January 2020 | GK | Mattia Perin | 27 | Genoa | N/A | On loan until June 2020 |
| 31 January 2020 | MF | Emre Can | 25 | Borussia Dortmund | €1M | On loan with obligation to buy for €25M at some conditions until June 2020 |
| 31 January 2020 | FW | Marko Pjaca | 24 | Anderlecht | N/A | On loan until June 2020 |

#### Other acquisitions

| Date | Pos. | Player | Age | Moving from | Fee | Notes |
| 2 January 2020 | MF | Dejan Kulusevski | 19 | Atalanta | €35M + €9M variables | On loan to Parma until 30 June 2020 |
| 2 January 2020 | FW | Han Kwang-song | 21 | Cagliari | €3.5M | Redeem after loan |
| 10 January 2020 | FW | Yannick Cotter | 18 | Sion | Undisclosed | On loan to Sion until 30 June 2020 |
| 10 January 2020 | MF | Ferdinando Del Sole | 21 | Juve Stabia | N/A | End of loan to play for Juventus Under 23 |
| 17 January 2020 | DF | Jean-Claude Ntenda | 17 | Nantes | Free | |
| 21 January 2020 | FW | Ettore Marchi | 34 | Monza | N/A | On loan until June 2020 to play for Juventus Under 23 |
| 24 January 2020 | FW | Matteo Brunori | 25 | Pescara | €1M | To play for Juventus Under 23 |
| 25 January 2020 | FW | Alejandro Marqués | 19 | Barcelona | €8.2M | To play for Juventus Under 23 |
| 28 January 2020 | MF | Kristian Sekularac | 16 | Servette | Undisclosed | |
| 30 January 2020 | FW | Giacomo Vrioni | 21 | Sampdoria | Undisclosed | To play for Juventus Under 23 with option to buy |
| 30 January 2020 | DF | Wesley | 19 | Hellas Verona | Free | To play for Juventus Under 23 |
| 31 January 2020 | DF | Alessandro Minelli | 20 | Parma | €0.5M | To play for Juventus Under 23 |
| 31 January 2020 | MF | Enzo Barrenechea | 18 | Sion | Undisclosed | |
| 31 January 2020 | DF | Jonas Rouhi | 15–16 | Brommapojkarna | Undisclosed | |

#### Other disposals

| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
| 8 January 2020 | FW | Han Kwang-song | 21 | Al-Duhail | €5M | | |
| 20 January 2020 | FW | Dany Mota | 21 | Monza | N/A | On loan until June 2020 with option to buy | |
| 23 January 2020 | MF | Ransford Selasi | 21 | Lugano | N/A | On loan until June 2020 | |
| 24 January 2020 | DF | Edoardo Masciangelo | 23 | Pescara | €1M | Opted to sign permanently | |
| 25 January 2020 | MF | Matheus Pereira | 21 | Barcelona | N/A | After return from Dijon on loan until June 2020 to play for FC Barcelona B with option to buy for €8M | |
| 27 January 2020 | MF | Stefano Beltrame | 26 | CSKA Sofia | Undisclosed | | |
| 30 January 2020 | MF | Nicolò Francofonte | 18 | Sampdoria | N/A | On loan until June 2020 with option to buy | |
| 30 January 2020 | FW | Erik Gerbi | 19 | Sampdoria | N/A | On loan until June 2020 with option to buy | |
| 30 January 2020 | FW | Matteo Stoppa | 19 | Sampdoria | N/A | On loan until June 2020 with option to buy | |
| 30 January 2020 | FW | Eric Lanini | 25 | Parma | €0.5M | On loan to Como until June 2020 | |
| 31 January 2020 | FW | Nikolai Frederiksen | 19 | Fortuna Sittard | N/A | On loan until June 2020 with option to buy | Archived 2020-01-31 at the Wayback Machine |
| 31 January 2020 | MF | Luca Clemenza | 22 | Pescara | N/A | On loan until June 2020 with option to buy | |
| 31 January 2020 | DF | Rafael Fonseca | 19 | Amiens | N/A | On loan until June 2020 with option to buy | |

### End of season
#### Other disposals

| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
| 18 February 2020 | MF | Emre Can | 26 | Borussia Dortmund | €25M | Opted to sign permanently with the loan still expiring June 2020 | |

## 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 | Winners | 38 | 26 | 5 | 7 | 76 | 43 | +33 | 068.42 |
| Coppa Italia | 15 January 2020 | 17 June 2020 | Round of 16 | Runners-up | 5 | 2 | 3 | 0 | 8 | 2 | +6 | 040.00 |
| Supercoppa Italiana | 22 December 2019 | 22 December 2019 | Final | Runners-up | 1 | 0 | 0 | 1 | 1 | 3 | −2 | 000.00 |
| Champions League | 18 September 2019 | 7 August 2020 | Group stage | Round of 16 | 8 | 6 | 1 | 1 | 14 | 6 | +8 | 075.00 |
| Total | Total | Total | Total | Total | 52 | 34 | 9 | 9 | 99 | 54 | +45 | 065.38 |
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 | 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 | W | W | D | W | W | W | W | W | D | W | W | W | W | D | L | W | W | W | W | W | L | W | L | W | W | W | W | W | W | W | L | D | D | W | L | W | L | L |
| Position | 7 | 2 | 3 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |

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

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | JUV | ATM | LEV | LMO |
| 1 | Juventus | 6 | 5 | 1 | 0 | 12 | 4 | +8 | 16 | Advance to knockout phase | — | 1–0 | 3–0 | 2–1 |
| 2 | Atlético Madrid | 6 | 3 | 1 | 2 | 8 | 5 | +3 | 10 | Advance to knockout phase | 2–2 | — | 1–0 | 2–0 |
| 3 | Bayer Leverkusen | 6 | 2 | 0 | 4 | 5 | 9 | −4 | 6 | Transfer to Europa League | 0–2 | 2–1 | — | 1–2 |
| 4 | Lokomotiv Moscow | 6 | 1 | 0 | 5 | 4 | 11 | −7 | 3 | | 1–2 | 0–2 | 0–2 | — |

#### Knockout phase
##### Round of 16
## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Serie A | Serie A | Supercoppa Italiana | Supercoppa Italiana | Coppa Italia | Coppa Italia | Champions League | Champions League |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||||
| 1 | GK | POL | Wojciech Szczęsny | 37 | 0 | 29 | 0 | 1 | 0 | 0 | 0 | 7 | 0 |
| 31 | GK | ITA | Carlo Pinsoglio | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 77 | GK | ITA | Gianluigi Buffon | 15 | 0 | 9 | 0 | 0 | 0 | 5 | 0 | 1 | 0 |
| Defenders ||||||||||||||
| 2 | DF | ITA | Mattia De Sciglio | 13 | 0 | 6+3 | 0 | 1 | 0 | 1 | 0 | 2 | 0 |
| 3 | DF | ITA | Giorgio Chiellini | 4 | 1 | 3+1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | DF | NED | Matthijs de Ligt | 39 | 4 | 26+3 | 4 | 0 | 0 | 4 | 0 | 6 | 0 |
| 12 | DF | BRA | Alex Sandro | 41 | 1 | 27+2 | 1 | 1 | 0 | 5 | 0 | 6 | 0 |
| 13 | DF | BRA | Danilo | 32 | 2 | 16+6 | 2 | 0 | 0 | 3+1 | 0 | 5+1 | 0 |
| 19 | DF | ITA | Leonardo Bonucci | 47 | 4 | 35 | 3 | 1 | 0 | 4 | 1 | 7 | 0 |
| 24 | DF | ITA | Daniele Rugani | 14 | 0 | 7+3 | 0 | 0 | 0 | 2 | 0 | 2 | 0 |
| 28 | DF | TUR | Merih Demiral | 8 | 1 | 5+1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
| 47 | DF | ITA | Gianluca Frabotta | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Midfielders ||||||||||||||
| 5 | MF | BIH | Miralem Pjanić | 43 | 3 | 28+2 | 3 | 1 | 0 | 4 | 0 | 8 | 0 |
| 6 | MF | GER | Sami Khedira | 19 | 0 | 9+3 | 0 | 0+1 | 0 | 0+1 | 0 | 4+1 | 0 |
| 8 | MF | WAL | Aaron Ramsey | 35 | 4 | 11+13 | 3 | 0+1 | 0 | 1+3 | 0 | 2+4 | 1 |
| 14 | MF | FRA | Blaise Matuidi | 45 | 1 | 23+12 | 0 | 1 | 0 | 3+1 | 0 | 4+1 | 1 |
| 25 | MF | FRA | Adrien Rabiot | 37 | 1 | 21+7 | 1 | 0 | 0 | 2+2 | 0 | 4+1 | 0 |
| 30 | MF | URU | Rodrigo Bentancur | 43 | 0 | 25+5 | 0 | 1 | 0 | 4+1 | 0 | 4+3 | 0 |
| 38 | MF | ITA | Simone Muratore | 5 | 0 | 2+2 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| 43 | MF | BEL | Daouda Peeters | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Forwards ||||||||||||||
| 7 | FW | POR | Cristiano Ronaldo | 46 | 37 | 33 | 31 | 1 | 0 | 4 | 2 | 8 | 4 |
| 10 | FW | ARG | Paulo Dybala | 46 | 17 | 25+8 | 11 | 1 | 1 | 4 | 2 | 3+5 | 3 |
| 11 | FW | BRA | Douglas Costa | 29 | 3 | 7+16 | 1 | 0+1 | 0 | 4 | 1 | 0+1 | 1 |
| 16 | FW | COL | Juan Cuadrado | 45 | 3 | 28+5 | 2 | 0+1 | 0 | 2+3 | 0 | 6 | 1 |
| 21 | FW | ARG | Gonzalo Higuaín | 44 | 11 | 20+12 | 8 | 1 | 0 | 2+1 | 1 | 5+3 | 2 |
| 33 | FW | ITA | Federico Bernardeschi | 38 | 2 | 19+10 | 1 | 0 | 0 | 1+2 | 0 | 3+3 | 1 |
| 35 | FW | ITA | Marco Olivieri | 4 | 0 | 0+3 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| 44 | FW | ALB | Giacomo Vrioni | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 46 | FW | ITA | Luca Zanimacchia | 2 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Players transferred/loaned out during the season ||||||||||||||
| 37 | GK | ITA | Mattia Perin | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | MF | GER | Emre Can | 8 | 0 | 2+6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 | FW | CRO | Mario Mandžukić | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 | FW | CRO | Marko Pjaca | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 |
Last updated: 7 August 2020 Source: Competitions

### Goalscorers

| Rank | No. | Pos | Nat | Name | Serie A | Supercoppa | Coppa Italia | UEFA CL | Total |
| 1 | 7 | FW | | Cristiano Ronaldo | 31 | 0 | 2 | 4 | 37 |
| 2 | 10 | FW | | Paulo Dybala | 11 | 1 | 2 | 3 | 17 |
| 3 | 21 | FW | | Gonzalo Higuaín | 8 | 0 | 1 | 2 | 11 |
| 4 | 19 | DF | | Leonardo Bonucci | 3 | 0 | 1 | 0 | 4 |
| 4 | 8 | MF | | Aaron Ramsey | 3 | 0 | 0 | 1 | 4 |
| 4 | 4 | DF | | Matthijs de Ligt | 4 | 0 | 0 | 0 | 4 |
| 7 | 5 | MF | | Miralem Pjanić | 3 | 0 | 0 | 0 | 3 |
| 7 | 11 | FW | | Douglas Costa | 1 | 0 | 1 | 1 | 3 |
| 7 | 16 | FW | | Juan Cuadrado | 2 | 0 | 0 | 1 | 3 |
| 10 | 13 | DF | | Danilo | 2 | 0 | 0 | 0 | 2 |
| 10 | 33 | FW | | Federico Bernardeschi | 1 | 0 | 0 | 1 | 2 |
| 12 | 3 | DF | | Giorgio Chiellini | 1 | 0 | 0 | 0 | 1 |
| 12 | 12 | DF | | Alex Sandro | 1 | 0 | 0 | 0 | 1 |
| 12 | 14 | MF | | Blaise Matuidi | 0 | 0 | 0 | 1 | 1 |
| 12 | 25 | MF | | Adrien Rabiot | 1 | 0 | 0 | 0 | 1 |
| 12 | 28 | DF | | Merih Demiral | 1 | 0 | 0 | 0 | 1 |
| 12 | 30 | MF | | Rodrigo Bentancur | 0 | 0 | 1 | 0 | 1 |
| Own goal | Own goal | Own goal | Own goal | Own goal | 3 | 0 | 0 | 0 | 3 |
| Totals | Totals | Totals | Totals | Totals | 76 | 1 | 8 | 14 | 99 |
Last updated: 7 August 2020

### Disciplinary record

| No. | Pos | Nat | Name | Serie A | Serie A | Serie A | Supercoppa | Supercoppa | Supercoppa | Coppa Italia | Coppa Italia | Coppa Italia | UEFA CL | UEFA CL | UEFA CL | Total | Total | Total |
| 1 | GK | | Wojciech Szczęsny | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 31 | GK | | Carlo Pinsoglio | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 77 | GK | | Gianluigi Buffon | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | DF | | Mattia De Sciglio | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | DF | | Giorgio Chiellini | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | DF | | Matthijs de Ligt | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 12 | DF | | Alex Sandro | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 13 | DF | | Danilo | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 19 | DF | | Leonardo Bonucci | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 |
| 24 | DF | | Daniele Rugani | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 28 | DF | | Merih Demiral | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 5 | MF | | Miralem Pjanić | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 6 | MF | | Sami Khedira | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 8 | MF | | Aaron Ramsey | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 14 | MF | | Blaise Matuidi | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 4 | 0 | 0 |
| 25 | MF | | Adrien Rabiot | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 |
| 30 | MF | | Rodrigo Bentancur | 5 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 6 | 1 | 0 |
| 7 | FW | | Cristiano Ronaldo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10 | FW | | Paulo Dybala | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 11 | FW | | Douglas Costa | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 |
| 16 | FW | | Juan Cuadrado | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 6 | 0 | 1 |
| 21 | FW | | Gonzalo Higuaín | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 33 | FW | | Federico Bernardeschi | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| Players transferred/loaned out during the season |||||||||||||||||||
| 37 | GK | | Mattia Perin | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | MF | | Emre Can | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 17 | FW | | Mario Mandžukić | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 | FW | | Marko Pjaca | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Totals | Totals | Totals | Totals | 38 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | 47 | 2 | 1 |
Last updated: 6 January 2020