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 5 games · 11 pts (2026/27)
- Cagliari Calcio 5 games · 12 pts (2026/27)
Match Details
- Referee Simone Sozza
- Assistant 1 Ciro Carbone
- Assistant 2 Alessandro Giallatini
3 games this season
🟨 4.3/game
⚽ 15.7 goals/game
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | AS Roma | 5 | 13 |
| 2 | FC Internazionale Milano | 5 | 13 |
| 3 | SS Lazio | 5 | 13 |
| 4 | Cagliari Calcio | 5 | 12 |
| 5 | AC Milan | 5 | 11 |
| 6 | Frosinone Calcio | 5 | 10 |
| 7 | Juventus FC | 5 | 10 |
| 8 | Como 1907 | 5 | 10 |
| 9 | SSC Napoli | 5 | 7 |
| 10 | US Sassuolo Calcio | 5 | 7 |
| 11 | Atalanta BC | 5 | 6 |
| 12 | US Lecce | 5 | 6 |
| 13 | Udinese Calcio | 5 | 4 |
| 14 | Torino FC | 5 | 4 |
| 15 | Parma Calcio 1913 | 5 | 4 |
| 16 | AC Monza | 5 | 4 |
| 17 | ACF Fiorentina | 5 | 4 |
| 18 | Bologna FC 1909 | 5 | 2 |
| 19 | Genoa CFC | 5 | 1 |
| 20 | Venezia FC | 5 | 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 | |
|---|---|---|
| #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)
H2H (22 games)
64%
Over 2.5 Goals
H2H history
H2H history
40%
Clean Sheets
AC Milan this season
AC Milan this season
50%
Clean Sheets
Cagliari Calcio this season
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
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 |
| Ragnar Klavan | 1 |
Head to Head
AC Milan Form
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
✓ CorrectActual: AC Milan win
Both Teams to Score
✗ Wrong
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
✓ CorrectActual: AC Milan win at HT
Correct Score
✗ 5–1 not predicted5 – 1Actual
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.

