| 2018–19 season | ||||
|---|---|---|---|---|
| Chairman | Andrea Agnelli | |||
| Manager | Massimiliano Allegri | |||
| Stadium | Juventus Stadium | |||
| Serie A | 1st | |||
| Coppa Italia | Quarter-finals | |||
| Supercoppa Italiana | Winners | |||
| UEFA Champions League | Quarter-finals | |||
| Top goalscorer | League: Cristiano Ronaldo (21) All: Cristiano Ronaldo (28) | |||
| Highest home attendance | 41,495 vsInternazionale (7 December 2018, Serie A)[1] | |||
| Lowest home attendance | 30,239 vsChievo (21 January 2019, Serie A) | |||
| Average home league attendance | 39,244[2] | |||
The2018–19 season wasJuventus Football Club's 121st in existence and 12th consecutive season in the top-flight ofItalian football.
On 10 July 2018,Cristiano Ronaldo became thehighest ever transfer for an Italian club withhis €100 million transfer fromReal Madrid.[3]
The season was the first since2000–01 withoutGianluigi Buffon, who joinedParis Saint-Germain (although he returned for thefollowing season for a second and final spell).
Players and squad numbers last updated on 2 February 2019. Appearances include league matches only.[4]
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 29) | 2017 | 2021 | €12M[5] | 33 | 0 | ||
| 21 | Carlo Pinsoglio | GK | (1990-03-16)16 March 1990 (aged 29) | 2014 | 2020[6] | N/A | 1 | 0 | ||
| 22 | Mattia Perin | GK | (1992-11-10)10 November 1992 (aged 26) | 2018 | 2022 | €15M[7] | 6 | 0 | ||
| Defenders | ||||||||||
| 2 | Mattia De Sciglio | RB /RWB /LB /LWB | (1992-10-20)20 October 1992 (aged 26) | 2017 | 2022 | €12M[8] | 23 | 1 | ||
| 3 | Giorgio Chiellini (C) | CB | (1984-08-14)14 August 1984 (aged 34) | 2005 | 2020[9] | €7.4M[10][11] | 374 | 26 | ||
| 4 | Martín Cáceres | CB /RB /LB | (1987-04-07)7 April 1987 (aged 32) | 2019 | 2019 | €0.6M[12] | 78 | 4 | ||
| 12 | Alex Sandro | LB /LWB | (1991-01-26)26 January 1991 (aged 28) | 2015 | 2023[13] | €26M[14] | 94 | 9 | ||
| 15 | Andrea Barzagli | CB | (1981-05-08)8 May 1981 (aged 38) | 2011 | 2019[9] | €0.3M[15] | 203 | 2 | ||
| 19 | Leonardo Bonucci | CB | (1987-05-01)1 May 1987 (aged 32) | 2018[16] | 2023 | €35M[16] | 244 | 14 | ||
| 20 | João Cancelo | RB /RWB | (1994-05-27)27 May 1994 (aged 25) | 2018 | 2023 | €40.4M[17] | 14 | 1 | ||
| 24 | Daniele Rugani | CB | (1994-07-29)29 July 1994 (aged 24) | 2015 | 2023[18] | €3.5M[19] | 61 | 6 | ||
| 37 | Leonardo Spinazzola | LB /LWB /RB /RWB | (1993-03-25)25 March 1993 (aged 26) | 2012 | 2022 | €0.4M[20] | 2 | 0 | ||
| 43 | Paolo Gozzi | CB | (2001-04-25)25 April 2001 (aged 18) | 2019 | 2020 | N/A | - | - | ||
| Midfielders | ||||||||||
| 5 | Miralem Pjanić | DM /CM | (1990-04-02)2 April 1990 (aged 29) | 2016 | 2023[21] | €32M[22] | 79 | 11 | ||
| 6 | Sami Khedira | DM /CM | (1987-04-04)4 April 1987 (aged 32) | 2015 | 2021[23] | Free[24] | 84 | 20 | ||
| 14 | Blaise Matuidi | CM /DM /LM | (1987-04-09)9 April 1987 (aged 32) | 2017 | 2020 | €20M[25] | 52 | 5 | ||
| 23 | Emre Can | DM /CM | (1994-01-12)12 January 1994 (aged 25) | 2018 | 2022 | Freea[26] | 16 | 1 | ||
| 30 | Rodrigo Bentancur | DM /CM | (1997-06-25)25 June 1997 (aged 22) | 2017 | 2022 | €9.5M[27] | 38 | 2 | ||
| 34 | Manolo Portanova | CM | (2000-06-02)2 June 2000 (aged 19) | 2019 | 2020 | N/A | - | - | ||
| 35 | Matheus Pereira da Silva | RW /AM | (1998-02-25)25 February 1998 (aged 21) | 2017 | 2022 | €2M[28] | - | - | ||
| 39 | Grigoris Kastanos | RW /CM /AM | (1998-01-30)30 January 1998 (aged 21) | 2016 | 2022 | N/A | - | - | ||
| 41 | Hans Nicolussi Caviglia | LW /AM | (2000-06-18)18 June 2000 (aged 19) | 2019 | - | N/A | - | - | ||
| Forwards | ||||||||||
| 7 | Cristiano Ronaldo | LW /ST | (1985-02-05)5 February 1985 (aged 34) | 2018 | 2022 | €100Mb[3] | 22 | 17 | ||
| 10 | Paulo Dybala | RW /AM /SS | (1993-11-15)15 November 1993 (aged 25) | 2015 | 2022[29] | €32M[30] | 117 | 54 | ||
| 11 | Douglas Costa | LW /RW | (1990-09-14)14 September 1990 (aged 28) | 2017 | 2022 | €40M[31] | 48 | 5 | ||
| 16 | Juan Cuadrado | RW /RWB | (1988-05-26)26 May 1988 (aged 31) | 2016 | 2020 | €25M[32] | 90 | 11 | ||
| 17 | Mario Mandžukić | ST /LW | (1986-05-21)21 May 1986 (aged 33) | 2015 | 2020[33] | €19M[34] | 110 | 30 | ||
| 18 | Moise Kean | ST | (2000-02-28)28 February 2000 (aged 19) | 2016 | 2020 | N/A | 5 | 1 | ||
| 33 | Federico Bernardeschi | RW /LW /AM | (1994-02-16)16 February 1994 (aged 25) | 2017 | 2022 | €40M[35] | 36 | 6 | ||
| 40 | Stephy Mavididi | ST | (1998-05-31)31 May 1998 (aged 21) | 2019 | 2022 | €2M[36] | - | - | ||
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 1 July 2018 | DF | 24 | N/A | End of loan | [1][2] | ||
| DF | 25 | [3] | |||||
| FW | 18 | [4] | |||||
| GK | 25 | €12M + €3M variables | €12M paid in three instalments | [5] | |||
| MF | 24 | Free | Additional costs of €16M paid in two instalments | [6] | |||
| DF | 24 | €40.4M | Paid in three instalments | [7] | |||
| 10 July 2018 | FW | 33 | €100M | Paid in two instalments, plus additional costs of €12M. | [8] | ||
| 2 August 2018 | DF | 31 | €35M | Paid in two instalments | [9] |
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 1 July 2018 | DF | 30 | Free | End of loan | [10] | ||
| DF | 34 | Contract expiration | [11] | ||||
| MF | 29 | [12]Archived 2019-03-31 at theWayback Machine | |||||
| 6 July 2018 | GK | 40 | [13] | ||||
| 2 August 2018 | DF | 24 | €35M | Paid in two instalments | [14][permanent dead link] | ||
| FW | 30 | €18M | On loan at Chelsea until end of season with an option to buy for €36M | [15][permanent dead link] | |||
| 11 August 2018 | MF | 25 | N/A | On loan until June 2019 | [16] | ||
| 16 August 2018 | MF | 32 | Free | Released | [17] |
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 7 June 2018 | FW | 27 | €40M+€1M variables | Bought out loan from Bayern Munich €40M paid in two instalments | [18] | ||
| 1 July 2018 | FW | 21 | €7.5M+1.25M variables | €7.5M paid in two instalments | [19] | ||
| 1 July 2018 | GK | 27 | N/A | End of loan to play forJuventus Under 23 | [20] | ||
| 1 July 2018 | GK | 20 | N/A | End of loan to play forJuventus Under 23 | [21] | ||
| 2 July 2018 | DF | 22 | €5M | Paid in three instalments | [22] | ||
| 10 August 2018 | DF | 24 | €0.85M | To play forJuventus Under 23 | [23] | ||
| 14 August 2018 | DF | 28 | Undisclosed | To play forJuventus Under 23 | [24] | ||
| 17 August 2018 | DF | 21 | N/A | On loan to play forJuventus Under 23 | [25] | ||
| 17 August 2018 | FW | 20 | €1.5M | To play forJuventus Under 23 | [26] | ||
| 8 October 2018 | DF | 32 | Unattached | Free | To play forJuventus Under 23 | [27]Archived 2018-10-02 at theWayback Machine[28] |
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 30 June 2018 | GK | 25 | €2.5M | Opted for option to sign permanently | [29][30] | ||
| 30 June 2018 | DF | 24 | €0.5M | Opted for option to sign permanently | [31] | ||
| 1 July 2018 | GK | 26 | - | Free | Contract expiration | [32] | |
| 5 July 2018 | FW | 22 | N/A | On loan until June 2019 | [33][34] | ||
| 11 July 2018 | DF | 23 | Free | [35] | |||
| 12 July 2018 | FW | 22 | €1M | On loan until 2019 with obligation to buy for €9M | [36] | ||
| 13 July 2018 | MF | 21 | €2.5M | Option for Buy-back clause | [37] | ||
| 14 July 2018 | DF | 21 | N/A | On loan until June 2019 | [38] | ||
| 14 July 2018 | MF | 21 | N/A | On loan until June 2019 | [39] | ||
| 17 July 2018 | GK | 21 | €1M | On loan until 2019 with option to buy for €14M and Buy-back clause for Juventus | [40][41] | ||
| 20 July 2018 | FW | 24 | N/A | On loan until June 2019 | [42] | ||
| 25 July 2018 | GK | 26 | €1M | [43] | |||
| 26 July 2018 | MF | 21 | €20M | Paid in four instalments and €26M Buy-back clause for Juventus until 2019–20 season | [44] | ||
| 27 July 2018 | DF | 22 | €5M | Paid in three instalments and €12M Buy-back clause for Juventus until 2019–20 season | [45] | ||
| 28 July 2018 | DF | 23 | N/A | On loan until June 2019 | [46] | ||
| 30 July 2018 | DF | 23 | N/A | On loan until June 2019 | [47] | ||
| 5 August 2018 | MF | 28 | N/A | On loan until June 2019 with obligation to buy | [48]Archived 2018-08-04 at theWayback Machine | ||
| 7 August 2018 | FW | 23 | €2M | On loan until 2019 with an option to buy for €20M and Buy-back clause for Juventus | [49][50] | ||
| 10 August 2018 | FW | 21 | €5M | On loan until June 2019 with option to buy of €7M with buy back clause | [51] | ||
| 10 August 2018 | FW | 24 | N/A | On loan until June 2019 | [52] | ||
| 11 August 2018 | DF | 23 | Free | Contract expiration | [53] | ||
| 12 August 2018 | FW | 25 | N/A | On loan until June 2019 | [54]Archived 2018-08-17 at theWayback Machine | ||
| 13 August 2018 | MF | 19 | N/A | On loan until June 2019 with option to buy | [55] | ||
| 13 August 2018 | MF | 19 | N/A | On loan until June 2019 | [56] | ||
| 14 August 2018 | GK | 24 | N/A | On loan until June 2019 | [57] | ||
| 17 August 2018 | MF | 21 | N/A | On loan until June 2019 | [58] | ||
| 17 August 2018 | MF | 20 | N/A | On loan until June 2019 | [59] | ||
| 24 August 2018 | MF | 20 | N/A | On loan until June 2019 | [60] | ||
| 31 August 2018 | MF | 21 | N/A | On loan until June 2019 | [61] | ||
| 14 September 2018 | FW | 21 | Free | Released | [62] |
Total expenditure: €242,750,000
Total revenue: €93,500,000
Net income:
€149,250,000
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 29 January 2019 | DF | 31 | €0.6M | On loan until June 2019 | [37] |
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 28 January 2019 | DF | 31 | €8M | €2M variables | [38] |
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 31 January 2019 | FW | 29 | N/A | On loan until end of season with obligation to buy at the end of the season to play forJuventus Under 23 | [39] | ||
| 30 January 2019 | MF | 20 | €4M | On loan to Sampdoria until June 2019 | [39] | ||
| 31 January 2019 | FW | 18 | €1.45M | On loan to Pro Vercelli until June 2019 | [63] |
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 23 January 2019 | FW | 31 | N/A[40] | On loan until end of season with an option to buy for €36M or renewal of season loan for €18M | [41] | ||
| 26 January 2019 | MF | 21 | €1M | Redeem after loan | [42] | ||
| 31 January 2019 | DF | 24 | €0.95M | [64] | |||
| 31 January 2019 | FW | 21 | N/A | Renowal of loan until June 2020 with obligation to buy for €7M at end of the season | [65] | ||
| 31 January 2019 | MF | 20 | N/A | On loan until June 2019 | [66] | ||
| 6 February 2019 | MF | 25 | €18M | On 24 January 2019, a loan deal was initially done for €1.5M until end of season with an option to buy for €8.5M + €8M variables, however, later made a permanent deal for €16.5M on 6 February 2019. | [43][44][45][46] | ||
| 12 February 2019 | GK | 24 | N/A | On loan until June 2019 | [67] | ||
| 19 February 2019 | FW | 22 | €9M | Opted to sign permanently | [68] | ||
| 26 February 2019 | GK | 22 | €20M | On 29 January 2019, a renewal of loan was initially done with obligation to buy for €20M at end of the season and optional future buy-back clause for Juventus, however, later made a permanent deal for €20M on 26 February 2019 opted to sign permanently with optional future buy-back clause for Juventus | [69][47][70] |
Total expenditure: €6,050,000
Total revenue: €56,950,000
Net income:
€50,900,000
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 30 June 2019 | DF | 22 | €1M | Redeem after loan to play forJuventus Under 23 | [39] | ||
| 30 June 2019 | FW | 29 | €0.45M | Redeem after loan to play forJuventus Under 23 | [39] | ||
| 30 June 2019 | FW | 20 | €4M | Redeem after loan to play forJuventus Under 23 | [39] | ||
| 30 June 2019 | FW | 20 | €1M + €0.2M | €0.2M for season loan and €1M for option to buy. Redeem after loan to play forJuventus Under 23 | [48] | ||
| 30 June 2019 | MF | 21 | €1.3M | Redeem after loan to play forJuventus Under 23 | [48] |
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 3 June 2019 | MF | 29 | €0.45M | Opted to sign permanently | [49] | ||
| 20 June 2019 | FW | 22 | €15M | Opted to sign permanently and €22.5M Buy-back clause for Juventus | [50] |
Total expenditure: €216.000,000 (considered disposals only from July 2019)
Total revenue: €163.450,000 (considered disposals only from July 2019)
Net income:
€52,550,000 (considered disposals only from July 2019)
| 14 July 2018Friendly | Juventus | 4–0 | Chisola Calcio A.S.D. | Continassa,Turin |
| CEST (UTC+02:00) | Can Kastanos Alex Sandro Clemenza | Report | Stadium:Juventus Training Center |
| 25 July 2018ICC 1 | Juventus | 2–0 | Bayern Munich | Philadelphia,United States |
| 19:05EDT (UTC−4) | Chiellini Favilli | Report | Stadium:Lincoln Financial Field Attendance: 32,105 Referee:Chris Penso (United States) |
| 28 July 2018ICC 2 | Benfica | 1–1 (2–4p) | Juventus | Harrison, New Jersey,United States |
| 19:05EDT (UTC−4) | Grimaldo Parks | Report | Clemenza | Stadium:Red Bull Arena Attendance: 24,194 Referee: José Carlos Rivero (United States) |
| Penalties | ||||
| Parks Jonas Samaris Félix | ||||
| 1 August 2018MLS All-Star Game | MLS All-Stars | 1–1 (3–5p) | Juventus | Atlanta,United States |
| 19:30EDT (UTC−4) | Martínez | Report | Favilli Alex Sandro Fernandes | Stadium:Mercedes-Benz Stadium Attendance: 72,317 Referee: Robert Sibiga (United States) |
| Penalties | ||||
| 4 August 2018ICC 3 | Real Madrid | 3–1 | Juventus | Landover, Maryland,United States |
| 18:05EDT (UTC−4) | Bale Asensio Reguilón | Report | Benatia Carvajal Alex Sandro | Stadium:FedExField Attendance: 71,597 Referee: Robert Sibiga (United States) |
| 12 August 2018Villar Perosa | Juventus | 5–0[A] | Juventus B | Villar Perosa |
| 17:00CEST (UTC+2) | Ronaldo Capellini Dybala Marchisio | Report | Attendance: 4,800 Referee: Gianluca Manganiello (Italy) |
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Serie A | 18 August 2018 | 26 May 2019 | Matchday 1 | Winners | 38 | 28 | 6 | 4 | 70 | 30 | +40 | 073.68 |
| Coppa Italia | 12 January 2019 | 30 January 2019 | Round of 16 | Quarter-finals | 2 | 1 | 0 | 1 | 2 | 3 | −1 | 050.00 |
| Supercoppa Italiana | 16 January 2019 | 16 January 2019 | Final | Winners | 1 | 1 | 0 | 0 | 1 | 0 | +1 | 100.00 |
| Champions League | 19 September 2018 | 16 April 2019 | Group stage | Quarter-finals | 10 | 5 | 1 | 4 | 14 | 9 | +5 | 050.00 |
| Total | 51 | 35 | 7 | 9 | 87 | 42 | +45 | 068.63 | ||||
Last updated: 26 May 2019
Source:Competitions
| 16 January 2019 | Juventus | 1–0 | AC Milan | Jeddah,Saudi Arabia |
| 20:30AST | Alex Sandro Pjanić Ronaldo Dybala | Report | Çalhanoğlu Castillejo Kessié Romagnoli Calabria Rodríguez | Stadium:King Abdullah Sports City Attendance: 61,235 Referee:Luca Banti |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Juventus(C) | 38 | 28 | 6 | 4 | 70 | 30 | +40 | 90 | Qualification for theChampions League group stage |
| 2 | Napoli | 38 | 24 | 7 | 7 | 74 | 36 | +38 | 79 | |
| 3 | Atalanta | 38 | 20 | 9 | 9 | 77 | 46 | +31 | 69[a] | |
| 4 | Inter Milan | 38 | 20 | 9 | 9 | 57 | 33 | +24 | 69[a] | |
| 5 | Milan[b] | 38 | 19 | 11 | 8 | 55 | 36 | +19 | 68 |
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 38 | 28 | 6 | 4 | 70 | 30 | +40 | 90 | 15 | 4 | 0 | 39 | 13 | +26 | 13 | 2 | 4 | 31 | 17 | +14 |
Last updated: 26 May 2019.
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 | H | A | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | H | A | A | H | A | H | A | H | A | H | A | H | A | H | A |
| Result | W | W | W | W | W | W | W | W | D | W | W | W | W | W | W | W | W | D | W | W | W | D | W | W | W | W | W | L | W | W | W | L | W | D | D | L | D | L |
| Position | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 18 August 20181 | Chievo | 2–3 | Juventus | Verona |
| 18:00CEST (UTC+02:00) | Stępiński Giaccherini Radovanović Tomović | Report | Khedira Bani Bernardeschi | Stadium:Stadio Marc'Antonio Bentegodi Attendance: 28,375 Referee: Fabrizio Pasqua |
| 25 August 20182 | Juventus | 2–0 | Lazio | Turin |
| 18:00CEST (UTC+02:00) | Pjanić Alex Sandro Mandžukić Douglas Costa Can | Report | Parolo Milinković-Savić | Stadium:Allianz Stadium Attendance: 40,173 Referee:Massimiliano Irrati |
| 1 September 20183 | Parma | 1–2 | Juventus | Parma |
| 20:30CEST (UTC+02:00) | Gervinho Rigoni | Report | Mandžukić Pjanić Bernardeschi Matuidi Cuadrado | Stadium:Stadio Ennio Tardini Attendance: 20,814 Referee: Daniele Doveri |
| 16 September 20184 | Juventus | 2–1 | Sassuolo | Turin |
| 15:00CEST (UTC+02:00) | Cancelo Ronaldo Alex Sandro Douglas Costa | Report | Đuričić Berardi Bourabia Babacar | Stadium:Allianz Stadium Attendance: 40,563 Referee: Daniele Chiffi |
| 23 September 20185 | Frosinone | 0–2 | Juventus | Frosinone |
| 20:30CEST (UTC+02:00) | Perica Molinaro Sportiello | Report | Bentancur Ronaldo Bernardeschi | Stadium:Stadio Benito Stirpe Attendance: 16,310 Referee: Piero Giacomelli |
| 26 September 20186 | Juventus | 2–0 | Bologna | Turin |
| 20:30CEST (UTC+02:00) | Dybala Matuidi Pjanić Cuadrado | Report | Paz Danilo Calabresi | Stadium:Allianz Stadium Attendance: 38,472 Referee: Maurizio Mariani |
| 29 September 20187 | Juventus | 3–1 | Napoli | Turin |
| 18:00CEST (UTC+02:00) | Mandžukić Bonucci Cancelo Alex Sandro | Report | Mertens Mário Rui Koulibaly Hysaj Insigne | Stadium:Allianz Stadium Attendance: 39,252 Referee:Luca Banti |
| 6 October 20188 | Udinese | 0–2 | Juventus | Udine |
| 18:00CEST (UTC+02:00) | De Paul Santos Lasagna | Report | Bentancur Ronaldo Mandžukić | Stadium:Dacia Arena Attendance: 25,021 Referee: Rosario Abisso |
| 20 October 20189 | Juventus | 1–1 | Genoa | Turin |
| 18:00CEST (UTC+02:00) | Ronaldo Benatia | Report | Romero Bessa Criscito Pandev | Stadium:Allianz Stadium Attendance: 37,735 Referee: Federico La Penna |
| 27 October 201810 | Empoli | 1–2 | Juventus | Empoli |
| 18:00CEST (UTC+02:00) | Caputo Traorè Uçan | Report | Bernardeschi Bentancur Ronaldo Dybala | Stadium:Stadio Carlo Castellani Attendance: 15,889 Referee: Gianpaolo Calvarese |
| 3 November 201811 | Juventus | 3–1 | Cagliari | Turin |
| 20:30CET (UTC+01:00) | Dybala Bradarić Matuidi Cuadrado | Report | Bradarić João Pedro Pavoletti Pisacane | Stadium:Allianz Stadium Attendance: 40,644 Referee: Maurizio Mariani |
| 11 November 201812 | AC Milan | 0–2 | Juventus | Milan |
| 20:30CET (UTC+01:00) | Bakayoko Higuaín Borini | Report | Mandžukić Benatia Ronaldo | Stadium:San Siro Attendance: 74,729 Referee:Paolo Mazzoleni |
| 24 November 201813 | Juventus | 2–0 | SPAL | Turin |
| 18:00CET (UTC+01:00) | Ronaldo Mandžukić Bentancur | Report | Cionek Fares Schiattarella | Stadium:Allianz Stadium Attendance: 41,052 Referee: Federico La Penna |
| 1 December 201814 | Fiorentina | 0–3 | Juventus | Florence |
| 18:00CET (UTC+01:00) | Fernandes Hugo Milenković Pezzella Théréau Veretout | Report | Mandžukić Bentancur Chiellini Ronaldo | Stadium:Stadio Artemio Franchi Attendance: 40,872 Referee:Daniele Orsato |
| 7 December 201815 | Juventus | 1–0 | Internazionale | Turin |
| 20:30CET (UTC+01:00) | Pjanić Bentancur Mandžukić | Report | Perišić Brozović | Stadium:Allianz Stadium Attendance: 41,495 Referee:Massimiliano Irrati |
| 15 December 201816 | Torino | 0–1 | Juventus | Turin |
| 20:30CET (UTC+01:00) | Zaza Ansaldi | Report | Pjanić Can Ronaldo Perin | Stadium:Stadio Olimpico Grande Torino Attendance: 26,550 Referee:Marco Guida |
| 22 December 201817 | Juventus | 1–0 | Roma | Turin |
| 20:30CET (UTC+01:00) | Mandžukić | Report | Nzonzi Schick Zaniolo | Stadium:Allianz Stadium Attendance: 40,069 Referee:Davide Massa |
| 26 December 201818 | Atalanta | 2–2 | Juventus | Bergamo |
| 15:00CET (UTC+01:00) | Zapata Mancini Hateboer Freuler | Report | Djimsiti Bentancur Chiellini Mandžukić Ronaldo | Stadium:Stadio Atleti Azzurri d'Italia Attendance: 19,787 Referee:Luca Banti |
| 29 December 201819 | Juventus | 2–1 | Sampdoria | Turin |
| 12:30CET (UTC+01:00) | Ronaldo Matuidi Rugani | Report | Quagliarella Ferrari Saponara | Stadium:Allianz Stadium Attendance: 40,641 Referee:Paolo Valeri |
| 21 January 201920 | Juventus | 3–0 | Chievo | Turin |
| 19:00CET (UTC+01:00) | Douglas Costa Can Ronaldo De Sciglio Rugani | Report | Bani Kiyine | Stadium:Allianz Stadium Attendance: 30,239 Referee: Marco Piccinini |
| 27 January 201921 | Lazio | 1–2 | Juventus | Rome |
| 20:30CET (UTC+01:00) | Lucas Can Milinković-Savić | Report | Can Matuidi De Sciglio Rugani Cancelo Chiellini Ronaldo | Stadium:Stadio Olimpico Attendance: 60,687 Referee:Marco Guida |
| 2 February 201922 | Juventus | 3–3 | Parma | Turin |
| 20:30CET (UTC+01:00) | Ronaldo Rugani Can | Report | Barillà Scozzarella Gervinho | Stadium:Allianz Stadium Attendance: 39,548 Referee: Piero Giacomelli |
| 10 February 201923 | Sassuolo | 0–3 | Juventus | Reggio Emilia |
| 18:00CET (UTC+01:00) | Magnani Bourabia Lirola | Report | Pjanić Khedira Alex Sandro Ronaldo Can | Stadium:Mapei Stadium – Città del Tricolore Attendance: 21,584 Referee:Paolo Mazzoleni |
| 15 February 201924 | Juventus | 3–0 | Frosinone | Turin |
| 20:30CET (UTC+01:00) | Dybala Bonucci Can Ronaldo Cancelo | Report | Salamon Capuano Cassata | Stadium:Allianz Stadium Attendance: 37,294 Referee: Antonio Giua |
| 24 February 201925 | Bologna | 0–1 | Juventus | Bologna |
| 15:00CET (UTC+01:00) | Pulgar Sansone | Report | Bentancur Dybala Cancelo | Stadium:Stadio Renato Dall'Ara Attendance: 28,934 Referee: Gianpaolo Calvarese |
| 3 March 201926 | Napoli | 1–2 | Juventus | Naples |
| 20:30CET (UTC+01:00) | Meret Callejón Maksimović Insigne Koulibaly Allan | Report | Pjanić Can Cancelo Alex Sandro Bentancur Dybala | Stadium:Stadio San Paolo Attendance: 42,667 Referee:Gianluca Rocchi |
| 8 March 201927 | Juventus | 4–1 | Udinese | Turin |
| 20:30CET (UTC+01:00) | Kean Can Matuidi | Report | Stryger Larsen Pussetto Opoku Lasagna | Stadium:Allianz Stadium Attendance: 39,987 Referee: Daniele Chiffi |
| 17 March 201928 | Genoa | 2–0 | Juventus | Genoa |
| 12:30CET (UTC+01:00) | Romero Sturaro Pandev | Report | Alex Sandro Cáceres Can | Stadium:Stadio Luigi Ferraris Attendance: 30,695 Referee:Marco Di Bello |
| 30 March 201929 | Juventus | 1–0 | Empoli | Turin |
| 18:00CET (UTC+01:00) | Kean | Report | Stadium:Allianz Stadium Attendance: 39,290 Referee: Federico La Penna |
| 2 April 201930 | Cagliari | 0–2 | Juventus | Cagliari |
| 21:00CEST (UTC+02:00) | João Pedro Lykogiannis Srna | Report | Kean Bonucci Bernardeschi | Stadium:Sardegna Arena Attendance: 15,985 Referee: Piero Giacomelli |
| 6 April 201931 | Juventus | 2–1 | AC Milan | Turin |
| 18:00CEST (UTC+02:00) | Bernardeschi Dybala Kean Mandžukić | Report | Piątek Musacchio Çalhanoğlu | Stadium:Allianz Stadium Attendance: 40,057 Referee: Michael Fabbri |
| 13 April 201932 | SPAL | 2–1 | Juventus | Ferrara |
| 15:00CEST (UTC+02:00) | Lazzari Bonifazi Floccari Fares Missiroli Vicari | Report | Kean Cuadrado Cancelo | Stadium:Stadio Paolo Mazza Attendance: 16,000 Referee: Daniele Doveri |
| 20 April 201933 | Juventus | 2–1 | Fiorentina | Turin |
| 18:00CEST (UTC+02:00) | Alex Sandro Pezzella | Report | Milenković Gerson | Stadium:Allianz Stadium Attendance: 40,339 Referee: Fabrizio Pasqua |
| 27 April 201934 | Internazionale | 1–1 | Juventus | Milan |
| 20:30CEST (UTC+02:00) | Nainggolan Perišić | Report | Cuadrado Chiellini Ronaldo Kean | Stadium:San Siro Attendance: 73,855 Referee:Luca Banti |
| 3 May 201935 | Juventus | 1–1 | Torino | Turin |
| 20:30CEST (UTC+02:00) | Matuidi Bonucci Bernardeschi Ronaldo | Report | Lukić Rincón Bremer | Stadium:Allianz Stadium Attendance: 38,530 Referee:Daniele Orsato |
| 12 May 201936 | Roma | 2–0 | Juventus | Rome |
| 20:30CEST (UTC+02:00) | Džeko Zaniolo Florenzi Kolarov | Report | Can | Stadium:Stadio Olimpico Attendance: 50,825 Referee:Davide Massa |
| 19 May 201937 | Juventus | 1–1 | Atalanta | Turin |
| 20:30CEST (UTC+02:00) | Alex Sandro Ronaldo Matuidi Mandžukić Bernardeschi | Report | Hateboer Iličić | Stadium:Allianz Stadium Attendance: 39,531 Referee:Gianluca Rocchi |
| 26 May 201938 | Sampdoria | 2–0 | Juventus | Genoa |
| 18:00CEST (UTC+02:00) | Defrel Caprari | Report | Rugani Portanova | Stadium:Stadio Luigi Ferraris Attendance: 22,856 Referee: Luigi Nasca |
| 12 January 2019Round of 16 | Bologna | 0–2 | Juventus | Bologna |
| 20:45CET (UTC+01:00) | Soriano | Report | Bernardeschi De Sciglio Kean Can | Stadium:Stadio Renato Dall'Ara Attendance: 15,469 Referee: Federico La Penna |
| 30 January 2019Quarter-finals | Atalanta | 3–0 | Juventus | Bergamo |
| 20:45CET (UTC+01:00) | Castagne Zapata Djimsiti Freuler Hateboer | Report | Pjanić Matuidi | Stadium:Stadio Atleti Azzurri d'Italia Attendance: 18,438 Referee: Fabrizio Pasqua |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | JUV | MUN | VAL | YB | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 4 | 0 | 2 | 9 | 4 | +5 | 12 | Advance toknockout phase | — | 1–2 | 1–0 | 3–0 | ||
| 2 | 6 | 3 | 1 | 2 | 7 | 4 | +3 | 10 | 0–1 | — | 0–0 | 1–0 | |||
| 3 | 6 | 2 | 2 | 2 | 6 | 6 | 0 | 8 | Transfer toEuropa League | 0–2 | 2–1 | — | 3–1 | ||
| 4 | 6 | 1 | 1 | 4 | 4 | 12 | −8 | 4 | 2–1 | 0–3 | 1–1 | — |
| 19 September 20181 | Valencia | 0–2 | Valencia,Spain | |
| 21:00CEST (UTC+02:00) | Parejo Murillo Vezo | Report | Ronaldo Pjanić Alex Sandro Szczęsny Rugani | Stadium:Mestalla Attendance: 46,067 Referee:Felix Brych (Germany) |
| 2 October 20182 | Juventus | 3–0 | Turin,Italy | |
| 18:55CEST (UTC+02:00) | Dybala | Report | Bertone Sanogo Camara | Stadium:Allianz Stadium Attendance: 40,961 Referee:Sergei Karasev (Russia) |
| 23 October 20183 | Manchester United | 0–1 | Greater Manchester,England | |
| 21:00CEST (UTC+02:00) | Young | Report | Dybala Matuidi Chiellini | Stadium:Old Trafford Attendance: 73,946 Referee:Milorad Mažić (Serbia) |
| 7 November 20184 | Juventus | 1–2 | Turin,Italy | |
| 21:00CET (UTC+01:00) | Alex Sandro Ronaldo Dybala | Report | Matić Herrera Mata Bonucci Martial | Stadium:Allianz Stadium Attendance: 41,470 Referee:Ovidiu Hațegan (Romania) |
| 27 November 20185 | Juventus | 1–0 | Turin,Italy | |
| 21:00CET (UTC+01:00) | Bentancur Mandžukić Cuadrado Matuidi | Report | Gayà Kondogbia Diakhaby Guedes Batshuayi | Stadium:Allianz Stadium Attendance: 39,070 Referee:Willie Collum (Scotland) |
| 12 December 20186 | Young Boys | 2–1 | Bern,Switzerland | |
| 21:00CET (UTC+01:00) | Hoarau Camara Garcia Wölfli | Report | Bernardeschi Dybala | Stadium:Stade de Suisse Attendance: 30,114 Referee:Tobias Stieler (Germany) |
| 20 February 2019First leg | Atlético Madrid | 2–0 | Madrid,Spain | |
| 21:00CET (UTC+01:00) | Costa Partey Giménez Godín Griezmann | Report | Alex Sandro | Stadium:Wanda Metropolitano Attendance: 67,193 Referee:Felix Zwayer (Germany) |
| 12 March 2019Second leg | Juventus | 3–0 (3–2agg.) | Turin,Italy | |
| 21:00CET (UTC+01:00) | Ronaldo Bernardeschi | Report | Juanfran Giménez Vitolo | Stadium:Allianz Stadium Attendance: 40,884 Referee:Björn Kuipers (Netherlands) |
| 10 April 2019First leg | Ajax | 1–1 | Amsterdam,Netherlands | |
| 21:00CEST (UTC+02:00) | Tagliafico Neres De Jong Schöne Ekkelenkamp | Report | Ronaldo Pjanić | Stadium:Johan Cruyff Arena Attendance: 50,390 Referee:Carlos del Cerro Grande (Spain) |
| 16 April 2019Second leg | Juventus | 1–2 (2–3agg.) | Turin,Italy | |
| 21:00CEST (UTC+02:00) | Ronaldo Can | Report | Van de Beek De Ligt | Stadium:Allianz Stadium Attendance: 41,445 Referee:Clément Turpin (France) |
| 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 | 41 | 0 | 28 | 0 | 1 | 0 | 2 | 0 | 10 | 0 | |
| 21 | GK | Carlo Pinsoglio | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 22 | GK | Mattia Perin | 9 | 0 | 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Defenders | |||||||||||||
| 2 | DF | Mattia De Sciglio | 28 | 0 | 19+3 | 0 | 0 | 0 | 2 | 0 | 4 | 0 | |
| 3 | DF | Giorgio Chiellini | 34 | 1 | 22+3 | 1 | 1 | 0 | 2 | 0 | 6 | 0 | |
| 4 | DF | Martin Cáceres | 9 | 0 | 7+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 12 | DF | Alex Sandro | 41 | 1 | 27+2 | 1 | 1 | 0 | 1+1 | 0 | 8+1 | 0 | |
| 15 | DF | Andrea Barzagli | 9 | 0 | 3+3 | 0 | 0 | 0 | 0 | 0 | 1+2 | 0 | |
| 19 | DF | Leonardo Bonucci | 40 | 3 | 26+2 | 3 | 1 | 0 | 1 | 0 | 10 | 0 | |
| 20 | DF | João Cancelo | 33 | 1 | 21+2 | 1 | 1 | 0 | 1+1 | 0 | 5+2 | 0 | |
| 24 | DF | Daniele Rugani | 20 | 2 | 15 | 2 | 0 | 0 | 1 | 0 | 3+1 | 0 | |
| 37 | DF | Leonardo Spinazzola | 12 | 0 | 6+4 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | |
| 43 | DF | Paolo Gozzi | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Midfielders | |||||||||||||
| 5 | MF | Miralem Pjanić | 43 | 4 | 26+4 | 2 | 1 | 0 | 1+1 | 0 | 10 | 2 | |
| 6 | MF | Sami Khedira | 17 | 2 | 8+2 | 2 | 0+1 | 0 | 2 | 0 | 2+2 | 0 | |
| 14 | MF | Blaise Matuidi | 41 | 3 | 28+2 | 3 | 1 | 0 | 1 | 0 | 8+1 | 0 | |
| 23 | MF | Emre Can | 36 | 4 | 19+9 | 4 | 0+1 | 0 | 1 | 0 | 2+4 | 0 | |
| 30 | MF | Rodrigo Bentancur | 39 | 2 | 21+9 | 2 | 1 | 0 | 1 | 0 | 6+1 | 0 | |
| 34 | MF | Manolo Portanova | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 35 | MF | Matheus Pereira | 3 | 0 | 1+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 39 | MF | Grigoris Kastanos | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 41 | MF | Hans Nicolussi | 3 | 0 | 0+3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Forwards | |||||||||||||
| 7 | FW | Cristiano Ronaldo | 42 | 28 | 29+1 | 21 | 1 | 1 | 1+1 | 0 | 9 | 6 | |
| 10 | FW | Paulo Dybala | 41 | 10 | 23+6 | 5 | 1 | 0 | 1+1 | 0 | 6+3 | 5 | |
| 11 | FW | Douglas Costa | 25 | 1 | 7+10 | 1 | 1 | 0 | 1+1 | 0 | 1+4 | 0 | |
| 16 | FW | Juan Cuadrado | 22 | 1 | 13+4 | 1 | 0 | 0 | 0 | 0 | 4+1 | 0 | |
| 17 | FW | Mario Mandžukić | 32 | 10 | 23+1 | 9 | 0 | 0 | 0 | 0 | 7+1 | 1 | |
| 18 | FW | Moise Kean | 16 | 7 | 5+7 | 6 | 0 | 0 | 1 | 1 | 0+3 | 0 | |
| 33 | FW | Federico Bernardeschi | 38 | 3 | 14+13 | 2 | 0+1 | 0 | 2 | 1 | 6+2 | 0 | |
| 40 | FW | Stephy Mavididi | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Players transferred out during the season | |||||||||||||
| 4 | DF | Medhi Benatia | 7 | 0 | 5 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | |
Last updated: 26 May 2019
Source:Competitions
| Rank | No. | Pos | Nat | Name | Serie A | Supercoppa | Coppa Italia | UEFA CL | Total |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 7 | FW | Cristiano Ronaldo | 21 | 1 | 0 | 6 | 28 | |
| 2 | 10 | FW | Paulo Dybala | 5 | 0 | 0 | 5 | 10 | |
| 17 | FW | Mario Mandžukić | 9 | 0 | 0 | 1 | 10 | ||
| 4 | 18 | FW | Moise Kean | 6 | 0 | 1 | 0 | 7 | |
| 5 | 5 | MF | Miralem Pjanić | 2 | 0 | 0 | 2 | 4 | |
| 23 | MF | Emre Can | 4 | 0 | 0 | 0 | 4 | ||
| 7 | 14 | MF | Blaise Matuidi | 3 | 0 | 0 | 0 | 3 | |
| 19 | DF | Leonardo Bonucci | 3 | 0 | 0 | 0 | 3 | ||
| 33 | FW | Federico Bernardeschi | 2 | 0 | 1 | 0 | 3 | ||
| 10 | 6 | MF | Sami Khedira | 2 | 0 | 0 | 0 | 2 | |
| 24 | DF | Daniele Rugani | 2 | 0 | 0 | 0 | 2 | ||
| 30 | MF | Rodrigo Bentancur | 2 | 0 | 0 | 0 | 2 | ||
| 13 | 3 | DF | Giorgio Chiellini | 1 | 0 | 0 | 0 | 1 | |
| 11 | FW | Douglas Costa | 1 | 0 | 0 | 0 | 1 | ||
| 12 | DF | Alex Sandro | 1 | 0 | 0 | 0 | 1 | ||
| 16 | FW | Juan Cuadrado | 1 | 0 | 0 | 0 | 1 | ||
| 20 | DF | João Cancelo | 1 | 0 | 0 | 0 | 1 | ||
| Own goal | 4 | 0 | 0 | 0 | 4 | ||||
| Totals | 70 | 1 | 2 | 14 | 87 | ||||
Last updated: 26 May 2019
| No. | Pos | Nat | Name | Serie A | Supercoppa | Coppa Italia | UEFA CL | Total | ||||||||||
| 1 | GK | Wojciech Szczęsny | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | |
| 22 | GK | Mattia Perin | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 2 | DF | Mattia De Sciglio | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | |
| 3 | DF | Giorgio Chiellini | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | |
| 4 | DF | Martin Cáceres | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 12 | DF | Alex Sandro | 6 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 10 | 0 | 0 | |
| 19 | DF | Leonardo Bonucci | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 20 | DF | João Cancelo | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
| 24 | DF | Daniele Rugani | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | |
| 5 | MF | Miralem Pjanić | 5 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 7 | 1 | 0 | |
| 14 | MF | Blaise Matuidi | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 6 | 0 | 0 | |
| 16 | MF | Juan Cuadrado | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | |
| 23 | MF | Emre Can | 6 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | |
| 30 | MF | Rodrigo Bentancur | 7 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 8 | 1 | 0 | |
| 7 | FW | Cristiano Ronaldo | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 1 | |
| 10 | FW | Paulo Dybala | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 | |
| 11 | FW | Douglas Costa | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | |
| 17 | FW | Mario Mandžukić | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | |
| 18 | FW | Moise Kean | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 33 | FW | Federico Bernardeschi | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 6 | 0 | 0 | |
| Players transferred out during the season | ||||||||||||||||||
| 4 | DF | Medhi Benatia | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| Total | 58 | 2 | 1 | 3 | 0 | 0 | 5 | 0 | 0 | 13 | 0 | 1 | 79 | 2 | 2 | |||
Last updated: 2 April 2019
A. ^ The match was called off at the 72nd minute due to the annual tradition ofpitch invasion.