2023–24 Juventus FC season
Italian football club season
From Wikipedia, the free encyclopedia
The 2023–24 season was Juventus Football Club's 126th season in existence and their 17th consecutive season in the top flight of Italian football. In addition to the domestic league, Juventus participated in this season's edition of the Coppa Italia, winning the competition after defeating Atalanta in the final.
(until 17 May)[1]
Paolo Montero
(interim, from 19 May)[2]
| 2023–24 season | ||||
|---|---|---|---|---|
| President | Gianluca Ferrero | |||
| Head coach | Massimiliano Allegri (until 17 May)[1] Paolo Montero (interim, from 19 May)[2] | |||
| Stadium | Juventus Stadium | |||
| Serie A | 3rd | |||
| Coppa Italia | Winners | |||
| Top goalscorer | League: Dušan Vlahović (16) All: Dušan Vlahović (18) | |||
| Highest home attendance | 41,507 vs Internazionale (26 November 2023, Serie A) | |||
| Lowest home attendance | 37,470 vs Salernitana (12 May 2024, Serie A) | |||
| Average home league attendance | 39,575 | |||
| Biggest win | Juventus 6–1 Salernitana | |||
| Biggest defeat | Sassuolo 4–2 Juventus | |||
|
| ||||
On 28 July 2023, Juventus were excluded from participating in the UEFA Europa Conference League due to a violation of UEFA's financial regulations.[3]
Players
Squad information
Appearances and goals include league matches only.[4]
Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Player | Nat. | Position(s) | Date of birth (age) | Signed in | Contract ends | Signed from | Transfer fee | Apps. | Goals |
|---|---|---|---|---|---|---|---|---|---|---|
| Goalkeepers | ||||||||||
| 1 | Wojciech Szczęsny | GK | 18 April 1990 (aged 34) | 2017 | 2025[5] | €12M[6] | 179 | 0 | ||
| 23 | Carlo Pinsoglio | GK | 16 March 1990 (aged 34) | 2014 | 2025[7] | €0.7M[8] | 6 | 0 | ||
| 36 | Mattia Perin | GK | 10 November 1992 (aged 31) | 2018 | 2025[9] | €12M | 43 | 0 | ||
| Defenders | ||||||||||
| 2 | Mattia De Sciglio | RB / RWB / LB / LWB | 20 October 1992 (aged 31) | 2017 | 2025[10] | €12M[11] | 117 | 2 | ||
| 3 | Bremer | CB | 18 March 1997 (aged 27) | 2022 | 2028[12] | €41M[13] | 59 | 6 | ||
| 4 | Federico Gatti | CB | 24 June 1998 (aged 26) | 2022 | 2028[14] | €5.4M[15] | 41 | 3 | ||
| 6 | Danilo (c) | CB / RB / LB | 15 July 1991 (aged 32) | 2019 | 2025[16] | €37M[17] | 179 | 8 | ||
| 12 | Alex Sandro | LB / LWB | 26 January 1991 (aged 33) | 2015 | 2024 | €26M[18] | 317 | 16 | ||
| 24 | Daniele Rugani | CB | 29 July 1994 (aged 29) | 2015 | 2026[19] | €3.5M[20] | 136 | 9 | ||
| 27 | Andrea Cambiaso | RB / RWB / LB / LWB | 20 February 2000 (aged 24) | 2022 | 2029[21] | €8.8M[22] | 16 | 1 | ||
| 33 | Tiago Djaló | CB / RB / LB | 9 April 2000 (aged 24) | 2024 | 2026 | €5.10M[23] | 1 | 0 | ||
| Midfielders | ||||||||||
| 5 | Manuel Locatelli | CM | 8 January 1998 (aged 26) | 2021 | 2028[24] | €30M[25] | 108 | 3 | ||
| 10 | Paul Pogba | CM | 15 March 1993 (aged 31) | 2022 | 2026 | Free[26] | 188 | 34 | ||
| 11 | Filip Kostić | LWB / LW | 1 November 1992 (aged 31) | 2022 | 2026 | €12M[27] | 64 | 3 | ||
| 16 | Weston McKennie | CM / RB / RWB | 28 August 1998 (aged 25) | 2020 | 2025 | €22M[28] | 80 | 8 | ||
| 20 | Fabio Miretti | CM / AM | 3 August 2003 (aged 20) | 2021 | 2027[29] | N/A | 57 | 0 | ||
| 21 | Nicolò Fagioli | CM / DM | 12 February 2001 (aged 23) | 2020 | 2028[30] | N/A | 41 | 3 | ||
| 22 | Timothy Weah | RWB / RW / LW / AM | 22 February 2000 (aged 24) | 2023 | 2028 | €10.3M[31] | 15 | 0 | ||
| 25 | Adrien Rabiot | CM | 3 April 1995 (aged 29) | 2019 | 2024[32] | Free[33] | 192 | 19 | ||
| 26 | Carlos Alcaraz | CM/AM | 30 November 2002 (aged 21) | 2024 | 2024 | €3.7M[34] | 12 | 0 | ||
| 39 | Nikola Sekulov | RW / LW / AM | 18 February 2002 (aged 22) | 2021 | 2027[35] | N/A | 0 | 0 | ||
| 41 | Hans Nicolussi Caviglia | CM / DM | 18 June 2000 (aged 24) | 2018 | 2026[36] | N/A | 5 | 0 | ||
| 47 | Joseph Nonge | CM / DM | 15 May 2005 (aged 19) | 2023 | 2026 | N/A | 1 | 0 | ||
| Forwards | ||||||||||
| 7 | Federico Chiesa | AM / RW / LW | 25 October 1997 (aged 26) | 2020 | 2025 | €40M[37] | 113 | 26 | ||
| 9 | Dušan Vlahović | ST | 28 January 2000 (aged 24) | 2022 | 2026 | €70M[38] | 79 | 29 | ||
| 14 | Arkadiusz Milik | ST | 28 February 1994 (aged 30) | 2022 | 2026 | €6.3M[39] | 51 | 12 | ||
| 15 | Kenan Yıldız | AM | 4 May 2005 (aged 19) | 2023 | 2027[40] | N/A | 17 | 1 | ||
| 17 | Samuel Iling-Junior | RW / LW / AM | 4 October 2003 (aged 20) | 2022 | 2025[41] | N/A | 30 | 1 | ||
| 18 | Moise Kean | ST | 28 February 2000 (aged 24) | 2021 | 2025 | €30M[42] | 110 | 22 | ||
| 45 | Leonardo Cerri | ST | 4 March 2003 (aged 21) | 2021 | 2026 | N/A | 0 | 0 | ||
| Players transferred during the season | ||||||||||
| 13 | Dean Huijsen[note 1] | CB | 14 April 2005 (aged 19) | 2023 | 2027[44] | N/A | 0 | 0 | ||
| 26 | Kaio Jorge | ST | 24 January 2002 (aged 22) | 2021 | 2026 | €1.5M[45] | 11 | 0 | ||
| 30 | Matías Soulé | RW / LW / AM | 15 April 2003 (aged 21) | 2021 | 2026 | N/A | 21 | 1 | ||
Transfers
Summer 2023
In
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 1 July 2023 | DF | 23 | N/A | End of loan | [46] | ||
| 1 July 2023 | MF | 24 | N/A | End of loan | [47] | ||
| 1 July 2023 | MF | 23 | N/A | End of loan | [48] | ||
| 1 July 2023 | MF | 23 | €11M | €2.1M variables | [31] |
Out
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 1 July 2023 | MF | 29 | Free | End of loan | [49] | ||
| 6 July 2023 | FW | 35 | Free | Released | [50] | ||
| 20 July 2023 | DF | 20 | N/A | On loan until June 2024 with option to buy for €2M | [51] | ||
| 20 July 2023 | MF | 35 | Free | Released | [52] | ||
| 15 August 2023 | MF | 22 | N/A | On loan until June 2024 | [53] | ||
| 28 August 2023 | FW | 20 | N/A | On loan until June 2024 | [54] | ||
| 29 August 2023 | FW | 21 | N/A | On loan until June 2024 | [55] | ||
| 1 September 2023 | DF | 36 | Free | [56] |
Other acquisitions
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 21 June 2023 | FW | 29 | €7.3M | From loan to definitive purchase | [57] | ||
| 1 July 2023 | MF | 25 | €35M | From loan to definitive purchase + €2.5M variables | [58] | ||
| 1 July 2023 | MF | 20 | N/A | End of loan to play for Juventus Next Gen | |||
| 1 July 2023 | FW | 17 | N/A | End of loan to play for Juventus FC Youth Sector | [59] | ||
| 1 July 2023 | FW | 23 | €30M | From loan to definitive purchase | [60] | ||
| 26 July 2023 | MF | 21 | Free | From loan to definitive purchase to play for Juventus Next Gen | [61] | ||
| 8 August 2023 | DF | 20 | €1.65M | €0.4M variables and for future sale | [62] | ||
| 21 August 2023 | FW | 33 | €0.1M | To play for Juventus Next Gen | [63] | ||
| 29 August 2023 | DF | 19 | N/A | On loan to play for Juventus Next Gen | [64] | ||
| 1 September 2023 | DF | 19 | €3M | To play for Juventus Next Gen | [65] | ||
| 1 September 2023 | MF | 25 | N/A | On loan to play for Juventus Next Gen | [66] | ||
| 1 September 2023 | MF | 20 | N/A | On loan to play for Juventus Next Gen with option to buy | [67] | ||
| 23 October 2023 | GK | 22 | Unattached | Free | To play for Juventus Next Gen | [68] |
Other disposals
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 1 April 2023 | DF | 19 | €2.9M | Redeem after loan | [69] | ||
| 17 June 2023 | MF | 23 | €30M | Redeem after loan + €9M variables | [70] | ||
| 1 July 2023 | GK | 22 | N/A | End of loan | [71] | ||
| 1 July 2023 | DF | 23 | €2M | Redeem after loan | [72] | ||
| 1 July 2023 | DF | 21 | €5.5M | Redeem after loan + €1.8M variables and for future sale | [73] | ||
| 1 July 2023 | MF | 20 | N/A | End of loan | [74] | ||
| 1 July 2023 | FW | 20 | €1M | Redeem after loan | [75] | ||
| 7 July 2023 | MF | 24 | N/A | On loan until June 2024 | [76] | ||
| 7 July 2023 | FW | 21 | N/A | On loan until June 2024 | [77] | ||
| 11 July 2023 | DF | 24 | N/A | On loan until June 2024 with obligation to buy | [78] | ||
| 12 July 2023 | DF | 20 | Free | Released | [79] | ||
| 15 July 2023 | MF | 21 | N/A | On loan until June 2024 with option to buy | [80] | ||
| 15 July 2023 | MF | 21 | N/A | On loan until June 2024 with option to buy | [81] | ||
| 17 July 2023 | MF | 22 | €0.5M | On loan until June 2024 with option to buy for €5.5M | [82] | ||
| 20 July 2023 | GK | 21 | Free | Released | [83] | ||
| 22 July 2023 | MF | 26 | €2M | On loan until June 2024 with option to buy for €20M + €2M variables | [84] | ||
| 24 July 2023 | MF | 19 | N/A | On loan until June 2024 | [85] | ||
| 27 July 2023 | DF | 20 | Free | [86] | |||
| 27 July 2023 | FW | 19 | €2.75M | €1.5M variables and for future sale | [87] | ||
| 27 July 2022 | FW | 21 | Free | Redeem after loan | [88] | ||
| 31 July 2023 | GK | 27 | N/A | On loan until June 2024 with option to buy | [89] | ||
| 1 August 2023 | GK | 25 | Free | Released | [90] | ||
| 1 August 2023 | MF | 21 | Free | Released | |||
| 4 August 2023 | DF | 19 | Free | Variables for future sale | [91] | ||
| 7 August 2023 | MF | 21 | N/A | On loan until June 2024 with option to buy | [92] | ||
| 11 August 2023 | DF | 21 | N/A | On loan until June 2024 with obligation to buy for €10M | [93] | ||
| 11 August 2023 | MF | 20 | N/A | On loan until June 2024 | [94] | ||
| 11 August 2023 | FW | 22 | N/A | On loan until June 2024 with option to buy | [95] | ||
| 14 August 2023 | DF | 23 | N/A | Renowal of loan until June 2024 | [96] | ||
| 14 August 2023 | MF | 26 | €20M | Variables for future sale | [97] | ||
| 17 August 2023 | DF | 24 | N/A | Renowal of loan until June 2025 with obligation of buy for €4.5M | [98] | ||
| 17 August 2023 | MF | 21 | N/A | On loan until June 2025 with obligation to buy for €17M | [98] | ||
| 18 August 2023 | FW | 23 | N/A | On loan until June 2024 with option to buy | [99] | ||
| 22 August 2023 | DF | 20 | N/A | On loan until June 2024 | [100] | ||
| 22 August 2023 | FW | 22 | N/A | On loan until June 2024 with option to buy | [101] | ||
| 22 August 2023 | FW | 20 | Free | [102] | |||
| 27 August 2023 | DF | 24 | N/A | On loan until June 2024 with option to buy | [103] | ||
| 28 August 2023 | DF | 21 | Free | Buy back option | [104] | ||
| 30 August 2023 | DF | 24 | N/A | On loan until June 2024 | [105] | ||
| 30 August 2023 | FW | 20 | N/A | On loan until June 2024 | [106] | ||
| 30 August 2023 | FW | 20 | N/A | On loan until June 2024 | [107] | ||
| 31 August 2023 | DF | 21 | N/A | On loan until June 2024 | [108] | ||
| 1 September 2023 | MF | 25 | N/A | On loan until June 2024 | |||
| 1 September 2023 | FW | 20 | N/A | On loan until June 2024 | [109] | ||
| 1 September 2023 | FW | 20 | Free | [110] |
Winter 2023–24
In
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 22 January 2024 | DF | 23 | €5.10M | [23] | |||
| 31 January 2024 | MF | 21 | €3.70M | On loan until June 2024 with option to buy for €49.5M | [34] |
Out
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 6 January 2024 | DF | 18 | €0.65M | On loan until June 2024 | [111] |
Other acquisitions
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 11 January 2024 | FW | 21 | N/A | End of loan to play for Juventus Next Gen | [112] | ||
| 12 January 2024 | MF | 21 | N/A | End of loan to play for Juventus Next Gen | [113] | ||
| 19 January 2024 | MF | 20 | N/A | End of loan to play for Juventus Next Gen | [114] | ||
| 31 January 2024 | DF | 19 | N/A | On loan until June 2024 to play for Juventus Next Gen with option to buy | [115] |
Other disposals
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
|---|---|---|---|---|---|---|---|
| 11 January 2024 | DF | 19 | Free | [116] | |||
| 11 January 2024 | DF | 24 | Free | On loan until June 2024 after the interruption of loan with Bari | [117] | ||
| 12 January 2024 | DF | 21 | Free | On loan until June 2024 | [118] | ||
| 18 January 2024 | GK | 22 | Free | [119] | |||
| 18 January 2024 | MF | 23 | N/A | On loan until June 2024 with option to buy after the interruption of loan with Udinese | [120] | ||
| 18 January 2024 | MF | 22 | €4M | Permanent deal after the interruption of loan with Empoli | [121] | ||
| 1 February 2024 | DF | 23 | €0.3M | On loan until June 2024 with Juventus Next Gen | [122] | ||
| 1 February 2024 | DF | 19 | N/A | On loan until June 2024 | [123] | ||
| 14 February 2024 | MF | 19 | N/A | On loan until June 2024 | [124] | ||
| 15 February 2024 | DF | 21 | N/A | On loan until June 2024 | [125] |
Pre-season and friendlies
| 22 July 2023 Soccer Champions Tour | Barcelona | Cancelled | Juventus | Santa Clara, United States |
| 19:30 PDT (UTC−7) | Report | Stadium: Levi's Stadium | ||
| Note: The match was cancelled due to a viral gastroenteritis outbreak among a significant part of the Barcelona squad.[citation needed] | ||||
| 27 July 2023 Soccer Champions Tour | Juventus | 2–2 (4–3 p) | Milan | Carson, United States |
| 19:30 PDT (UTC−7) | Report | Stadium: Dignity Health Sports Park Attendance: 8,000 Referee: Timothy Ford (United States) | ||
| Penalties | ||||
| 2 August 2023 Soccer Champions Tour | Juventus | 3–1 | Real Madrid | Orlando, Florida, United States |
| 19:30 EDT (UTC−4) | Report |
|
Stadium: Camping World Stadium Attendance: 63,503 Referee: Ismail Elfath (United States) |
| 9 August 2023 Friendly | Juventus | 8–0 | Juventus Next Gen | Turin, Italy |
| 18:30 CEST (UTC+2) | Report | Stadium: Juventus Stadium Attendance: 24,000 Referee: Eugenio Scarpa |
| 12 August 2023 Friendly | Juventus | 0–0 | Atalanta | Cesena, Italy |
| 20:30 CEST (UTC+2) |
|
Report |
|
Stadium: Stadio Dino Manuzzi Attendance: 18,333 Referee: Ermanno Feliciani |
Competitions
Overview
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Serie A | 20 August 2023 | 25 May 2024 | Matchday 1 | 3rd | 38 | 19 | 14 | 5 | 54 | 31 | +23 | 50.00 |
| Coppa Italia | 4 January 2024 | 15 May 2024 | Round of 16 | Winners | 5 | 4 | 0 | 1 | 14 | 3 | +11 | 80.00 |
| Total | 43 | 23 | 14 | 6 | 68 | 34 | +34 | 53.49 | ||||
Source: Soccerway
Serie A
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Inter Milan (C) | 38 | 29 | 7 | 2 | 89 | 22 | +67 | 94 | Qualification for the Champions League league phase[a] |
| 2 | Milan | 38 | 22 | 9 | 7 | 76 | 49 | +27 | 75 | |
| 3 | Juventus | 38 | 19 | 14 | 5 | 54 | 31 | +23 | 71 | |
| 4 | Atalanta | 38 | 21 | 6 | 11 | 72 | 42 | +30 | 69 | |
| 5 | Bologna | 38 | 18 | 14 | 6 | 54 | 32 | +22 | 68 |
Rules for classification: 1) Points; 2) Tiebreaker for Champions team and third relegated team; 3) Head-to-head points; 4) Head-to-head goal difference; 5) Goal difference; 6) Goals scored; 7) Draw.
(Note: Head-to-head record is used only after all the matches between the teams in question have been played)[126]
(C) Champions
Notes:
- Serie A gained an additional Champions League place as a result of Italy finishing as one of the two associations with the highest coefficient points in 2023–24.
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 38 | 19 | 14 | 5 | 54 | 31 | +23 | 71 | 11 | 7 | 1 | 26 | 11 | +15 | 8 | 7 | 4 | 28 | 20 | +8 |
Source: Serie A
Results by round
Matches
The league fixtures were announced on 5 July 2023.[127]
| 20 August 2023 1 | Udinese | 0–3 | Juventus | Udine |
| 20:45 CEST (UTC+2) |
|
Report | Stadium: Stadio Friuli Attendance: 24,991 Referee: Antonio Rapuano |
| 27 August 2023 2 | Juventus | 1–1 | Bologna | Turin |
| 18:30 CEST (UTC+2) | Report | Stadium: Juventus Stadium Attendance: 38,197 Referee: Marco Di Bello |
| 3 September 2023 3 | Empoli | 0–2 | Juventus | Empoli |
| 20:45 CEST (UTC+2) |
|
Report | Stadium: Stadio Carlo Castellani Attendance: 15,702 Referee: Giovanni Ayroldi |
| 16 September 2023 4 | Juventus | 3–1 | Lazio | Turin |
| 15:00 CEST (UTC+2) | Report |
|
Stadium: Juventus Stadium Attendance: 40,562 Referee: Fabio Maresca |
| 23 September 2023 5 | Sassuolo | 4–2 | Juventus | Reggio Emilia |
| 18:00 CEST (UTC+2) | Report | Stadium: Mapei Stadium – Città del Tricolore Attendance: 20,141 Referee: Andrea Colombo |
| 26 September 2023 6 | Juventus | 1–0 | Lecce | Turin |
| 20:45 CEST (UTC+2) | Report | Stadium: Juventus Stadium Attendance: 38,445 Referee: Antonio Giua |
| 1 October 2023 7 | Atalanta | 0–0 | Juventus | Bergamo |
| 18:00 CEST (UTC+2)[note 2] |
|
Report | Stadium: Stadio Atleti Azzurri d'Italia Attendance: 14,811 Referee: Daniele Chiffi |
| 7 October 2023 8 | Juventus | 2–0 | Torino | Turin |
| 18:00 CEST (UTC+2) | Report |
|
Stadium: Juventus Stadium Attendance: 39,602 Referee: Davide Massa[note 3] |
| 22 October 2023 9 | Milan | 0–1 | Juventus | Milan |
| 20:45 CEST (UTC+2) | Report | Stadium: San Siro Attendance: 75,676 Referee: Maurizio Mariani |
| 28 October 2023 10 | Juventus | 1–0 | Hellas Verona | Turin |
| 20:45 CEST (UTC+2) | Report |
|
Stadium: Juventus Stadium Attendance: 39,438 Referee: Ermanno Feliciani |
| 5 November 2023 11 | Fiorentina | 0–1 | Juventus | Florence |
| 20:45 CET (UTC+1) |
|
Report | Stadium: Stadio Artemio Franchi Attendance: 38,225 Referee: Daniele Chiffi |
| 11 November 2023 12 | Juventus | 2–1 | Cagliari | Turin |
| 18:00 CET (UTC+1) | Report | Stadium: Juventus Stadium Attendance: 40,393 Referee: Marco Piccinini |
| 26 November 2023 13 | Juventus | 1–1 | Internazionale | Turin |
| 20:45 CET (UTC+1) | Report | Stadium: Juventus Stadium Attendance: 41,507 Referee: Marco Guida |
| 1 December 2023 14 | Monza | 1–2 | Juventus | Monza |
| 20:45 CET (UTC+1) |
|
Report | Stadium: Stadio Brianteo Attendance: 15,148 Referee: Michael Fabbri |
| 8 December 2023 15 | Juventus | 1–0 | Napoli | Turin |
| 20:45 CET (UTC+1) | Report |
|
Stadium: Juventus Stadium Attendance: 41,400 Referee: Daniele Orsato |
| 15 December 2023 16 | Genoa | 1–1 | Juventus | Genoa |
| 20:45 CET (UTC+1) |
|
Report | Stadium: Stadio Luigi Ferraris Attendance: 33,232 Referee: Davide Massa |
| 23 December 2023 17 | Frosinone | 1–2 | Juventus | Frosinone |
| 12:30 CET (UTC+1) |
|
Report | Stadium: Stadio Benito Stirpe Attendance: 16,020 Referee: Maurizio Mariani |
| 30 December 2023 18 | Juventus | 1–0 | Roma | Turin |
| 20:45 CET (UTC+1) | Report |
|
Stadium: Juventus Stadium Attendance: 41,503 Referee: Simone Sozza |
| 7 January 2024 19 | Salernitana | 1–2 | Juventus | Salerno |
| 18:00 CET (UTC+1)[note 4] | Report | Stadium: Stadio Arechi Attendance: 29,405 Referee: Marco Guida |
| 16 January 2024 20 | Juventus | 3–0 | Sassuolo | Turin |
| 20:45 CET (UTC+1) | Report | Stadium: Juventus Stadium Attendance: 39,005 Referee: Marco Piccinini |
| 21 January 2024 21 | Lecce | 0–3 | Juventus | Lecce |
| 20:45 CET (UTC+1) |
|
Report | Stadium: Stadio Via del mare Attendance: 28,074 Referee: Daniele Doveri |
| 27 January 2024 22 | Juventus | 1–1 | Empoli | Turin |
| 18:00 CET (UTC+1) | Report |
|
Stadium: Juventus Stadium Attendance: 39,518 Referee: Livio Marinelli |
| 4 February 2024 23 | Internazionale | 1–0 | Juventus | Milan |
| 20:45 CET (UTC+1) |
|
Report | Stadium: San Siro Attendance: 75,547 Referee: Fabio Maresca |
| 12 February 2024 24 | Juventus | 0–1 | Udinese | Turin |
| 20:45 CET (UTC+1) |
|
Report | Stadium: Juventus Stadium Attendance: 38,856 Referee: Rosario Abisso |
| 17 February 2024 25 | Hellas Verona | 2–2 | Juventus | Verona |
| 18:00 CET (UTC+1) |
|
Report | Stadium: Stadio Marcantonio Bentegodi Attendance: 26,948 Referee: Marco Di Bello |
| 25 February 2024 26 | Juventus | 3–2 | Frosinone | Turin |
| 12:30 CET (UTC+1) | Report |
|
Stadium: Juventus Stadium Attendance: 40,719 Referee: Antonio Rapuano |
| 3 March 2024 27 | Napoli | 2–1 | Juventus | Naples |
| 20:45 CET (UTC+1) |
|
Report | Stadium: Stadio Diego Armando Maradona Attendance: 52,000 Referee: Maurizio Mariani |
| 10 March 2024 28 | Juventus | 2–2 | Atalanta | Turin |
| 18:00 CET (UTC+1) | Report |
|
Stadium: Juventus Stadium Attendance: 39,206 Referee: Marco Guida |
| 17 March 2024 29 | Juventus | 0–0 | Genoa | Turin |
| 12:30 CET (UTC+1) | Report |
|
Stadium: Juventus Stadium Attendance: 40,098 Referee: Antonio Giua |
| 30 March 2024 30 | Lazio | 1–0 | Juventus | Rome |
| 18:00 CET (UTC+1) | Report |
|
Stadium: Stadio Olimpico Attendance: 57,000 Referee: Andrea Colombo |
| 7 April 2024 31 | Juventus | 1–0 | Fiorentina | Turin |
| 20:45 CEST (UTC+2) | Report |
|
Stadium: Juventus Stadium Attendance: 37,994 Referee: Federico La Penna |
| 13 April 2024 32 | Torino | 0–0 | Juventus | Turin |
| 18:00 CEST (UTC+2) | Report | Stadium: Stadio Olimpico Grande Torino Attendance: 27,788 Referee: Fabio Maresca |
| 19 April 2024 33 | Cagliari | 2–2 | Juventus | Cagliari |
| 20:45 CEST (UTC+2) | Report | Stadium: Unipol Domus Attendance: 16,179 Referee: Marco Piccinini |
| 27 April 2024 34 | Juventus | 0–0 | Milan | Turin |
| 18:00 CEST (UTC+2) | Report |
|
Stadium: Juventus Stadium Attendance: 39,845 Referee: Maurizio Mariani |
| 5 May 2024 35 | Roma | 1–1 | Juventus | Rome |
| 20:45 CEST (UTC+2) | Report | Stadium: Stadio Olimpico Attendance: 63,996 Referee: Andrea Colombo |
| 12 May 2024 36 | Juventus | 1–1 | Salernitana | Turin |
| 18:00 CEST (UTC+2) | Report | Stadium: Juventus Stadium Attendance: 37,470 Referee: Alberto Santoro |
| 20 May 2024 37 | Bologna | 3–3 | Juventus | Bologna |
| 20:45 CEST (UTC+2) | Report | Stadium: Stadio Renato Dall'Ara Attendance: 29,603 Referee: Giovanni Ayroldi |
| 25 May 2024 38 | Juventus | 2–0 | Monza | Turin |
| 18:00 CEST (UTC+2) |
|
Report | Stadium: Juventus Stadium Attendance: 38,165 Referee: Maria Sole Ferrieri Caputi |
Coppa Italia
| 4 January 2024 Round of 16 | Juventus | 6–1 | Salernitana | Turin |
| 21:00 CET (UTC+1) | Report | Stadium: Juventus Stadium Attendance: 40,548 Referee: Davide Ghersini |
| 11 January 2024 Quarter-finals | Juventus | 4–0 | Frosinone | Turin |
| 21:00 CET (UTC+1) | Report | Stadium: Juventus Stadium Attendance: 37,940 Referee: Juan Luca Sacchi |
| 2 April 2024 Semi-finals First leg | Juventus | 2–0 | Lazio | Turin |
| 21:00 CEST (UTC+2) | Report | Stadium: Juventus Stadium Attendance: 39,056 Referee: Davide Massa |
| 23 April 2024 Semi-finals Second leg | Lazio | 2–1 (2–3 agg.) | Juventus | Rome |
| 21:00 CEST (UTC+2) |
|
Report | Stadium: Stadio Olimpico Attendance: 40,076 Referee: Daniele Orsato |
Statistics
Appearances and goals
| No. | Pos | Nat | Player | Total | Serie A | Coppa Italia | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | ||||||||
| Goalkeepers | |||||||||||||
| 1 | GK | Wojciech Szczęsny | 35 | 0 | 35 | 0 | 0 | 0 | |||||
| 23 | GK | Carlo Pinsoglio | 1 | 0 | 0+1 | 0 | 0 | 0 | |||||
| 36 | GK | Mattia Perin | 8 | 0 | 3 | 0 | 5 | 0 | |||||
| Defenders | |||||||||||||
| 2 | DF | Mattia De Sciglio | 1 | 0 | 1 | 0 | 0 | 0 | |||||
| 3 | DF | Bremer | 40 | 3 | 36 | 3 | 4 | 0 | |||||
| 4 | DF | Federico Gatti | 36 | 4 | 30+2 | 4 | 4 | 0 | |||||
| 6 | DF | Danilo | 34 | 1 | 27+2 | 1 | 5 | 0 | |||||
| 12 | DF | Alex Sandro | 18 | 1 | 8+8 | 1 | 1+1 | 0 | |||||
| 24 | DF | Daniele Rugani | 17 | 3 | 13+3 | 2 | 1 | 1 | |||||
| 27 | DF | Andrea Cambiaso | 38 | 3 | 27+6 | 2 | 4+1 | 1 | |||||
| 33 | DF | Tiago Djaló | 1 | 0 | 0+1 | 0 | 0 | 0 | |||||
| Midfielders | |||||||||||||
| 5 | MF | Manuel Locatelli | 39 | 1 | 33+2 | 1 | 4 | 0 | |||||
| 10 | MF | Paul Pogba | 2 | 0 | 0+2 | 0 | 0 | 0 | |||||
| 11 | MF | Filip Kostić | 33 | 0 | 26+3 | 0 | 3+1 | 0 | |||||
| 16 | MF | Weston McKennie | 38 | 0 | 29+5 | 0 | 4 | 0 | |||||
| 20 | MF | Fabio Miretti | 27 | 2 | 15+9 | 1 | 2+1 | 1 | |||||
| 21 | MF | Nicolò Fagioli | 7 | 0 | 4+3 | 0 | 0 | 0 | |||||
| 22 | MF | Timothy Weah | 35 | 1 | 12+18 | 0 | 1+4 | 1 | |||||
| 25 | MF | Adrien Rabiot | 35 | 5 | 30+1 | 5 | 4 | 0 | |||||
| 26 | MF | Carlos Alcaraz | 12 | 0 | 3+7 | 0 | 0+2 | 0 | |||||
| 39 | MF | Nikola Sekulov | 1 | 0 | 0+1 | 0 | 0 | 0 | |||||
| 41 | MF | Hans Nicolussi Caviglia | 9 | 0 | 3+4 | 0 | 1+1 | 0 | |||||
| 47 | MF | Joseph Nonge | 4 | 0 | 0+2 | 0 | 0+2 | 0 | |||||
| Forwards | |||||||||||||
| 7 | FW | Federico Chiesa | 36 | 10 | 25+7 | 9 | 4 | 1 | |||||
| 9 | FW | Dušan Vlahović | 38 | 18 | 27+6 | 16 | 3+2 | 2 | |||||
| 14 | FW | Arkadiusz Milik | 35 | 8 | 7+24 | 4 | 2+2 | 4 | |||||
| 15 | FW | Kenan Yıldız | 32 | 4 | 9+18 | 2 | 1+4 | 2 | |||||
| 17 | FW | Samuel Iling-Junior | 26 | 1 | 4+19 | 1 | 2+1 | 0 | |||||
| 18 | FW | Moise Kean | 20 | 0 | 8+11 | 0 | 0+1 | 0 | |||||
| 45 | FW | Leonardo Cerri | 1 | 0 | 0+1 | 0 | 0 | 0 | |||||
| Players transferred during the season | |||||||||||||
| 13 | DF | Dean Huijsen | 1 | 0 | 0+1 | 0 | 0 | 0 | |||||
| 26 | FW | Kaio Jorge | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| 30 | FW | Matías Soulé | 0 | 0 | 0 | 0 | 0 | 0 | |||||
Goalscorers
| Rank | No. | Pos. | Player | Serie A | Coppa Italia | Total |
|---|---|---|---|---|---|---|
| 1 | 9 | FW | 16 | 2 | 18 | |
| 2 | 7 | FW | 9 | 1 | 10 | |
| 3 | 14 | FW | 4 | 4 | 8 | |
| 4 | 25 | MF | 5 | 0 | 5 | |
| 5 | 4 | DF | 4 | 0 | 4 | |
| 15 | FW | 2 | 2 | |||
| 7 | 3 | DF | 3 | 0 | 3 | |
| 24 | DF | 2 | 1 | |||
| 27 | DF | 2 | 1 | |||
| 10 | 20 | MF | 1 | 1 | 2 | |
| 11 | 5 | MF | 1 | 0 | 1 | |
| 6 | DF | 1 | 0 | |||
| 6 | DF | 1 | 0 | |||
| 17 | FW | 1 | 0 | |||
| 22 | MF | 0 | 1 | |||
| Own goals | 2 | 1 | 3 | |||
| Totals | 54 | 14 | 68 | |||