Wednesday , 30 September 2026

AC Milan vs Cagliari Calcio, Serie A 2023-24 REGULAR SEASON

Serie A · 2023-24
Sat 11 May 2024 · 18:45 UTC Giuseppe Meazza HT 45' · FT 45'
Ismael Bennacer 35' 1–0
Christian Pulisic 59' 2–0
2–1 63' Nahitan Nandez
Tijjani Reijnders 74' 3–1
Rafael Leao 83' 4–1
Christian Pulisic 86' 5–1

Overview

Match Preview

AC Milan vs Cagliari Calcio — Serie A at Giuseppe Meazza.

Match Details

  • Referee Simone Sozza
  • Assistant 1 Ciro Carbone
  • Assistant 2 Alessandro Giallatini
3 games this season 🟨 4.3/game ⚽ 15.7 goals/game

Recent Form

DateOpponentH/A ScoreResult
11 May Cagliari Calcio H 5–1 W
05 May Genoa CFC H 3–3 D
27 Apr Juventus FC A 0–0 D
22 Apr FC Internazionale Milano H 1–2 L
18 Apr AS Roma A 1–2 L
14 Apr US Sassuolo Calcio A 3–3 D
DateOpponentH/A ScoreResult
11 May AC Milan A 1–5 L
05 May US Lecce H 1–1 D
29 Apr Genoa CFC A 0–3 L
19 Apr Juventus FC H 2–2 D
14 Apr FC Internazionale Milano A 2–2 D
07 Apr Atalanta BC H 2–1 W

Season Stats

AC Milan Cagliari Calcio
#5 Position #4
11 Points 12
5 Played 5
3 / 2 / 0 W / D / L 4 / 0 / 1
10 Scored 5
4 Conceded 2
+6 GD +3
2.20 PPG 2.40
60% Win % 80%

Key Stats

55% Both Teams to Score
H2H (22 games)
64% Over 2.5 Goals
H2H history
40% Clean Sheets
AC Milan this season
50% Clean Sheets
Cagliari Calcio this season

AC Milan are 5th (11 pts). Cagliari Calcio are 4th (12 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
Cagliari Calcio
0-15
–/1
16-30
2/–
31-45
–/1
46-60
1/–
61-75
1/–
76+
1/–
■ 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
Cagliari Calcio
Daniel Maldini 3 G
Alessandro Romano 1 G

Events

Match Events

  • 0' Both captains have shaken hands and the referee is ready. We are underway at Giuseppe Meazza!
  • 5' will be watching from the dugout nervously. His AC Milan side need to improve if they are to claim all three points.
  • 10' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
  • 15' A quiet spell here at Giuseppe Meazza. Cagliari Calcio seem content sitting deep and soaking up pressure.
  • 20' 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 Yerry Mina suffering a number of foals already.
  • 25' Cagliari Calcio started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 25.
  • 28' That is a card for AC Milan. Ismael Bennacer will be fuming at that decision.
  • 33' The referee reaches into his pocket. Out comes the card for Matteo Gabbia.
  • 35' What a moment for Ismael Bennacer! That strike on 35 puts his side firmly in control.
  • 40' AC Milan are enjoying more possession but struggling to find a way through a disciplined Cagliari Calcio backline.
  • 45' named a 4-2-3-1 earlier, and opted for a 5-3-2 in response. A fascinating tactical duel is developing.
  • 46' Time for substitution for AC Milan. Matteo Gabbia is replaced by Fikayo Tomori.
  • 51' Not even hints on scoring a goal over the last 51 minutes.
  • 56' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
  • 59' Brilliant from the ! Christian Pulisic makes it 2-0 with a superb finish on 59.
  • 63' Nahitan Nandez has been a constant threat and now delivers with a goal on 63 minutes.
  • 68' The AC Milan bench stirs into life. Alessandro Florenzi is withdrawn and Theo Hernandez gets his opportunity.
  • 69' Yerry Mina was booked on 69.
  • 74' A goal from the Netherlands international Tijjani Reijnders! He fires home on 74 to make it 3-1!
  • 75' The Cagliari Calcio manager makes a substitution. Nahitan Nandez departs to be replaced by Gianluca Lapadula.
  • 76' Paulo Dentello is replacing Alberto Dossena for the Cagliari Calcio side.
  • 81' AC Milan currently sit in the Array table. A result here could be decisive in the race for the top positions.
  • 82' A change in the Cagliari Calcio ranks — Eldor Shomurodov exits the field as Kingstone Mutandwa enters on 82.
  • 83' What a strike from Rafael Leao! The score is 4-1.
  • 84' Tommaso Pobega is replacing Ismael Bennacer for the AC Milan side.
  • 86' Christian Pulisic makes no mistake. The score reads 5-1 and AC Milan are in front.
  • 88' A tactical swap from Cagliari Calcio — Mateusz Wieteska on, Yerry Mina off on 88 minutes.
  • What a match! Full time at {STADIUM} — AC Milan 5-1 Cagliari Calcio.

Lineups

H2H

Predictions

Prediction accuracy
3 / 4
1.95 AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.84 Cagliari Calcio xG
I would bet for: AC Milan to win 61%

Match Result

✓ Correct
AC Milan61% Draw23% Cagliari Calcio16%
Actual: AC Milan win

Both Teams to Score

✗ Wrong
Yes49% 0% No51%
Avg goals/match: 2.79
Actual: Yes — both scored

Over / Under Goals

✓ O/U 2.5
Line Over Under
± 0.5 92%
8%
± 1.5 76%
24%
± 2.5 52%
48%
± 3.5 31%
69%
± 4.5 16%
84%

Double Chance

AC Milan or Draw
84%
Draw or Cagliari Calcio
39%
AC Milan or Cagliari Calcio
77%

Half-Time Result

✓ Correct
AC Milan44% Draw44% Cagliari Calcio12%
Actual: AC Milan win at HT

Correct Score

✗ 5–1 not predicted
5 – 1
Actual
2 – 0
11.4%
1 – 0
11.3%
1 – 1
10.9%
2 – 1
9.5%
0 – 0
7.9%
3 – 0
7.2%
3 – 1
6.2%
0 – 1
4.4%
1 – 2
4.1%
2 – 2
4%
4 – 0
3.5%
4 – 1
3.1%

Asian Handicap — AC Milan

Handicap AC Milan covers Push Cagliari Calcio covers
-2.5 19% — 81%
-2 19% 19% 62%
-1.5 38% — 62%
-1 38% 24% 38%
-0.5 62% — 38%
+0.5 85% — 15%
+1 85% 10% 5%
+1.5 95% — 5%
+2 95% 4% 1%
+2.5 99% — 1%

Clean Sheet

AC Milan keeps clean sheet
44% ✓
Cagliari Calcio keeps clean sheet
15% ✓

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