AC Milan vs. Juventus: a huge showdown on matchday 34
AC Milan are aiming to hold on to second place, while Juventus are looking to draw level on points as the two sides meet at San Siro in a high-stakes encounter. The Rossoneri, led by former Juve boss Allegri, will be looking to build on their win over Verona and pull clear of the Bianconeri, who arrive on the back of three straight victories and want to cement their place in the Champions League spots.
HEAD-TO-HEAD
There have been 103 previous official matches between the two sides in Milan, with the Rossoneri recording 33 wins (the most recent a 2-0 victory in the 2022/23 Serie A season), 42 draws (the most recent a 0-0 draw in last season’s Serie A) and 28 Bianconeri victories (the most recent a 0-1 win in the 2023/24 Serie A season).
Milan have not scored at home against Juventus for 216 minutes: the last goal was scored by Brahim Diaz in the 54th minute of the 2-1 Milan v Juventus match on 8 October 2022, Serie A.
DID YOU KNOW?
Milan are the Serie A 2025/26 side with the fewest goals conceded (27).
Milan are one of two teams in the 2025/26 Serie A season without a red card in their favour (along with Torino).
Milan are the 2025/26 Serie A team making the fewest substitutions (132 out of 165).
Milan are the 2025/26 Serie A team earning the most points from behind (14).
Milan are one of two teams in the 2025/26 Serie A season to concede the fewest goals in the second half (14, alongside Atalanta).
Juventus are coming off the back of 6 wins and 2 draws in their last 7 matches. 14 goals scored and 5 clean sheets during that period. Last defeat: 0-2 at home against Como on 21/02/2026.
Juventus have kept a clean sheet for 308 minutes: the last goal conceded was by Pinamonti in the 52nd minute of Juventus v Sassuolo (1-1) on 21/03/2026.
COACHES and PLAYERS
This marks the 16th official meeting between Massimiliano Allegri and Luciano Spalletti: the current Juventus manager leads 6-5 over Luciano Spalletti, with 4 draws completing the record.
Allegri, the former manager of the day: he managed Juventus from 2014/15 to 2018/19 and from 2021/22 to 2023/24, winning 12 titles, including 5 league titles, 2 Supercoppa Italiana titles (2015 and 2018) and 5 Coppa Italia titles (4 consecutive from 2014/15 to 2017/18 and in 2023/24). In black and white, he has managed 420 official matches, recording 271 wins, 77 draws and 72 defeats.
Only Federico Dimarco (78) creates more chances than Kenan Yildiz (64) in the 2025/26 Serie A season.
Facing each other are the two players who complete the most forward passes in the 2025/26 Serie A season: Manuel Locatelli (1230) and Luka Modric (979).
Adrien Rabiot is a former player of today's opponents: he wore the Juventus shirt from 2019 to 2024, making 212 appearances and scoring 22 goals. With the Bianconeri he also won 1 league title (Serie A 2019/20), 2 Coppa Italia trophies (2020/21 and 2023/24) and 1 Supercoppa Italiana (2020/21).
Pierre Kalulu is a former player of today's opponents: he wore the Milan shirt from 2020 to 2024, making 112 appearances — the most at any club in his career — and scoring 3 goals. With the Rossoneri he won the only trophy of his career, the Serie A title in the 2021/22 season.
Manuel Locatelli is a former player of today's opponents: he came through the Rossoneri academy from 2009 to 2015, making his Serie A debut on 21 April 2016. With Milan he made 63 appearances and scored 2 goals, winning the Supercoppa Italiana in 2016/17.
Jonathan David on the scoresheet against Bologna: the Juventus striker's 6th league goal of the season (the top-scoring Canadian in Serie A history, level with Ismaël Koné). He had not scored in Serie A since 1 February 2026 in Parma 1-4 Juventus.
Khéphren Thuram on the scoresheet against Bologna: the French midfielder's 3rd goal of the campaign. He had not scored since 7 March in Juventus 4-0 Pisa.
DISCIPLINE
Suspended: none
Cautioned: Leao, Saelemaekers, Fofana, Athekame, Modric (Milan); Bremer, Kelly (Juventus);
REFEREE
SOZZA (PERROTTI – ROSSI M.) IV: ZUFFERLI, VAR: ABISSO, AVAR: MARESCA
UPCOMING MATCHES
Sassuolo-Milan (Sunday May 3rd, 15.00 CEST)
Juventus-Verona (Sunday May 3rd, 18.00 CEST)
(Photo Getty Images)