Wednesday , 30 September 2026

AC Milan vs Juventus FC, Serie A 2023-24 REGULAR SEASON

Serie A · 2023-24
0 – 1
Full Time
Sun 22 Oct 2023 · 18:45 UTC Giuseppe Meazza HT 45' · FT 45'
0–1 63' Manuel Locatelli

Overview

Match Preview

AC Milan vs Juventus FC — Serie A at Giuseppe Meazza.

Match Details

  • Referee Maurizio Mariani
  • Assistant 1 Valerio Colarossi
  • Assistant 2 Alessandro Lo Cicero
5 games this season 🟨 4.6/game ⚽ 12.8 goals/game 🟥 1 total

Recent Form

DateOpponentH/A ScoreResult
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
DateOpponentH/A ScoreResult
22 Oct AC Milan A 1–0 W
07 Oct Torino FC H 2–0 W
01 Oct Atalanta BC A 0–0 D
26 Sep US Lecce H 1–0 W
23 Sep US Sassuolo Calcio A 2–4 L
16 Sep SS Lazio H 3–1 W

Season Stats

AC Milan Juventus FC
#5 Position #7
11 Points 10
5 Played 5
3 / 2 / 0 W / D / L 3 / 1 / 1
10 Scored 8
4 Conceded 4
+6 GD +4
2.20 PPG 2.00
60% Win % 60%

Key Stats

29% Both Teams to Score
H2H (17 games)
24% Over 2.5 Goals
H2H history
40% Clean Sheets
AC Milan this season
60% Clean Sheets
Juventus FC this season

AC Milan are 5th (11 pts). Juventus FC are 7th (10 pts).

Goal Timing (This Season)

AC Milan
0-15
1/1
16-30
–/–
31-45
–/1
46-60
–/–
61-75
8/–
76+
–/2
■ Scored ■ Conceded
Juventus FC
0-15
–/–
16-30
2/–
31-45
–/–
46-60
–/–
61-75
1/2
76+
5/2
■ Scored ■ Conceded

Top Scorers (This Season)

AC Milan
Diego Moreira 3 G
Adrien Rabiot 2 G 2 A
Alphadjo Cisse 2 G
Goncalo Ramos 1 G 1 A
Juventus FC
Edon Zhegrova 2 G 1 A
Bremer 2 G
Teun Koopmeiners 1 G 1 A
Nicolas Gonzalez 1 G

Events

Match Events

  • 0' The wait is over. Juventus FC get us underway at Giuseppe Meazza.
  • 5' 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.
  • 10' It’s high time Stefano Pioli made some changes to put the his team’s game back to action.
  • 15' 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 Malick Thiaw suffering a number of foals already.
  • 20' The Array continues to deliver drama. Both AC Milan and Juventus FC are desperate not to drop points on matchday .
  • 25' Alessandro Florenzi needs to be pretty careful with his discipline considering 2 Red cards this season.
  • 30' The teams are not in a rush to score plenty of goals. It might look strange considering Juventus FC that had 521 games and scored 607 goals.
  • 35' It looks surprising AC Milan does not make any changes. Tijjani Reijnders has some obvious troubles when approaching to the goal.
  • 40' The referee shows AC Milan player a Red card on 40.
  • 43' Christian Pulisic makes way for Pierre Kalulu at the 43 minute mark. A tactical switch from AC Milan.
  • 48' AC Milan are happy to let the opposition have the ball in their own half. The trap is set.
  • 52' It’s gonna be a Yellow card for Tim Weah.
  • 56' Another change for Juventus FC made on 56 minute. Filip Kostic leaves to be changed by Andrea Cambiaso.
  • 60' A tactical swap from AC Milan — Rade Krunic on, Yacine Adli off on 60 minutes.
  • 61' It’s a booking for AC Milan player. Tijjani Reijnders gets a Yellow card.
  • 63' with the perfectly-timed delivery and Manuel Locatelli makes no mistake. 0-1!
  • 67' Weston McKennie is having his name booked by the referee on 67.
  • 71' It’s a booking for Juventus FC player. Federico Gatti gets a Yellow card.
  • 72' A moment of madness from Manuel Locatelli on 72 minutes earns him a Yellow card. Juventus FC will be frustrated.
  • 77' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
  • 78' A change in the Juventus FC ranks — Federico Gatti exits the field as Dean Huijsen enters on 78.
  • 79' Another change for AC Milan made on 79 minute. Davide Calabria leaves to be changed by Simon Kjaer.
  • 84' Tim Weah makes way for Fabio Miretti at the 84 minute mark. A tactical switch from Juventus FC.
  • 89' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
  • 90' The referee calls foul for Massimiliano Allegri. He receives a Yellow card.
  • 0-1 the final result. AC Milan will be bitterly disappointed.

Lineups

H2H

Predictions

Prediction accuracy
3 / 4
1.08 AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.73 Juventus FC xG
I would bet for: AC Milan or Draw 75% + Under 2.5 goals 73%

Match Result

✗ Wrong
AC Milan42% Draw33% Juventus FC25%
Actual: Juventus FC win

Both Teams to Score

✓ Correct
Yes36% 0% No64%
Avg goals/match: 1.81
Actual: No — clean sheet

Over / Under Goals

✓ O/U 2.5
Line Over Under
± 0.5 81%
19%
± 1.5 54%
46%
± 2.5 27%
73%
± 3.5 12%
88%
± 4.5 4%
96%

Double Chance

AC Milan or Draw
75%
Draw or Juventus FC
58%
AC Milan or Juventus FC
67%

Half-Time Result

✓ Correct
AC Milan27% Draw57% Juventus FC16%
Actual: Draw at HT

Correct Score

✓ In top 12
0 – 0
18.9%
1 – 0
16.4%
1 – 1
13.8%
0 – 1
Actual
2 – 0
9.1%
2 – 1
6.9%
1 – 2
4.6%
0 – 2
4%
3 – 0
3.2%
2 – 2
2.6%
3 – 1
2.6%
1 – 3
1.1%

Asian Handicap — AC Milan

Handicap AC Milan covers Push Juventus FC covers
-2.5 5% — 95%
-2 5% 12% 83%
-1.5 17% — 83%
-1 17% 24% 58%
-0.5 42% — 58%
+0.5 77% — 23%
+1 77% 16% 7%
+1.5 93% — 7%
+2 93% 5% 1%
+2.5 99% — 1%

Clean Sheet

AC Milan keeps clean sheet
49% ✓
Juventus FC keeps clean sheet
35% ✗

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.