AC Milan vs Juventus FC, Serie A 2024-25 REGULAR SEASON
Overview
Match Preview
AC Milan vs Juventus FC — Serie A at Giuseppe Meazza.
- AC Milan 11 games · 24 pts (2026/27)
- Juventus FC 11 games · 18 pts (2026/27)
Match Details
- Referee Daniele Chiffi
- Assistant 1 Giorgio Peretti
- Assistant 2 Giovanni Baccini
5 games this season
🟨 2.8/game
⚽ 8.2 goals/game
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | SS Lazio | 11 | 29 |
| 2 | FC Internazionale Milano | 11 | 28 |
| 3 | AS Roma | 11 | 27 |
| 4 | AC Milan | 11 | 24 |
| 5 | Como 1907 | 11 | 23 |
| 6 | Frosinone Calcio | 11 | 20 |
| 7 | Juventus FC | 11 | 18 |
| 8 | Bologna FC 1909 | 11 | 17 |
| 9 | Cagliari Calcio | 11 | 16 |
| 10 | SSC Napoli | 11 | 15 |
| 11 | Torino FC | 11 | 14 |
| 12 | Atalanta BC | 11 | 14 |
| 13 | Genoa CFC | 11 | 13 |
| 14 | US Lecce | 11 | 10 |
| 15 | ACF Fiorentina | 11 | 9 |
| 16 | Parma Calcio 1913 | 11 | 8 |
| 17 | US Sassuolo Calcio | 11 | 8 |
| 18 | AC Monza | 11 | 7 |
| 19 | Venezia FC | 11 | 6 |
| 20 | Udinese Calcio | 11 | 5 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 23 Nov | Juventus FC | H | 0–0 | D |
| 09 Nov | Cagliari Calcio | A | 3–3 | D |
| 05 Nov | Real Madrid CF | A | 3–1 | W |
| 02 Nov | AC Monza | A | 1–0 | W |
| 29 Oct | SSC Napoli | H | 0–2 | L |
| 22 Oct | Club Brugge KV | H | 3–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 23 Nov | AC Milan | A | 0–0 | D |
| 09 Nov | Torino FC | H | 2–0 | W |
| 05 Nov | Lille OSC | A | 1–1 | D |
| 02 Nov | Udinese Calcio | A | 2–0 | W |
| 30 Oct | Parma Calcio 1913 | H | 2–2 | D |
| 27 Oct | FC Internazionale Milano | A | 4–4 | D |
Season Stats
| AC Milan | Juventus FC | |
|---|---|---|
| #4 | Position | #7 |
| 24 | Points | 18 |
| 11 | Played | 11 |
| 7 / 3 / 1 | W / D / L | 5 / 3 / 3 |
| 23 | Scored | 15 |
| 13 | Conceded | 12 |
| +10 | GD | +3 |
| 2.18 | PPG | 1.64 |
| 64% | Win % | 45% |
Key Stats
29%
Both Teams to Score
H2H (17 games)
H2H (17 games)
24%
Over 2.5 Goals
H2H history
H2H history
27%
Clean Sheets
AC Milan this season
AC Milan this season
45%
Clean Sheets
Juventus FC this season
Juventus FC this season
AC Milan are 4th (24 pts). Juventus FC are 7th (18 pts).
Goal Timing (This Season)
AC Milan
0-15
6/2
16-30
3/1
31-45
2/1
46-60
1/–
61-75
10/3
76+
–/5
■ Scored ■ Conceded
Juventus FC
0-15
–/2
16-30
3/2
31-45
2/1
46-60
–/1
61-75
3/3
76+
7/3
■ Scored ■ Conceded
Top Scorers (This Season)
AC Milan
| Adrien Rabiot | 5 G | 4 A |
| Alphadjo Cisse | 5 G | |
| Diego Moreira | 4 G | 3 A |
| Christian Pulisic | 4 G | 1 A |
| Goncalo Ramos | 2 G | 2 A |
Juventus FC
| Bremer | 3 G | |
| Edon Zhegrova | 2 G | 1 A |
| Teun Koopmeiners | 1 G | 1 A |
| Nicolas Gonzalez | 1 G |
Events
Match Events
- 0' And we are off! AC Milan vs Juventus FC — let the football do the talking.
- 5' It’s high time Paulo Fonseca made some changes to put the his team’s game back to action.
- 10' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 15' The clock is ticking and both teams know a goal could change everything at this point.
- 20' AC Milan started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 20.
- 25' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Matteo Gabbia suffering a number of foals already.
- 26' AC Milan receives a card for a hard tackle on 26.
- 27' That is a card for Juventus FC. Federico Gatti will be fuming at that decision.
- 32' AC Milan is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 37' Malick Thiaw has been disciplined this evening — perhaps mindful of those 3 cards already picked up this season.
- 42' Both teams are passing the ball around with high level of urgency. Juventus FC needs to do something about it to get closer to the goal.
- 47' The travelling Juventus FC supporters hardly appreciate their team being pressed down to the backline.
- 52' Juventus FC have won 628 goals from 533 games. They will be desperate to add to that tally today.
- 57' AC Milan currently sit 7 in the Array table. A result here could be decisive in the race for the top positions.
- 62' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 67' The referee has no hesitation. Emerson Royal is booked for AC Milan — card on 67.
- 69' It’s a booking for AC Milan player. Youssouf Fofana gets a card.
- 70' Time for substitution for AC Milan. Ruben Loftus-Cheek is replaced by Christian Pulisic.
- 75' Not even hints on scoring a goal over the last 75 minutes.
- 80' Tim Weah is replacing Francisco Conceicao for the Juventus FC side.
- 84' AC Milan make a change. Emerson Royal trudges off to be replaced by Samuel Chukwueze on 84 minutes.
- 86' The referee has no hesitation. Manuel Locatelli is booked for Juventus FC — card on 86.
- 90' A change in the Juventus FC ranks — Kenan Yildiz exits the field as Samuel Mbangula enters on 90.
- The final whistle. It looks like we are having a draw.
Lineups
AC Milan Lineups
4-3-3Starting XI
- 14
- 22
- 7
- 8
- 29
- 16
- 10
- 19
- 46
- 28
-
80
Yunus Musah ↓ Davide Calabria 84'
Bench
- 90
- 23
-
11
Christian Pulisic ↑ 70'
-
21
Samuel Chukwueze ↑ 84'
-
2
Davide Calabria ↑ 84'
- 57
- 17
-
31
Strahinja Pavlovic ↑ 84'
- 42
- 25
- 73
Coach
Paulo Fonseca
Juventus FC Lineups
4-2-2-2Starting XI
- 8
- 16
- 5
- 19
- 15
- 29
- 27
-
7
Francisco Conceicao ↓ Tim Weah 80'
- 4
-
10
Kenan Yildiz ↓ Samuel Mbangula 90'
- 37
Bench
-
6
Danilo Luiz da Silva ↑ 90'
-
22
Tim Weah ↑ 80'
- 1
- 23
-
21
Nicolo Fagioli ↑ 80'
- 40
-
51
Samuel Mbangula ↑ 90'
Coach
Thiago Motta
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Ante Rebic | 3 |
| Cristiano Ronaldo | 2 |
| Federico Chiesa | 2 |
| Paulo Dybala | 2 |
| Brahim Diaz | 2 |
| Fikayo Tomori | 2 |
| Federico Gatti | 1 |
| Weston McKennie | 1 |
Head to Head
AC Milan Form
Predictions
Prediction accuracy
3 / 4
1.22
AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.88
Juventus FC xG
I would bet for:
AC Milan or Draw 74% + Under 2.5 goals 65%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✓ Correct
Avg goals/match: 2.1
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 85% |
|
15% |
| ± 1.5 | 62% |
|
38% |
| ± 2.5 | 35% |
|
65% |
| ± 3.5 | 17% |
|
83% |
| ± 4.5 | 7% |
|
93% |
Double Chance
AC Milan or Draw
74%
Draw or Juventus FC
56%
AC Milan or Juventus FC
69%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
0 – 0
Actual
1 – 1
14.1%
1 – 0
13.7%
0 – 1
9.4%
2 – 0
8.8%
2 – 1
7.8%
1 – 2
5.6%
0 – 2
4.5%
2 – 2
3.6%
3 – 0
3.5%
3 – 1
3.3%
1 – 3
1.7%
Asian Handicap — AC Milan
| Handicap | AC Milan covers | Push | Juventus FC covers |
|---|---|---|---|
| -2.5 | 7% | — | 93% |
| -2 | 7% | 13% | 81% |
| -1.5 | 19% | — | 81% |
| -1 | 19% | 23% | 58% |
| -0.5 | 42% | — | 58% |
| +0.5 | 75% | — | 25% |
| +1 | 75% | 16% | 9% |
| +1.5 | 91% | — | 9% |
| +2 | 91% | 6% | 2% |
| +2.5 | 98% | — | 2% |
Clean Sheet
AC Milan keeps clean sheet
42%
✗
Juventus FC keeps clean sheet
30%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

