P
Prognosist
P
⚽ Football 📈 Forecasts
Football Italy Serie A AC Milan — Cagliari

Match AC Milan vs Cagliari May 24, 2026

Italy   /   Serie A
AC Milan
AC Milan
Home · last 5 D L L W L
Kick-off
Sun 24 May · 18:45
1:2
Full-time
Cagliari
Cagliari
W D L W W Away · last 5
Stadio Giuseppe Meazza · Milan Referee Marco Guida, Italy
Miss
Under 2.5
Under 2.5
AI 49% · book 2.22
Hit
BTTS Yes
BTTS Yes
AI 44% · book 2.21
Miss
BTTS No
BTTS No
AI 56% · book 1.70
Total goals
3
1 · 2
xG (open play)
1.74 – 2.78
Δ −1.04
Possession
48% – 52%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

AC Milan holds a clear quality edge and home advantage at Stadio Giuseppe Meazza, with a notably stronger defense and a more potent attack compared to Cagliari. Recent form suggests some inconsistency for Milan, but their home momentum and tactical solidity should limit Cagliari’s chances. Expect a controlled pace with a compact block from Milan and cautious probing from Cagliari.

  • Milan’s defensive resilience vs Cagliari’s modest attack
  • Home edge likely to suppress away scoring
  • Moderate tempo hints at under 2.5 goals

P Recap generated by AI · 6 markets graded

Lineups

MIL 3-5-2 · CAG 3-5-2
Subs used · MIL
46' Pulisic ↑ · Gimenez
61' Athekame ↑ · Tomori
61' Fullkrug ↑ · Nkunku
62' Modric ↑ · Jashari
68' Leao ↑ · Fofana
Subs used · CAG
62' Dossena ↑ · Rodriguez
63' Palestra ↑ · Pedro
74' Mendy ↑ · Borrelli
74' Sulemana ↑ · Deiola
90+5' Felici ↑ · Esposito

📊 Statistics

MIL 12 CAG
48%
Possession (%)
52%
1.74
Expected Goals (xG) expected goals
2.78
16
Total Shots
25
3
Shots on Target
10
11
Shots off Target
8
13
Shots Inside Box
16
5
Corner Kicks
5
3
Offsides
0
8
Fouls
9
87%
Pass Accuracy (%)
88%
2
Yellow Cards
2
9
Goalkeeper Saves
2

Match events

17 · 1 – 2
2'
J. Pedro
Yellow Card
A. Saelemaekers
Assist · S. Gimenez · 1–0
2'
20'
G. Borrelli
1–1
Half-time · 1 – 1
C. Pulisic ↓ · S. Gimenez ↑
Substitution 1
46'
S. Pavlovic
Yellow Card
56'
57'
J. Rodriguez
1–2
M. Maignan
Yellow Card
58'
Z. Athekame ↓ · F. Tomori ↑
Substitution 2
61'
N. Fullkrug ↓ · C. Nkunku ↑
Substitution 3
61'
L. Modric ↓ · A. Jashari ↑
Substitution 4
62'
62'
A. Dossena ↓ · J. Rodriguez ↑
Substitution 1
63'
M. Palestra ↓ · J. Pedro ↑
Substitution 2
R. Leao ↓ · Y. Fofana ↑
Substitution 5
68'
74'
P. Mendy ↓ · G. Borrelli ↑
Substitution 3
74'
I. Sulemana ↓ · A. Deiola ↑
Substitution 4
90+5'
M. Felici ↓ · S. Esposito ↑
Substitution 5
90+6'
I. Sulemana
Yellow Card
Full-time · 1 – 2

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Under 2.5 2.22 2.10 49% Lost −1.00 Miss
BTTS Yes 2.21 2.11 44% Cashed +1.21 Cashed
BTTS No 1.70 1.67 56% Lost −1.00 Miss
Over 2.5 1.77 1.73 51% Cashed +0.77 Cashed
Over 3.5 2.75 2.75 30% Lost −1.00 Miss
Under 1.5 4.50 4.33 25% Lost −1.00 Miss
Home Win 1.33 1.30 76% Lost −1.00 Miss
Under 3.5 1.44 1.42 70% Cashed +0.44 Cashed
Double Chance 1X 1.06 1.05 94% Lost −1.00 Miss
AH Home 0 1.06 1.08 76% Lost −1.00 Miss
Under 0.5 14.60 12.99 8% Lost −1.00 Miss
Draw 5.79 5.13 18% Lost −1.00 Miss
Over 0.5 1.04 1.01 92% Cashed +0.04 Cashed
Over 1.5 1.22 1.21 75% Cashed +0.22 Cashed
Double Chance X2 3.64 3.45 24% Cashed +2.64 Cashed
Away Win 12.00 10.20 6% Cashed +11.00 Cashed
AH Away 0 6.50 7.25 6% Cashed +5.50 Cashed
Total · 17 markets @ 1u each 8 W · 9 L +12.82u +75% ROI