# 2018–19 Juventus FC season

The 2018–19 season was Juventus Football Club's 121st in existence and 12th consecutive season in the top-flight of Italian football.
On 10 July 2018, Cristiano Ronaldo became the highest ever transfer for an Italian club with his €100 million transfer from Real Madrid.
The season was the first since 2000–01 without Gianluigi Buffon, who joined Paris Saint-Germain (although he returned for the following season for a second and final spell).

## Players
### Squad information

Players and squad numbers last updated on 2 February 2019. 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 29) | 2017 | 2021 | Arsenal | €12M | 33 | 0 |
| 21 | Carlo Pinsoglio | GK | (1990-03-16)16 March 1990 (aged 29) | 2014 | 2020 | Youth Sector | N/A | 1 | 0 |
| 22 | Mattia Perin | GK | (1992-11-10)10 November 1992 (aged 26) | 2018 | 2022 | Genoa | €15M | 6 | 0 |
| Defenders |||||||||||
| 2 | Mattia De Sciglio | RB / RWB / LB / LWB | (1992-10-20)20 October 1992 (aged 26) | 2017 | 2022 | AC Milan | €12M | 23 | 1 |
| 3 | Giorgio Chiellini (C) | CB | (1984-08-14)14 August 1984 (aged 34) | 2005 | 2020 | Fiorentina | €7.4M | 374 | 26 |
| 4 | Martín Cáceres | CB / RB / LB | (1987-04-07)7 April 1987 (aged 32) | 2019 | 2019 | Lazio | €0.6M | 78 | 4 |
| 12 | Alex Sandro | LB / LWB | (1991-01-26)26 January 1991 (aged 28) | 2015 | 2023 | Porto | €26M | 94 | 9 |
| 15 | Andrea Barzagli | CB | (1981-05-08)8 May 1981 (aged 38) | 2011 | 2019 | Wolfsburg | €0.3M | 203 | 2 |
| 19 | Leonardo Bonucci | CB | (1987-05-01)1 May 1987 (aged 32) | 2018 | 2023 | AC Milan | €35M | 244 | 14 |
| 20 | João Cancelo | RB / RWB | (1994-05-27)27 May 1994 (aged 25) | 2018 | 2023 | Valencia | €40.4M | 14 | 1 |
| 24 | Daniele Rugani | CB | (1994-07-29)29 July 1994 (aged 24) | 2015 | 2023 | Empoli | €3.5M | 61 | 6 |
| 37 | Leonardo Spinazzola | LB / LWB / RB / RWB | (1993-03-25)25 March 1993 (aged 26) | 2012 | 2022 | Robur Siena | €0.4M | 2 | 0 |
| 43 | Paolo Gozzi | CB | (2001-04-25)25 April 2001 (aged 18) | 2019 | 2020 | Youth Sector | N/A | - | - |
| Midfielders |||||||||||
| 5 | Miralem Pjanić | DM / CM | (1990-04-02)2 April 1990 (aged 29) | 2016 | 2023 | Roma | €32M | 79 | 11 |
| 6 | Sami Khedira | DM / CM | (1987-04-04)4 April 1987 (aged 32) | 2015 | 2021 | Real Madrid | Free | 84 | 20 |
| 14 | Blaise Matuidi | CM / DM / LM | (1987-04-09)9 April 1987 (aged 32) | 2017 | 2020 | Paris Saint-Germain | €20M | 52 | 5 |
| 23 | Emre Can | DM / CM | (1994-01-12)12 January 1994 (aged 25) | 2018 | 2022 | Liverpool | Free | 16 | 1 |
| 30 | Rodrigo Bentancur | DM / CM | (1997-06-25)25 June 1997 (aged 22) | 2017 | 2022 | Boca Juniors | €9.5M | 38 | 2 |
| 34 | Manolo Portanova | CM | (2000-06-02)2 June 2000 (aged 19) | 2019 | 2020 | Youth Sector | N/A | - | - |
| 35 | Matheus Pereira da Silva | RW / AM | (1998-02-25)25 February 1998 (aged 21) | 2017 | 2022 | Empoli | €2M | - | - |
| 39 | Grigoris Kastanos | RW / CM / AM | (1998-01-30)30 January 1998 (aged 21) | 2016 | 2022 | Youth Sector | N/A | - | - |
| 41 | Hans Nicolussi Caviglia | LW / AM | (2000-06-18)18 June 2000 (aged 19) | 2019 | - | Youth Sector | N/A | - | - |
| Forwards |||||||||||
| 7 | Cristiano Ronaldo | LW / ST | (1985-02-05)5 February 1985 (aged 34) | 2018 | 2022 | Real Madrid | €100M | 22 | 17 |
| 10 | Paulo Dybala | RW / AM / SS | (1993-11-15)15 November 1993 (aged 25) | 2015 | 2022 | Palermo | €32M | 117 | 54 |
| 11 | Douglas Costa | LW / RW | (1990-09-14)14 September 1990 (aged 28) | 2017 | 2022 | Bayern Munich | €40M | 48 | 5 |
| 16 | Juan Cuadrado | RW / RWB | (1988-05-26)26 May 1988 (aged 31) | 2016 | 2020 | Chelsea | €25M | 90 | 11 |
| 17 | Mario Mandžukić | ST / LW | (1986-05-21)21 May 1986 (aged 33) | 2015 | 2020 | Atlético Madrid | €19M | 110 | 30 |
| 18 | Moise Kean | ST | (2000-02-28)28 February 2000 (aged 19) | 2016 | 2020 | Youth Sector | N/A | 5 | 1 |
| 33 | Federico Bernardeschi | RW / LW / AM | (1994-02-16)16 February 1994 (aged 25) | 2017 | 2022 | Fiorentina | €40M | 36 | 6 |
| 40 | Stephy Mavididi | ST | (1998-05-31)31 May 1998 (aged 21) | 2019 | 2022 | Arsenal | €2M | - | - |
    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 2018
