▶ MATCH HIGHLIGHTS
powered by Highlightly
Goals, key moments & recap 5 CLIPS
Una traversa di Saelemaekers nel pari di San Siro | Milan-Juventus 0-0 | Highlights Serie A
Watch on Youtube ↗
📊 90 MIN TOTALS
Finalised · Match completed
0.58
⚡ EXPECTED GOALS (xG)
0.51
48%
BALL POSSESSION %
52%
8
TOTAL SHOTS
10
1
SHOTS ON TARGET
5
87%
PASS ACCURACY %
92%
1
CORNERS
3
KEY EVENTS
16 events
-
21'JUVCard · Yellow CardAndrea Cambiaso
-
36'JUVVar · Goal Disallowed - offsideKhéphren Thuram
-
38'ACCard · Yellow CardDavide Bartesaghi
-
46'ACSubst · Substitution 1Davide Bartesaghi · assist Pervis Estupiñán
-
62'ACSubst · Substitution 2Christian Pulišić · assist Niclas Füllkrug
-
67'ACSubst · Substitution 3Youssouf Fofana · assist Samuele Ricci
-
71'JUVSubst · Substitution 1Andrea Cambiaso · assist Emil Holm
-
71'JUVSubst · Substitution 2Khéphren Thuram · assist Teun Koopmeiners
-
72'JUVCard · Yellow CardJeremie Boga
-
75'ACCard · Yellow CardPervis Estupiñán
-
80'ACSubst · Substitution 4Rafael Leão · assist Christopher Nkunku
-
80'ACSubst · Substitution 5Luka Modrić · assist Ardon Jashari
-
80'JUVSubst · Substitution 3Jeremie Boga · assist Kenan Yıldız
-
80'JUVSubst · Substitution 4Francisco Conceição · assist Edon Zhegrova
-
86'JUVCard · Yellow CardManuel Locatelli
-
88'JUVSubst · Substitution 5Jonathan David · assist Dušan Vlahović
PLAYER RATINGS · TOP 5 EACH
0–10 scale
MATCH STATS
H vs A
ATTACK
0.6
xG
0.5
8.0
TOTAL SHOTS
10.0
1.0
ON TARGET
5.0
5.0
OFF TARGET
3.0
2.0
BLOCKED
2.0
POSSESSION
48.0%
POSSESSION %
52.0%
438.0
PASSES
457.0
87.0%
PASS ACCURACY
92.0%
SET PIECES
1.0
CORNERS
3.0
0.0
OFFSIDES
1.0
DISCIPLINE
12.0
FOULS
8.0
2.0
YELLOW CARDS
3.0
5.0
GK SAVES
1.0
🎯 SHOT BREAKDOWN
player-level shot accuracy · per-shot xG bubbles require xG Advanced tier
Top shooters · accuracy = on-target / total
AC MILAN
2 shots
Rafael Leão
0/1
Adrien Rabiot
1/1
JUVENTUS
6 shots
Francisco Conceição
3/4
Bremer
1/1
Teun Koopmeiners
1/1
📈 xG RACE
final xG: 0.58 – 0.51
Cumulative xG over 90 minutes REAL xG
Step chart anchored to real goal minutes · final xG from SportMonks · baseline distributes remaining shots evenly across the match
⚡ ATTACK SHARE
zone-based attack maps require broadcast partner (Q3)
Event activity ratio · attacks/cards/subs
7
EVENTS LOGGED
9
EVENTS LOGGED
LINEUPS
3-5-2 vs 3-4-2-1

3-4-2-1

16
MIKE MAIG
31
STRAHINJA
46
MATTEO GA
23
FIKAYO TO
33
DAVIDE BA
12
ADRIEN RA
14
LUKA MODR
19
YOUSSOUF
56
ALEXIS SA
10
RAFAEL LE
11
CHRISTIAN
16
MICHELE D
6
LLOYD KEL
3
BREMER
15
PIERRE KA
27
ANDREA CA
19
KHéPHREN
5
MANUEL LO
22
WESTON MC
13
JEREMIE B
7
FRANCISCO
30
JONATHAN

