AC Milan vs Juventus
Match pulse
Final score
AC Milan and Juventus drew 0-0 on Sunday, April 26, 2026 at San Siro.
Play by play
- Match ends, AC Milan 0, Juventus 0.
- Second Half ends, AC Milan 0, Juventus 0.
- 90'+2'

Offside, Juventus. Dusan Vlahovic is caught offside.
- 90'
Fourth official has announced 6 minutes of added time.
- 89'

Samuele Ricci (AC Milan) wins a free kick in the defensive half.
- 89'

Foul by Teun Koopmeiners (Juventus).
- 87'
SubSubstitution, Juventus. Dusan Vlahovic replaces Jonathan David.
- 86'

Manuel Locatelli (Juventus) is shown the yellow card for a bad foul.
- 86'

Foul by Manuel Locatelli (Juventus).
- 86'

Adrien Rabiot (AC Milan) wins a free kick in the defensive half.
- 85'

Attempt missed. Jonathan David (Juventus) header from the centre of the box misses to the left. Assisted by Emil Holm with a cross.
- 85'

Foul by Alexis Saelemaekers (AC Milan).
- 85'

Kenan Yildiz (Juventus) wins a free kick on the left wing.
- 83'

Jonathan David (Juventus) wins a free kick in the attacking half.
- 83'

Foul by Samuele Ricci (AC Milan).
- 83'

Edon Zhegrova (Juventus) wins a free kick in the defensive half.
- 83'

Foul by Adrien Rabiot (AC Milan).
- 82'

Corner, AC Milan. Conceded by Lloyd Kelly.
- 80'
Delay over. They are ready to continue.
- 80'
SubSubstitution, Juventus. Edon Zhegrova replaces Francisco Conceição.
- 80'
SubSubstitution, Juventus. Kenan Yildiz replaces Jérémie Boga.
- 80'
SubSubstitution, AC Milan. Christopher Nkunku replaces Rafael Leão.
- 80'
SubSubstitution, AC Milan. Ardon Jashari replaces Luka Modric because of an injury.
- 76'
Delay in match because of an injury Manuel Locatelli (Juventus).
- 76'
Delay in match because of an injury Luka Modric (AC Milan).