Serie A
Cagliari 0-1 AC Milan
Cagliari vs AC Milan finished 0-1 in Serie A. Key event: 6' Junior Messias (assist Theo Hernández · xG 0.03 · Open Play · location 93.3%, 38.6%). Head to head: H2H last 8: 0-2-6. Home form: L L W D D; Away form: W W D D W. Also shown: timeline, team statistics, lineups, top players, recent team results.
Match context 4 facts
Home form
L L W D D
5 pts, goals 4-8, 0.80 scored/match, 1.60 conceded/match
Away form
W W D D W
11 pts, goals 6-3, 1.20 scored/match, 0.60 conceded/match
Cagliari · season record
5 W · 10 D · 14 L
2021/2022: 29 recorded matches, goals 28–53; before 19 Mar 2022 UTC. Not official standings.
AC Milan · season record
19 W · 6 D · 4 L
2021/2022: 29 recorded matches, goals 55–29; before 19 Mar 2022 UTC. Not official standings.
Shot map 34 shots · 1 goal
Both teams attack from left to right. The attacking half is shown when every location fits it; larger markers represent higher xG.
Attempt
Goal
Marker size = xG
Timeline 44 events
6'
•
shot
Junior Messias
MIL assist Theo Hernández · xG 0.03 · Open Play · location 93.3%, 38.6%
6'
•
shot
Olivier Giroud
MIL xG 0.53 · Right Foot · Open Play · location 92.3%, 53.8%
12'
•
shot
Franck Kessié
MIL assist Theo Hernández · xG 0.02 · Right Foot · Open Play · location 73.8%, 35.2%
12'
•
shot
Brahim Diaz
MIL assist Theo Hernández · xG 0.35 · Right Foot · Open Play · location 90.5%, 62.3%
15'
•
shot
Charalampos Lykogiannis
CAG assist Dalbert · xG 0.05 · From Corner · location 92%, 51.8%
20'
•
shot
Junior Messias
MIL assist Ismael Bennacer · xG 0.05 · Left Foot · Open Play · location 80.6%, 39.8%
24'
•
shot
Ismael Bennacer
MIL assist Junior Messias · xG 0.02 · Left Foot · Open Play · location 73.5%, 42.4%
26'
•
shot
Leonardo Pavoletti
CAG assist Razvan Marin · xG 0.02 · From Corner · location 89.1%, 54.8%
36'
•
shot
Alberto Grassi
CAG xG 0.02 · Left Foot · Open Play · location 77.3%, 61.4%
43'
•
shot
Theo Hernández
MIL assist Brahim Diaz · xG 0.05 · Left Foot · Open Play · location 80.6%, 56.7%
46'
•
shot
Rafael Leão
MIL assist Brahim Diaz · xG 0.02 · Right Foot · Open Play · location 80.3%, 74.7%
49'
•
shot
Rafael Leão
MIL assist Theo Hernández · xG 0.1 · Left Foot · Open Play · location 86%, 55.7%
Show 32 more timeline eventsHide 32 timeline events
50'
shot
Theo Hernández
MIL assist Brahim Diaz · xG 0.01 · Left Foot · Open Play · location 70.2%, 62.9%
58'
shot
Ismael Bennacer
MIL assist Olivier Giroud · xG 0.07 · Left Foot · Open Play · location 81.5%, 46.9%
59'
Goal
Ismaël Bennacer
0–1MIL assist Olivier Giroud
61'
shot
Olivier Giroud
MIL assist Junior Messias · xG 0.15 · Left Foot · Open Play · location 91%, 48.2%
68'
Sub
Alessandro Deiola
CAG on for Charalampos Lykogiannis
69'
shot
Alberto Grassi
CAG assist Raoul Bellanova · xG 0.02 · Right Foot · Open Play · location 73.9%, 32.4%
69'
shot
João Pedro
CAG assist Alberto Grassi · xG 0.07 · Left Foot · Open Play · location 85.6%, 49.9%
71'
Sub
Ante Rebić
MIL on for Rafael Leão
72'
Sub
Rade Krunić
MIL on for Brahim Díaz
75'
shot
Alessandro Deiola
CAG assist Raoul Bellanova · xG 0.02 · Right Foot · Open Play · location 74.5%, 62.3%
75'
shot
João Pedro
CAG assist Alessandro Deiola · xG 0.08 · Right Foot · Open Play · location 87.6%, 53.4%
75'
Sub
Gabriele Zappa
CAG on for Dalbert
77'
Yellow
Raoul Bellanova
CAG Yellow card
78'
Sub
Alexis Saelemaekers
MIL on for Junior Messias
81'
Sub
Gastón Pereiro
CAG on for Raoul Bellanova
82'
shot
Gastón Pereiro
CAG assist Razvan Marin · xG 0.03 · Right Foot · Set Piece · location 81.5%, 64.1%
82'
Sub
Keita Baldé
CAG on for Alberto Grassi
83'
shot
Davide Calabria
MIL assist Ante Rebic · xG 0.55 · Right Foot · Open Play · location 90%, 55.2%
83'
shot
Olivier Giroud
MIL assist Alexis Saelemaekers · xG 0.11 · Left Foot · Open Play · location 97%, 40.7%
85'
shot
Ante Rebic
MIL assist Franck Kessié · xG 0.06 · Left Foot · From Corner · location 92.3%, 65.4%
87'
Sub
Zlatan Ibrahimović
MIL on for Olivier Giroud
92'
shot
Alexis Saelemaekers
MIL assist Ismael Bennacer · xG 0.14 · Right Foot · Open Play · location 93.6%, 41%
93'
shot
Ante Rebic
MIL assist Alexis Saelemaekers · xG 0.05 · Right Foot · From Corner · location 87%, 39.4%
Head-to-head H2H last 12: 1-8-3
AC Milan leads the last 12 head-to-head meetings: 8 wins, 1 loss, 3 draws. Latest meeting: 24 May 2026 · AC Milan vs Cagliari · 1 - 2.
Open full team comparisonShowing 8 of 12 head-to-head matches.
Show 4 more head-to-head matchesHide 4 head-to-head matches
Recent form
Showing 8 of 12 recent form matches.
Show 4 more recent form matchesHide 4 recent form matches
Team statistics 17 metrics
Show 9 more statisticsHide 9 statistics
Lineups
AC Milan
4-2-3-1 · Manager Stefano Pioli 16
M
Mike Maignan
GK
2
D
Davide Calabria · Captain
DEF
20
P
Pierre Kalulu
DEF
23
F
Fikayo Tomori
DEF
19
T
Theo Hernández
DEF
4
I
Ismaël Bennacer
MID
79
F
Franck Kessié
MID
30
J
Junior Messias
MID
10
B
Brahim Díaz
MID
17
R
Rafael Leão
MID
9
O
Olivier Giroud
FWD
Show 12 substitutesHide 12 substitutes
12
A
Ante Rebić
FWD
33
R
Rade Krunić
MID
56
A
Alexis Saelemaekers
MID
11
Z
Zlatan Ibrahimović
FWD
83
A
Antonio Mirante
GK
1
C
Ciprian Tătărușanu
GK
5
F
Fodé Ballo-Touré
DEF
25
A
Alessandro Florenzi
DEF
46
M
Matteo Gabbia
DEF
13
A
Alessio Romagnoli
DEF
41
T
Tiemoué Bakayoko
MID
8
S
Sandro Tonali
MID
Cagliari
3-1-4-2 · Manager Walter Mazzarri 28
A
Alessio Cragno
GK
3
E
Edoardo Goldaniga
DEF
66
M
Matteo Lovato
DEF
15
G
Giorgio Altare
DEF
27
A
Alberto Grassi
MID
12
R
Raoul Bellanova
MID
8
R
Răzvan Marin
MID
29
D
Dalbert
MID
22
C
Charalampos Lykogiannis
MID
30
L
Leonardo Pavoletti
FWD
10
J
João Pedro Galvão · Captain
FWD
Show 11 substitutesHide 11 substitutes
14
A
Alessandro Deiola
MID
25
G
Gabriele Zappa
DEF
20
G
Gastón Pereiro
MID
9
K
Keita Baldé
FWD
1
S
Simone Aresti
GK
31
B
Boris Radunović
GK
33
A
Adam Obert
DEF
23
L
Luca Ceppitelli
DEF
44
A
Andrea Carboni
DEF
39
C
Christos Kourfalidis
MID
32
D
Damir Céter
FWD