#### In

| Date | Pos. | Player | Age | Moving from | Fee | Notes |
| 1 July 2018 | DF | Mattia Caldara | 24 | Atalanta | N/A | End of loan |
| 1 July 2018 | DF | Leonardo Spinazzola | 25 | Atalanta | N/A | End of loan |
| 1 July 2018 | FW | Moise Kean | 18 | Hellas Verona | N/A | End of loan |
| 1 July 2018 | GK | Mattia Perin | 25 | Genoa | €12M + €3M variables | €12M paid in three instalments |
| 1 July 2018 | MF | Emre Can | 24 | Liverpool | Free | Additional costs of €16M paid in two instalments |
| 1 July 2018 | DF | João Cancelo | 24 | Valencia | €40.4M | Paid in three instalments |
| 10 July 2018 | FW | Cristiano Ronaldo | 33 | Real Madrid | €100M | Paid in two instalments, plus additional costs of €12M. |
| 2 August 2018 | DF | Leonardo Bonucci | 31 | AC Milan | €35M | Paid in two instalments |

#### Out

| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
| 1 July 2018 | DF | Benedikt Höwedes | 30 | Schalke 04 | Free | End of loan | |
| 1 July 2018 | DF | Stephan Lichtsteiner | 34 | Arsenal | Free | Contract expiration | |
| 1 July 2018 | MF | Kwadwo Asamoah | 29 | Internazionale | Free | Contract expiration | Archived 2019-03-31 at the Wayback Machine |
| 6 July 2018 | GK | Gianluigi Buffon | 40 | Paris Saint-Germain | Free | Contract expiration | |
| 2 August 2018 | DF | Mattia Caldara | 24 | AC Milan | €35M | Paid in two instalments | |
| 2 August 2018 | FW | Gonzalo Higuaín | 30 | AC Milan | €18M | On loan at Chelsea until end of season with an option to buy for €36M | |
| 11 August 2018 | MF | Stefano Sturaro | 25 | Sporting CP | N/A | On loan until June 2019 | |
| 16 August 2018 | MF | Claudio Marchisio | 32 | Zenit Saint Petersburg | Free | Released | |

#### Other acquisitions

| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
| 7 June 2018 | FW | Douglas Costa | 27 | Bayern Munich | €40M+€1M variables | Bought out loan from Bayern Munich €40M paid in two instalments | |
| 1 July 2018 | FW | Andrea Favilli | 21 | Ascoli | €7.5M+1.25M variables | €7.5M paid in two instalments | |
| 1 July 2018 | GK | Timothy Nocchi | 27 | Perugia | N/A | End of loan to play for Juventus Under 23 | |
| 1 July 2018 | GK | Matheus Pereira da Silva | 20 | Paraná | N/A | End of loan to play for Juventus Under 23 | |
| 2 July 2018 | DF | Giangiacomo Magnani | 22 | Perugia | €5M | Paid in three instalments | |
| 10 August 2018 | DF | Simone Emmanuello | 24 | Atalanta | €0.85M | To play for Juventus Under 23 | |
| 14 August 2018 | DF | Raffaele Alcibiade | 28 | Pro Vercelli | Undisclosed | To play for Juventus Under 23 | |
| 17 August 2018 | DF | Gabriele Morelli | 21 | Livorno | N/A | On loan to play for Juventus Under 23 | |
| 17 August 2018 | FW | Stephy Mavididi | 20 | Arsenal | €1.5M | To play for Juventus Under 23 | |
| 8 October 2018 | DF | Lorenzo Del Prete | 32 | Unattached | Free | To play for Juventus Under 23 | Archived 2018-10-02 at the Wayback Machine |

#### Other disposals

| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
| 30 June 2018 | GK | Nicola Leali | 25 | Perugia | €2.5M | Opted for option to sign permanently | |
| 30 June 2018 | DF | Joel Untersee | 24 | Empoli | €0.5M | Opted for option to sign permanently | |
| 1 July 2018 | GK | Alberto Gallinetta | 26 | - | Free | Contract expiration | |
| 5 July 2018 | FW | Alhassane Soumah | 22 | WSG Wattens | N/A | On loan until June 2019 | |
| 11 July 2018 | DF | Pol García | 23 | VV Sint-Truiden | Free | | |
| 12 July 2018 | FW | Alberto Cerri | 22 | Cagliari | €1M | On loan until 2019 with obligation to buy for €9M | |
| 13 July 2018 | MF | Andrés Tello | 21 | Benevento | €2.5M | Option for Buy-back clause | |
| 14 July 2018 | DF | Stefano Pellizzari | 21 | Ravenna | N/A | On loan until June 2019 | |
| 14 July 2018 | MF | Giorgio Siani | 21 | Ravenna | N/A | On loan until June 2019 | |
| 17 July 2018 | GK | Emil Audero | 21 | Sampdoria | €1M | On loan until 2019 with option to buy for €14M and Buy-back clause for Juventus | |
| 20 July 2018 | FW | Davide Cais | 24 | Albissola | N/A | On loan until June 2019 | |
| 25 July 2018 | GK | Alberto Brignoli | 26 | Palermo | €1M | | |
| 26 July 2018 | MF | Rolando Mandragora | 21 | Udinese | €20M | Paid in four instalments and €26M Buy-back clause for Juventus until 2019–20 season | |
| 27 July 2018 | DF | Giangiacomo Magnani | 22 | Sassuolo | €5M | Paid in three instalments and €12M Buy-back clause for Juventus until 2019–20 season | |
| 28 July 2018 | DF | Dario Del Fabro | 23 | Cremonese | N/A | On loan until June 2019 | |
| 30 July 2018 | DF | Luca Barlocco | 23 | Piacenza | N/A | On loan until June 2019 | |
| 5 August 2018 | MF | Luca Marrone | 28 | Verona | N/A | On loan until June 2019 with obligation to buy | Archived 2018-08-04 at the Wayback Machine |
| 7 August 2018 | FW | Marko Pjaca | 23 | Fiorentina | €2M | On loan until 2019 with an option to buy for €20M and Buy-back clause for Juventus | |
| 10 August 2018 | FW | Andrea Favilli | 21 | Genoa | €5M | On loan until June 2019 with option to buy of €7M with buy back clause | |
| 10 August 2018 | FW | Eric Lanini | 24 | Imolese | N/A | On loan until June 2019 | |
| 11 August 2018 | DF | Nazzareno Belfasti | 23 | Reggio Audace | Free | Contract expiration | |
| 12 August 2018 | FW | Stefano Beltrame | 25 | Den Bosch | N/A | On loan until June 2019 | Archived 2018-08-17 at the Wayback Machine |
| 13 August 2018 | MF | Roger Tamba M'Pinda | 19 | NK Osijek | N/A | On loan until June 2019 with option to buy | |
| 13 August 2018 | MF | Oumar Toure | 19 | FK Kukësi | N/A | On loan until June 2019 | |
| 14 August 2018 | GK | Laurentiu Branescu | 24 | HNK Gorica | N/A | On loan until June 2019 | |
| 17 August 2018 | MF | Luca Clemenza | 21 | Padova | N/A | On loan until June 2019 | |
| 17 August 2018 | MF | Ferdinando Del Sole | 20 | Pescara | N/A | On loan until June 2019 | |
| 24 August 2018 | MF | Nicola Mosti | 20 | Imolese | N/A | On loan until June 2019 | |
| 31 August 2018 | MF | Roman Macek | 21 | Lugano | N/A | On loan until June 2019 | |
| 14 September 2018 | FW | King Udoh | 21 | Viareggio | Free | Released | |
Total expenditure: €242,750,000
Total revenue: €93,500,000
Net income: €149,250,000