30
Ardon Jashar...
M
8
Ruben Loftus...
M
7
Santiago Gim...
F
9
Niclas Füllk...
F
4
Samuele Ricc...
M
2
Pervis Estup...
D
27
David Odogu
D
5
Koni De Wint...
D
24
Zachary Athe...
D
37
Matteo Pitta...
G
1
Pietro Terra...
G
18
Christopher...
F
COACH:
Massimiliano Allegri

17
Vasilije Adž...
M
10
Kenan Yıldız
F
20
Loïs Openda
F
9
Dušan Vlahov...
F
21
Fabio Mirett...
M
18
Filip Kostic
M
8
Teun Koopmei...
M
2
Emil Holm
D
4
Federico Gat...
D
1
Mattia Perin
G
23
Carlo Pinsog...
G
11
Edon Zhegrov...
F
COACH:
Luciano Spalletti
🏥 UNAVAILABLE PLAYERS

No injuries reported · federation feed activates Q3

No injuries reported · federation feed activates Q3
⚖ MATCH OFFICIALS
REFEREE
Simone Sozza, Italy
—
AC MANAGER
Massimiliano Allegri
head coach
JUV MANAGER
Luciano Spalletti
head coach

3
AC WINS
5
DRAWS

2
JUV WINS
30%
50%
20%
7
–
6
TOTAL GOALS · 10 MEETINGS
1.30
AVG GOALS / MATCH
RECENT MEETINGS
SHOWING 5 / 10
AC MILAN
LAST 5 OVERALL
W
L
L
W
L
JUVENTUS
LAST 5 OVERALL
W
W
W
D
W
MATCH IMPACT
Final 0–0 · result locked

Lost · already at 67 pts
Promotion - Champions League (League phase)

