AC Milan 0-0 Juventus : Match nul fermé au Stadio Giuseppe Meazza
AC Milan 0-0 Juventus au Stadio Giuseppe Meazza, un nul fermé qui fige le duel pour la troisième place en Serie A : les Rossoneri conservent une courte avance au classement, tandis que la Juventus laisse passer une occasion directe de les dépasser dans la course à la Ligue des champions.
La rencontre démarre sur un rythme prudent, avec deux blocs à cinq défenseurs en phase défensive et une grande densité dans l’axe. À la 20e minute, la première vraie rupture intervient sur le plan disciplinaire : Andrea Cambiaso reçoit un carton jaune pour une faute de retenue, symbole d’un début de match où Juventus cherche à casser les transitions milanaises sur les côtés.
À la 36e minute, la Juventus pense ouvrir le score : Khéphren Thuram trouve la faille, mais l’intervention de la VAR annule le but pour hors-jeu. Ce but refusé, moment clé de la première période, confirme la légère montée en puissance des Turinois sans pour autant faire évoluer le tableau d’affichage. Deux minutes plus tard, à la 38e, Davide Bartesaghi est averti pour un tacle rugueux, illustrant les difficultés d’AC Milan à contenir les courses adverses dans son couloir.
Au retour des vestiaires, Massimiliano Allegri réagit immédiatement : à la 46e minute, Pervis Estupiñan remplace Davide Bartesaghi. Le couloir gauche milanais gagne en expérience et en projection, avec l’idée d’apporter davantage de profondeur dans un match jusque-là verrouillé.
À la 62e minute, AC Milan cherche plus de présence dans la surface : Niclas Füllkrug remplace Christian Pulisic. Les Rossoneri passent sur un profil d’attaquant de fixation pour peser davantage sur les trois centraux de la Juventus. Cinq minutes plus tard, à la 67e, Samuele Ricci remplace Youssouf Fofana, ajustement destiné à apporter de la fraîcheur et plus de propreté dans la première relance milanaise.
Luciano Spalletti répond par un double changement à la 71e minute : Emil Holm remplace Andrea Cambiaso, puis Teun Koopmeiners remplace Khéphren Thuram. Juventus modifie ainsi son couloir droit et densifie sa zone de création dans l’axe, cherchant à mieux exploiter les espaces entre les lignes milanaises.
La tension monte à l’entrée du dernier quart d’heure. À la 72e minute, Jeremie Boga est averti pour une faute de retenue, sanction qui traduit les efforts défensifs exigés de ses attaquants dans le pressing. Trois minutes plus tard, à la 75e, Pervis Estupiñan est à son tour averti pour une faute de croc-en-jambe, signe d’un couloir gauche milanais très sollicité et parfois en retard sur les débordements turinois.
À la 80e minute, Allegri opère un double changement offensif : Christopher Nkunku remplace Rafael Leão, tandis qu’Ardon Jashari remplace Luka Modrić. AC Milan tente alors de dynamiser ses attaques avec un profil plus percutant entre les lignes (Nkunku) et un milieu plus énergique pour couvrir les transitions (Jashari). Dans le même temps, Juventus ajuste son animation offensive : Kenan Yıldız remplace Jeremie Boga, et Edon Zhegrova remplace Francisco Conceição, deux entrées pour apporter fraîcheur et un contre un dans les couloirs.
À la 86e minute, Manuel Locatelli reçoit un carton jaune pour un croc-en-jambe, conséquence directe de la pression milanaise dans l’axe en fin de match. Enfin, à la 88e, Dušan Vlahović remplace Jonathan David, dernier pari offensif de Spalletti pour arracher la victoire dans les dernières minutes. Malgré ces ajustements successifs, aucune des deux équipes ne parvient à forcer la décision et le score reste vierge.
Fixture Statistics & Tactical Audit
- xG (Expected Goals) : AC Milan 0,61 vs Juventus 0,48
- Possession : AC Milan 47 % vs Juventus 53 %
- Tirs cadrés : AC Milan 1 vs Juventus 5
- Arrêts des gardiens : AC Milan 5 vs Juventus 1
- Tirs contrés : AC Milan 2 vs Juventus 2
Sur le plan des chiffres, le nul apparaît cohérent, mais les profils des occasions diffèrent. AC Milan affiche un léger avantage en xG (0,61 contre 0,48), signe qu’en dépit d’un unique tir cadré, les situations créées ont été légèrement plus proches du but que celles de la Juventus. Les Turinois, eux, dominent la possession (53 %), cadrent davantage (5 tirs cadrés contre 1) et obligent Mike Maignan à cinq arrêts, ce qui traduit une pression offensive plus constante mais globalement contenue (volume élevé, danger modéré). Le bloc à trois milanais, bien protégé par un milieu travailleur, a limité la qualité des tirs adverses, tandis que la Juventus a réussi à contrôler le tempo sans parvenir à transformer sa maîtrise en occasions vraiment franches. Le score nul et vierge reflète donc une rencontre tactiquement fermée, où les défenses ont pris le pas sur des attaques souvent isolées et coupées de leurs créateurs.
Standings Update & Seasonal Impact
Avec ce 0-0, AC Milan ajoute un point à son total et passe de 67 à 68 points. Offensivement et défensivement, les Rossoneri restent à 48 buts marqués et 27 encaissés, leur différence de buts demeurant à +21. Leur rang reste le même, à la 3e place de Serie A, maintenant une courte avance sur la Juventus dans la lutte pour les places de Ligue des champions.
La Juventus, de son côté, progresse de 64 à 65 points grâce à ce nul. Son total de buts marqués reste à 57, et celui de buts encaissés à 29, pour une différence de buts inchangée à +28. Les Bianconeri conservent ainsi la 4e place, toujours en position favorable pour la Ligue des champions, mais ce résultat les laisse à distance d’AC Milan et ne leur permet pas de combler l’écart dans la bataille pour le podium.
Lineups & Personnel
AC Milan Actual XI
- GK : Mike Maignan
- DF : Fikayo Tomori, Matteo Gabbia, Strahinja Pavlović
- MF : Alexis Saelemaekers, Youssouf Fofana, Luka Modrić, Adrien Rabiot, Davide Bartesaghi
- FW : Christian Pulišić, Rafael Leão
Juventus Actual XI
- GK : Michele Di Gregorio
- DF : Pierre Kalulu, Bremer, Lloyd Kelly
- MF : Weston McKennie, Manuel Locatelli, Khéphren Thuram, Andrea Cambiaso
- FW : Francisco Conceição, Jeremie Boga, Jonathan David
Expert's Post-Match Verdict
Ce choc s’est joué avant tout sur l’organisation défensive et la discipline tactique des deux entraîneurs. Massimiliano Allegri a misé sur une base à trois centraux bien protégée, acceptant de concéder la possession mais en limitant fortement la qualité des tirs adverses (Juventus à 0,48 xG malgré 5 tirs cadrés). Sa gestion des couloirs, avec l’entrée précoce de Pervis Estupiñan puis les ajustements offensifs (Füllkrug, Nkunku), a cherché à débloquer un match fermé sans pour autant rompre l’équilibre défensif, ce que confirme le clean sheet et le faible volume d’occasions concédées (5 tirs cadrés, 0 but).
Luciano Spalletti, lui, a imposé une équipe plus dominante dans le jeu (53 % de possession, 504 passes à 91 % de réussite), structurée pour progresser patiemment et installer la pression dans le camp adverse. Les multiples changements offensifs (Holm, Koopmeiners, Yıldız, Zhegrova, Vlahović) traduisent la volonté de trouver la bonne combinaison pour faire sauter le verrou milanais, mais la Juventus a manqué de tranchant dans le dernier geste, comme le montre l’écart entre volume de tirs cadrés (5) et xG relativement modeste (0,48). On peut parler de maîtrise stérile côté turinois (possession élevée et 10 tirs pour seulement 0,48 xG), et de solidité pragmatique côté milanais (xG légèrement supérieur à 0,61 avec peu de tirs mais une structure défensive intacte). Au final, ce nul illustre davantage la force des défenses que la créativité des attaques, et laisse le duel pour le podium ouvert mais inchangé au classement.



