
Juventus player ratings vs Milan
Juventus were once again left frustrated after a goalless draw against AC Milan at the Allianz Stadium — their fifth consecutive stalemate across all competitions. Despite both teams’ rich history and attacking talent, the clash failed to deliver the expected excitement.
The Bianconeri created very few clear chances, with Federico Gatti’s close-range shot brilliantly saved by Mike Maignan standing out as their best opportunity.
Milan, on the other hand, had more promising moments through Luka Modric’s creativity and Rafael Leao’s pace, but their poor finishing cost them the win. Christian Pulisic even missed a penalty, summing up a night of wasted opportunities.
Juventus (4-2-3-1) Player Ratings
Michele Di Gregorio – 8/10
The Italian goalkeeper was Juventus’ hero, producing several key saves to deny Leao and Modric. His sharp reflexes earned his side a vital point.
Federico Gatti – 6/10
Solid at the back but guilty of missing a big chance. His effort and energy were evident, though his decision-making in attack needs improvement.
Daniele Rugani – 6.5/10
An experienced display from the veteran defender who handled most of Milan’s pressure well, though Santiago Gimenez tested him at times.
Lloyd Kelly – 6/10
Defensively stable but conceded a penalty in a clumsy challenge. It looked harsh, yet he could have done better to avoid the situation.
Pierre Kalulu – 6/10
Worked hard up and down the right flank but struggled to deliver quality crosses. Played out of position, which affected his performance.
Manuel Locatelli – 6/10
Controlled the midfield at times and provided clever passes, including one that found Kalulu in space. However, his aggression led to unnecessary fouls.
Weston McKennie – 5.5/10
Full of running and effort but lacked creativity and sharpness in the final third.
Andrea Cambiaso – 5.5/10
Below his usual level. Found it hard to make an impact against Saelemaekers, and their duel ended evenly matched.
Francisco Conceição – 6.5/10
Juventus’ most dangerous attacker early on. His dribbling and pace troubled Milan’s defence, but his influence faded as the game went on.
Kenan Yildiz – 5.5/10
Started brightly but later struggled against Milan’s physical midfield. Youssouf Fofana managed to keep him quiet for long spells.
Jonathan David – 5.5/10
Pressed well and combined with teammates, yet once again lacked the cutting edge in front of goal. Missed his big moment against former teammate Maignan.
Substitutes
Khephren Thuram – 6/10
Added some drive in midfield after coming on but didn’t have enough time to influence the match.
Dusan Vlahovic – 5/10
Barely touched the ball and failed to provide a threat in attack.
Lois Openda – 5.5/10
Came close but wasted Juve’s best counter-attack with a poor shot.
Filip Kostic – N/A
Introduced late with no real time to make an impact.
It was another frustrating night for Igor Tudor’s men, who continue to struggle in front of goal. Juventus have now gone five matches without a win, and fans are beginning to question the team’s energy and attacking ideas.
While goalkeeper Di Gregorio stood out with a brilliant performance, the rest of the side failed to rise to the occasion against one of their fiercest rivals.