AC Milan vs Cagliari Calcio, Serie A 2023-24 REGULAR SEASON
Overview
Match Preview
AC Milan vs Cagliari Calcio — Serie A at Giuseppe Meazza.
- AC Milan 0 games · 0 pts (2026/27)
- Cagliari Calcio 0 games · 0 pts (2026/27)
Match Details
- Referee Simone Sozza
- Assistant 1 Ciro Carbone
- Assistant 2 Alessandro Giallatini
4 games this season
🟨 0.0/game
⚽ 2.8 goals/game
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | US Cremonese | 38 | 34 |
| 2 | Hellas Verona FC | 38 | 21 |
| 3 | AC Pisa 1909 | 38 | 18 |
| 4 | FC Internazionale Milano | 0 | 0 |
| 5 | SSC Napoli | 0 | 0 |
| 6 | AS Roma | 0 | 0 |
| 7 | Como 1907 | 0 | 0 |
| 8 | AC Milan | 0 | 0 |
| 9 | Juventus FC | 0 | 0 |
| 10 | Atalanta BC | 0 | 0 |
| 11 | Bologna FC 1909 | 0 | 0 |
| 12 | SS Lazio | 0 | 0 |
| 13 | Udinese Calcio | 0 | 0 |
| 14 | US Sassuolo Calcio | 0 | 0 |
| 15 | Torino FC | 0 | 0 |
| 16 | Parma Calcio 1913 | 0 | 0 |
| 17 | Cagliari Calcio | 0 | 0 |
| 18 | ACF Fiorentina | 0 | 0 |
| 19 | Genoa CFC | 0 | 0 |
| 20 | US Lecce | 0 | 0 |
| 21 | AC Monza | 0 | 0 |
| 22 | Venezia FC | 0 | 0 |
| 23 | Frosinone Calcio | 0 | 0 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 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 |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 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 | |
|---|---|---|
| #8 | Position | #17 |
| 0 | Points | 0 |
| 0 | Played | 0 |
| 0 / 0 / 0 | W / D / L | 0 / 0 / 0 |
| 0 | Scored | 0 |
| 0 | Conceded | 0 |
| +0 | GD | +0 |
| – | PPG | – |
| – | Win % | – |
Key Stats
55%
Both Teams to Score
H2H (22 games)
H2H (22 games)
64%
Over 2.5 Goals
H2H history
H2H history
AC Milan are 8th (0 pts). Cagliari Calcio are 17th (0 pts).
Events
Match Events
- 0' The match kicks off with home fans waiting with anticipation for AC Milan to score. At the same time, Cagliari Calcio does not seem to pull back! Let’s get it on!
- 5' Italy international Matteo Gabbia has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 10' The home supporters are growing impatient. AC Milan must find a spark to ignite this game.
- 15' Cagliari Calcio come into this ranked in Array. They desperately need points to push themselves up the standings.
- 20' Alberto Dossena has been relatively quiet despite scoring 4 goals in his last 525 appearances.
- 25' Matchday of the Array and both teams know exactly what is at stake tonight.
- 28' The referee has no hesitation. Ismael Bennacer is booked for AC Milan — card on 28.
- 33' The referee reaches into his pocket. Out comes the card for Matteo Gabbia.
- 35' AC Milan is taking the lead after the goal scored by Ismael Bennacer on 35.
- 40' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 45' will be watching from the dugout nervously. His AC Milan side need to improve if they are to claim all three points.
- 46' AC Milan ring the changes. Matteo Gabbia has done his job and it is now time for Fikayo Tomori to step up.
- 51' AC Milan started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 51.
- 56' It looks surprising AC Milan does not make any changes. Eldor Shomurodov has some obvious troubles when approaching to the goal.
- 59' The USA Christian Pulisic breaks the deadlock on 59 minutes. 2-0!
- 63' GOAL! Nahitan Nandez fires home to make it 2-1!
- 68' Fresh legs for AC Milan! Theo Hernandez comes on to replace Alessandro Florenzi.
- 69' The referee shows Cagliari Calcio player a card on 69.
- 74' Clinical. Composed. Brilliant. Tijjani Reijnders makes it 3-1.
- 75' The Cagliari Calcio bench stirs into life. Nahitan Nandez is withdrawn and Gianluca Lapadula gets his opportunity.
- 76' Cagliari Calcio make a change. Alberto Dossena trudges off to be replaced by Paulo Dentello on 76 minutes.
- 81' The 30-year-old Simone Scuffet has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 82' Eldor Shomurodov makes way for Kingstone Mutandwa at the 82 minute mark. A tactical switch from Cagliari Calcio.
- 83' The Portugal Rafael Leao breaks the deadlock on 83 minutes. 4-1!
- 84' Ismael Bennacer makes way for Tommaso Pobega at the 84 minute mark. A tactical switch from AC Milan.
- 86' Magnificent from Christian Pulisic! That is 68 goals in 521 appearances — and it could not have come at a better time.
- 88' Mateusz Wieteska has so much to prove this time. He replaces Yerry Mina on 88 minute.
- Full Time. AC Milan beats Cagliari Calcio
Lineups
AC Milan Lineups
4-2-3-1Starting XI
- 14
-
9
Olivier Giroud ↓ Noah Okafor 46'
- 11
-
21
Samuel Chukwueze ↓ Rafael Leao 46'
- 42
- 57
- 4
-
46
Matteo Gabbia ↓ Fikayo Tomori 46'
- 20
- 28
- 80
Bench
-
23
Fikayo Tomori ↑ 46'
- 7
-
10
Rafael Leao ↑ 46'
- 15
-
19
Theo Hernandez ↑ 68'
- 2
- 30
-
17
Noah Okafor ↑ 46'
- 38
-
32
Tommaso Pobega ↑ 84'
- 69
- 85
- 96
Coach
Stefano Pioli
Cagliari Calcio Lineups
5-3-2Starting XI
-
26
Yerry Mina ↓ Mateusz Wieteska 88'
- 22
- 14
- 61
- 8
- 28
- 4
- 33
- 77
- 25
- 16
Bench
- 1
- 17
- 30
- 18
- 32
- 10
-
9
Gianluca Lapadula ↑ 75'
-
23
Mateusz Wieteska ↑ 88'
- 5
- 99
-
19
Gaetano Oristanio ↑ 75'
-
37
Paulo Dentello ↑ 76'
-
34
Kingstone Mutandwa ↑ 82'
Coach
Claudio Ranieri
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Rafael Leao | 4 |
| Zlatan Ibrahimovic | 4 |
| Ismael Bennacer | 3 |
| Christian Pulisic | 2 |
| Olivier Giroud | 2 |
| Gabriele Zappa | 2 |
| Nadir Zortea | 2 |
| Alessandro Deiola | 1 |
Head to Head
AC Milan Form
Predictions
Prediction accuracy
1 / 4
1.63
AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.58
Cagliari Calcio xG
I would bet for:
Under — clean sheet likely 64% + Under 2.5 goals 62%
Match Result
✓ CorrectActual: AC Milan win
Both Teams to Score
✗ Wrong
Avg goals/match: 2.21
Actual: Yes — both scored
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 87% |
|
13% |
| ± 1.5 | 64% |
|
36% |
| ± 2.5 | 38% |
|
62% |
| ± 3.5 | 19% |
|
81% |
| ± 4.5 | 8% |
|
92% |
Double Chance
AC Milan or Draw
86%
Draw or Cagliari Calcio
39%
AC Milan or Cagliari Calcio
75%
Half-Time Result
✗ WrongActual: AC Milan win at HT
Correct Score
✗ 5–1 not predicted5 – 1Actual
1 – 0
17.1%
2 – 0
14.1%
0 – 0
13.1%
1 – 1
11%
2 – 1
8.2%
3 – 0
7.5%
0 – 1
5.3%
3 – 1
4.6%
4 – 0
3.1%
1 – 2
2.8%
2 – 2
2.4%
4 – 1
2%
Asian Handicap — AC Milan
| Handicap | AC Milan covers | Push | Cagliari Calcio covers |
|---|---|---|---|
| -2.5 | 15% | — | 85% |
| -2 | 15% | 19% | 65% |
| -1.5 | 35% | — | 65% |
| -1 | 35% | 27% | 38% |
| -0.5 | 62% | — | 38% |
| +0.5 | 88% | — | 12% |
| +1 | 88% | 9% | 3% |
| +1.5 | 97% | — | 3% |
| +2 | 97% | 2% | 0% |
| +2.5 | 100% | — | 0% |
Clean Sheet
AC Milan keeps clean sheet
56%
✗
Cagliari Calcio keeps clean sheet
21%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

