AC Milan vs Lecce

20 September 2026 · Serie A · 2026/27 · Referee Federico La Penna

Full time 3 – 0

Half-time: 1–0

  • Christian Pulisic 14’
  • Adrien Rabiot 61’
  • Diego Moreira 73’

Match summary

AC Milan won comfortably, 3-0 at home to Lecce. AC Milan led 1-0 at half-time.

Christian Pulisic put AC Milan ahead in the 14th minute, set up by Strahinja Pavlovic, Adrien Rabiot made it 2-0 in the 61st minute, set up by Gonçalo Ramos, and Diego Moreira made it 3-0 in the 73rd minute.

The chances backed that up: AC Milan created 2.48 expected goals (xG) from 10 shots to Lecce's 0.22 from 6.

AC Milan secured a commanding 3-0 victory against Lecce on matchday 5 of Serie A, dominating proceedings with 69 percent possession and 699 completed passes at a 91 percent accuracy rate. The hosts dictated the tempo throughout, registering 10 shots compared to 6 from the visitors, while producing 4 shots on target and 2.48 expected goals against Lecce's 0.22. AC Milan also recorded 97 attacks and 36 dangerous attacks, keeping their defensive record clean with 0 yellow cards, whereas Lecce accumulated 15 fouls and 1 yellow card while managing only 31 percent possession.

The opening breakthrough arrived in the 14th minute when Christian Pulisic scored with a left foot shot to give AC Milan a 1-0 half-time lead. Following a quiet end to the first half and Lecce's substitution of Nikola Stulic for Paco Esteban at the break, Danilo Veiga received a yellow card for a foul in the 58th minute. AC Milan then extended their advantage in the 61st minute through an Adrien Rabiot left foot shot, before substitute Diego Moreira sealed the 3-0 final score with a right foot shot in the 73rd minute.

Match stats

69% Possession 31%
10 Shots 6
4 Shots on target 3
2 Corners 3
97 Attacks 96
36 Dangerous attacks 30
699 Passes 310
91% Pass accuracy 82%
17 Tackles 29
9 Fouls 15
0 Yellow cards 1
0 Red cards 0
4 Offsides 1

Key events

AC Milan Lecce
Kick-off
Christian PulisicLeft foot shot1-0 (AC Milan)
14’
24’
Kialonda GasparShot on target
Strahinja PavlovicShot on target
42’
Half-time1-0
Second half underway
58’
Adrien RabiotLeft foot shot2-0 (AC Milan)
61’
Diego MoreiraRight foot shot3-0 (AC Milan)
73’
81’
Oumar NgomShot on target
84’
Amar Ahmed FatahShot on target
Full-time3-0

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 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.48 0.22 14’ Christian Pulisic (AC Milan), 1-0 14’ 61’ Adrien Rabiot (AC Milan), 2-0 61’ 73’ Diego Moreira (AC Milan), 3-0 73’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.48 0.22 14’ Christian Pulisic (AC Milan), 1-0 Pulisic 14’ 61’ Adrien Rabiot (AC Milan), 2-0 Rabiot 61’ 73’ Diego Moreira (AC Milan), 3-0 Moreira 73’
AC Milan 2.48 xGLecce 0.22 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Lecce attacking AC Milan attacking 
39’ Koni de Winter (AC Milan), from a corner, 0.65 xG, off target 73’ Diego Moreira (AC Milan), open play, 0.45 xG, goal 61’ Adrien Rabiot (AC Milan), open play, 0.38 xG, goal 14’ Christian Pulisic (AC Milan), open play, 0.29 xG, goal 72’ Estupiñán (AC Milan), open play, 0.29 xG, off target 42’ Strahinja Pavlovic (AC Milan), open play, 0.15 xG, saved 57’ Strahinja Pavlovic (AC Milan), open play, 0.10 xG, blocked 86’ Lassana Coulibaly (Lecce), from a corner, 0.07 xG, blocked 55’ Estupiñán (AC Milan), open play, 0.06 xG, blocked 9’ Alexis Saelemaekers (AC Milan), open play, 0.05 xG, blocked 43’ Christian Pulisic (AC Milan), open play, 0.05 xG, blocked 24’ Kialonda Gaspar (Lecce), set piece, 0.05 xG, saved 84’ Amar Ahmed Fatah (Lecce), open play, 0.05 xG, saved 10’ Ivan Ilic (Lecce), open play, 0.04 xG, off target 81’ Oumar Ngom (Lecce), open play, 0.01 xG, saved 9’ Joël Monteiro (Lecce), open play, 0.01 xG, blocked 39’ Koni de Winter (AC Milan), from a corner, 0.65 xG, off target 73’ Diego Moreira (AC Milan), open play, 0.45 xG, goal 61’ Adrien Rabiot (AC Milan), open play, 0.38 xG, goal 14’ Christian Pulisic (AC Milan), open play, 0.29 xG, goal 72’ Estupiñán (AC Milan), open play, 0.29 xG, off target 42’ Strahinja Pavlovic (AC Milan), open play, 0.15 xG, saved 57’ Strahinja Pavlovic (AC Milan), open play, 0.10 xG, blocked 86’ Lassana Coulibaly (Lecce), from a corner, 0.07 xG, blocked 55’ Estupiñán (AC Milan), open play, 0.06 xG, blocked 9’ Alexis Saelemaekers (AC Milan), open play, 0.05 xG, blocked 43’ Christian Pulisic (AC Milan), open play, 0.05 xG, blocked 24’ Kialonda Gaspar (Lecce), set piece, 0.05 xG, saved 84’ Amar Ahmed Fatah (Lecce), open play, 0.05 xG, saved 10’ Ivan Ilic (Lecce), open play, 0.04 xG, off target 81’ Oumar Ngom (Lecce), open play, 0.01 xG, saved 9’ Joël Monteiro (Lecce), 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.

Lineups

AC Milan 3-4-2-1 Starting XI
Maignan
Gila
Winter
Pavlović
Chukwueze 87’
Modrić 76’
Rabiot
Estupiñán 76’
Pulisic 69’
Saelemaekers 69’
Ramos
Lecce 4-3-3 Starting XI
Falcone
Gallo
Siebert
Gaspar
Veiga
Maleh 70’
Ilić 70’
Pierotti 82’
Monteiro 70’
Stulic 46’
Coulibaly

Player stats

PlayerPosMinGAShxGxAKPCards
Mike Maignan GK900 0.000.000
Koni de Winter DEF901 0.650.000
Strahinja Pavlovic DEF9012 0.250.291
Mario Gila DEF900 0.000.000
Samuel Chukwueze MID870 0.000.000
Estupiñán MID762 0.340.000
Adrien Rabiot MID9011 0.380.000
Luka Modric MID760 0.000.291
Alexis Saelemaekers MID691 0.050.051
Christian Pulisic MID6912 0.350.802
Gonçalo Ramos FWD9010 0.000.482
Diego Moreira Sub2111 0.450.000
Ruben Loftus-Cheek Sub210 0.000.000
Davide Bartesaghi Sub140 0.000.000
Yunus Musah Sub140 0.000.000
Francesco Camarda Sub30 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 77% Avg odds 1.22 Our estimate 63%
Draw 15% Avg odds 6.11 Our estimate 22%
Lecce win 8% Avg odds 12.50 Our estimate 15%

Chances implied by the average closing odds, with the bookmaker margin removed. Our estimate is the figure from before kick-off. How our figures work.

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.