MatchTerminal

AC Milan vs Cagliari — Result & Match Stats

AC Milan 1 - 2 Cagliari in the Italy Serie A on 24 May 2026. Stats, head-to-head and the full-time report are below.

Italy / Serie A

Venue: Stadio Giuseppe Meazza, MilanReferee: M. Guida

1X2 odds

Market1X2

Full Time Result

AC Milan / Draw / Cagliari

AC Milan

Draw

Cagliari

No Full Time Result odds returned for this match.

Highlights

Serie A: AC Milan vs Cagliari

Serie A

Prediction snapshot

Double chance : AC Milan or draw

Home45%
Draw45%
Away10%

Generated 17 Aug 2026, 02:37

Predicted winner

AC Milan

Win or draw

Goals guidance

AC Milan: -2.5 · Cagliari: -1.5

AC MilanCagliari
StrengthAttackingDefensiveWinsDrawsLossGoals AgainstGoals For
AC MilanComparisonCagliari
50%Form50%
50%Attack50%
57%Defense43%
67%Poisson33%
85%H2H15%
70%Goals30%
63%Overall37%

Head to head

50%

1

33%

X

17%

2

MIL · AC MilanCagliari · CAG
24 May 26MIL1-2CAG
02 Jan 26CAG0-1MIL
11 Jan 25MIL1-1CAG
09 Nov 24CAG3-3MIL
11 May 24MIL5-1CAG
02 Jan 24MIL4-1CAG

Recent games

AC Milan
WLDDL
Form trendW +2 / D 0 / L -1
-1-1-1-20
15 AugManchester United vs AC Milan2-4
08 AugChelsea vs AC Milan3-0
05 AugAC Milan vs Inter1-1
25 JulCeltic vs AC Milan2-2
24 MayAC Milan vs Cagliari1-2
Cagliari
WDDWD
Form trendW +2 / D 0 / L -1
02224
14 AugCagliari vs Arezzo1-0
08 AugCagliari vs Nice0-0
02 AugUnion Berlin vs Cagliari2-2
28 JulCagliari vs Modena1-0
23 JulSampdoria vs Cagliari0-0

Goals distribution

AC MilanO2.5 60% · U2.5 40%
Goals forGoals against
30%
0
20%
30%
1
20%
30%
2
40%
0%
3
20%
10%
4
0%
0%
5
0%
0%
6+
0%
Both teams to score: 60%· last 10 games
CagliariO2.5 40% · U2.5 60%
Goals forGoals against
40%
0
50%
20%
1
20%
30%
2
30%
10%
3
0%
0%
4
0%
0%
5
0%
0%
6+
0%
Both teams to score: 40%· last 10 games

Season form

AC Milan
vs
Cagliari

AC Milan dominates the season form

90
LWLLDWLL
Form
WWLDWLWL
38
Played
38
20
Wins
11
10
Draws
10
8
Losses
17
53
Goals for
40
35
Goals against
53
1.4
Avg scored
1.1
0.9
Avg conceded
1.4
15
Clean sheets
8
7
Failed to score
14
4
Best win streak
3

League standings

#TeamPWDLPts
1Inter38276587
2Napoli38237876
3AS Roma382341173
4Como382011771
5AC Milan382010870
6Juventus381912769
7Atalanta381514959
8Bologna381681456
9Lazio3814121254
10Udinese381481650
11Sassuolo381471749
12Torino381291745
13Parma3811121545
14Cagliari3811101743
15Fiorentina389151442
16Genoa3810111741
17Lecce381082038
18Cremonese388102034
19Hellas Verona383122321
20Pisa382122418

Line-ups

AC Milan
3-5-2
  • 16M. MaignanG
  • 23F. TomoriD
  • 46M. GabbiaD
  • 31S. PavlovicD
  • 56A. SaelemaekersM
  • 19Y. FofanaM
  • 30A. JashariM
  • 12A. RabiotM
  • 33D. BartesaghiM
  • 7S. GimenezF
  • 18C. NkunkuF
Substitutes
  • 37M. PittarellaG
  • 96L. TorrianiG
  • 14L. ModricM
  • 8R. Loftus-CheekM
  • 2P. EstupinanD
  • 4S. RicciM
  • 24Z. AthekameD
  • 34V. VladimirovD
  • 9N. FullkrugF
  • 11C. PulisicM
  • 10R. LeaoF
  • 5K. De WinterD
  • 27D. OdoguD
  • 45J. SardoM
  • 25C. BalentienF
Coach: Massimiliano Allegri
Cagliari
3-5-2
  • 1E. CaprileG
  • 32J. PedroD
  • 26Y. MinaD
  • 15J. RodriguezD
  • 28G. ZappaM
  • 8M. AdopoM
  • 10G. GaetanoM
  • 14A. DeiolaM
  • 33A. ObertM
  • 29G. BorrelliF
  • 94S. EspositoF
Substitutes
  • 24G. CiocciG
  • 12A. SherriG
  • 19A. BelottiF
  • 4L. MazzitelliM
  • 22A. DossenaD
  • 38I. SulevM
  • 25I. SulemanaM
  • 2M. PalestraD
  • 36N. GranduF
  • 37Y. TrepyF
  • 41A. RussoM
  • 31P. MendyF
  • 17M. FeliciF
  • 18O. RaterinkD
  • 20A. AlbarracinF
Coach: Fabio Pisacane

Player ratings

AC Milan
PlayerMinGAShRate
Mike Maignan9009.7
Alexis Saelemaekers901017.9
Adrien Rabiot90047.7
Matteo Gabbia9007.5
Davide Bartesaghi9007.3
Luka Modrić28017.3
Zachary Athekame2907.2
Rafael Leão2207.2
Christian Pulišić45036.7
Ardon Jashari6206.6
Christopher Nkunku61016.6
Fikayo Tomori6106.3
Strahinja Pavlović90016.3
Santiago Giménez45126.3
Niclas Füllkrug2906.3
Youssouf Fofana68016.0
Cagliari
PlayerMinGAShRate
Gennaro Borrelli741048.3
Sebastiano Esposito89027.7
Marco Palestra27017.3
Gianluca Gaetano90047.2
Juan Rodríguez621017.0
Elia Caprile9006.9
Adam Obert9006.9
Alberto Dossena2806.9
Paul Mendy16016.9
Zé Pedro63026.7
Yerry Mina9006.7
Gabriele Zappa90016.5
Michel Adopo9006.5
Alessandro Deiola74026.3
Sulemana1606.2
Mattia Felici100.0
More Italy Serie Afixtures & predictions

1X2 tipsBTTS tipsOver/under 2.5 tipsPredictions today