AC Milan vs Empoli

12 March 2022 · Serie A · 2021/22 · Referee Daniele Chiffi

Full time 1 – 0

Half-time: 1–0

  • Pierre Kalulu Kyatengwa 19’

Match summary

AC Milan won 1-0 at home to Empoli. AC Milan led 1-0 at half-time.

Pierre Kalulu Kyatengwa put AC Milan ahead in the 19th minute.

There was little between the sides on chances: AC Milan created 0.88 expected goals (xG) from 15 shots, Empoli 0.70 from 5.

Match stats

AC Milan Empoli
15 Shots 5
5 Shots on Target 2
5 Corners 4
1 Yellow Cards 0
0 Red Cards 0
0.87 xG 0.70
0.87 Non-penalty xG 0.70
8 Deep Completions 5

Key events

AC Milan Empoli
Kick-off
Pierre Kalulu Kyatengwa1-0 (AC Milan)
19’
Half-time1-0
Full-time1-0

Bookings

Card times are not on file for this game, so they are listed without a minute.

AC Milan
  • Sandro Tonali

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.88 0.70 19’ Pierre Kalulu Kyatengwa (AC Milan), 1-0 19’ 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.88 0.70 19’ Pierre Kalulu Kyatengwa (AC Milan), 1-0 Kyatengwa 19’
AC Milan 0.88 xGEmpoli 0.70 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Empoli attacking AC Milan attacking 
51’ Szymon Zurkowski (Empoli), from a corner, 0.55 xG, saved 44’ Olivier Giroud (AC Milan), open play, 0.13 xG, blocked 36’ Alessandro Florenzi (AC Milan), open play, 0.11 xG, off target 45’ Franck Kessié (AC Milan), set piece, 0.10 xG, blocked 43’ Olivier Giroud (AC Milan), open play, 0.09 xG, off target 49’ Sebastiano Luperto (Empoli), set piece, 0.08 xG, saved 9’ Alessandro Florenzi (AC Milan), open play, 0.08 xG, saved 45’ Olivier Giroud (AC Milan), set piece, 0.07 xG, blocked 19’ Olivier Giroud (AC Milan), direct free kick, 0.07 xG, blocked 11’ Rafael Leão (AC Milan), open play, 0.05 xG, blocked 28’ Olivier Giroud (AC Milan), from a corner, 0.04 xG, blocked 77’ Olivier Giroud (AC Milan), from a corner, 0.04 xG, off target 38’ Andrea Pinamonti (Empoli), open play, 0.03 xG, off target 56’ Junior Messias (AC Milan), open play, 0.03 xG, saved 67’ Junior Messias (AC Milan), open play, 0.03 xG, saved 86’ Marco Benassi (Empoli), open play, 0.02 xG, blocked 19’ Pierre Kalulu Kyatengwa (AC Milan), set piece, 0.02 xG, goal 46’ Franck Kessié (AC Milan), from a corner, 0.02 xG, off target 45’ Olivier Giroud (AC Milan), set piece, 0.01 xG, saved 85’ Petar Stojanovic (Empoli), from a corner, 0.01 xG, off target 51’ Szymon Zurkowski (Empoli), from a corner, 0.55 xG, saved 44’ Olivier Giroud (AC Milan), open play, 0.13 xG, blocked 36’ Alessandro Florenzi (AC Milan), open play, 0.11 xG, off target 45’ Franck Kessié (AC Milan), set piece, 0.10 xG, blocked 43’ Olivier Giroud (AC Milan), open play, 0.09 xG, off target 49’ Sebastiano Luperto (Empoli), set piece, 0.08 xG, saved 9’ Alessandro Florenzi (AC Milan), open play, 0.08 xG, saved 45’ Olivier Giroud (AC Milan), set piece, 0.07 xG, blocked 19’ Olivier Giroud (AC Milan), direct free kick, 0.07 xG, blocked 11’ Rafael Leão (AC Milan), open play, 0.05 xG, blocked 77’ Olivier Giroud (AC Milan), from a corner, 0.04 xG, off target 28’ Olivier Giroud (AC Milan), from a corner, 0.04 xG, blocked 38’ Andrea Pinamonti (Empoli), open play, 0.03 xG, off target 67’ Junior Messias (AC Milan), open play, 0.03 xG, saved 56’ Junior Messias (AC Milan), open play, 0.03 xG, saved 19’ Pierre Kalulu Kyatengwa (AC Milan), set piece, 0.02 xG, goal 86’ Marco Benassi (Empoli), open play, 0.02 xG, blocked 46’ Franck Kessié (AC Milan), from a corner, 0.02 xG, off target 85’ Petar Stojanovic (Empoli), from a corner, 0.01 xG, off target 45’ Olivier Giroud (AC Milan), set piece, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Mike Maignan GK900 0.000.000
Davide Calabria DEF900 0.000.144
Fikayo Tomori DEF900 0.000.000
Pierre Kalulu Kyatengwa DEF9011 0.020.000
Alessandro Florenzi DEF902 0.190.041
Ismael Bennacer MID900 0.000.000
Sandro Tonali MID900 0.000.041
Junior Messias MID742 0.050.051
Franck Kessié MID742 0.120.112
Rafael Leão MID851 0.050.242
Olivier Giroud FWD857 0.450.000
Alexis Saelemaekers Sub160 0.000.000
Brahim Diaz Sub160 0.000.000
Ante Rebic Sub50 0.000.000
Zlatan Ibrahimovic Sub50 0.000.000
Rade Krunic Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 71% Avg odds 1.35
Draw 18% Avg odds 5.46
Empoli win 11% Avg odds 8.45

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.