Serie A 2025-2026 | Regular Season - 38
| 24 May 2026-1:00 pm
AC Milan
l l w d l
- : -
Cagliari
w l w d l
Stats Prediction
Result probability
AC Milan 58% Draw 25% Cagliari 17%
1.6 – 0.7 goals per side Expected Goals
1-0 15% chance Most Likely Score
42% model Over 2.5 Goals
42% model Both Teams Score
How the model sees it
AC Milan · at home Cagliari · away
1.29 Goals scored per game 0.89
0.94 Goals conceded per game 1.61
1.01x Attack vs average goals scored, 1.00x = average 0.79x
0.84x Defence vs average goals conceded, lower is better 1.26x
Average: 1.28 home goals and 1.12 away goals per game in Serie A 2025-2026
Based on 35 + 36 Serie A 2025-2026 games (attack × defence × league average, Poisson)
18+ · Statistical estimate, not betting advice.
Matchweek Games
Serie A 2025-2026
Sassuolo
0 : 2
Napoli
Serie A 2025-2026
Genoa
0 : 0
Lecce
Serie A 2025-2026
AC Milan
1 : 2
Cremonese
Serie A 2025-2026
AS Roma
1 : 0
Bologna
Serie A 2025-2026
Cagliari
1 : 1
Fiorentina
Serie A 2025-2026
COM
2 : 0
Lazio
Serie A 2025-2026
Juventus
2 : 0
Parma
Serie A 2025-2026
Atalanta
1 : 1
Pisa
Serie A 2025-2026
Udinese
1 : 1
Verona
Serie A 2025-2026
Inter
5 : 0
Torino
Serie A 2025-2026
Cremonese
3 : 2
Sassuolo
Serie A 2025-2026
Lecce
0 : 2
AC Milan
Serie A 2025-2026
Bologna
1 : 0
COM
Serie A 2025-2026
Parma
1 : 1
Atalanta
Serie A 2025-2026
Napoli
1 : 0
Cagliari
Serie A 2025-2026
Pisa
0 : 1
AS Roma
Serie A 2025-2026
Genoa
0 : 1
Juventus
Serie A 2025-2026
Torino
0 : 0
Fiorentina
Serie A 2025-2026
Lazio
4 : 0
Verona
Serie A 2025-2026
Inter
1 : 2
Udinese
<
>
Lineups
Lineups not confirmed yetBoth teams shown with the XI from their last game
16
M. Maignan
31
S. Pavlović
46
M. Gabbia
23
O. Tomori
2
P. Estupiñán
12
A. Rabiot
30
A. Jashari
19
Y. Fofana
56
A. Saelemaekers
10
Rafael Leão
18
C. Nkunku
1
E. Caprile
33
A. Obert
15
Juan Rodriguez
22
A. Dossena
32
J. da Silva Figueiredo Freitas
2
Marco Palestra
90
M. Folorunsho
10
G. Gaetano
8
M. Adopo
31
P. Mendy
94
S. Esposito
field field
AC Milan
Last game lineup 3-5-2 vs Sassuolo (A) 2-0 · 3 May 2026
Cagliari
Last game lineup 5-3-2 vs Udinese (H) 0-2 · 9 May 2026
Head to Head12 meetings
Last 10 meetings
AC Milan wins 7 Draws 3 Cagliari wins 0
Goals 20 (2.00 per game) Goals 6 (0.60 per game)
70% 7 of 10 Over 1.5 Goals
40% 4 of 10 Over 2.5 Goals
30% 3 of 10 Over 3.5 Goals
40% 4 of 10 Both Teams Scored
60% 6 of 10 AC Milan Clean Sheets
10% 1 of 10 Cagliari Clean Sheets
Recent meetings
02 Jan 2026 Cagliari 0-1 AC Milan
11 Jan 2025 AC Milan 1-1 Cagliari
09 Nov 2024 Cagliari 3-3 AC Milan
27 Sep 2023 Cagliari 1-3 AC Milan
19 Mar 2022 Cagliari 0-1 AC Milan
29 Aug 2021 AC Milan 4-1 Cagliari
All competitions · finished games before this kick-off
Common Opponents18 shared this season · 5 most recent
Opponent AC Milan AC Cagliari CAG
Points on these 5 13 of 27 · 1.44 per game 8 of 30 · 0.80 per game
Form & Points per Game
AC Milan Home
L D W L L
1.91 19-10-6 PPG Overall
1.88 9-5-3 PPG at Home
1.94 10-5-3 PPG Away
L 03 May ASassuolo 0-2
D 26 Apr HJuventus 0-0
W 19 Apr AVerona 1-0
L 11 Apr HUdinese 0-3
L 06 Apr ANapoli 0-1
Cagliari Away
L D W L W
1.03 9-10-17 PPG Overall
1.22 6-4-8 PPG at Home
0.83 3-6-9 PPG Away
L 09 May HUdinese 0-2
D 03 May ABologna 0-0
W 27 Apr HAtalanta 3-2
L 17 Apr AInter 0-3
W 11 Apr HCremonese 1-0
Venue form: AC Milan at home +127% on points per game vs Cagliari away (1.88 vs 0.83)
Rest & Scheduleall competitions
21 days rest
Last game · Sun 3 May · Serie A 2025-2026 Sassuolo 2-0 AC Milan 0 games in 14 days · 2 in 30 days Next · Sun 23 Aug · Torino v AC Milan (A)
15 days rest
Last game · Sat 9 May · Serie A 2025-2026 Cagliari 0-2 Udinese 0 games in 14 days · 3 in 30 days Next · Sat 22 Aug · Parma v Cagliari (A)
Team Comparison35 / 36 games
AC Milan Home
Overall Home Away
Played 35 17 18
Win % 54% 53% 56%
Goals per game 2.20 2.24 2.17
Scored 1.37 1.29 1.44
Conceded 0.83 0.94 0.72
Both teams scored 43% 47% 39%
Clean sheets 43% 41% 44%
Failed to score 20% 18% 22%
xG 1.53 1.62 1.44
xGA 1.03 1.00 1.06
Cagliari Away
Overall Home Away
Played 36 18 18
Win % 25% 33% 17%
Goals per game 2.42 2.33 2.50
Scored 1.00 1.11 0.89
Conceded 1.42 1.22 1.61
Both teams scored 47% 33% 61%
Clean sheets 22% 33% 11%
Failed to score 39% 39% 39%
xG 0.93 0.88 0.98
xGA 1.36 1.23 1.50
Serie A 2025-2026 · finished games before kick-off · underlined column = the venue each club plays this game at
Match Goals
AC Milan AC Cagliari CAG Average Avg League
Over 0.5 94% 33/35 92% 33/36 93% –
Over 1.5 63% 22/35 75% 27/36 69% 70%
Over 2.5 40% 14/35 47% 17/36 44% 45%
Over 3.5 17% 6/35 19% 7/36 18% 22%
Over 4.5 6% 2/35 6% 2/36 6% –
Under 2.5 60% 21/35 53% 19/36 56% 55%
Both teams score
BTTS 43% 15/35 47% 17/36 45% 45%
BTTS & win 17% 6/35 11% 4/36 14% –
BTTS & over 2.5 29% 10/35 39% 14/36 34% –
% of each club's games · League = Serie A 2025-2026 (354 games, 2.41 goals per game)
Goals Scored & Conceded
Goals per game at this venue
AC Milan scored 22 in 17 home games Cagliari scored 16 in 18 away games
AC Milan AC Cagliari CAG
Scored over 0.5 80% 28/35 61% 22/36
Scored over 1.5 40% 14/35 28% 10/36
Scored over 2.5 17% 6/35 8% 3/36
Failed to score 20% 7/35 39% 14/36
Streakscurrent runs · Serie A 2025-2026
2 Without a win last win 3 games ago
2 Failed to score in a row
4 Longest win run this season
2 Without a win last win 3 games ago
2 Failed to score in a row
3 Longest win run this season
Match Totals
AC Milan AC Cagliari CAG League
Corners
Corners won 4.47 3.94 –
Corners conceded 4.34 4.88 –
Match total 8.81 8.82 8.83
Over 8.5 50% 16/32 59% 20/34 –
Over 9.5 44% 14/32 32% 11/34 –
Over 10.5 28% 9/32 24% 8/34 –
Cards
Cards 1.66 2.19 –
Opponent cards 2.09 1.72 –
Match total 3.74 3.92 3.88
Over 3.5 54% 19/35 58% 21/36 –
Over 4.5 31% 11/35 36% 13/36 –
Shots
Shots 13.03 10.47 –
Opponent shots 11.06 12.72 –
Match total 24.09 23.19 24.38
Shots on target
On target 4.18 3.58 –
Opponent on target 3.70 4.67 –
Match total 7.88 8.24 –
Fouls
Fouls 9.94 13.64 –
Opponent fouls 11.49 14.67 –
Match total 21.43 28.31 –
Possession
All games 52% 46% –
Home games 54% 45% –
Away games 50% 46% –
Not shown: Offsides - recorded in fewer than 70% of these games.
Per game, over the games each stat is recorded in · League = Serie A 2025-2026 (354 games) · Serie A 2025-2026 · finished games before kick-off
Goal Timingshare of each club's goals by 15-minute period
0-15 16-30 31-45 46-60 61-75 76-90+
AC Milan
Scored · 48 8% 6% 25% 25% 13% 23%
Conceded · 29 14% 17% 17% 14% 21% 17%
Cagliari
Scored · 36 6% 8% 22% 17% 25% 22%
Conceded · 51 16% 12% 12% 19% 14% 27%
61% Scored first 33%
23% Goals after 75' 22%
Scored first: AC Milan 20 of 33, Cagliari 11 of 33 games with a goal · from timed goal events (stoppage time counts in its half's last period) · Serie A 2025-2026 · finished games before kick-off
Halves & Game State
At half-time
29%54%17%
Leading 10 Level 19 Trailing 6
1.40 points per game At half-time
80% 8 of 10 Led at HT, won
50% 3 of 6 Trailed at HT, not beaten
Goals by half
1st 192nd 29
At half-time
14%53%33%
Leading 5 Level 19 Trailing 12
0.94 points per game At half-time
60% 3 of 5 Led at HT, won
25% 3 of 12 Trailed at HT, not beaten
Goals by half
1st 132nd 23
14 Points won from losing positions in 14 · 24 games 11
10 Points dropped from winning positions in 24 · 15 games 14
Game state replayed from timed goal events · bar length = share of the maximum possible (3 × games) · Serie A 2025-2026 · finished games before kick-off
Likely ScorersSerie A 2025-2026
AC Milan 48 goals
1 Rafael Leão 2 pen 9 0.46 per 90 19%
2 C. Pulišić 8 0.46 per 90 17%
3 A. Rabiot 6 0.24 per 90 13%
4 C. Nkunku 3 pen 5 0.39 per 90 10%
5 S. Pavlović 4 0.14 per 90 8%
Cagliari 36 goals
1 S. Esposito 1 pen 6 0.21 per 90 17%
2 Semih Kılıçsoy 4 0.37 per 90 11%
3 G. Borrelli 4 0.30 per 90 11%
4 A. Belotti 1 pen 2 0.91 per 90 6%
5 P. Mendy 2 0.78 per 90 6%
Bar + % = share of the club's goals
Booking RiskSerie A 2025-2026
AC Milan 1.66 cards / game
Cards per 90
1 P. Estupiñán 0.44 4 yellow · 1 red · 1,027 min
2 Zachary Athekame 0.40 3 yellow · 671 min
3 O. Tomori 0.26 6 yellow · 1 red · 2,429 min
4 S. Giménez 0.25 2 yellow · 727 min
5 A. Rabiot 0.24 5 yellow · 1 red · 2,280 min
Cagliari 2.19 cards / game
Cards per 90
1 A. Dossena 0.61 5 yellow · 738 min
2 L. Mazzitelli 0.35 3 yellow · 766 min
3 Riyad Idrissi 0.35 3 yellow · 769 min
4 A. Obert 0.35 9 yellow · 1 red · 2,603 min
5 G. Borrelli 0.30 4 yellow · 1,211 min
Cards per 90 = players with 450+ minutes
Latest Games
AC Milan
L L W D L
Serie A
3 May 2026
- 1:00 pm
Sassuolo
1.58
xG
0.24
2 0
AC Milan
Serie A
26 Apr 2026
- 6:45 pm
AC Milan
0.65
xG
0.52
0 0
Juventus
Serie A
19 Apr 2026
- 1:00 pm
Verona
0.71
xG
0.85
0 1
AC Milan
Serie A
11 Apr 2026
- 4:00 pm
AC Milan
1.78
xG
1.19
0 3
Udinese
Serie A
6 Apr 2026
- 6:45 pm
Napoli
0.80
xG
0.60
1 0
AC Milan
Cagliari
W L W D L
Serie A
9 May 2026
- 1:00 pm
Cagliari
1.41
xG
2.17
0 2
Udinese
Serie A
3 May 2026
- 10:30 am
Bologna
0.53
xG
1.07
0 0
Cagliari
Serie A
27 Apr 2026
- 4:30 pm
Cagliari
1.56
xG
1.18
3 2
Atalanta
Serie A
17 Apr 2026
- 6:45 pm
Inter
2.23
xG
0.41
3 0
Cagliari
Serie A
11 Apr 2026
- 1:00 pm
Cagliari
1.17
xG
0.28
1 0
Cremonese

Next Match

Bundesliga 2026-2027
Bayern Munich
vs
Borussia Dortmund
days
hours
minutes
seconds