Serie A
Sassuolo 0-2 AC Milan
Sassuolo vs AC Milan finished 0-2 in Serie A. Key event: 1' Hakan Calhanoglu (xG 0.05 · Right Foot · Direct Freekick · location 74.3%, 38.2%). Head to head: H2H last 6: 3-0-3. Home form: L L W D L; Away form: L W D L L. Also shown: timeline, team statistics, lineups, top players, recent team results.
Match context 4 facts
Home form
L L W D L
4 pts, goals 3-10, 0.60 scored/match, 2.00 conceded/match
Away form
L W D L L
4 pts, goals 6-8, 1.20 scored/match, 1.60 conceded/match
Sassuolo · season record
2 W · 2 D · 7 L
2017/2018: 11 recorded matches, goals 6–19; before 05 Nov 2017 UTC. Not official standings.
AC Milan · season record
5 W · 1 D · 5 L
2017/2018: 11 recorded matches, goals 16–16; before 05 Nov 2017 UTC. Not official standings.
Shot map 20 shots · 2 goals
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
Match timelineControls every timed spatial view below
Full match · 320 timed plotted passes. Network and heatmap show the full match.
Pass map directional passes
Solid arrows are completed passes; dashed arrows are incomplete.
Focused view: 48 of 160 plotted passes
CompletedIncompleteArrow = direction
Focused view: 48 of 160 plotted passes
CompletedIncompleteArrow = direction
Pass-location heatmapevent density, not tracking datafull match
Density is calculated from pass start locations in the accepted event feed.
Fewer pass startsMore pass starts
Fewer pass startsMore pass starts
Timeline 45 events
1'
•
shot
Hakan Calhanoglu
MIL xG 0.05 · Right Foot · Direct Freekick · location 74.3%, 38.2%
1'
•
shot
H. \u00c7alhano\u011flu
MIL Free kick shot
2'
•
shot
Matteo Politano
SAS assist Luca Mazzitelli · xG 0.02 · Left Foot · Open Play · location 73.6%, 34.5%
14'
•
shot
Luca Mazzitelli
SAS assist Matteo Politano · xG 0.13 · Right Foot · Open Play · location 89.3%, 36.7%
14'
↔
Sub
Ignazio Abate
MIL on for Davide Calabria · Injury substitution
16'
•
shot
Luca Mazzitelli
SAS xG 0.02 · Right Foot · From Corner · location 76.2%, 64.3%
19'
•
shot
Hakan Calhanoglu
MIL assist Suso · xG 0.02 · Right Foot · Open Play · location 75.8%, 69.6%
19'
•
shot
H. \u00c7alhano\u011flu
MIL Shot
30'
•
shot
Fabio Borini
MIL assist Hakan Calhanoglu · xG 0.06 · Right Foot · Open Play · location 81.5%, 49.7%
36'
•
shot
Antonino Ragusa
SAS assist Marcello Gazzola · xG 0.07 · Right Foot · Open Play · location 89.8%, 60%
36'
•
shot
Fabio Borini
MIL assist Hakan Calhanoglu · xG 0.02 · Right Foot · Open Play · location 79.7%, 78.8%
38'
•
shot
Nikola Kalinic
MIL assist Franck Kessié · xG 0.32 · Open Play · location 90.6%, 48.5%
Show 33 more timeline eventsHide 33 timeline events
38'
shot
Alessio Romagnoli
MIL assist Hakan Calhanoglu · xG 0.12 · From Corner · location 96.9%, 46.4%
38'
shot
N. Kalini\u0107
MIL Shot
39'
Goal
Alessio Romagnoli
0–1MIL Goal
45+3'
Yellow
Alessio Romagnoli
MIL Yellow card
45+3'
Yellow
Francesco Acerbi
SAS Yellow card
55'
Sub
Alessandro Matri
SAS on for Francesco Cassata
55'
Yellow
Leonardo Bonucci
MIL Yellow card
58'
shot
F. Kessi\u00e9
MIL Shot
61'
shot
Franck Kessié
MIL assist Nikola Kalinic · xG 0.02 · Right Foot · Open Play · location 78.1%, 38.6%
61'
shot
Matteo Politano
SAS assist Alessandro Matri · xG 0.05 · Left Foot · Open Play · location 80.4%, 60.6%
61'
shot
F. Kessi\u00e9
MIL Shot
64'
Sub
Manuel Locatelli
MIL on for Hakan Çalhanoğlu
64'
Yellow
Riccardo Montolivo
MIL Yellow card
67'
Goal
Suso
0–2MIL assist Fabio Borini
69'
shot
N. Kalini\u0107
MIL Shot
70'
Sub
Nicholas Pierini
SAS on for Antonino Ragusa
72'
shot
Manuel Locatelli
MIL assist Riccardo Montolivo · xG 0.05 · Right Foot · Open Play · location 77.6%, 56.1%
74'
shot
Riccardo Montolivo
MIL assist Franck Kessié · xG 0.02 · Right Foot · Open Play · location 74.8%, 30%
80'
shot
Fabio Borini
MIL assist Manuel Locatelli · xG 0.07 · Left Foot · Open Play · location 93.4%, 71.7%
82'
shot
Matteo Politano
SAS assist Marcello Gazzola · xG 0.03 · Left Foot · Open Play · location 83.5%, 23.7%
82'
Sub
Luca Antonelli
MIL on for Fabio Borini
84'
Sub
Rogério
SAS on for Matteo Politano
89'
Yellow
Simone Missiroli
SAS Yellow card
Head-to-head H2H last 12: 4-4-4
Head-to-head is level over the last 12 meetings: 4 wins each and 4 draws. Latest meeting: 03 May 2026 · Sassuolo vs AC Milan · 2 - 0.
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
3-4-2-1 · Manager Vincenzo Montella 99
G
Gianluigi Donnarumma
GK
17
C
Cristián Zapata
DEF
19
L
Leonardo Bonucci · Captain
DEF
13
A
Alessio Romagnoli
DEF
2
D
Davide Calabria
MID
79
F
Franck Kessié
MID
18
R
Riccardo Montolivo
MID
11
F
Fabio Borini
MID
8
S
Suso
FWD
10
H
Hakan Çalhanoğlu
FWD
7
N
Nikola Kalinić
FWD
Show 11 substitutesHide 11 substitutes
20
I
Ignazio Abate
DEF
73
M
Manuel Locatelli
MID
31
L
Luca Antonelli
DEF
30
M
Marco Storari
GK
90
A
Antonio Donnarumma
GK
22
M
Mateo Musacchio
DEF
15
G
Gustavo Gómez
DEF
29
G
Gabriel Paletta
DEF
4
J
José Mauri
MID
63
P
Patrick Cutrone
FWD
9
A
André Silva
FWD
Sassuolo
4-3-3 · Manager Cristian Bucchi 47
A
Andrea Consigli
GK
23
M
Marcello Gazzola
DEF
28
P
Paolo Cannavaro · Captain
DEF
15
F
Francesco Acerbi
DEF
13
F
Federico Peluso
DEF
6
L
Luca Mazzitelli
MID
7
S
Simone Missiroli
MID
29
F
Francesco Cassata
MID
16
M
Matteo Politano
FWD
11
D
Diego Falcinelli
FWD
90
A
Antonino Ragusa
FWD
Show 10 substitutesHide 10 substitutes
10
A
Alessandro Matri
FWD
17
N
Nicholas Pierini
FWD
26
R
Rogério
DEF
70
L
Leonardo Marson
GK
77
G
Gianluca Pegolo
GK
21
P
Pol Lirola
DEF
4
F
Francesco Magnanelli
MID
8
D
Davide Biondini
MID
12
S
Stefano Sensi
MID
14
G
Gianluca Scamacca
FWD