Juventus vs AC Milan
Match pulse
Final score
Juventus and AC Milan drew 0-0 on Sunday, October 5, 2025 at Allianz Stadium.
Every player rated
Chirp Rating, 3.0 to 10.0Team stats
Player of the game
Michele Di Gregorio
JUV · 4 saves, clean sheet
Deserved to win
Milan deserved better: 71% on chances, drew 0-0
Play by play
- Match ends, Juventus 0, AC Milan 0.
- Second Half ends, Juventus 0, AC Milan 0.
- 90'+2'

Shot off target
Attempt missed. Khéphren Thuram (Juventus) left footed shot from the left side of the box is high and wide to the left. Assisted by Pierre Kalulu with a headed pass.
- 90'
Fourth official has announced 3 minutes of added time.
- 90'

Right footed shot blocked
Attempt blocked. Ruben Loftus-Cheek (AC Milan) right footed shot from the right side of the box is blocked.
R. Loftus-Cheek
- 90'

Shot on target
Attempt saved. Rafael Leão (AC Milan) right footed shot from the right side of the box is saved in the centre of the goal by Michele Di Gregorio (Juventus). Assisted by Luka Modric with a through ball.
- 89'

Corner, Juventus. Conceded by Fikayo Tomori.
- 86'
SubSubbed on for D. Rugani
Substitution, Juventus. Filip Kostic replaces Daniele Rugani.
F. Kostic
- 85'

Header just wide
Attempt missed. Federico Gatti (Juventus) header from the centre of the box is high and wide to the left. Assisted by Pierre Kalulu with a cross.
F. Gatti
- 83'


Free kick won
Loïs Openda (Juventus) wins a free kick in the attacking half.
- 83'

Foul
Foul by Strahinja Pavlovic (AC Milan).
- 78'

Free kick won
Ruben Loftus-Cheek (AC Milan) wins a free kick in the attacking half.
- 78'


Foul
Foul by Loïs Openda (Juventus).
- 78'

Left footed shot saved
Attempt saved. Andrea Cambiaso (Juventus) left footed shot from outside the box is saved in the centre of the goal by Mike Maignan (AC Milan). Assisted by Pierre Kalulu.
A. Cambiaso
- 75'


Shot off target
Attempt missed. Loïs Openda (Juventus) right footed shot from outside the box misses to the right. Assisted by Weston McKennie.
- 75'

Shot off target
Attempt missed. Alexis Saelemaekers (AC Milan) right footed shot from outside the box is too high. Assisted by Matteo Gabbia following a set piece situation.
- 74'

Yellow card
Federico Gatti (Juventus) is shown the yellow card for a bad foul.
F. Gatti
- 74'

Free kick won
Rafael Leão (AC Milan) wins a free kick in the attacking half.
- 74'

Foul
Foul by Federico Gatti (Juventus).
- 74'
SubSubbed on for C. Pulisic
Substitution, AC Milan. Christopher Nkunku replaces Christian Pulisic.
C. Nkunku
- 73'


Free kick won
Loïs Openda (Juventus) wins a free kick on the right wing.
- 73'

Left footed shot just wide
Attempt missed. Rafael Leão (AC Milan) left footed shot from the right side of the six yard box is close, but misses to the right. Assisted by Christian Pulisic with a cross.
R. Leão
- 72'

Free kick won
Christian Pulisic (AC Milan) wins a free kick in the defensive half.
- 69'

SubSubbed on for F. Conceição
Substitution, Juventus. Loïs Openda replaces Francisco Conceição.
L. Openda
- 69'
SubSubbed on for J. David
Substitution, Juventus. Khéphren Thuram replaces Jonathan David.
K. Thuram

