Lecce vs AC Milan

29 August 2025 · Serie A · 2025/26 · Referee Livio Marinelli

Full time 0 – 2

Half-time: 0–0

  • Ruben Loftus-Cheek 66’
  • Christian Pulisic 86’

Match summary

AC Milan took a 2-0 win at Lecce. It was goalless at half-time.

Ruben Loftus-Cheek put AC Milan ahead with a header in the 66th minute, set up by Luka Modric and Christian Pulisic made it 0-2 in the 86th minute.

The chances backed that up: AC Milan created 2.14 expected goals (xG) from 14 shots to Lecce's 0.48 from 7.

Match stats

45% Possession 55%
7 Shots 14
2 Shots on target 6
4 Corners 5
104 Attacks 73
38 Dangerous attacks 46
388 Passes 482
85% Pass accuracy 86%
16 Tackles 18
10 Fouls 8
1 Yellow cards 0
0 Red cards 0
1 Offsides 4

Key events

Lecce AC Milan
Kick-off
5’
VAR review
36’
Ruben Loftus-CheekShot on target
Half-time0-0
Mohamed KabaShot on target
49’
Second half underway
59’
Santiago GiménezShot on target
62’
VAR review
GasparFoul
64’
66’
Ruben Loftus-Cheek Header0-1 (AC Milan)
70’
Youssouf FofanaShot on target
Nikola StulicShot on target
77’
79’
Samuele RicciShot on target
Thórir Jóhann HelgasonYlber Ramadani
81’
86’
Christian PulisicLeft foot shot0-2 (AC Milan)
87’
Cheveyo BalentienSantiago Gimenez
Full-time0-2

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 0.48 2.14 66’ Ruben Loftus-Cheek (AC Milan), 0-1 66’ 86’ Christian Pulisic (AC Milan), 0-2 86’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.48 2.14 66’ Ruben Loftus-Cheek (AC Milan), 0-1 Loftus-Cheek 66’ 86’ Christian Pulisic (AC Milan), 0-2 Pulisic 86’
Lecce 0.48 xGAC Milan 2.14 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AC Milan attacking Lecce attacking 
36’ Ruben Loftus-Cheek (AC Milan), open play, 0.56 xG, saved 86’ Christian Pulisic (AC Milan), open play, 0.42 xG, goal 59’ Santiago Giménez (AC Milan), from a corner, 0.34 xG, saved 49’ Santiago Giménez (AC Milan), open play, 0.33 xG, off target 21’ Tete Morente (Lecce), open play, 0.13 xG, blocked 49’ Mohamed Kaba (Lecce), set piece, 0.10 xG, saved 48’ Santiago Giménez (AC Milan), open play, 0.10 xG, blocked 42’ Mohamed Kaba (Lecce), open play, 0.09 xG, off target 89’ Cheveyo Mul (AC Milan), open play, 0.08 xG, off target 66’ Ruben Loftus-Cheek (AC Milan), set piece, 0.06 xG, goal 79’ Samuele Ricci (AC Milan), open play, 0.07 xG, saved 77’ Nikola Stulic (Lecce), open play, 0.05 xG, saved 88’ Kialonda Gaspar (Lecce), from a corner, 0.05 xG, blocked 70’ Youssouf Fofana (AC Milan), open play, 0.04 xG, saved 48’ Alexis Saelemaekers (AC Milan), open play, 0.04 xG, blocked 80’ Youssouf Fofana (AC Milan), from a corner, 0.03 xG, off target 85’ Konan N’Dri (Lecce), open play, 0.03 xG, off target 13’ Ylber Ramadani (Lecce), from a corner, 0.03 xG, blocked 32’ Ruben Loftus-Cheek (AC Milan), set piece, 0.03 xG, off target 55’ Estupiñán (AC Milan), open play, 0.01 xG, off target 59’ Ruben Loftus-Cheek (AC Milan), from a corner, 0.01 xG, blocked 36’ Ruben Loftus-Cheek (AC Milan), open play, 0.56 xG, saved 86’ Christian Pulisic (AC Milan), open play, 0.42 xG, goal 59’ Santiago Giménez (AC Milan), from a corner, 0.34 xG, saved 49’ Santiago Giménez (AC Milan), open play, 0.33 xG, off target 21’ Tete Morente (Lecce), open play, 0.13 xG, blocked 49’ Mohamed Kaba (Lecce), set piece, 0.10 xG, saved 48’ Santiago Giménez (AC Milan), open play, 0.10 xG, blocked 42’ Mohamed Kaba (Lecce), open play, 0.09 xG, off target 89’ Cheveyo Mul (AC Milan), open play, 0.08 xG, off target 79’ Samuele Ricci (AC Milan), open play, 0.07 xG, saved 66’ Ruben Loftus-Cheek (AC Milan), set piece, 0.06 xG, goal 77’ Nikola Stulic (Lecce), open play, 0.05 xG, saved 88’ Kialonda Gaspar (Lecce), from a corner, 0.05 xG, blocked 70’ Youssouf Fofana (AC Milan), open play, 0.04 xG, saved 48’ Alexis Saelemaekers (AC Milan), open play, 0.04 xG, blocked 80’ Youssouf Fofana (AC Milan), from a corner, 0.03 xG, off target 85’ Konan N’Dri (Lecce), open play, 0.03 xG, off target 13’ Ylber Ramadani (Lecce), from a corner, 0.03 xG, blocked 32’ Ruben Loftus-Cheek (AC Milan), set piece, 0.03 xG, off target 55’ Estupiñán (AC Milan), open play, 0.01 xG, off target 59’ Ruben Loftus-Cheek (AC Milan), from a corner, 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

Lecce 4-3-3 Starting XI
Falcone
Veiga
Gaspar
Gabriel
Gallo
Kaba 63’
Ramadani 81’
Coulibaly
Pierotti 63’
Camarda 46’
Morente 81’
AC Milan 3-4-2-1 Starting XI
Maignan
Pavlović
Gabbia
Tomori
Estupiñán
Fofana
Modrić
Musah
Saelemaekers 77’
Loftus-Cheek 76’
Gimenez 87’

Player stats

PlayerPosMinGAShxGxAKPCards
Wladimiro Falcone GK900 0.000.000
Danilo Veiga DEF900 0.000.000
Tiago Gabriel DEF900 0.000.000
Kialonda Gaspar DEF901 0.050.000
Antonino Gallo DEF900 0.000.031
Lassana Coulibaly MID900 0.000.031
Ylber Ramadani MID861 0.030.000
Mohamed Kaba MID682 0.190.000
Santiago Pierotti FWD680 0.000.091
Francesco Camarda FWD510 0.000.000
Tete Morente FWD861 0.130.051
Nikola Stulic Sub391 0.050.101
Riccardo Sottil Sub220 0.000.000
Medon Berisha Sub220 0.000.000
Thórir Helgason Sub40 0.000.051
Konan N’Dri Sub41 0.030.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Lecce win 15% Avg odds 6.48
Draw 25% Avg odds 3.80
AC Milan win 60% Avg odds 1.56

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