AC Milan vs Cagliari Calcio, Serie A 2020-21 REGULAR SEASON
Overview
Match Preview
AC Milan vs Cagliari Calcio — Serie A at San Siro.
- AC Milan 38 games · 70 pts (2026/27)
- Cagliari Calcio 38 games · 43 pts (2026/27)
Match Details
- Referee Paolo Valeri
- Referee Filippo Meli
- Referee Fabiano Preti
- Referee Davide Massa
- Referee Stefano Alassio
- Referee Gianluca Manganiello
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | FC Internazionale Milano | 38 | 87 |
| 2 | SSC Napoli | 38 | 76 |
| 3 | AS Roma | 38 | 73 |
| 4 | Como 1907 | 38 | 71 |
| 5 | AC Milan | 38 | 70 |
| 6 | Juventus FC | 38 | 69 |
| 7 | Atalanta BC | 38 | 59 |
| 8 | Bologna FC 1909 | 38 | 56 |
| 9 | SS Lazio | 38 | 54 |
| 10 | Udinese Calcio | 38 | 50 |
| 11 | US Sassuolo Calcio | 38 | 49 |
| 12 | Parma Calcio 1913 | 38 | 45 |
| 13 | Torino FC | 38 | 45 |
| 14 | Cagliari Calcio | 38 | 43 |
| 15 | ACF Fiorentina | 38 | 42 |
| 16 | Genoa CFC | 38 | 41 |
| 17 | US Lecce | 38 | 38 |
| 18 | US Cremonese | 38 | 34 |
| 19 | Hellas Verona FC | 38 | 21 |
| 20 | AC Pisa 1909 | 38 | 18 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 16 May | Cagliari Calcio | H | 0–0 | D |
| 12 May | Torino FC | A | 7–0 | W |
| 09 May | Juventus FC | A | 3–0 | W |
| 01 May | Benevento Calcio | H | 2–0 | W |
| 26 Apr | SS Lazio | A | 0–3 | L |
| 21 Apr | US Sassuolo Calcio | H | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 16 May | AC Milan | A | 0–0 | D |
| 12 May | ACF Fiorentina | H | 0–0 | D |
| 09 May | Benevento Calcio | A | 3–1 | W |
| 02 May | SSC Napoli | A | 1–1 | D |
| 25 Apr | AS Roma | H | 3–2 | W |
| 21 Apr | Udinese Calcio | A | 1–0 | W |
Season Stats
| AC Milan | Cagliari Calcio | |
|---|---|---|
| #5 | Position | #14 |
| 70 | Points | 43 |
| 38 | Played | 38 |
| 20 / 10 / 8 | W / D / L | 11 / 10 / 17 |
| 53 | Scored | 40 |
| 35 | Conceded | 53 |
| +18 | GD | -13 |
| 1.84 | PPG | 1.13 |
| 53% | Win % | 29% |
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 5th (70 pts). Cagliari Calcio are 14th (43 pts).
Events
Match Events
- 0' The wait is over. Cagliari Calcio get us underway at San Siro.
- 5' Radja Nainggolan is a natural and has been asked to do a very specific job for AC Milan tonight.
- 10' A quiet spell here at San Siro. Cagliari Calcio seem content sitting deep and soaking up pressure.
- 15' The energy levels are beginning to show. Stefano Pioli might look to freshen things up shortly.
- 20' will be watching from the dugout nervously. His AC Milan side need to improve if they are to claim all three points.
- 25' Supporters expect more eagerness from Alexis Saelemaekers, as he is very good at scoring at San Siro with 3 goals in the last 3 games.
- 30' With 0 assists to his name this season, Hakan Calhanoglu is clearly more than just a goal scorer for AC Milan.
- 33' Simon Kjaer was booked on 33.
- 38' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 40' Razvan Marin picks up a Yellow card and will need to be extremely careful for the remainder of this match.
- 45' Controversy at the stadium! Andrea Carboni argues furiously but the Yellow card stands.
- 46' Alexis Saelemaekers makes way for Rafael Leao at the 46 minute mark. A tactical switch from AC Milan.
- 51' A tactical chess match is unfolding here. The question is which manager blinks first.
- 56' It is a cagey affair so far. AC Milan in their trying to find a way past Cagliari Calcio's compact .
- 57' A change in the AC Milan ranks — Brahim Diaz exits the field as Samu Castillejo enters on 57.
- 58' Davide Calabria catches the referee's attention in entirely the wrong way. Yellow card on 58.
- 63' Diogo Dalot is ready to make an impact after coming on for Davide Calabria at the 63 minute mark.
- 68' Italy international Luca Ceppitelli has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 73' named a earlier, and opted for a in response. A fascinating tactical duel is developing.
- 78' Leonardo Pavoletti makes way for Alberto Cerri at the 78 minute mark. A tactical switch from Cagliari Calcio.
- 83' AC Milan is showing some good football. However, AC Milan are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 87' Cagliari Calcio make a change. Alessandro Deiola trudges off to be replaced by Kwadwo Asamoah on 87 minutes.
- 88' A tactical swap from Cagliari Calcio — Daniele Rugani on, Andrea Carboni off on 88 minutes.
- 89' A change in the AC Milan ranks — Hakan Calhanoglu exits the field as Mario Mandzukic enters on 89.
- It finishes all square. AC Milan and Cagliari Calcio share the spoils 0-0.
Lineups
AC Milan Lineups
Starting XI
-
21
Brahim Diaz ↓ Samu Castillejo 57'
- 23
- 12
- 19
- 24
- 99
-
2
Davide Calabria ↓ Diogo Dalot 63'
- 79
- 10
- 4
- 56
Bench
-
5
Diogo Dalot ↑ 63'
-
17
Rafael Leao ↑ 46'
- 1
-
9
Mario Mandzukic ↑ 89'
- 13
-
7
Samu Castillejo ↑ 57'
-
18
Soualiho Meite ↑ 63'
- 8
- 33
- 46
- 20
- 27
- 15
Coach
Stefano Pioli
Cagliari Calcio Lineups
Starting XI
- 2
- 28
-
23
Luca Ceppitelli ↓ Ragnar Klavan 87'
- 22
- 10
- 30
- 4
- 14
- 18
-
8
Razvan Marin ↓ Alfred Duncan 78'
-
44
Andrea Carboni ↓ Daniele Rugani 88'
Bench
- 31
- 3
- 17
-
24
Daniele Rugani ↑ 88'
-
27
Alberto Cerri ↑ 78'
-
15
Ragnar Klavan ↑ 87'
- 1
- 16
-
19
Kwadwo Asamoah ↑ 87'
- 9
- 33
-
32
Alfred Duncan ↑ 78'
- 25
- 40
Coach
Leonardo Semplici
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 |
| Ruben Loftus-Cheek | 1 |
Head to Head
AC Milan Form
Predictions
Prediction accuracy
3 / 4
1.53
AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.64
Cagliari Calcio xG
I would bet for:
Under 2.5 goals 63% + Under — clean sheet likely 62%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✓ Correct
Avg goals/match: 2.17
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 86% |
|
14% |
| ± 1.5 | 64% |
|
36% |
| ± 2.5 | 37% |
|
63% |
| ± 3.5 | 18% |
|
82% |
| ± 4.5 | 8% |
|
92% |
Double Chance
AC Milan or Draw
83%
Draw or Cagliari Calcio
44%
AC Milan or Cagliari Calcio
73%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 0
16.5%
0 – 0
Actual
2 – 0
12.9%
1 – 1
11.9%
2 – 1
8.4%
3 – 0
6.5%
0 – 1
6.2%
3 – 1
4.4%
1 – 2
3.4%
2 – 2
2.8%
4 – 0
2.5%
0 – 2
2.2%
Asian Handicap — AC Milan
| Handicap | AC Milan covers | Push | Cagliari Calcio covers |
|---|---|---|---|
| -2.5 | 13% | — | 87% |
| -2 | 13% | 18% | 69% |
| -1.5 | 31% | — | 69% |
| -1 | 31% | 26% | 43% |
| -0.5 | 57% | — | 43% |
| +0.5 | 86% | — | 14% |
| +1 | 86% | 10% | 4% |
| +1.5 | 96% | — | 4% |
| +2 | 96% | 3% | 1% |
| +2.5 | 99% | — | 1% |
Clean Sheet
AC Milan keeps clean sheet
53%
✓
Cagliari Calcio keeps clean sheet
22%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