### Winter 2018–19
#### In

| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
| 29 January 2019 | DF | Martín Cáceres | 31 | Lazio | €0.6M | On loan until June 2019 | |

#### Out

| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
| 28 January 2019 | DF | Medhi Benatia | 31 | Al-Duhail | €8M | €2M variables | |

#### Other acquisitions

| Date | Pos. | Player | Age | Moving to | Fee | Notes |
| 31 January 2019 | FW | Benjamin Mokulu | 29 | Carpi | N/A | On loan until end of season with obligation to buy at the end of the season to play for Juventus Under 23 |
| 30 January 2019 | MF | Daouda Peeters | 20 | Sampdoria | €4M | On loan to Sampdoria until June 2019 |
| 31 January 2019 | FW | Erik Gerbi | 18 | Pro Vercelli | €1.45M | On loan to Pro Vercelli until June 2019 |

#### Other disposals

| Date | Pos. | Player | Age | Moving to | Fee | Notes |
| 23 January 2019 | FW | Gonzalo Higuaín | 31 | Chelsea | N/A | On loan until end of season with an option to buy for €36M or renewal of season loan for €18M |
| 26 January 2019 | MF | Roman Macek | 21 | Lugano | €1M | Redeem after loan |
| 31 January 2019 | DF | Simone Emmanuello | 24 | Pro Vercelli | €0.95M | |
| 31 January 2019 | FW | Andrea Favilli | 21 | Genoa | N/A | Renowal of loan until June 2020 with obligation to buy for €7M at end of the season |
| 31 January 2019 | MF | Oumar Toure | 20 | Sparti | N/A | On loan until June 2019 |
| 6 February 2019 | MF | Stefano Sturaro | 25 | Genoa | €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. |
| 12 February 2019 | GK | Laurentiu Branescu | 24 | Zalgiris Vilnius | N/A | On loan until June 2019 |
| 19 February 2019 | FW | Alberto Cerri | 22 | Cagliari | €9M | Opted to sign permanently |
| 26 February 2019 | GK | Emil Audero | 22 | Sampdoria | €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 |
Total expenditure: €6,050,000
Total revenue: €56,950,000
Net income: €50,900,000

### End of the season
#### Other acquisitions

| Date | Pos. | Player | Age | Moving to | Fee | Notes |
| 30 June 2019 | DF | Edoardo Masciangelo | 22 | Lugano | €1M | Redeem after loan to play for Juventus Under 23 |
| 30 June 2019 | FW | Benjamin Mokulu | 29 | Carpi | €0.45M | Redeem after loan to play for Juventus Under 23 |
| 30 June 2019 | FW | Luca Zanimacchia | 20 | Genoa | €4M | Redeem after loan to play for Juventus Under 23 |
| 30 June 2019 | FW | Marco Olivieri | 20 | Empoli | €1M + €0.2M | €0.2M for season loan and €1M for option to buy. Redeem after loan to play for Juventus Under 23 |
| 30 June 2019 | MF | Idrissa Touré | 21 | Werder Bremen | €1.3M | Redeem after loan to play for Juventus Under 23 |

#### Other disposals

| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
| 3 June 2019 | MF | Luca Marrone | 29 | Hellas Verona | €0.45M | Opted to sign permanently | |
| 20 June 2019 | FW | Riccardo Orsolini | 22 | Bologna | €15M | Opted to sign permanently and €22.5M Buy-back clause for Juventus | |
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)

## Competitions
### Overall

| 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 | 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 | Total | Total | Total | Total | 51 | 35 | 7 | 9 | 87 | 42 | +45 | 068.63 |
Last updated: 26 May 2019 Source: Competitions

### Serie A
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Juventus (C) | 38 | 28 | 6 | 4 | 70 | 30 | +40 | 90 | Qualification for the Champions League group stage |
| 2 | Napoli | 38 | 24 | 7 | 7 | 74 | 36 | +38 | 79 | Qualification for the Champions League group stage |
| 3 | Atalanta | 38 | 20 | 9 | 9 | 77 | 46 | +31 | 69 | Qualification for the Champions League group stage |
| 4 | Internazionale | 38 | 20 | 9 | 9 | 57 | 33 | +24 | 69 | Qualification for the Champions League group stage |
| 5 | Milan | 38 | 19 | 11 | 8 | 55 | 36 | +19 | 68 | |
* 1 2 Atalanta finished ahead of Internazionale on head-to-head points: Atalanta 4–1 Internazionale, Internazionale 0–0 Atalanta.
* ↑ Milan were excluded from UEFA competitions over financial fair play violation.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 26 May 2019. 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 | 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 |

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

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | JUV | MUN | VAL | YB |
| 1 | Juventus | 6 | 4 | 0 | 2 | 9 | 4 | +5 | 12 | Advance to knockout phase | — | 1–2 | 1–0 | 3–0 |
| 2 | Manchester United | 6 | 3 | 1 | 2 | 7 | 4 | +3 | 10 | Advance to knockout phase | 0–1 | — | 0–0 | 1–0 |
| 3 | Valencia | 6 | 2 | 2 | 2 | 6 | 6 | 0 | 8 | Transfer to Europa League | 0–2 | 2–1 | — | 3–1 |
| 4 | Young Boys | 6 | 1 | 1 | 4 | 4 | 12 | −8 | 4 | | 2–1 | 0–3 | 1–1 | — |

