Serie A Regular Season - 21
AC Milan 1 - 0 FT Lecce
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
21' Koni De Winter
HT
↓ R. Sottil ↑L. Banda 54'
↓ N. Stulic ↑Tete Morente 68'
72' ↓ C. Pulisic ↑N. Fullkrug
73' ↓ S. Ricci ↑R. Loftus-Cheek
76' N. Fullkrug (A. Saelemaekers)
80' ↓ A. Saelemaekers ↑Z. Athekame
Ylber Ramadani 84'
↓ A. Gallo ↑K. Ndri 84'
↓ Y. Ramadani ↑Y. Maleh 85'
87' ↓ A. Jashari ↑L. Modric
87' ↓ R. Leao ↑C. Nkunku
FT
Player Cards
Our take on every player in this match
AC Milan
Goalkeepers
M. Maignan
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
F. Tomori
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
M. Gabbia
MAGNET
89
Activity
89
Activity
80
Passes
9
Duels
K. De Winter
MAGNET
124
Activity
124
Activity
110
Passes
14
Duels
Midfielders
A. Saelemaekers
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
49%
Pass Acc
S. Ricci
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
49%
Pass Acc
A. Jashari
MAGNET
73
Activity
73
Activity
66
Passes
7
Duels
A. Rabiot
MAGNET
81
Activity
81
Activity
68
Passes
13
Duels
P. Estupinan
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
56%
Pass Acc
Forwards
C. Pulisic
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
72
Entry
R. Leao
NPC
87
Minutes
87
Minutes
28%
Pass Acc
6.9
Rating
BENCH
P. Terracciano
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Torriani
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Z. Athekame
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
D. Bartesaghi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Odogu
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Pavlovic
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Y. Fofana
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Loftus-Cheek
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
L. Modric
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
N. Fullkrug
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
C. Nkunku
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Lecce
Goalkeepers
W. Falcone
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
J. Siebert
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Tiago Gabriel
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
C. Ndaba
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Gallo
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Midfielders
O. Gandelman
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Y. Ramadani
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
L. Coulibaly
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
S. Pierotti
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
N. Stulic
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
68
Entry
R. Sottil
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
BENCH
C. Fruchtl
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Samooja
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Perez
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. Jean
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Kouassi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Sala
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Fofana
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. J. Helgason
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Banda
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
F. Marchwinski
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Kaba
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
O. Ngom
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Y. Maleh
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Tete Morente
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
K. Ndri
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 23/09/2025 | AC Milan | 3 - 0 | Lecce | Coppa Italia | Stadio Giuseppe Meazza |
| 29/08/2025 | Lecce | 0 - 2 | AC Milan | Serie A | Via del Mare |
| 08/03/2025 | Lecce | 2 - 3 | AC Milan | Serie A | Stadio Ettore Giardiniero - Via del Mare |
| 27/09/2024 | AC Milan | 3 - 0 | Lecce | Serie A | Stadio Giuseppe Meazza |
| 06/04/2024 | AC Milan | 3 - 0 | Lecce | Serie A | Stadio Giuseppe Meazza |
| 11/11/2023 | Lecce | 2 - 2 | AC Milan | Serie A | Stadio Ettore Giardiniero - Via del Mare |
AC Milan Win
Lecce Win
Draw
League Standings
P: 21 GD: +27
P: 21 GD: +18
P: 21 GD: +14
P: 21 GD: +14
P: 21 GD: +15
P: 21 GD: +15
P: 21 GD: +6
P: 21 GD: +6
P: 21 GD: +2
P: 21 GD: -11
P: 21 GD: -5
P: 21 GD: -8
P: 21 GD: -8
P: 21 GD: -13
P: 21 GD: -8
P: 21 GD: -7
P: 21 GD: -9
P: 21 GD: -16
P: 21 GD: -15
League Standings
P: 28 GD: +42
P: 28 GD: +24
P: 28 GD: +14
P: 28 GD: +25
P: 28 GD: +17
P: 28 GD: +22
P: 28 GD: +13
P: 28 GD: +3
P: 28 GD: -3
P: 28 GD: 0
P: 28 GD: -8
P: 29 GD: -15
P: 29 GD: -18
P: 28 GD: -6
P: 28 GD: -8
P: 28 GD: -17
P: 28 GD: -12
P: 28 GD: -18
P: 28 GD: -27
Match previews and recaps to help you decide which games are worth watching
Füllkrug's Clinical Cameo Rescues Dominant Milan
Skip It Futmetrix Score: 35/100. AC Milan's relentless pressure finally paid dividends at San Siro, securing a narrow victory that sustains their title charge while leaving Lecce entrenched in a grim relegation battle.
One-Way Traffic at the Meazza
The encounter at Stadio Giuseppe Meazza quickly devolved into a tactical siege as the hosts asserted their authority from the kickoff. With the Stakes incredibly high for a side chasing the summit, AC Milan dominated possession with a commanding 69% share, effectively reducing Lecce to a low-block defensive unit. Adrien Rabiot was the orchestrator in the engine room, completing a high volume of passes to maintain a territorial stranglehold. Despite firing 20 shots and forcing 10 corners, the Rossoneri struggled to find the clinical edge required to bypass a resilient, if desperate, Salentini defense. The first hour reflected a match of high frustration for the home support, as wave after wave of attacks failed to produce the opening goal.
The Super-Sub Masterstroke
The narrative shifted decisively in the 72nd minute with a double substitution designed to inject fresh Intensity into a stagnating attack. The introduction of N. Fullkrug provided the physical presence the Milan frontline had lacked. Just four minutes later, the breakthrough arrived: a pinpoint delivery from fellow substitute Alexis Saelemaekers invited the German international to sweep the ball home. This moment of quality finally shattered Lecce's resistance and rewarded Milan's persistent attacking intent, which saw them register 16 shots from inside the penalty area. The Balance of the match, which had been heavily skewed toward the hosts throughout, was finally reflected on the scoreboard, justifying the tactical shifts made by the dugout.
Survival Hopes Fading for Lecce
Lecce’s response to falling behind was non-existent, highlighting why they remain mired in the bottom three. Failing to record a single shot on target across the 90 minutes, the visitors lacked the creative spark to threaten an equalizer, even as Milan took their foot off the gas in the closing stages. The Upset Factor remained at zero as the league's 2nd-placed side eventually outmuscled the 18th-placed strugglers. For AC Milan, this result is a testament to their squad depth and patience, qualities essential for any sustained title race. While the scoreline remained modest, the statistical dominance—evidenced by 633 accurate passes—underlined a performance that was far more comfortable than the 1-0 result suggests. Lecce must now find offensive solutions quickly or face the certainty of the drop.
Key Questions
What does this mean for AC Milan's season?
This win keeps Milan firmly in the title hunt, demonstrating their ability to break down stubborn defenses through effective squad rotation and superior bench depth.
How did substitute Alexis Saelemaekers change the game?
Saelemaekers provided the winning assist and three key passes, offering the creative spark and width that finally unlocked Lecce's compact defensive structure.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Scudetto Ambitions at the Stadio Giuseppe Meazza
Average Entertainment Futmetrix Score: 52/100. This clash is a pivotal moment for AC Milan to prove their title credentials against a Lecce side desperately clinging to their top-flight status.
The Setup
The title race narrative takes center stage at the Stadio Giuseppe Meazza this January. AC Milan enter this fixture sitting in second place, knowing that any slip-up could be fatal to their championship hopes. While the Balance score suggests a mismatch, the Stakes remain high as the Rossoneri look to capitalize on their superior Stars rating of 8.5. With world-class talents like Rafael Leão and C. Pulišić in the ranks, the home side boasts a Form profile (WDWWD) that signals consistent title-winning intent.
Key Battle
The tactical battle will revolve around Milan's fluid offensive unit attempting to dismantle Lecce's rigid defensive shell. The visitors will rely heavily on goalkeeper Wladimiro Falcone, who has already proven his mettle with a penalty save this season, to frustrate a Milan side that often plays with a high line. Success for the home side will depend on the quick transitions orchestrated by Adrien Rabiot to bypass Lecce's midfield anchors.
Our Prediction
The gulf in quality suggests a controlled performance from Milan. Expect the home side to dominate possession and exploit the wings through Leão. The clinical edge of Christopher Nkunku should prove too much for the Lecce backline to handle. We predict a comfortable 3-0 victory for Milan, with Mike Maignan likely to secure a clean sheet against a Lecce attack that has struggled for goals lately.