Serie A · Matchweek 29 · Mar 12
AC Milan - Empoli
AC Milan beat Empoli 1-0 in Serie A (Matchweek 29). Goals: P. Kalulu 19'.
Key events
Quick stats
%53
Possession
%47
15
Total shots
5
5
Shots on target
2
4
Shots off target
2
6
Blocked shots
1
11
Shots inside box
2
4
Shots outside box
3
2
Saves
4
Match timeline
First half
P. Kalulu(1 - 0)⚽
19'
HT 1 - 0
63'
🔁R. Fiamozzi ↔ P. StojanovićSubstitution
63'
🔁L. Henderson ↔ P. CutroneSubstitution
63'
🔁L. Cacace ↔ F. ParisiSubstitution
71'
🔁F. Bandinelli ↔ M. BenassiSubstitution
71'
🔁N. Bajrami ↔ F. Di FrancescoSubstitution
Junior Messias ↔ A. SaelemaekersSubstitution🔁
72'
F. Kessié ↔ Brahim DíazSubstitution🔁
72'
O. Giroud ↔ Z. IbrahimovićSubstitution🔁
83'
Rafael Leão ↔ A. RebićSubstitution🔁
83'
I. Bennacer ↔ R. KrunićSubstitution🔁
88'
Sandro TonaliYellow card🟨
90+4'
FT 1 - 0
Match statsAC Milan · Empoli
Key stats
%53
Possession
%47
Shots
15
Total shots
5
5
Shots on target
2
4
Shots off target
2
6
Blocked shots
1
11
Shots inside box
2
4
Shots outside box
3
2
Saves
4
Passing
523
Total passes
461
440
Accurate passes
381
%84
Pass accuracy
%83
Set pieces & discipline
5
Corners
4
2
Offsides
2
6
Fouls
12
Cards
1
Yellow cards
0
By half
1
1st-half goals
0
0
2nd-half goals
0
LineupsAC Milan 4-2-3-1Empoli 4-3-2-1
16
Maignan
20
Kalulu
23
Tomori
2
Calabria
25
Florenzi
4
Bennacer
79
Kessié
17
Leão
9
Giroud
8
Tonali
30
Messias
13
Vicario
21
Cacace
33
Luperto
20
Fiamozzi
6
Romagnoli
10
Bajrami
25
Bandinelli
8
Henderson
23
Asllani
27
Żurkowski
99
Pinamonti
AC Milan · Bench
Coach: S. Pioli
Empoli · Bench
Coach: A. Andreazzoli
HEAD TO HEAD7 meetings · 2021–2025
Dec 22who was on topFeb 8
6 AC Milan
1 draw
0 Empoli
AC Milan
won the last 4
GOALS IN THIS FIXTURE
2.7goals / match
16–3total goals
5/1clean sheets
3-0AC Milan best win · Nov 30
Over 1.5
5/7
Over 2.5
4/7
Over 3.5
2/7
BTTS
2/7
DOES THE VENUE MATTER
AC Milan at home3 matches
2W
1D
0L
4:0
Empoli at home4 matches
0W
0D
4L
3:12
Results are read from the side that hosted the match.
FORM COMPARISON
AC Milan1W 1D 3L
Empoli1W 2D 2L
0.80
1.00
Points per game
1
4
Goals scored
6
6
Goals conceded
1.03
1.33
xG average
1.33
1.51
xGA average
%40
%20
Clean sheets
%0
%40
BTTS
%20
%20
Over 2.5
2.4
4.8
Corners
1.4
2.0
Cards
AC Milan4W 1D 5L
Empoli2W 4D 4L
1.30
1.00
Points per game
7
13
Goals scored
10
15
Goals conceded
1.44
1.41
xG average
1.33
1.54
xGA average
%40
%10
Clean sheets
%10
%60
BTTS
%20
%40
Over 2.5
3.8
4.5
Corners
1.5
2.4
Cards
SEASON COMPARISON
1AC Milanin the table86pts
38matches
26-8-4W-D-L
69:31goals
+38diff
WWWWW
14Empoliin the table41pts
38matches
10-11-17W-D-L
50:70goals
-20diff
WDLLW
Season profile · 2025/2026 · 23 matches
2.17
0.82
Points per game
1.52
0.97
xG average
1.29
1.32
xGA average
%48
%16
Clean sheets
%52
%55
BTTS
%48
%47
Over 2.5
4.7
4.5
Corners
1.6
2.0
Cards
PREVIOUS MEETINGS
🎯
FREE MEMBERSHIP
Tactical metrics & visuals
Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.
Create free account🔥
FREE MEMBERSHIP
Team & player heatmaps
Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.
Create free account🤖
FREE MEMBERSHIP
ML deep-dive
Feature-level model breakdown, expected points simulation and value analysis.
Create free accountForm
AC MilanWDDDW
EmpoliDLLDD
FREE MEMBERSHIP
Heatmap & tactical analysis
Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.
Create free accountMatch Reportsall →
Fenerbahçe 1-2 Beşiktaş
Arsenal 2-1 Chelsea
Trabzonspor 5-0 Gençlerbirliği S.K.
Rayo Vallecano 1-1 Alaves
Atletico Madrid 2-0 Malaga
Casa Pia 0-7 Benfica
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Skoryum