#### Knockout phase
##### Quarter-finals
## 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 | 41 | 0 | 28 | 0 | 1 | 0 | 2 | 0 | 10 | 0 |
| 21 | GK | ITA | Carlo Pinsoglio | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 22 | GK | ITA | Mattia Perin | 9 | 0 | 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||||||
| 2 | DF | ITA | Mattia De Sciglio | 28 | 0 | 19+3 | 0 | 0 | 0 | 2 | 0 | 4 | 0 |
| 3 | DF | ITA | Giorgio Chiellini | 34 | 1 | 22+3 | 1 | 1 | 0 | 2 | 0 | 6 | 0 |
| 4 | DF | URU | Martin Cáceres | 9 | 0 | 7+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 12 | DF | BRA | Alex Sandro | 41 | 1 | 27+2 | 1 | 1 | 0 | 1+1 | 0 | 8+1 | 0 |
| 15 | DF | ITA | Andrea Barzagli | 9 | 0 | 3+3 | 0 | 0 | 0 | 0 | 0 | 1+2 | 0 |
| 19 | DF | ITA | Leonardo Bonucci | 40 | 3 | 26+2 | 3 | 1 | 0 | 1 | 0 | 10 | 0 |
| 20 | DF | POR | João Cancelo | 33 | 1 | 21+2 | 1 | 1 | 0 | 1+1 | 0 | 5+2 | 0 |
| 24 | DF | ITA | Daniele Rugani | 20 | 2 | 15 | 2 | 0 | 0 | 1 | 0 | 3+1 | 0 |
| 37 | DF | ITA | Leonardo Spinazzola | 12 | 0 | 6+4 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 43 | DF | ITA | Paolo Gozzi | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Midfielders ||||||||||||||
| 5 | MF | BIH | Miralem Pjanić | 43 | 4 | 26+4 | 2 | 1 | 0 | 1+1 | 0 | 10 | 2 |
| 6 | MF | GER | Sami Khedira | 17 | 2 | 8+2 | 2 | 0+1 | 0 | 2 | 0 | 2+2 | 0 |
| 14 | MF | FRA | Blaise Matuidi | 41 | 3 | 28+2 | 3 | 1 | 0 | 1 | 0 | 8+1 | 0 |
| 23 | MF | GER | Emre Can | 36 | 4 | 19+9 | 4 | 0+1 | 0 | 1 | 0 | 2+4 | 0 |
| 30 | MF | URU | Rodrigo Bentancur | 39 | 2 | 21+9 | 2 | 1 | 0 | 1 | 0 | 6+1 | 0 |
| 34 | MF | ITA | Manolo Portanova | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 35 | MF | BRA | Matheus Pereira | 3 | 0 | 1+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 39 | MF | CYP | Grigoris Kastanos | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 41 | MF | ITA | Hans Nicolussi | 3 | 0 | 0+3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Forwards ||||||||||||||
| 7 | FW | POR | Cristiano Ronaldo | 42 | 28 | 29+1 | 21 | 1 | 1 | 1+1 | 0 | 9 | 6 |
| 10 | FW | ARG | Paulo Dybala | 41 | 10 | 23+6 | 5 | 1 | 0 | 1+1 | 0 | 6+3 | 5 |
| 11 | FW | BRA | Douglas Costa | 25 | 1 | 7+10 | 1 | 1 | 0 | 1+1 | 0 | 1+4 | 0 |
| 16 | FW | COL | Juan Cuadrado | 22 | 1 | 13+4 | 1 | 0 | 0 | 0 | 0 | 4+1 | 0 |
| 17 | FW | CRO | Mario Mandžukić | 32 | 10 | 23+1 | 9 | 0 | 0 | 0 | 0 | 7+1 | 1 |
| 18 | FW | ITA | Moise Kean | 16 | 7 | 5+7 | 6 | 0 | 0 | 1 | 1 | 0+3 | 0 |
| 33 | FW | ITA | Federico Bernardeschi | 38 | 3 | 14+13 | 2 | 0+1 | 0 | 2 | 1 | 6+2 | 0 |
| 40 | FW | ENG | Stephy Mavididi | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Players transferred out during the season ||||||||||||||
| 4 | DF | MAR | Medhi Benatia | 7 | 0 | 5 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
Last updated: 26 May 2019 Source: Competitions

### Goalscorers

| 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 |
| 2 | 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 |
| 5 | 23 | MF | | Emre Can | 4 | 0 | 0 | 0 | 4 |
| 7 | 14 | MF | | Blaise Matuidi | 3 | 0 | 0 | 0 | 3 |
| 7 | 19 | DF | | Leonardo Bonucci | 3 | 0 | 0 | 0 | 3 |
| 7 | 33 | FW | | Federico Bernardeschi | 2 | 0 | 1 | 0 | 3 |
| 10 | 6 | MF | | Sami Khedira | 2 | 0 | 0 | 0 | 2 |
| 10 | 24 | DF | | Daniele Rugani | 2 | 0 | 0 | 0 | 2 |
| 10 | 30 | MF | | Rodrigo Bentancur | 2 | 0 | 0 | 0 | 2 |
| 13 | 3 | DF | | Giorgio Chiellini | 1 | 0 | 0 | 0 | 1 |
| 13 | 11 | FW | | Douglas Costa | 1 | 0 | 0 | 0 | 1 |
| 13 | 12 | DF | | Alex Sandro | 1 | 0 | 0 | 0 | 1 |
| 13 | 16 | FW | | Juan Cuadrado | 1 | 0 | 0 | 0 | 1 |
| 13 | 20 | DF | | João Cancelo | 1 | 0 | 0 | 0 | 1 |
| Own goal | Own goal | Own goal | Own goal | Own goal | 4 | 0 | 0 | 0 | 4 |
| Totals | Totals | Totals | Totals | Totals | 70 | 1 | 2 | 14 | 87 |
Last updated: 26 May 2019

### 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 | 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 | Total | Total | Total | 58 | 2 | 1 | 3 | 0 | 0 | 5 | 0 | 0 | 13 | 0 | 1 | 79 | 2 | 2 |
Last updated: 2 April 2019