| 2019–20 season | ||||
|---|---|---|---|---|
| Chairman | Andrea Agnelli | |||
| Head coach | Maurizio Sarri | |||
| Stadium | Juventus Stadium | |||
| Serie A | 1st | |||
| Coppa Italia | Runners-up | |||
| Supercoppa Italiana | Runners-up | |||
| UEFA Champions League | Round of 16 | |||
| Top goalscorer | League: Cristiano Ronaldo (31) All: Cristiano Ronaldo (37) | |||
The2019–20 season wasJuventus Football Club's 122nd in existence and 13th consecutive season in the top-flight ofItalian football. In addition to the domestic league, Juventus competed in theCoppa Italia, losing to Napoli in the final,[1]Supercoppa Italiana, and theChampions League.
Players and squad numbers last updated on 22 February 2020. Appearances include league matches only.[2]
Note: Flags indicate national team as has been defined underFIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Name | Nat | 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[3] | €12M[4] | 45 | 0 | ||
| 31 | Carlo Pinsoglio | GK | (1990-03-16)16 March 1990 (aged 30) | 2014 | 2021[5] | N/A | 2 | 0 | ||
| 77 | Gianluigi Buffon | GK | (1978-01-28)28 January 1978 (aged 42) | 2019 | 2021[6] | Free[7] | 509 | 0 | ||
| Defenders | ||||||||||
| 2 | Mattia De Sciglio | RB /RWB /LB /LWB | (1992-10-20)20 October 1992 (aged 27) | 2017 | 2022 | €12M[8] | 34 | 1 | ||
| 3 | Giorgio Chiellini (C) | CB | (1984-08-14)14 August 1984 (aged 35) | 2005 | 2021[6] | €7.4M[9][10] | 383 | 26 | ||
| 4 | Matthijs de Ligt | CB | (1999-08-12)12 August 1999 (aged 20) | 2019 | 2024 | €75M[11] | 0 | 0 | ||
| 12 | Alex Sandro | LB /LWB | (1991-01-26)26 January 1991 (aged 29) | 2015 | 2023[12] | €26M[13] | 106 | 10 | ||
| 13 | Danilo | RB /RWB | (1991-07-15)15 July 1991 (aged 28) | 2019 | 2024 | €37M[14] | 0 | 0 | ||
| 19 | Leonardo Bonucci | CB | (1987-05-01)1 May 1987 (aged 33) | 2018[15] | 2024[16] | €35M[15] | 244 | 14 | ||
| 24 | Daniele Rugani | CB | (1994-07-29)29 July 1994 (aged 25) | 2015 | 2023[17] | €3.5M[18] | 69 | 6 | ||
| 28 | Merih Demiral | CB | (1998-03-05)5 March 1998 (aged 22) | 2019 | 2024 | €18M[19] | 0 | 0 | ||
| Midfielders | ||||||||||
| 5 | Miralem Pjanić | DM /CM | (1990-04-02)2 April 1990 (aged 30) | 2016 | 2023[20] | €32M[21] | 92 | 12 | ||
| 6 | Sami Khedira | DM /CM | (1987-04-04)4 April 1987 (aged 33) | 2015 | 2021[22] | Free[23] | 87 | 21 | ||
| 8 | Aaron Ramsey | CM /RM /AM | (1990-12-26)26 December 1990 (aged 29) | 2019 | 2023 | Free[24] | 0 | 0 | ||
| 14 | Blaise Matuidi | CM /LM /DM | (1987-04-09)9 April 1987 (aged 33) | 2017 | 2021 | €20M[25] | 63 | 6 | ||
| 25 | Adrien Rabiot | CM | (1995-04-03)3 April 1995 (aged 25) | 2019 | 2023 | Free[26] | 0 | 0 | ||
| 30 | Rodrigo Bentancur | CM | (1997-06-25)25 June 1997 (aged 23) | 2017 | 2024[27] | €9.5M[28] | 51 | 2 | ||
| Forwards | ||||||||||
| 7 | Cristiano Ronaldo | LW /ST | (1985-02-05)5 February 1985 (aged 35) | 2018 | 2022 | €100Mb[29] | 31 | 26 | ||
| 10 | Paulo Dybala | RW /AM /SS | (1993-11-15)15 November 1993 (aged 26) | 2015 | 2022[30] | €32M[31] | 128 | 57 | ||
| 11 | Douglas Costa | LW /RW | (1990-09-14)14 September 1990 (aged 29) | 2017 | 2022 | €40M[32] | 48 | 5 | ||
| 16 | Juan Cuadrado | RW /RWB /RB | (1988-05-26)26 May 1988 (aged 32) | 2016 | 2022[33] | €25M[34] | 97 | 11 | ||
| 21 | Gonzalo Higuaín | ST /CF | (1987-12-10)10 December 1987 (aged 32) | 2016 | 2021 | €90M[35] | 73 | 40 | ||
| 33 | Federico Bernardeschi | RW /LW /AM | (1994-02-16)16 February 1994 (aged 26) | 2017 | 2022 | €40M[36] | 50 | 6 | ||
| Players transferred during the season | ||||||||||
| 17 | Mario Mandžukić | ST /LW | (1986-05-21)21 May 1986 (aged 34) | 2015 | 2021[37] | €19M[38] | 117 | 30 | ||
| 20 | Marko Pjaca | SS /LW /RW | (1995-05-06)6 May 1995 (aged 25) | 2016 | 2021 | €23M[39] | 14 | 0 | ||
| 23 | Emre Can | DM /CM | (1994-01-12)12 January 1994 (aged 26) | 2018 | 2022 | Freea[40] | 29 | 4 | ||
| 37 | Mattia Perin | GK | (1992-11-10)10 November 1992 (aged 27) | 2018 | 2022 | €15M[41] | 9 | 0 | ||
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 1 July 2019 | MF | 28 | Free | Additional costs of €3.7M | [42] | ||
| 1 July 2019 | MF | 24 | Free | Additional costs of €10M | [43] | ||
| 1 July 2019 | FW | 31 | N/A | Loan return | [44][45] | ||
| 1 July 2019 | FW | 24 | N/A | Loan return | [45] | ||
| 4 July 2019 | GK | 41 | Free | [46] | |||
| 5 July 2019 | DF | 21 | €18M | [47] | |||
| 18 July 2019 | DF | 19 | €75M | Additional costs of €10.5M | [48] | ||
| 7 August 2019 | DF | 28 | €37M | Part ofJoão Cancelo deal | [49] |
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 1 July 2019 | DF | 38 | Retired | N/a | [50] | ||
| 1 July 2019 | DF | 32 | Free | End of loan | [51] | ||
| 1 July 2019 | DF | 26 | €29.5M | [52] | |||
| 4 August 2019 | FW | 19 | €27.5M + €2.5M variables | Option for future buy-back | [53] | ||
| 7 August 2019 | DF | 24 | €65M | Part ofDanilo deal | [49] | ||
| 22 August 2019 | MF | 21 | N/A | On loan until June 2020 with option to buy | [54] | ||
| 29 August 2019 | MF | 21 | N/A | On loan until June 2020 with option to buy | [55] | ||
| 29 August 2019 | FW | 21 | N/A | On loan until June 2020 with option to buy | [56] | ||
| 2 September 2019 | MF | 19 | N/A | On loan until June 2020 | [57] |
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 1 July 2019 | MF | 21 | N/A | Loan return to play forJuventus Under 23 | [58] | ||
| 1 July 2019 | MF | 20 | N/A | Loan return to play forJuventus Under 23 | [59] | ||
| 1 July 2019 | MF | 26 | N/A | Loan return to play forJuventus Under 23 | [60] | ||
| 1 July 2019 | FW | 25 | N/A | Loan return to play forJuventus Under 23 | [60] | ||
| 1 July 2019 | DF | 20 | €22M | On loan toCagliari until 30 June 2020 | [61][62] | ||
| 11 July 2019 | DF | 21 | €26M + €5.3M variables | On loan toGenoa until 30 June 2020 | [63] | ||
| 16 July 2019 | MF | 20 | €0.4M + €5M variables | To play forJuventus Under 23 | [64] [1] | ||
| 1 August 2019 | DF | 20 | €3.5M + variables | To play forJuventus Under 23 | [2] | ||
| 2 August 2019 | DF | 20 | €2.6M | To play forJuventus Under 23 | [3] | ||
| 5 August 2019 | FW | 21 | €1.8M + variables | To play forJuventus Under 23 | [4] | ||
| 6 August 2019 | FW | 18 | €1M | To play forJuventus Under 23 | [65] | ||
| 30 August 2019 | MF | 21 | Undisclosed | To play forJuventus Under 23 | [65] | ||
| 2 September 2019 | FW | 20 | N/A | On loan until June 2020 to play forJuventus Under 23 with obligation to buy for €3.5M | [5] | ||
| 2 September 2019 | MF | 18 | N/A | End of loan | [65] |
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 20 June 2019 | FW | 22 | €15M | Opted to sign permanently and €22.5M Buy-back clause for Juventus | [66][67] | ||
| 1 July 2019 | DF | 21 | €6M | Signed permanently by option to buy | [68] | ||
| 1 July 2019 | DF | 18 | €1.8M | Signed permanently | [68] | ||
| 1 July 2019 | DF | 24 | Free | Contract expiration | [69] | ||
| 1 July 2019 | MF | 20 | Unattached | Free | Contract expiration | ||
| 1 July 2019 | FW | 21 | Unattached | Free | Contract expiration | ||
| 2 July 2019 | DF | 21 | €4M | [6] | |||
| 2 July 2019 | MF | 20 | Undisclosed | [7]Archived 2020-09-13 at theWayback Machine | |||
| 4 July 2019 | MF | 21 | Undisclosed | [8] | |||
| 8 July 2019 | GK | 25 | N/A | On loan until June 2020 | [9] | ||
| 11 July 2019 | FW | 25 | Free | Contract expiration | [10] | ||
| 12 July 2019 | FW | 27 | €4.5M | [11] | |||
| 12 July 2019 | MF | 21 | N/A | On loan until June 2020 | [12] | ||
| 16 July 2019 | FW | 29 | €0.45M | [13] | |||
| 22 July 2019 | GK | 21 | N/A | On loan until June 2020 | [14] | ||
| 24 July 2019 | DF | 22 | Free | Contract expiration | [15] | ||
| 24 July 2019 | FW | 25 | Free | Contract expiration | [16]Archived 2019-08-26 at theWayback Machine | ||
| 24 July 2019 | DF | 20 | Undisclosed | Option for buy-back for Juventus | [17][18] | ||
| 1 August 2019 | DF | 19 | Free | Termination contract | [19] | ||
| 2 August 2019 | MF | 21 | N/A | On loan until June 2020 with option to buy | [20]Archived 2019-09-02 at theWayback Machine | ||
| 14 August 2019 | FW | 22 | Free | Contract expiration | [21][22] | ||
| 16 August 2019 | DF | 33 | Undisclosed | [23] | |||
| 16 August 2019 | FW | 19 | N/A | On loan until June 2020 with option to buy | [24]Archived 2019-10-01 at theWayback Machine | ||
| 29 August 2019 | DF | 24 | N/A | On loan until June 2020 | [25] | ||
| 31 August 2019 | DF | 23 | N/A | On loan until June 2020 | [26] | ||
| 2 September 2019 | MF | 19 | N/A | On loan until June 2020 | [27] | ||
| 2 September 2019 | GK | 20 | Free | Signed permanently by option to buy | [28] | ||
| 2 September 2019 | DF | 22 | N/A | On loan until June 2020 | [29] | ||
| 10 September 2019 | MF | 22 | Free | Contract expiration | [30][permanent dead link] | ||
| 11 September 2019 | GK | 19 | Free | Contract expiration | [31]Archived 2020-08-14 at theWayback Machine |
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
|---|
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 30 December 2019 | FW | 33 | Free | Released | [70][71] | ||
| 2 January 2020 | GK | 27 | N/A | On loan until June 2020 | [72][73] | ||
| 31 January 2020 | MF | 25 | €1M | On loan with obligation to buy for €25M at some conditions until June 2020 | [74][75] | ||
| 31 January 2020 | FW | 24 | N/A | On loan until June 2020 | [76][77] |
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 2 January 2020 | MF | 19 | €35M + €9M variables | On loan toParma until 30 June 2020 | [78] | ||
| 2 January 2020 | FW | 21 | €3.5M | Redeem after loan | [79] | ||
| 10 January 2020 | FW | 18 | Undisclosed | On loan toSion until 30 June 2020 | [80] | ||
| 10 January 2020 | MF | 21 | N/A | End of loan to play forJuventus Under 23 | [79] | ||
| 17 January 2020 | DF | 17 | Free | [81] | |||
| 21 January 2020 | FW | 34 | N/A | On loan until June 2020 to play forJuventus Under 23 | [79] | ||
| 24 January 2020 | FW | 25 | €1M | To play forJuventus Under 23 | [82] | ||
| 25 January 2020 | FW | 19 | €8.2M | To play forJuventus Under 23 | [83] | ||
| 28 January 2020 | MF | 16 | Undisclosed | [79] | |||
| 30 January 2020 | FW | 21 | Undisclosed | To play forJuventus Under 23 with option to buy | [84][85] | ||
| 30 January 2020 | DF | 19 | Free | To play forJuventus Under 23 | [86][87] | ||
| 31 January 2020 | DF | 20 | €0.5M | To play forJuventus Under 23 | [88] | ||
| 31 January 2020 | MF | 18 | Undisclosed | [81] | |||
| 31 January 2020 | DF | 15–16 | Undisclosed | [79] |
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 8 January 2020 | FW | 21 | €5M | [89] | |||
| 20 January 2020 | FW | 21 | N/A | On loan until June 2020 with option to buy | [90] | ||
| 23 January 2020 | MF | 21 | N/A | On loan until June 2020 | [32] | ||
| 24 January 2020 | DF | 23 | €1M | Opted to sign permanently | [33] | ||
| 25 January 2020 | MF | 21 | N/A | After return fromDijon on loan until June 2020 to play forFC Barcelona B with option to buy for €8M | [34] | ||
| 27 January 2020 | MF | 26 | Undisclosed | [35] | |||
| 30 January 2020 | MF | 18 | N/A | On loan until June 2020 with option to buy | [84] | ||
| 30 January 2020 | FW | 19 | N/A | On loan until June 2020 with option to buy | [84] | ||
| 30 January 2020 | FW | 19 | N/A | On loan until June 2020 with option to buy | [84] | ||
| 30 January 2020 | FW | 25 | €0.5M | On loan toComo until June 2020 | [36] | ||
| 31 January 2020 | FW | 19 | N/A | On loan until June 2020 with option to buy | [37]Archived 2020-01-31 at theWayback Machine | ||
| 31 January 2020 | MF | 22 | N/A | On loan until June 2020 with option to buy | [38] | ||
| 31 January 2020 | DF | 19 | N/A | On loan until June 2020 with option to buy | [79] |
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 18 February 2020 | MF | 26 | €25M | Opted to sign permanently with the loan still expiring June 2020 | [91][92] |
| 21 July 2019ICC | Juventus | 2–3 | Tottenham Hotspur | Kallang,Singapore |
| 19:30SST | Report | Stadium:National Stadium Attendance: 50,443[93] Referee: Ahmad A'Qashah (Singapore) |
| 24 July 2019ICC | Juventus | 1–1 (4–3p) | Internazionale | Nanjing,China |
| 19:30CST | Report |
| Stadium:Nanjing Olympic Sports Centre Attendance: 48,646[94] Referee:Zhang Lei (China) | |
| Penalties | ||||
| 26 July 2019Friendly | Team K League | 3–3 | Juventus | Seoul,South Korea |
| 20:50KST | Report | Stadium:Seoul World Cup Stadium Attendance: 63,000[95] Referee:Kim Dong-jin (South Korea) |
| 7 August 2019Friendly | Juventus | 4–0 | Novara | Continassa,Turin |
| 18:30CEST | Report | Stadium:Juventus Training Center |
| 10 August 2019ICC | Atlético Madrid | 2–1 | Juventus | Stockholm,Sweden |
| 18:00CEST | Report |
| Stadium:Friends Arena Attendance: 49,752[96] Referee:Andreas Ekberg (Sweden) |
| 14 August 2019Villar Perosa | Juventus | 3–1[A] | Juventus B | Villar Perosa,Italy |
| 17:00CEST | Report | Referee: Lorenzo Maggioni (Italy) |
| 17 August 2019Friendly | Triestina | 0–1 | Juventus | Trieste,Italy |
| 20:30CEST | Report |
| Stadium:Stadio Nereo Rocco Referee: Luca Zufferli (Italy) |
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 | 52 | 34 | 9 | 9 | 99 | 54 | +45 | 065.38 | ||||
Source:Competitions
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Juventus(C) | 38 | 26 | 5 | 7 | 76 | 43 | +33 | 83 | Qualification for theChampions League group stage |
| 2 | Internazionale | 38 | 24 | 10 | 4 | 81 | 36 | +45 | 82 | |
| 3 | Atalanta | 38 | 23 | 9 | 6 | 98 | 48 | +50 | 78[a] | |
| 4 | Lazio | 38 | 24 | 6 | 8 | 79 | 42 | +37 | 78[a] | |
| 5 | Roma | 38 | 21 | 7 | 10 | 77 | 51 | +26 | 70 | Qualification for theEuropa League group stage |
| 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 | 5 | 7 | 76 | 43 | +33 | 83 | 16 | 2 | 1 | 46 | 17 | +29 | 10 | 3 | 6 | 30 | 26 | +4 |
Source:Competitive matches
| 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 |
| 24 August 20191 | Parma | 0–1 | Juventus | Parma |
| 18:00CEST (UTC+02:00) | Kulusevski Hernani | Report | Chiellini Khedira Bernardeschi Pjanić | Stadium:Stadio Ennio Tardini Attendance: 20,073 Referee: Fabio Maresca |
| 31 August 20192 | Juventus | 4–3 | Napoli | Turin |
| 20:45CEST (UTC+02:00) | Danilo Higuaín Matuidi Ronaldo Alex Sandro Douglas Costa Koulibaly | Report | Ghoulam Di Lorenzo Manolas Lozano Elmas | Stadium:Juventus Stadium Attendance: 39,203 Referee:Daniele Orsato |
| 14 September 20193 | Fiorentina | 0–0 | Juventus | Florence |
| 15:00CEST (UTC+02:00) | Cáceres Chiesa Castrovilli | Report | Pjanić De Ligt Bentancur | Stadium:Stadio Artemio Franchi Attendance: 40,312 Referee:Massimiliano Irrati |
| 21 September 20194 | Juventus | 2–1 | Hellas Verona | Turin |
| 18:00CEST (UTC+02:00) | Ramsey Ronaldo | Report | Kumbulla Di Carmine Veloso Rrahmani Faraoni | Stadium:Juventus Stadium Attendance: 39,945 Referee: Federico La Penna |
| 24 September 20195 | Brescia | 1–2 | Juventus | Brescia |
| 21:00CEST (UTC+02:00) | Donnarumma Cistana | Report | Khedira Chancellor Bonucci De Ligt Pjanić | Stadium:Stadio Mario Rigamonti Attendance: 18,500 Referee: Fabrizio Pasqua |
| 28 September 20196 | Juventus | 2–0 | SPAL | Turin |
| 15:00CEST (UTC+02:00) | Khedira Pjanić Ronaldo Can | Report | Igor Petagna | Stadium:Juventus Stadium Attendance: 38,995 Referee: Marco Piccinini |
| 6 October 20197 | Internazionale | 1–2 | Juventus | Milan |
| 20:45CEST (UTC+02:00) | Martínez Vecino Barella | Report | Dybala Alex Sandro Higuaín Can Pjanić | Stadium:San Siro Attendance: 75,923 Referee:Gianluca Rocchi |
| 19 October 20198 | Juventus | 2–1 | Bologna | Turin |
| 20:45CEST (UTC+02:00) | Ronaldo Rabiot Pjanić Bentancur | Report | Sansone Danilo Bani | Stadium:Juventus Stadium Attendance: 40,461 Referee:Massimiliano Irrati |
| 26 October 20199 | Lecce | 1–1 | Juventus | Lecce |
| 15:00CEST (UTC+02:00) | Calderoni Rossettini Mancosu Lapadula | Report | Dybala Bernardeschi | Stadium:Stadio Via del Mare Attendance: 26,591 Referee:Paolo Valeri |
| 30 October 201910 | Juventus | 2–1 | Genoa | Turin |
| 21:00CET (UTC+01:00) | Bentancur Bonucci Rugani Rabiot Ronaldo | Report | Cassata Kouamé Pandev Marchetti | Stadium:Juventus Stadium Attendance: 39,115 Referee: Antonio Giua |
| Note:Marchetti was sent off for dissent while a substitute. | ||||
| 2 November 201911 | Torino | 0–1 | Juventus | Turin |
| 20:45CET (UTC+01:00) | Aina Ansaldi Baselli Belotti | Report | Bentancur Cuadrado De Ligt | Stadium:Stadio Olimpico Grande Torino Attendance: 26,664 Referee: Daniele Doveri |
| 10 November 201912 | Juventus | 1–0 | AC Milan | Turin |
| 20:45CET (UTC+01:00) | Cuadrado Dybala | Report | Krunić Bennacer Hernandez Çalhanoğlu Suso | Stadium:Juventus Stadium Attendance: 40,478 Referee: Fabio Maresca |
| 23 November 201913 | Atalanta | 1–3 | Juventus | Bergamo |
| 15:00CET (UTC+01:00) | Palomino Barrow Freuler Gosens Toloi Gollini | Report | Higuaín Dybala Cuadrado | Stadium:Stadio Atleti Azzurri d'Italia Attendance: 20,899 Referee:Gianluca Rocchi |
| 1 December 201914 | Juventus | 2–2 | Sassuolo | Turin |
| 12:30CET (UTC+01:00) | Bonucci Ronaldo Pjanić | Report | Boga Đuričić Caputo Locatelli Toljan Kyriakopoulos Müldür | Stadium:Juventus Stadium Attendance: 40,597 Referee: Federico La Penna |
| 7 December 201915 | Lazio | 3–1 | Juventus | Rome |
| 20:45CET (UTC+01:00) | Luis Alberto Luiz Felipe Lazzari Milinković-Savić Immobile Lucas Caicedo | Report | Pjanić Ronaldo Dybala Cuadrado Szczęsny | Stadium:Stadio Olimpico Attendance: 65,000 Referee: Michael Fabbri |
| 15 December 201916 | Juventus | 3–1 | Udinese | Turin |
| 15:00CET (UTC+01:00) | Ronaldo Dybala Bonucci Bentancur | Report | Nuytinck Pussetto | Stadium:Juventus Stadium Attendance: 39,127 Referee: Fabrizio Pasqua |
| 18 December 201917 | Sampdoria | 1–2 | Juventus | Genoa |
| 18:55CET (UTC+01:00) | Caprari Jankto Murillo Ramírez | Report | Dybala Ronaldo Pjanić Demiral | Stadium:Stadio Luigi Ferraris Attendance: 23,136 Referee:Gianluca Rocchi |
| 6 January 202018 | Juventus | 4–0 | Cagliari | Turin |
| 15:00CET (UTC+01:00) | Rabiot Ronaldo Higuaín | Report | João Pedro | Stadium:Juventus Stadium Attendance: 40,598 Referee: Piero Giacomelli |
| 12 January 202019 | Roma | 1–2 | Juventus | Rome |
| 20:45CET (UTC+01:00) | Veretout Kolarov Mancini Perotti Cristante Kalinić Florenzi | Report | Demiral Ronaldo Pjanić De Ligt Cuadrado | Stadium:Stadio Olimpico Attendance: 60,513 Referee:Marco Guida |
| 19 January 202020 | Juventus | 2–1 | Parma | Turin |
| 20:45CET (UTC+01:00) | Ronaldo | Report | Cornelius Kurtić | Stadium:Juventus Stadium Attendance: 37,790 Referee:Marco Di Bello |
| 26 January 202021 | Napoli | 2–1 | Juventus | Naples |
| 20:45CET (UTC+01:00) | Demme Zieliński Hysaj Insigne | Report | Bentancur Rabiot Bernardeschi De Ligt Ronaldo | Stadium:Stadio San Paolo Attendance: 39,111 Referee: Maurizio Mariani |
| 2 February 202022 | Juventus | 3–0 | Fiorentina | Turin |
| 12:30CET (UTC+01:00) | Bonucci Ronaldo De Ligt | Report | Chiesa Pezzella Ghezzal Ceccherini | Stadium:Juventus Stadium Attendance: 40,171 Referee: Fabrizio Pasqua |
| 8 February 202023 | Hellas Verona | 2–1 | Juventus | Verona |
| 20:45CET (UTC+01:00) | Lazović Pessina Borini Pazzini | Report | Alex Sandro Ronaldo Dybala Bonucci | Stadium:Stadio Marc'Antonio Bentegodi Attendance: 28,654 Referee:Davide Massa |
| 16 February 202024 | Juventus | 2–0 | Brescia | Turin |
| 15:00CET (UTC+01:00) | Bonucci Dybala Higuaín Bentancur Cuadrado | Report | Ayé | Stadium:Juventus Stadium Attendance: 40,841 Referee: Daniele Chiffi |
| 22 February 202025 | SPAL | 1–2 | Juventus | Ferrara |
| 18:00CET (UTC+01:00) | Valoti Zukanović Petagna Espeto Cionek | Report | Ronaldo Ramsey Matuidi Danilo | Stadium:Stadio Paolo Mazza Attendance: 15,262 Referee: Federico La Penna |
| 8 March 202026 | Juventus | 2–0 | Internazionale | Turin |
| 20:45CET (UTC+01:00) | Ramsey Dybala Ronaldo | Report | Škriniar Vecino Brozović Padelli | Stadium:Juventus Stadium Attendance: 0 Referee:Marco Guida |
| Note: Match was initially postponed to 13 May from its original date of 1 March due to concerns over theCOVID-19 pandemic,[97] but was later moved to 8 March to be played behind closed doors.[98] | ||||
| 22 June 202027 | Bologna | 0–2 | Juventus | Bologna |
| 21:45CEST (UTC+02:00) | Soriano | Report | Ronaldo Dybala De Sciglio Bentancur Danilo | Stadium:Stadio Renato Dall'Ara Attendance: 0 Referee:Gianluca Rocchi |
| Note: Match was postponed to 13 March and then to 22 June from its original date of 8 March due to schedule shuffling to allow for Juventus vs Inter Milan to be played following its previous postponement due to concerns over theCOVID-19 pandemic. All subsequent matches were also shuffled to allow for this accommodation. On 9 March, all sports events in Italy were suspended until 3 April.[99] This was the first match played since theCOVID-19 pandemic lockdown in Italy.[100][101] | ||||
| 26 June 202028 | Juventus | 4–0 | Lecce | Turin |
| 21:45CEST (UTC+02:00) | Bentancur Dybala Ronaldo Higuaín De Ligt | Report | Lucioni | Stadium:Juventus Stadium Attendance: 0 Referee: Marco Piccinini |
| 30 June 202029 | Genoa | 1–3 | Juventus | Genoa |
| 21:45CEST (UTC+02:00) | Favilli Schöne Sturaro Cassata Pinamonti Masiello | Report | Bonucci Dybala Ronaldo Douglas Costa | Stadium:Stadio Luigi Ferraris Attendance: 0 Referee: Gianpaolo Calvarese |
| 4 July 202030 | Juventus | 4–1 | Torino | Turin |
| 17:15CEST (UTC+02:00) | Dybala Bonucci Cuadrado Pjanić De Ligt Ronaldo Djidji | Report | Belotti Izzo Aina | Stadium:Juventus Stadium Attendance: 0 Referee: Fabio Maresca |
| 7 July 202031 | AC Milan | 4–2 | Juventus | Milan |
| 21:45CEST (UTC+02:00) | Paquetá Bennacer Rebić Ibrahimović Kessié Leão Conti | Report | Rabiot Ronaldo Bonucci | Stadium:San Siro Attendance: 0 Referee:Marco Guida |
| 11 July 202032 | Juventus | 2–2 | Atalanta | Turin |
| 21:45CEST (UTC+02:00) | Bernardeschi Cuadrado Ronaldo Rabiot | Report | Zapata Pašalić Malinovskyi Hateboer | Stadium:Juventus Stadium Attendance: 0 Referee: Piero Giacomelli |
| 15 July 202033 | Sassuolo | 3–3 | Juventus | Reggio Emilia |
| 21:45CEST (UTC+02:00) | Đuričić Magnanelli Berardi Kyriakopoulos Caputo Bourabia | Report | Danilo Higuaín Bernardeschi Ronaldo Alex Sandro Bonucci Ramsey | Stadium:Mapei Stadium – Città del Tricolore Attendance: 0 Referee:Paolo Valeri |
| 20 July 202034 | Juventus | 2–1 | Lazio | Turin |
| 21:45CEST (UTC+02:00) | Ronaldo Alex Sandro Bonucci Danilo | Report | Anderson Immobile | Stadium:Juventus Stadium Attendance: 0 Referee:Daniele Orsato |
| 23 July 202035 | Udinese | 2–1 | Juventus | Udine |
| 19:30CEST (UTC+02:00) | Troost-Ekong Nestorovski Zeegelaar Fofana | Report | Ramsey De Ligt Cuadrado | Stadium:Stadio Friuli Attendance: 0 Referee:Massimiliano Irrati |
| 26 July 202036 | Juventus | 2–0 | Sampdoria | Turin |
| 21:45CEST (UTC+02:00) | Pjanić Ronaldo Bernardeschi Cuadrado Rabiot | Report | Thorsby Tonelli Jankto Depaoli | Stadium:Juventus Stadium Attendance: 0 Referee: Francesco Fourneau |
| 29 July 202037 | Cagliari | 2–0 | Juventus | Cagliari |
| 21:45CEST (UTC+02:00) | Gagliano Rog Simeone João Pedro | Report | Pjanić | Stadium:Sardegna Arena Attendance: 0 Referee: Davide Ghersini |
| 1 August 202038 | Juventus | 1–3 | Roma | Turin |
| 20:45CEST (UTC+02:00) | Higuaín Rugani | Report | Kalinić Smalling Perotti Cristante Fazio | Stadium:Juventus Stadium Attendance: 0 Referee:Gianluca Rocchi |
| 15 January 2020Round of 16 | Juventus | 4–0 | Udinese | Turin |
| 20:45CET (UTC+01:00) | Higuaín Dybala Douglas Costa | Report | Nuytinck | Stadium:Juventus Stadium Attendance: 39,524 Referee: Gianluca Aureliano |
| 22 January 2020Quarter-finals | Juventus | 3–1 | Roma | Turin |
| 20:45CET (UTC+01:00) | Ronaldo Bentancur Bonucci Higuaín Matuidi | Report | Cristante Buffon | Stadium:Juventus Stadium Attendance: 40,791 Referee:Gianluca Rocchi |
| 13 February 2020Semi-finals first leg | AC Milan | 1–1 | Juventus | Milan |
| 20:45CET (UTC+01:00) | Ibrahimović Hernandez Kessié Rebić Castillejo Calabria | Report | Ramsey Ronaldo | Stadium:San Siro Attendance: 72,738 Referee:Paolo Valeri |
| 12 June 2020Semi-finals second leg | Juventus | 0–0 (1 (a) –1agg.) | AC Milan | Turin |
| 21:00CEST (UTC+02:00) | Ronaldo Pjanić Khedira | Report | Conti Rebić | Stadium:Juventus Stadium Attendance: 0 Referee:Daniele Orsato |
| Note: Match was postponed to 12 June[102] from its original date of 4 March due to concerns over theCOVID-19 pandemic.[103] | ||||
| 17 June 2020Final | Napoli | 0–0 (4–2p) | Juventus | Rome |
| 21:00CEST (UTC+02:00) | Mário Rui | Report | Bonucci Dybala | Stadium:Stadio Olimpico Attendance: 0 Referee: Daniele Doveri |
| Penalties | ||||
| Insigne Politano Maksimović Milik | ||||
| Note: Match was first postponed to 20 May,[97] and then to 17 June to be played behind closed doors from its original date of 13 May due to concerns over theCOVID-19 pandemic.[100][104] | ||||
| 22 December 2019 | Juventus | 1–3 | Lazio | Riyadh,Saudi Arabia |
| 19:45AST | Matuidi Dybala Bentancur | Report | Luis Alberto Lucas Lulić Cataldi | Stadium:King Saud University Stadium Attendance: 23,361 Referee: Gianpaolo Calvarese |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | JUV | ATM | LEV | LMO | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 5 | 1 | 0 | 12 | 4 | +8 | 16 | Advance toknockout phase | — | 1–0 | 3–0 | 2–1 | ||
| 2 | 6 | 3 | 1 | 2 | 8 | 5 | +3 | 10 | 2–2 | — | 1–0 | 2–0 | |||
| 3 | 6 | 2 | 0 | 4 | 5 | 9 | −4 | 6 | Transfer toEuropa League | 0–2 | 2–1 | — | 1–2 | ||
| 4 | 6 | 1 | 0 | 5 | 4 | 11 | −7 | 3 | 1–2 | 0–2 | 0–2 | — |
| 18 September 20191 | Atlético Madrid | 2–2 | Madrid,Spain | |
| 21:00CEST (UTC+02:00) | Savić Costa Herrera | Report | Matuidi Cuadrado | Stadium:Metropolitano Stadium Attendance: 66,283 Referee:Danny Makkelie (Netherlands) |
| 1 October 20192 | Juventus | 3–0 | Turin,Italy | |
| 21:00CEST (UTC+02:00) | Higuaín Cuadrado Bernardeschi Ronaldo | Report | Aránguiz | Stadium:Juventus Stadium Attendance: 34,525 Referee:Willie Collum (Scotland) |
| 22 October 20193 | Juventus | 2–1 | Turin,Italy | |
| 21:00CEST (UTC+02:00) | Matuidi Cuadrado Dybala | Report | Miranchuk Krychowiak Barinov | Stadium:Juventus Stadium Attendance: 38,547 Referee:Anastasios Sidiropoulos (Greece) |
| 6 November 20194 | Lokomotiv Moscow | 1–2 | Moscow,Russia | |
| 18:55CET (UTC+01:00) | Miranchuk Rybus | Report | Ramsey Bonucci Douglas Costa | Stadium:RZD Arena Attendance: 26,862 Referee:Ruddy Buquet (France) |
| 26 November 20195 | Juventus | 1–0 | Turin,Italy | |
| 21:00CET (UTC+01:00) | Bentancur Dybala | Report | Hermoso Lodi Saúl Herrera | Stadium:Juventus Stadium Attendance: 40,486 Referee:Anthony Taylor (England) |
| 11 December 20196 | Bayer Leverkusen | 0–2 | Leverkusen,Germany | |
| 21:00CET (UTC+01:00) | Report | Ronaldo Higuaín | Stadium:BayArena Attendance: 29,542 Referee:Benoît Bastien (France) |
| 26 February 2020First leg | Lyon | 1–0 | Décines-Charpieu,France | |
| 21:00CET (UTC+01:00) | Marcelo Tousart Cornet | Report | Stadium:Parc Olympique Lyonnais Attendance: 57,335 Referee:Jesús Gil Manzano (Spain) |
| 7 August 2020Second leg | Juventus | 2–1 (2–2 (a)agg.) | Turin,Italy | |
| 21:00CEST (UTC+02:00) | Cuadrado Ronaldo Bentancur | Report | Depay Aouar Dubois Lopes Cornet Caqueret Marçal | Stadium:Juventus Stadium Attendance: 0 Referee:Felix Zwayer (Germany) |
| Note: Match was initially scheduled for 17 March to be played behind closed doors due to concerns over theCOVID-19 pandemic.[105] However, on 12 March, the match was postponed as the Juventus players were quarantined due to aCOVID-19 pandemic in Italy.[106] The match was rescheduled on 17 June to 7 August,[107] and was played behind closed doors due to concerns over theCOVID-19 pandemic in Europe.[108] | ||||
| No. | Pos | Nat | Player | Total | Serie A | Supercoppa Italiana | Coppa Italia | Champions League | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||||||
| Goalkeepers | |||||||||||||||||
| 1 | GK | Wojciech Szczęsny | 37 | 0 | 29 | 0 | 1 | 0 | 0 | 0 | 7 | 0 | |||||
| 31 | GK | Carlo Pinsoglio | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 77 | GK | Gianluigi Buffon | 15 | 0 | 9 | 0 | 0 | 0 | 5 | 0 | 1 | 0 | |||||
| Defenders | |||||||||||||||||
| 2 | DF | Mattia De Sciglio | 13 | 0 | 6+3 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | |||||
| 3 | DF | Giorgio Chiellini | 4 | 1 | 3+1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 4 | DF | Matthijs de Ligt | 39 | 4 | 26+3 | 4 | 0 | 0 | 4 | 0 | 6 | 0 | |||||
| 12 | DF | Alex Sandro | 41 | 1 | 27+2 | 1 | 1 | 0 | 5 | 0 | 6 | 0 | |||||
| 13 | DF | Danilo | 32 | 2 | 16+6 | 2 | 0 | 0 | 3+1 | 0 | 5+1 | 0 | |||||
| 19 | DF | Leonardo Bonucci | 47 | 4 | 35 | 3 | 1 | 0 | 4 | 1 | 7 | 0 | |||||
| 24 | DF | Daniele Rugani | 14 | 0 | 7+3 | 0 | 0 | 0 | 2 | 0 | 2 | 0 | |||||
| 28 | DF | Merih Demiral | 8 | 1 | 5+1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | |||||
| 47 | DF | Gianluca Frabotta | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| Midfielders | |||||||||||||||||
| 5 | MF | Miralem Pjanić | 43 | 3 | 28+2 | 3 | 1 | 0 | 4 | 0 | 8 | 0 | |||||
| 6 | MF | Sami Khedira | 19 | 0 | 9+3 | 0 | 0+1 | 0 | 0+1 | 0 | 4+1 | 0 | |||||
| 8 | MF | Aaron Ramsey | 35 | 4 | 11+13 | 3 | 0+1 | 0 | 1+3 | 0 | 2+4 | 1 | |||||
| 14 | MF | Blaise Matuidi | 45 | 1 | 23+12 | 0 | 1 | 0 | 3+1 | 0 | 4+1 | 1 | |||||
| 25 | MF | Adrien Rabiot | 37 | 1 | 21+7 | 1 | 0 | 0 | 2+2 | 0 | 4+1 | 0 | |||||
| 30 | MF | Rodrigo Bentancur | 43 | 0 | 25+5 | 0 | 1 | 0 | 4+1 | 0 | 4+3 | 0 | |||||
| 38 | MF | Simone Muratore | 5 | 0 | 2+2 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | |||||
| 43 | MF | Daouda Peeters | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| Forwards | |||||||||||||||||
| 7 | FW | Cristiano Ronaldo | 46 | 37 | 33 | 31 | 1 | 0 | 4 | 2 | 8 | 4 | |||||
| 10 | FW | Paulo Dybala | 46 | 17 | 25+8 | 11 | 1 | 1 | 4 | 2 | 3+5 | 3 | |||||
| 11 | FW | Douglas Costa | 29 | 3 | 7+16 | 1 | 0+1 | 0 | 4 | 1 | 0+1 | 1 | |||||
| 16 | FW | Juan Cuadrado | 45 | 3 | 28+5 | 2 | 0+1 | 0 | 2+3 | 0 | 6 | 1 | |||||
| 21 | FW | Gonzalo Higuaín | 44 | 11 | 20+12 | 8 | 1 | 0 | 2+1 | 1 | 5+3 | 2 | |||||
| 33 | FW | Federico Bernardeschi | 38 | 2 | 19+10 | 1 | 0 | 0 | 1+2 | 0 | 3+3 | 1 | |||||
| 35 | FW | Marco Olivieri | 4 | 0 | 0+3 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | |||||
| 44 | FW | Giacomo Vrioni | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 46 | FW | Luca Zanimacchia | 2 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| Players transferred/loaned out during the season | |||||||||||||||||
| 37 | GK | Mattia Perin | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 23 | MF | Emre Can | 8 | 0 | 2+6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 17 | FW | Mario Mandžukić | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 20 | FW | Marko Pjaca | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | |||||
Last updated: 7 August 2020
Source:Competitions
| 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 | |
| 8 | MF | Aaron Ramsey | 3 | 0 | 0 | 1 | 4 | ||
| 4 | DF | Matthijs de Ligt | 4 | 0 | 0 | 0 | 4 | ||
| 7 | 5 | MF | Miralem Pjanić | 3 | 0 | 0 | 0 | 3 | |
| 11 | FW | Douglas Costa | 1 | 0 | 1 | 1 | 3 | ||
| 16 | FW | Juan Cuadrado | 2 | 0 | 0 | 1 | 3 | ||
| 10 | 13 | DF | Danilo | 2 | 0 | 0 | 0 | 2 | |
| 33 | FW | Federico Bernardeschi | 1 | 0 | 0 | 1 | 2 | ||
| 12 | 3 | DF | Giorgio Chiellini | 1 | 0 | 0 | 0 | 1 | |
| 12 | DF | Alex Sandro | 1 | 0 | 0 | 0 | 1 | ||
| 14 | MF | Blaise Matuidi | 0 | 0 | 0 | 1 | 1 | ||
| 25 | MF | Adrien Rabiot | 1 | 0 | 0 | 0 | 1 | ||
| 28 | DF | Merih Demiral | 1 | 0 | 0 | 0 | 1 | ||
| 30 | MF | Rodrigo Bentancur | 0 | 0 | 1 | 0 | 1 | ||
| Own goal | 3 | 0 | 0 | 0 | 3 | ||||
| Totals | 76 | 1 | 8 | 14 | 99 | ||||
Last updated: 7 August 2020
| No. | Pos | Nat | Name | Serie A | Supercoppa | Coppa Italia | UEFA CL | 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 | 38 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | 47 | 2 | 1 | |||
Last updated: 6 January 2020
A. ^ The match was called off at the 51st minute due to the annual tradition ofpitch invasion.