Wednesday , 30 September 2026

AC Milan vs ACF Fiorentina, Serie A 2023-24 REGULAR SEASON

Serie A · 2023-24
Sat 25 Nov 2023 · 19:45 UTC Giuseppe Meazza HT 45' · FT 45'
Theo Hernandez pen 45+2' 1–0
Y 12' Arthur

Overview

Match Preview

AC Milan vs ACF Fiorentina — Serie A at Giuseppe Meazza.

Match Details

  • Referee Marco Di Bello
  • Assistant 1 Pietro Dei Giudici
  • Assistant 2 Damiano Margani
3 games this season 🟨 3.7/game ⚽ 12.0 goals/game 🟥 2 total

Recent Form

DateOpponentH/A ScoreResult
25 Nov ACF Fiorentina H 1–0 W
11 Nov US Lecce A 2–2 D
07 Nov Paris Saint-Germain FC H 2–1 W
04 Nov Udinese Calcio H 0–1 L
29 Oct SSC Napoli A 2–2 D
25 Oct Paris Saint-Germain FC A 0–3 L
DateOpponentH/A ScoreResult
25 Nov AC Milan A 0–1 L
12 Nov Bologna FC 1909 H 2–1 W
05 Nov Juventus FC H 0–1 L
30 Oct SS Lazio A 0–1 L
23 Oct Empoli FC H 0–2 L
08 Oct SSC Napoli A 3–1 W

Season Stats

AC Milan ACF Fiorentina
#5 Position #17
11 Points 4
5 Played 5
3 / 2 / 0 W / D / L 1 / 1 / 3
10 Scored 6
4 Conceded 12
+6 GD -6
2.20 PPG 0.80
60% Win % 20%

Key Stats

58% Both Teams to Score
H2H (24 games)
50% Over 2.5 Goals
H2H history
40% Clean Sheets
AC Milan this season
0% Clean Sheets
ACF Fiorentina this season

AC Milan are 5th (11 pts). ACF Fiorentina are 17th (4 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
ACF Fiorentina
0-15
–/–
16-30
2/4
31-45
–/1
46-60
2/2
61-75
1/2
76+
1/3
■ 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
ACF Fiorentina
Franco Mastantuono 3 G
Mateo Pellegrino 2 G

Events

Match Events

  • 0' In just a few seconds Giuseppe Meazza will turn into a battlefield for AC Milan and ACF Fiorentina.
  • 5' A tactical chess match is unfolding here. The question is which manager blinks first.
  • 10' It’s high time Stefano Pioli made some changes to put the his team’s game back to action.
  • 12' Arthur has been a danger all night but risks an early exit having now seen a Yellow card on 12.
  • 17' 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 Davide Calabria suffering a number of foals already.
  • 22' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
  • 27' looks like a favorite considering 0 games won in last 0 matches with its main striker scoring goals.
  • 32' While there is no rush on the pitch, let’s have a look at some stats. Mike Maignan made 468 appearances and scored 0 goals. He is very likely to score a goal today.
  • 37' Supporters expect more eagerness from Nicolas Gonzalez, as he is very good at scoring at Giuseppe Meazza with 0 goals in the last 0 games.
  • 42' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
  • 45' Fabiano Parisi catches the referee's attention in entirely the wrong way. Yellow card on 45.
  • 46' The crowd applauds Arthur as he leaves the pitch. Maxime Lopez steps in for ACF Fiorentina.
  • 47' The France Theo Hernandez breaks the deadlock on 45 minutes. 1-0!
  • 52' The teams are not in a rush to score plenty of goals. It might look strange considering AC Milan that had 517 games and scored 603 goals.
  • 56' The referee reaches into his pocket. Out comes the Yellow card for Fikayo Tomori.
  • 61' It is a substitution in AC Milan team. Christian Pulisic is replaced by Ruben Loftus-Cheek on 61 minute.
  • 66' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
  • 70' Another change for ACF Fiorentina made on 70 minute. Lucas Beltran leaves to be changed by M'Bala Nzola.
  • 75' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
  • 80' The midfield battle is intense right now. Both AC Milan and ACF Fiorentina are fighting for every inch of the pitch.
  • 81' Another change for ACF Fiorentina made on 81 minute. Riccardo Sottil leaves to be changed by Jonathan Ikone.
  • 82' The ACF Fiorentina bench stirs into life. Alfred Duncan is withdrawn and Rolando Mandragora gets his opportunity.
  • 84' Rade Krunic gets the nod from AC Milan. He replaces Giacomo Bonaventura and will look to change the dynamic.
  • 88' ACF Fiorentina manager makes another effort to make the tables turned. Christian Kouame is hanging Davide Calabria on the field on 88 minute.
  • Hope, you loved the show. Another epic battle is over with the score 1-0.

Lineups

H2H

Predictions

Prediction accuracy
2 / 4
2.55 AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.8 ACF Fiorentina xG
I would bet for: AC Milan to win 69% + Over 2.5 goals 64%

Match Result

✓ Correct
AC Milan69% Draw19% ACF Fiorentina12%
Actual: AC Milan win

Both Teams to Score

✗ Wrong
Yes51% 0% No49%
Avg goals/match: 3.35
Actual: No — clean sheet

Over / Under Goals

✗ O/U 2.5
Line Over Under
± 0.5 95%
5%
± 1.5 84%
16%
± 2.5 64%
36%
± 3.5 42%
58%
± 4.5 25%
75%

Double Chance

AC Milan or Draw
87%
Draw or ACF Fiorentina
31%
AC Milan or ACF Fiorentina
81%

Half-Time Result

✓ Correct
AC Milan54% Draw36% ACF Fiorentina10%
Actual: AC Milan win at HT

Correct Score

✓ In top 12
2 – 0
11.4%
3 – 0
9.4%
2 – 1
8.8%
1 – 0
Actual
1 – 1
7.8%
3 – 1
7.5%
4 – 0
6%
0 – 0
4.8%
4 – 1
4.8%
2 – 2
3.5%
5 – 0
3.1%
3 – 2
3%

Asian Handicap — AC Milan

Handicap AC Milan covers Push ACF Fiorentina covers
-2.5 31% — 69%
-2 31% 21% 47%
-1.5 53% — 47%
-1 53% 21% 26%
-0.5 74% — 26%
+0.5 91% — 9%
+1 91% 6% 3%
+1.5 97% — 3%
+2 97% 2% 1%
+2.5 99% — 1%

Clean Sheet

AC Milan keeps clean sheet
45% ✗
ACF Fiorentina keeps clean sheet
9% ✓

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