AC Milan vs Juventus FC, Serie A 2023-24 REGULAR SEASON
Overview
Match Preview
AC Milan vs Juventus FC — Serie A at Giuseppe Meazza.
- AC Milan 38 games · 70 pts (2026/27)
- Juventus FC 38 games · 69 pts (2026/27)
Match Details
- Referee Maurizio Mariani
- Assistant 1 Valerio Colarossi
- Assistant 2 Alessandro Lo Cicero
14 games this season
🟨 1.0/game
⚽ 4.4 goals/game
🟥 2 total
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | FC Internazionale Milano | 38 | 87 |
| 2 | SSC Napoli | 38 | 76 |
| 3 | AS Roma | 38 | 73 |
| 4 | Como 1907 | 38 | 71 |
| 5 | AC Milan | 38 | 70 |
| 6 | Juventus FC | 38 | 69 |
| 7 | Atalanta BC | 38 | 59 |
| 8 | Bologna FC 1909 | 38 | 56 |
| 9 | SS Lazio | 38 | 54 |
| 10 | Udinese Calcio | 38 | 50 |
| 11 | US Sassuolo Calcio | 38 | 49 |
| 12 | Parma Calcio 1913 | 38 | 45 |
| 13 | Torino FC | 38 | 45 |
| 14 | Cagliari Calcio | 38 | 43 |
| 15 | ACF Fiorentina | 38 | 42 |
| 16 | Genoa CFC | 38 | 41 |
| 17 | US Lecce | 38 | 38 |
| 18 | US Cremonese | 38 | 34 |
| 19 | Hellas Verona FC | 38 | 21 |
| 20 | AC Pisa 1909 | 38 | 18 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 22 Oct | Juventus FC | H | 0–1 | L |
| 07 Oct | Genoa CFC | A | 1–0 | W |
| 04 Oct | Borussia Dortmund | A | 0–0 | D |
| 30 Sep | SS Lazio | H | 2–0 | W |
| 27 Sep | Cagliari Calcio | A | 3–1 | W |
| 23 Sep | Hellas Verona FC | H | 1–0 | W |
Season Stats
| AC Milan | Juventus FC | |
|---|---|---|
| #5 | Position | #6 |
| 70 | Points | 69 |
| 38 | Played | 38 |
| 20 / 10 / 8 | W / D / L | 19 / 12 / 7 |
| 53 | Scored | 61 |
| 35 | Conceded | 34 |
| +18 | GD | +27 |
| 1.84 | PPG | 1.82 |
| 53% | Win % | 50% |
Key Stats
25%
Both Teams to Score
H2H (16 games)
H2H (16 games)
25%
Over 2.5 Goals
H2H history
H2H history
AC Milan are 5th (70 pts). Juventus FC are 6th (69 pts).
Events
Match Events
- 0' The ball is rolling at Giuseppe Meazza. AC Milan are looking to make home advantage count against Juventus FC.
- 5' AC Milan are deployed in a 4-2-3-1 today, looking to exploit space against Juventus FC's 3-5-2 shape.
- 10' AC Milan are enjoying more possession but struggling to find a way through a disciplined Juventus FC backline.
- 15' Moise Kean is putting in a real shift tonight. He has covered more ground than anyone else for AC Milan so far.
- 20' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 25' With 0 assists to his name this season, Davide Calabria is clearly more than just a goal scorer for Juventus FC.
- 30' The midfield battle is intense right now. Both AC Milan and Juventus FC are fighting for every inch of the pitch.
- 35' Bremer needs to be pretty careful with his discipline considering 0 Yellow cards this season.
- 40' It’s gonna be a Red card for Malick Thiaw.
- 43' It is a substitution in AC Milan team. Christian Pulisic is replaced by Pierre Kalulu on 43 minute.
- 48' AC Milan is showing some good football. However, AC Milan are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 52' A moment of madness from Tim Weah on 52 minutes earns him a Yellow card. Juventus FC will be frustrated.
- 56' Andrea Cambiaso is replacing Filip Kostic for the Juventus FC side.
- 60' Rade Krunic is ready to make an impact after coming on for Yacine Adli at the 60 minute mark.
- 61' AC Milan receives a Yellow card for a hard tackle on 61.
- 63' Against the run of play, Manuel Locatelli has scored! This game has turned on its head.
- 67' That looks like a foul for a Yellow card for Weston McKennie.
- 71' A meaty challenge results in booking for Federico Gatti on 71.
- 72' That looks like a foul for a Yellow card for Manuel Locatelli.
- 77' Juventus FC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 77.
- 78' Time for substitution for Juventus FC. Federico Gatti is replaced by Dean Huijsen.
- 79' Time for substitution for AC Milan. Davide Calabria is replaced by Simon Kjaer.
- 84' Fabio Miretti gets the nod from Juventus FC. He replaces Tim Weah and will look to change the dynamic.
- 89' It looks like no one’s ball. Juventus FC is used to counterattacking playing. None of the sides are ready to take the lead.
- 90' The referee has no hesitation. Massimiliano Allegri is booked for Juventus FC — Yellow card on 90.
- The final score is 0-1.
Lineups
AC Milan Lineups
4-2-3-1Starting XI
-
14
Tijjani Reijnders ↓ Luka Romero 79'
-
9
Olivier Giroud ↓ Luka Jovic 60'
- 23
-
7
Yacine Adli ↓ Rade Krunic 60'
- 10
- 11
- 42
- 83
-
2
Davide Calabria ↓ Simon Kjaer 79'
- 28
- 80
Bench
-
15
Luka Jovic ↑ 60'
-
24
Simon Kjaer ↑ 79'
-
33
Rade Krunic ↑ 60'
- 17
-
20
Pierre Kalulu ↑ 43'
-
18
Luka Romero ↑ 79'
- 32
- 70
- 69
- 31
Coach
Stefano Pioli
Juventus FC Lineups
3-5-2Starting XI
- 25
-
22
Tim Weah ↓ Fabio Miretti 84'
- 16
-
11
Filip Kostic ↓ Andrea Cambiaso 56'
- 1
- 24
-
18
Moise Kean ↓ Dusan Vlahovic 56'
- 14
- 3
- 5
-
4
Federico Gatti ↓ Dean Huijsen 78'
Bench
- 36
- 23
-
7
Federico Chiesa ↑ 78'
-
9
Dusan Vlahovic ↑ 56'
- 41
-
27
Andrea Cambiaso ↑ 56'
-
20
Fabio Miretti ↑ 84'
- 17
- 15
-
13
Dean Huijsen ↑ 78'
Coach
Massimiliano Allegri
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Ante Rebic | 3 |
| Cristiano Ronaldo | 2 |
| Federico Chiesa | 2 |
| Paulo Dybala | 2 |
| Brahim Diaz | 2 |
| Fikayo Tomori | 2 |
| Tim Weah | 1 |
| Franck Kessie | 1 |
Head to Head
AC Milan Form
Predictions
Prediction accuracy
3 / 4
1.04
AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.89
Juventus FC xG
I would bet for:
AC Milan or Draw 71% + Under 2.5 goals 70%
Match Result
✗ WrongActual: Juventus FC win
Both Teams to Score
✓ Correct
Avg goals/match: 1.93
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 83% |
|
17% |
| ± 1.5 | 58% |
|
42% |
| ± 2.5 | 30% |
|
70% |
| ± 3.5 | 14% |
|
86% |
| ± 4.5 | 5% |
|
95% |
Double Chance
AC Milan or Draw
71%
Draw or Juventus FC
62%
AC Milan or Juventus FC
67%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
0 – 0
17.1%
1 – 1
14.4%
1 – 0
13.8%
0 – 1
Actual
2 – 0
7.5%
2 – 1
6.8%
1 – 2
5.8%
0 – 2
5.4%
2 – 2
3.2%
3 – 0
2.6%
3 – 1
2.4%
1 – 3
1.8%
Asian Handicap — AC Milan
| Handicap | AC Milan covers | Push | Juventus FC covers |
|---|---|---|---|
| -2.5 | 4% | — | 96% |
| -2 | 4% | 10% | 85% |
| -1.5 | 15% | — | 85% |
| -1 | 15% | 22% | 64% |
| -0.5 | 36% | — | 64% |
| +0.5 | 72% | — | 28% |
| +1 | 72% | 18% | 10% |
| +1.5 | 90% | — | 10% |
| +2 | 90% | 7% | 3% |
| +2.5 | 97% | — | 3% |
Clean Sheet
AC Milan keeps clean sheet
42%
✓
Juventus FC keeps clean sheet
36%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