Lost · already at 64 pts
Promotion - Champions League (League phase)
LEAGUE CONTEXT
FULL TABLE →
| # | TEAM | P | W | D | L | GD | PTS | FORM |
|---|---|---|---|---|---|---|---|---|
| 1 |
Inter
|
34 | 25 | 4 | 5 | +49 | 79 |
D
W
W
W
D
|
| 2 |
Napoli
|
34 | 21 | 6 | 7 | +19 | 69 |
W
L
D
W
W
|
| 3 |
AC Milan
|
34 | 19 | 10 | 5 | +21 | 67 |
D
W
L
L
W
|
| 4 |
Juventus
|
34 | 18 | 10 | 6 | +28 | 64 |
D
W
W
W
D
|
| 5 |
Como
|
34 | 17 | 10 | 7 | +31 | 61 |
W
L
L
D
W
|
| 6 |
AS Roma
|
34 | 19 | 4 | 11 | +19 | 61 |
W
D
W
L
W
|
| 7 |
Atalanta
|
34 | 14 | 12 | 8 | +15 | 54 |
L
D
L
W
W
|
| 8 |
Bologna
|
34 | 14 | 6 | 14 | +1 | 48 |
L
L
W
W
L
|
| 9 |
Lazio
|
33 | 12 | 11 | 10 | +4 | 47 |
W
L
D
W
W
|
| 10 |
Sassuolo
|
34 | 13 | 7 | 14 | -3 | 46 |
D
W
L
W
D
|
| 11 |
Udinese
|
33 | 12 | 7 | 14 | -5 | 43 |
L
W
D
W
L
|
| 12 |
Parma
|
34 | 10 | 12 | 12 | -15 | 42 |
W
W
D
D
L
|
| 13 |
Torino
|
34 | 11 | 8 | 15 | -17 | 41 |
D
D
W
W
L
|
| 14 |
Genoa
|
34 | 10 | 9 | 15 | -8 | 39 |
L
W
W
L
L
|
| 15 |
Fiorentina
|
34 | 8 | 13 | 13 | -7 | 37 |
D
D
W
W
D
|
| 16 |
Cagliari
|
34 | 9 | 9 | 16 | -13 | 36 |
W
L
W
L
L
|
| 17 |
Lecce
|
34 | 7 | 8 | 19 | -24 | 29 |
D
D
L
L
L
|
| 18 |
Cremonese
|
34 | 6 | 10 | 18 | -25 | 28 |
L
D
L
L
W
|
| 19 |
Hellas Verona
|
34 | 3 | 10 | 21 | -33 | 19 |
D
L
L
L
L
|
| 20 |
Pisa
|
34 | 2 | 12 | 20 | -37 | 18 |
L
L
L
L
L
|
UCL Qualification
Europa / Conference
Relegation
COMMENTARY
-
88'
Subst · Substitution 5 · Jonathan David
-
86'
Card · Yellow Card · Manuel LocatelliTripping
-
80'
Subst · Substitution 4 · Francisco Conceição
-
80'
Subst · Substitution 3 · Jeremie Boga
-
80'
Subst · Substitution 5 · Luka Modrić
-
80'
Subst · Substitution 4 · Rafael Leão
-
75'
Card · Yellow Card · Pervis EstupiñánTripping
-
72'
Card · Yellow Card · Jeremie BogaHolding
-
71'
Subst · Substitution 2 · Khéphren Thuram
-
71'
Subst · Substitution 1 · Andrea Cambiaso
-
67'
Subst · Substitution 3 · Youssouf Fofana
-
62'
Subst · Substitution 2 · Christian Pulišić
-
46'
Subst · Substitution 1 · Davide Bartesaghi
- HALF TIME · 0 – 0
-
38'
Card · Yellow Card · Davide BartesaghiRoughing
-
36'
Var · Goal Disallowed - offside · Khéphren Thuram
-
21'
Card · Yellow Card · Andrea CambiasoHolding
📊 AVERAGE ACROSS 13 BOOKMAKERS
AC MILAN WIN
2.74
36.5% implied
↑ best 2.95
DRAW
3.10
32.3% implied
↑ best 3.25
JUVENTUS WIN
2.72
36.8% implied
↑ best 2.87
Market favors Juventus. AI projects AC MILAN 38%.
MATCH WINNER ODDS
avg across bookmakers
AI SAYS
AC MILAN 38%
· EDGE column shows AI probability minus market implied probability
| BOOKMAKER | 1 | X | 2 | EDGE |
|---|---|---|---|---|
| 10Bet | 2.62 | 3.25 | 2.62 | +1.2% |
| 1xBet | 2.83 | 3.18 | 2.87 | +2.7% |
| 888Sport | 2.63 | 3.00 | 2.70 | 0.0% |
| Bet365 | 2.75 | 3.10 | 2.75 | +1.6% |
| Betano | 2.77 | 3.10 | 2.72 | +1.9% |
| Betfair | 2.75 | 3.00 | 2.70 | +1.6% |
| BetVictor | 2.70 | 3.13 | 2.70 | +1.0% |
| Dafabet | 2.95 | 3.25 | 2.55 | +4.1% |
| Marathonbet | 2.82 | 3.14 | 2.85 | +2.5% |
| Pinnacle | 2.84 | 3.09 | 2.84 | +2.8% |
| SBO | 2.64 | 3.02 | 2.71 | +0.1% |
| Unibet | 2.75 | 3.10 | 2.65 | +1.6% |
| William Hill | 2.62 | 3.00 | 2.70 | -0.2% |
Best odds in gold. Edge ≥ +5% (lime) means market under-prices the AI's probability. 18+ only.
📊 OTHER MARKETS
avg across bookmakers
Over/Under · BTTS · Asian Handicap
⚽ GOALS · OVER / UNDER
1.5
O 1.34
U 3.14
2.5
O 2.09
U 1.75
3.5
O 3.65
U 1.27
⚽ BOTH TEAMS SCORE
YES
1.78
10 bks
NO
1.98
10 bks
⚖ ASIAN HANDICAP
Away -0.25
1.62
Away -0.5
1.46
Away -0.75
1.31
Away -1
1.16
Away -1.25
1.14
Away -1.5
1.11
📈 MARKET MOVEMENT
historical line movement
How the market shifted before kick-off
Smoothed line illustration · per-snapshot historical odds storage activates Q3.