The highly anticipated Milan-Juventus derby ended in a frustrating 0-0 draw, leaving both teams with minimal momentum in the Scudetto race. The match highlighted the challenges faced by both sides, with numerous key players absent and tactical limitations on full display.
Juventus arrived at San Siro with significant injury concerns, missing star striker Dusan Vlahovic and several other key players. Coach Thiago Motta was forced to deploy Teun Koopmeiners in an unconventional false 9 role, demonstrating the team’s attacking limitations.
The opening 45 minutes proved largely uneventful, with only a few notable chances. Koopmeiners narrowly missed the target from a difficult angle, while Kenan Yildiz struck the woodwork after a clever run. Emerson Royal headed wide from a poorly cleared corner as the first half came to a close.
The second period saw increased intensity but continued offensive struggles. Malick Thiaw made a crucial defensive intervention against Andrea Cambiaso, and Rafael Leao went down under pressure from Nicolò Savona, with no penalty awarded. Christian Pulisic’s late introduction briefly energized Milan’s attack, but the game ultimately remained goalless.
This result does little to improve either team’s standing in the Serie A title race. Milan remains outside the top six, while Juventus continues to struggle with consistency. Both teams will need to address their offensive limitations and defensive stability in upcoming matches. The match ultimately reflected the current state of both clubs—talented but inconsistent, with significant room for improvement under their relatively new coaches.
Milan (4-2-3-1): Maignan; Emerson Royal (84′ Calabria), Gabbia (84′ Pavlovic), Thiaw, Theo Hernandez; Fofana, Reijnders; Musah (84′ Chukwueze), Loftus-Cheek (70′ Pulisic), Leao; Morata
Juventus (4-2-3-1): Di Gregorio; Savona (90+1′ Danilo), Kalulu, Gatti, Cambiaso; Locatelli, Thuram; Conceiçao (80′ Weah), McKennie (80′ Fagioli), Yildiz (90+1′ Mbangula); Koopmeiners