Leonardo Cerri (born 4 March 2003) is an Italian professional footballer who plays as a centre-forward for Serie B club Bari, on loan from Juventus.[1] Standing at 1.98 metres tall, he is known for his aerial ability and ambidexterity, having developed through the youth ranks of several Italian clubs before joining Juventus in 2019.[1][2]Cerri began his youth career at Lupa Roma and Unicusano Fondi before moving to Pescara's academy, where he honed his skills as a forward.[1] In July 2019, at age 16, he transferred to Juventus for a reported €1.5 million, progressing through their Primavera and Next Gen teams, where he scored 23 goals in 110 appearances across various youth and reserve competitions.[3] He has represented Italy at under-20 and under-21 levels. He made his Serie A debut for Juventus' first team on 12 February 2024, coming on as a substitute in a 1–0 loss to Udinese. He made one further appearance on 25 May 2024, substituting in a 2–0 win over Monza, marking his entry into top-flight football after limited senior exposure.[4]To gain first-team experience, Cerri was loaned to Serie B side Carrarese for the 2024–25 season, where he featured in 31 matches, starting 10, and contributed 3 goals and 1 assist in 1,090 minutes of play.[5] In August 2025, he joined Bari on a season-long loan, making 5 appearances and scoring 1 goal as of November 2025, including a notable strike against Padova.[5] As a promising young talent, Cerri's market value stands at approximately €800,000, reflecting his potential in Italian football.[1]
Youth career
Early youth clubs
Leonardo Cerri was born on 4 March 2003 in Rome, Italy.[6] He began his football journey in childhood through futsal at Atletico Torrino, where he played until approximately 2015, developing fundamental skills in a fast-paced, technical environment that emphasized close control and quick decision-making.[7]In 2015, at around age 12, Cerri transitioned to traditional 11-a-side football by joining the youth ranks of Lupa Roma for the 2015–2016 season, marking his first organized competitive experience in the sport's standard format.[8] This move allowed him to adapt his futsal-honed agility to larger pitches, though specific performance details from this period remain limited in records. The following year, in 2016–2017, he transferred to Unicusano Fondi, continuing his development as a young forward and further building physical presence in youth competitions at the regional level.[8] Cerri later recalled this phase as his initial foray into structured 11-a-side play, starting his first full championship at age 11 with Lupa Roma before progressing to Fondi, highlighting the rapid evolution from futsal's intensity to football's tactical demands.[9]Seeking greater opportunities, Cerri joined Pescara's youth academy in the summer of 2017 at age 14, where he played through 2019 across various age groups.[8] During the 2018–19 season with the Under-16 squad, he emerged as a prolific scorer, netting 14 goals and showcasing his growing prowess as a tall, physical striker capable of aerial dominance and finishing.[7] He also featured in three matches for the Under-17 team toward the season's end, adding one goal, which drew scouting interest from top clubs due to his consistent goal-scoring and potential for higher-level development. These club changes reflected Cerri's steady progression, driven by his physical growth—reaching a height of 1.98 meters—and talent that positioned him for a major step forward to Juventus in 2019.[7]
Juventus academy
Leonardo Cerri joined Juventus's youth academy on 1 July 2019, transferring from Pescara for a reported fee of €1.5 million.[10] This move marked a significant step in his development, integrating him into one of Europe's premier youth systems after his early experiences at various clubs. At 16 years old, Cerri quickly adapted to the structured environment of the Juventus U17 squad during the 2019–20 season, focusing on building foundational skills as a centre-forward. In the Campionato Under-17 – A, he made 17 appearances and scored 12 goals.[11]In the 2020–21 season, Cerri advanced to the Juventus Primavera (U19) team, competing in the Campionato Primavera 1, Italy's top youth league. He featured in 23 matches, scoring 4 goals, along with 2 appearances and 1 goal in the Coppa Italia Primavera, while demonstrating growing physical presence and positioning in the attacking third.[12] Standing at 1.98 meters tall, Cerri honed his aerial ability and hold-up play under academy coaching, attributes that suited his role as a powerful target man.[1]During the 2021–22 campaign, Cerri solidified his position in the Primavera squad, making 27 appearances and netting 9 goals across competitions, including 5 appearances and 2 goals in the UEFA Youth League.[2][13] These contributions helped the team advance in the Primavera 1 playoffs, showcasing his progress in finishing and movement off the ball. Internal evaluations highlighted his potential, paving the way for increased involvement in senior training sessions and setting the stage for professional opportunities.[14]
Senior club career
Juventus Next Gen
Leonardo Cerri transitioned from the Juventus youth setup to the reserve team, then known as Juventus U23, where he began his semi-professional career as a centre-forward in Serie C. His physical attributes and goal-scoring instinct from the academy positioned him as a promising option in the attacking line, often deployed to exploit his height and aerial prowess in the third tier.[1]Cerri made his debut for Juventus U23 on 24 January 2021, entering as a substitute in the 74th minute against Pro Sesto and scoring the equalizing goal in a 1–1 draw, marking his first professional appearance and goal at 17 years old.[15] Over the subsequent seasons, he established himself as a regular contributor, appearing in 53 Serie C matches and scoring 10 goals between 2020–21 and 2023–24, with his role evolving from occasional substitute to key starter in the forward line. In the 2022–23 season, for instance, he featured in 17 league games, starting 8 and coming off the bench 9 times, often providing hold-up play to link with midfielders and create space for teammates. The following year saw his most productive campaign, with 30 appearances and 6 goals, including crucial strikes that bolstered the team's push toward the promotion playoffs.His contributions extended to cup competitions and playoffs, where he added 3 goals in 8 Coppa Italia Serie C appearances across the period, such as the opener in a 2–1 quarter-final victory over Padova on 7 December 2022, helping Juventus Next Gen advance to the semi-finals.[16] In the 2023–24 Serie C playoffs, Cerri played a pivotal role with 2 goals in 4 matches, including one in a 3–1 win over Casertana in the first round, aiding the team's progression before their elimination in the quarter-finals against Carrarese. These efforts highlighted his importance in high-stakes games, where his finishing and presence in the box influenced team dynamics by stretching defenses and enabling counter-attacks. No major injuries disrupted his progress, though he occasionally served in rotational bench roles early on to manage development.Cerri's performances earned him a contract extension in July 2022, with his commitment to Juventus extended to June 2027.[17][1] By the end of his Next Gen tenure in summer 2024, he had become a cornerstone of the squad's attacking setup, with his 10 Serie C goals underscoring steady growth amid the team's competitive campaigns in Serie C.
Season
Appearances (Serie C)
Goals (Serie C)
Key Notes
2020–21
4
1
Debut season; limited minutes as substitute.
2021–22
2
0
Focus on Primavera; brief league cameos.
2022–23
17
3
Established rotation player; 1 Coppa goal.
2023–24
30
6
Breakout year; 2 playoff goals.
Total
53
10
Core striker role; no major absences.
Juventus first team
In early 2024, Leonardo Cerri was integrated into Juventus's senior squad following his development with the club's Next Gen team, marking a significant step in his progression toward elite-level football.[4] He was assigned the squad number 45 for the 2023–24 season and began training regularly with the first-team players after the turn of the year, preparing for potential opportunities in Serie A.[18][4]Cerri received his first official call-up to the senior squad on 12 February 2024 for Juventus's Serie A home match against Udinese, a decision made by manager Massimiliano Allegri amid a tight fixture schedule and injury concerns in the forward line.[19][20] He entered the pitch as a substitute in the 84th minute, replacing Federico Chiesa, and played the final seven minutes in a 0–1 defeat that highlighted Juventus's struggles in front of goal during the campaign.[4][21] This debut appearance showcased his physical presence as a target man, though he did not register a goal or assist in limited minutes.Throughout the remainder of the 2023–24 season, Cerri remained on the fringes of the first-team setup, occasionally named to the bench but without further playing time in Serie A or Coppa Italia matches.[22] His brief involvement underscored Juventus's evaluation of him as a promising backupstriker option, with internal assessments noting his aerial ability and work rate as assets for depth in the attacking unit.[4] In total, he made one appearance for the senior team that season, accumulating seven minutes without scoring.[22]
Loan to Carrarese
In the summer of 2024, Juventus loaned 21-year-old striker Leonardo Cerri to newly promoted Serie B side Carrarese on a one-year deal until June 30, 2025, with the primary objective of allowing him to gain consistent senior-level experience in Italy's second tier to accelerate his development as a professional forward. The move followed his brief debut for Juventus' first team earlier that year, which provided an initial boost to his confidence ahead of the loan.[4] Cerri quickly adapted to Carrarese's squad, where he was deployed primarily as a centre-forward, leveraging his height and physical presence to contribute to the team's attacking transitions and set-piece threats.During the 2024–25 season, Cerri made 33 appearances across all competitions for Carrarese, scoring 4 goals and providing 1 assist while accumulating 1,151 minutes on the pitch.[23][5] In Serie B, he featured in 31 matches—starting 10 and substituting in 21—netting 3 goals and recording 1 assist in 1,090 minutes, often entering as a late-game impact player to exploit tiring defenses.[24][25] His standout contributions included a goal in the Coppa Italia qualifying round against Catania on August 3, 2024 (after just 5 minutes as a substitute), and a brace in a crucial 3–0 home win over Cittadella on October 26, 2024, which helped stabilize Carrarese's mid-table position during a challenging campaign.[26][27] He also added 1 goal in 2 Coppa Italia appearances, totaling 61 minutes. Cerri received 1 yellow card in Serie B, leading to a one-match suspension, but avoided further disciplinary issues.[24]Cerri played a supporting role in Carrarese's survival efforts, as the team finished 12th in Serie B with 45 points from 38 matches (11 wins, 12 draws, 15 losses), securing their top-flight status for another season through a balanced home record of 10 wins, 5 draws, and 4 losses.[28] His versatility allowed tactical flexibility, including shifts to a supporting striker position in 4-3-3 or 3-5-2 formations, where he assisted in build-up play and aerial duels. At the end of the loan, Cerri returned to Juventus Next Gen, having demonstrated growth in decision-making and finishing in a competitive environment.
Loan to Bari
In the summer of 2025, Leonardo Cerri joined Serie B club SSC Bari on a season-long loan from Juventus until June 30, 2026, with the agreement including an option to buy and a counter-option for Juventus to recall him.[1] The move was aimed at providing Cerri with further development as a centre-forward in Italy's second tier, building on his prior loan experience at Carrarese.[29]As of November 16, 2025, Cerri has made five substitute appearances for Bari in the 2025–26 Serie B season, totaling 95 minutes played and scoring one goal, with no assists or yellow cards.[30] He debuted on September 19, 2025, against Palermo, coming on for eight minutes in a 1–1 draw, and netted his first goal for the club on October 4, 2025, in a 2–1 home win over Padova after 27 minutes as a substitute.[31] His limited starts reflect integration challenges amid competition for the striker position under manager Fabio Caserta, who took charge in June 2025 and has deployed a 3–5–2 formation emphasizing midfield control and forward pressing.[32] Cerri's physical presence at 1.98 meters has contributed to aerial duels and hold-up play in brief cameos.[2]Early setbacks include minimal playing time in Bari's mixed start to the season (3 wins, 4 draws, 4 losses by mid-November), but his goal against Padova highlighted his finishing ability in transition attacks. Tactically, Cerri fits as a target man option to rotate with starters like Roberto Insigne, adding depth to Bari's attack while adapting to Caserta's high-intensity system.[33]The loan includes performance-based elements tied to the buy option, potentially influencing a permanent transfer if Cerri achieves consistent contributions, which could solidify his path back to Juventus' first team or secure a longer stay in Serie B for sustained development.[1]
International career
Under-20 career
In September 2022, Leonardo Cerri earned his first call-up to the Italy U20 national team under coach Carmine Nunziata, as part of a 25-player squad assembled for two international matches aimed at preparing for the 2023 FIFA U-20 World Cup.[34] The group convened on 18 September in Rome before traveling to Lisbon on 19 September for a training camp leading into the fixtures. Cerri's inclusion highlighted his emerging role at Juventus Next Gen, where his consistent contributions in Serie C during the early 2022–23 season, including goals and physical presence as a target man, caught the selectors' attention amid a competitive forward pool.[34]Cerri made his sole appearance for the Italy U20 side on 23 September 2022, during a 2–1 away victory over Portugal U20 in the UEFA Under-20 Elite League at the Cidade do Futebol in Oeiras. He entered as a substitute for Giuseppe Ambrosino in the 57th minute, taking up the centre-forward position and playing the final 33 minutes without recording a goal or assist.[35] The debut aligned with his club form, as Nunziata later noted the importance of integrating promising Serie C performers like Cerri to build depth for upcoming tournaments, praising the team's overall resilience in the win despite a challenging away environment.Cerri remained on the bench for the follow-up 3–0 home win against Switzerland U20 on 27 September 2022 at the Stadio Franco Ossola in Varese, marking the end of his brief U20 involvement that year.[36]
Under-21 career
Leonardo Cerri received his first call-up to the Italy under-21 national team in May 2024, during his loan spell at Carrarese from Juventus.[37] He was included in the 26-man squad selected by head coach Carmine Nunziata for the Maurice Revello Tournament in France, marking his transition from a single appearance with the under-20 side earlier in his youth international career.[37][2]Cerri featured in three of Italy's five matches at the tournament, contributing as a forward in a squad that advanced to the semi-finals before finishing third.[38] His appearances included a start against Ukraine in the group stage and substitute roles against Indonesia in the group stage and in the third-place match against France. In the third-place match against France on 16 June 2024, Cerri came off the bench in the 83rd minute and scored the decisive goal in the 89th minute with an assist from Cristian Volpato, securing a 1–0 victory and helping Italy claim bronze.[38][39]As of November 2025, Cerri has accumulated 5 caps and one goal for the Italy under-21 team.[38] His performances in the Maurice Revello Tournament highlighted his potential as a target man, fostering integration within the attacking unit under Nunziata's tactical setup focused on quick transitions and set-piece threats.
Playing style and attributes
Playing style
Leonardo Cerri operates as a centre-forward renowned for his hold-up play that allows him to shield the ball effectively from defenders and facilitate connections with midfield teammates.[40] His physical presence enables him to engage robustly in battles with centre-backs, often using his body to create space and maintain possession under pressure.[41]Cerri excels in aerial duels, leveraging his stature to dominate headers and finish from crosses, drawing frequent comparisons to Luca Toni for his similar movements and target-man qualities.[40][41] He demonstrates a sniper's instinct in the penalty area, as evidenced by his decisive goal against Atalanta that advanced Juventus Primavera to the semifinal of the 2022 Viareggio Cup.[40]Analysts have noted areas for improvement in Cerri's temperament, with two red cards received during the 2021-22 Primavera season due to protests, highlighting a need for better emotional control amid physical confrontations.[40] His style has evolved from youth levels, where he focused on raw finishing in Under-17 and Primavera matches, to a more mature approach in senior outings with Juventus Next Gen, incorporating greater tactical awareness post-recovery from treatment for a benign cardiac arrhythmia in 2021.[41] This progression is apparent in his ability to link play during Serie C fixtures, such as holding up possession to initiate counters, and has continued to develop during his loans to Carrarese in 2024–25 and Bari in 2025–26.[41][5]
Physical characteristics
Leonardo Cerri possesses a commanding physical stature, standing at 1.98 m (6 ft 6 in) tall, which gives him a notable edge in aerial contests and physical confrontations typical of a centre-forward role.[1]Weighing approximately 91 kg, Cerri's build supports his robustness in duels and ability to hold off defenders, aligning with the demands of his position.[42]Cerri is ambidextrous, proficient with both feet, enabling versatility in his striking approach without a dominant preference.[1]He has demonstrated solid fitness levels throughout his career, with no significant injury history impeding his availability or endurance as a forward.[43]
Career statistics and records
Club statistics
Leonardo Cerri has accumulated significant playing time across Italy's professional leagues, primarily as a forward for Juventus' reserve team and on loan spells in Serie B. His statistics reflect a developing career with consistent contributions in lower divisions up to the 2025/26 season.The following table summarizes his professional club statistics by club in all competitions (league and cups), including appearances, goals, assists, minutes played where available, and disciplinary records, as of November 16, 2025.
Career Totals (professional clubs): 100 appearances, 18 goals, 3 assists, 1,192 minutes played, 6 yellow cards, 0 red cards.[3][5][44]
International statistics
Leonardo Cerri has earned a total of 4 caps at the youth international level for Italy, scoring 1 goal, all with the U21 team as of November 2025.[38][45]For the U21 side, Cerri featured in the 2024 Maurice Revello Tournament, a youth international competition, across four matches, netting his only international goal in the semi-final victory over France.[38][46] No further U21 call-ups or appearances occurred in 2025.[38]