Juventus vs AC Milan

5 October 2025 · Serie A · 2025/26 · Referee Marco Guida

Full time 0 – 0

Half-time: 0–0

Match summary

Neither Juventus nor AC Milan found the net in a 0-0 draw.

AC Milan had the better of the chances, with 1.56 expected goals (xG) from 13 shots to Juventus's 0.57 from 12. Christian Pulisic missed a penalty for AC Milan.

Match stats

51% Possession 49%
12 Shots 13
3 Shots on target 4
6 Corners 0
97 Attacks 75
56 Dangerous attacks 26
475 Passes 466
89% Pass accuracy 89%
5 Tackles 7
15 Fouls 8
2 Yellow cards 2
0 Red cards 0
0 Offsides 1

Key events

Juventus AC Milan
Kick-off
Federico GattiShot on target
25’
32’
Santiago GiménezShot on target
44’
Half-time0-0
Second half underway
Federico GattiShot on target
48’
49’
53’
Christian PulisicMissed penalty
54’
Christian PulisicShot on target
59’
59’
Youssouf FofanaShot on target
63’
Rafael LeãoSantiago Gimenez
Dušan VlahovićKenan Yıldız
69’
74’
Andrea CambiasoShot on target
78’
Filip KostićDaniele Rugani
86’
90’
Rafael LeãoShot on target
Full-time0-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.57 1.56 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.57 1.56
Juventus 0.57 xGAC Milan 1.56 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AC Milan attacking Juventus attacking 
53’ Christian Pulisic (AC Milan), penalty, 0.76 xG, off target 32’ Santiago Giménez (AC Milan), open play, 0.15 xG, saved 48’ Federico Gatti (Juventus), from a corner, 0.12 xG, saved 90’ Rafael Leão (AC Milan), open play, 0.12 xG, saved 73’ Rafael Leão (AC Milan), open play, 0.11 xG, off target 43’ Santiago Giménez (AC Milan), open play, 0.11 xG, off target 2’ Youssouf Fofana (AC Milan), open play, 0.10 xG, off target 28’ Weston McKennie (Juventus), open play, 0.09 xG, off target 3’ Weston McKennie (Juventus), open play, 0.07 xG, off target 57’ Santiago Giménez (AC Milan), direct free kick, 0.07 xG, blocked 90’ Ruben Loftus-Cheek (AC Milan), open play, 0.05 xG, blocked 90+2’ Kephren Thuram (Juventus), open play, 0.05 xG, off target 23’ Manuel Locatelli (Juventus), open play, 0.04 xG, off target 48’ Federico Gatti (Juventus), from a corner, 0.04 xG, blocked 54’ Christian Pulisic (AC Milan), open play, 0.03 xG, saved 43’ Pierre Kalulu Kyatengwa (Juventus), open play, 0.03 xG, off target 75’ Loïs Openda (Juventus), open play, 0.03 xG, off target 24’ Kenan Yildiz (Juventus), open play, 0.03 xG, blocked 25’ Federico Gatti (Juventus), set piece, 0.02 xG, saved 29’ Adrien Rabiot (AC Milan), open play, 0.02 xG, off target 78’ Andrea Cambiaso (Juventus), open play, 0.02 xG, saved 85’ Federico Gatti (Juventus), open play, 0.02 xG, off target 59’ Youssouf Fofana (AC Milan), open play, 0.01 xG, saved 75’ Alexis Saelemaekers (AC Milan), set piece, 0.01 xG, off target 67’ Rafael Leão (AC Milan), open play, 0.01 xG, off target 53’ Christian Pulisic (AC Milan), penalty, 0.76 xG, off target 32’ Santiago Giménez (AC Milan), open play, 0.15 xG, saved 48’ Federico Gatti (Juventus), from a corner, 0.12 xG, saved 90’ Rafael Leão (AC Milan), open play, 0.12 xG, saved 73’ Rafael Leão (AC Milan), open play, 0.11 xG, off target 43’ Santiago Giménez (AC Milan), open play, 0.11 xG, off target 2’ Youssouf Fofana (AC Milan), open play, 0.10 xG, off target 28’ Weston McKennie (Juventus), open play, 0.09 xG, off target 3’ Weston McKennie (Juventus), open play, 0.07 xG, off target 57’ Santiago Giménez (AC Milan), direct free kick, 0.07 xG, blocked 90’ Ruben Loftus-Cheek (AC Milan), open play, 0.05 xG, blocked 90+2’ Kephren Thuram (Juventus), open play, 0.05 xG, off target 48’ Federico Gatti (Juventus), from a corner, 0.04 xG, blocked 23’ Manuel Locatelli (Juventus), open play, 0.04 xG, off target 43’ Pierre Kalulu Kyatengwa (Juventus), open play, 0.03 xG, off target 54’ Christian Pulisic (AC Milan), open play, 0.03 xG, saved 75’ Loïs Openda (Juventus), open play, 0.03 xG, off target 24’ Kenan Yildiz (Juventus), open play, 0.03 xG, blocked 25’ Federico Gatti (Juventus), set piece, 0.02 xG, saved 29’ Adrien Rabiot (AC Milan), open play, 0.02 xG, off target 78’ Andrea Cambiaso (Juventus), open play, 0.02 xG, saved 85’ Federico Gatti (Juventus), open play, 0.02 xG, off target 59’ Youssouf Fofana (AC Milan), open play, 0.01 xG, saved 75’ Alexis Saelemaekers (AC Milan), set piece, 0.01 xG, off target 67’ Rafael Leão (AC Milan), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Juventus 3-4-2-1 Starting XI
Gregorio
Gatti
Rugani 86’
Kelly
Kalulu
McKennie
Locatelli
Cambiaso
Conceição 69’
Yıldız 69’
David 69’
AC Milan 3-5-2 Starting XI
Maignan
Pavlović
Gabbia
Tomori
Bartesaghi
Rabiot
Modrić
Fofana 63’
Saelemaekers
Pulisic 74’
Gimenez 63’

Player stats

Goalkeeper1 player
90′ 4 0 29 – – – – –
Defenders4 players
90′ 2 – – 4 2 55 3 – –
90′ – – 1 1 1 54 3 – – –
Daniele Rugani Taken off
86′ – 2 – 2 2 57 1 – – –
Filip Kostic Came on as a substitute
4′ – – – – – 3 – – – –
Midfielders8 players
90′ – – 45 4 0.13 – – 2 1 1 –
90′ – – 48 – – – 1 – – – –
90′ – – 78 2 0.05 1 2 4 2 2
90′ – – 26 2 0.07 – – – 2 – –
Kenan Yildiz Taken off
69′ – – 26 – – – – 4 1 1 –
Francisco Conceição Taken off
69′ – – 26 1 0.09 1 1 4 – 2 –
Kephren Thuram Came on as a substitute
21′ – – 13 – – 1 1 1 – – –
Dusan Vlahovic Came on as a substitute
21′ – – 4 – – – 1 – – – –
Forwards2 players
69′ – – – – – 0.11 2 2 – 9 –
Loïs Openda Came on as a substitute
21′ – – 1 – 0.03 – – 2 2 2 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Juventus win 34% Avg odds 2.74
Draw 31% Avg odds 3.01
AC Milan win 35% Avg odds 2.73

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups, team and player statistics from Sportmonks. Results and odds from football-data.co.uk.