AC Milan vs Empoli

30 November 2024 · Serie A · 2024/25 · Referee Federico Dionisi

Full time 3 – 0

Half-time: 2–0

  • Álvaro Morata 19’
  • Tijjani Reijnders 44’, 69’

Match summary

AC Milan won comfortably, 3-0 at home to Empoli. AC Milan led 2-0 at half-time.

Álvaro Morata put AC Milan ahead in the 19th minute, Tijjani Reijnders made it 2-0 in the 44th minute, set up by Christian Pulisic, and Reijnders made it 3-0 in the 69th minute, set up by Youssouf Fofana.

The chances backed that up: AC Milan created 2.04 expected goals (xG) from 20 shots to Empoli's 0.40 from 9.

Match stats

AC Milan Empoli
20 Shots 9
4 Shots on Target 0
7 Corners 3
2 Yellow Cards 2
0 Red Cards 0
2.02 xG 0.40
2.02 Non-penalty xG 0.40
15 Deep Completions 1

Key events

AC Milan Empoli
Kick-off
Álvaro Morata1-0 (AC Milan)
19’
Tijjani Reijnders
Assist: Christian Pulisic
2-0 (AC Milan)
44’
Half-time2-0
Tijjani Reijnders
Assist: Youssouf Fofana
3-0 (AC Milan)
69’
Full-time3-0

Bookings

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

AC Milan
  • Matteo Gabbia
  • Yunus Musah
Empoli
  • Liam Henderson
  • Lorenzo Colombo

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 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.04 0.40 19’ Álvaro Morata (AC Milan), 1-0 19’ 44’ Tijjani Reijnders (AC Milan), 2-0 44’ 69’ Tijjani Reijnders (AC Milan), 3-0 69’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.04 0.40 19’ Álvaro Morata (AC Milan), 1-0 Morata 19’ 44’ Tijjani Reijnders (AC Milan), 2-0 Reijnders 44’ 69’ Tijjani Reijnders (AC Milan), 3-0 Reijnders 69’
AC Milan 2.04 xGEmpoli 0.40 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 
88’ Tammy Abraham (AC Milan), open play, 0.57 xG, off target 85’ Samuel Chukwueze (AC Milan), open play, 0.24 xG, blocked 24’ Lorenzo Colombo (Empoli), open play, 0.16 xG, off target 14’ Álvaro Morata (AC Milan), open play, 0.12 xG, off target 19’ Álvaro Morata (AC Milan), open play, 0.12 xG, goal 19’ Rafael Leão (AC Milan), open play, 0.11 xG, blocked 69’ Tijjani Reijnders (AC Milan), open play, 0.11 xG, goal 86’ Francesco Camarda (AC Milan), open play, 0.10 xG, off target 38’ Rafael Leão (AC Milan), open play, 0.09 xG, saved 79’ Christian Pulisic (AC Milan), open play, 0.09 xG, blocked 73’ Sebastiano Esposito (Empoli), open play, 0.08 xG, off target 29’ Christian Pulisic (AC Milan), open play, 0.08 xG, off target 40’ Christian Pulisic (AC Milan), open play, 0.07 xG, blocked 28’ Álvaro Morata (AC Milan), open play, 0.06 xG, blocked 29’ Christian Pulisic (AC Milan), open play, 0.06 xG, blocked 38’ Álvaro Morata (AC Milan), open play, 0.05 xG, blocked 45’ Pietro Pellegri (Empoli), open play, 0.05 xG, blocked 44’ Tijjani Reijnders (AC Milan), open play, 0.04 xG, goal 81’ Samuel Chukwueze (AC Milan), open play, 0.04 xG, off target 2’ Emerson (AC Milan), open play, 0.03 xG, blocked 54’ Youssef Maleh (Empoli), open play, 0.03 xG, hit the woodwork 10’ Lorenzo Colombo (Empoli), open play, 0.02 xG, blocked 10’ Youssef Maleh (Empoli), open play, 0.02 xG, off target 72’ Emerson (AC Milan), open play, 0.02 xG, blocked 12’ Youssouf Fofana (AC Milan), open play, 0.02 xG, blocked 17’ Tijjani Reijnders (AC Milan), open play, 0.01 xG, blocked 45’ Faustino Anjorin (Empoli), open play, 0.01 xG, blocked 62’ Faustino Anjorin (Empoli), open play, 0.01 xG, off target 45’ Liam Henderson (Empoli), open play, 0.01 xG, blocked 88’ Tammy Abraham (AC Milan), open play, 0.57 xG, off target 85’ Samuel Chukwueze (AC Milan), open play, 0.24 xG, blocked 24’ Lorenzo Colombo (Empoli), open play, 0.16 xG, off target 14’ Álvaro Morata (AC Milan), open play, 0.12 xG, off target 19’ Álvaro Morata (AC Milan), open play, 0.12 xG, goal 19’ Rafael Leão (AC Milan), open play, 0.11 xG, blocked 69’ Tijjani Reijnders (AC Milan), open play, 0.11 xG, goal 86’ Francesco Camarda (AC Milan), open play, 0.10 xG, off target 38’ Rafael Leão (AC Milan), open play, 0.09 xG, saved 79’ Christian Pulisic (AC Milan), open play, 0.09 xG, blocked 73’ Sebastiano Esposito (Empoli), open play, 0.08 xG, off target 29’ Christian Pulisic (AC Milan), open play, 0.08 xG, off target 40’ Christian Pulisic (AC Milan), open play, 0.07 xG, blocked 28’ Álvaro Morata (AC Milan), open play, 0.06 xG, blocked 29’ Christian Pulisic (AC Milan), open play, 0.06 xG, blocked 38’ Álvaro Morata (AC Milan), open play, 0.05 xG, blocked 45’ Pietro Pellegri (Empoli), open play, 0.05 xG, blocked 44’ Tijjani Reijnders (AC Milan), open play, 0.04 xG, goal 81’ Samuel Chukwueze (AC Milan), open play, 0.04 xG, off target 2’ Emerson (AC Milan), open play, 0.03 xG, blocked 54’ Youssef Maleh (Empoli), open play, 0.03 xG, hit the woodwork 10’ Lorenzo Colombo (Empoli), open play, 0.02 xG, blocked 10’ Youssef Maleh (Empoli), open play, 0.02 xG, off target 72’ Emerson (AC Milan), open play, 0.02 xG, blocked 12’ Youssouf Fofana (AC Milan), open play, 0.02 xG, blocked 17’ Tijjani Reijnders (AC Milan), open play, 0.01 xG, blocked 45’ Faustino Anjorin (Empoli), open play, 0.01 xG, blocked 62’ Faustino Anjorin (Empoli), open play, 0.01 xG, off target 45’ Liam Henderson (Empoli), open play, 0.01 xG, blocked
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
Emerson DEF902 0.050.111
Malick Thiaw DEF900 0.000.000
Matteo Gabbia DEF770 0.000.000
Theo Hernández DEF900 0.000.121
Tijjani Reijnders MID9023 0.160.091
Youssouf Fofana MID7711 0.020.111
Yunus Musah MID770 0.000.000
Christian Pulisic MID9014 0.300.354
Rafael Leão MID862 0.200.134
Álvaro Morata FWD8314 0.360.000
Samuel Chukwueze Sub132 0.280.662
Strahinja Pavlovic Sub130 0.000.000
Ruben Loftus-Cheek Sub130 0.000.000
Tammy Abraham Sub71 0.570.000
Francesco Camarda Sub41 0.100.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 72% Avg odds 1.33
Draw 19% Avg odds 5.07
Empoli win 9% Avg odds 10.00

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.