AC Milan vs Lecce

18 January 2026 · Serie A · 2025/26 · Referee Luca Zufferli

Full time 1 – 0

Half-time: 0–0

  • Niclas Füllkrug 76’

Match summary

AC Milan beat Lecce 1-0. It was goalless at half-time.

Niclas Füllkrug put AC Milan ahead with a header in the 76th minute, set up by Alexis Saelemaekers.

The chances backed that up: AC Milan created 3.17 expected goals (xG) from 20 shots to Lecce's 0.18 from 3.

Match stats

69% Possession 31%
20 Shots 3
6 Shots on target 0
10 Corners 2
131 Attacks 89
68 Dangerous attacks 24
691 Passes 311
92% Pass accuracy 76%
17 Tackles 20
9 Fouls 11
1 Yellow cards 1
0 Red cards 0
6 Offsides 0

Key events

AC Milan Lecce
Kick-off
Koni De WinterArgument
21’
Christian PulisicShot on target
34’
Half-time0-0
Second half underway
54’
Lameck BandaRiccardo Sottil
Samuele RicciShot on target
57’
Christian PulisicShot on target
62’
Niclas FüllkrugShot on target
73’
Niclas FüllkrugHeader1-0 (AC Milan)
76’
84’
Ylber RamadaniFoul
85’
Youssef MalehYlber Ramadani
87’
Christopher NkunkuRafael Leão
87’
Christopher NkunkuShot on target
90+3’
Full-time1-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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.17 0.18 76’ Niclas Füllkrug (AC Milan), 1-0 76’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.17 0.18 76’ Niclas Füllkrug (AC Milan), 1-0 Füllkrug 76’
AC Milan 3.17 xGLecce 0.18 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 
90+3’ Christopher Nkunku (AC Milan), open play, 0.68 xG, saved 76’ Niclas Füllkrug (AC Milan), open play, 0.60 xG, goal 62’ Christian Pulisic (AC Milan), open play, 0.39 xG, saved 6’ Matteo Gabbia (AC Milan), open play, 0.29 xG, off target 58’ Matteo Gabbia (AC Milan), from a corner, 0.25 xG, off target 73’ Niclas Füllkrug (AC Milan), from a corner, 0.13 xG, saved 42’ Adrien Rabiot (AC Milan), from a corner, 0.13 xG, blocked 53’ Matteo Gabbia (AC Milan), from a corner, 0.11 xG, off target 65’ Adrien Rabiot (AC Milan), open play, 0.10 xG, off target 30’ Nikola Stulic (Lecce), open play, 0.09 xG, off target 34’ Christian Pulisic (AC Milan), open play, 0.07 xG, saved 55’ Fikayo Tomori (AC Milan), open play, 0.07 xG, off target 57’ Samuele Ricci (AC Milan), open play, 0.07 xG, saved 13’ Rafael Leão (AC Milan), open play, 0.06 xG, blocked 26’ Nikola Stulic (Lecce), open play, 0.06 xG, off target 51’ Rafael Leão (AC Milan), open play, 0.04 xG, blocked 6’ Alexis Saelemaekers (AC Milan), open play, 0.04 xG, off target 73’ Matteo Gabbia (AC Milan), from a corner, 0.04 xG, off target 35’ Alexis Saelemaekers (AC Milan), open play, 0.04 xG, blocked 90+4’ Youssef Maleh (Lecce), open play, 0.03 xG, off target 53’ Alexis Saelemaekers (AC Milan), open play, 0.03 xG, blocked 43’ Alexis Saelemaekers (AC Milan), from a corner, 0.02 xG, blocked 56’ Estupiñán (AC Milan), from a corner, 0.01 xG, off target 90+3’ Christopher Nkunku (AC Milan), open play, 0.68 xG, saved 76’ Niclas Füllkrug (AC Milan), open play, 0.60 xG, goal 62’ Christian Pulisic (AC Milan), open play, 0.39 xG, saved 6’ Matteo Gabbia (AC Milan), open play, 0.29 xG, off target 58’ Matteo Gabbia (AC Milan), from a corner, 0.25 xG, off target 42’ Adrien Rabiot (AC Milan), from a corner, 0.13 xG, blocked 73’ Niclas Füllkrug (AC Milan), from a corner, 0.13 xG, saved 53’ Matteo Gabbia (AC Milan), from a corner, 0.11 xG, off target 65’ Adrien Rabiot (AC Milan), open play, 0.10 xG, off target 30’ Nikola Stulic (Lecce), open play, 0.09 xG, off target 34’ Christian Pulisic (AC Milan), open play, 0.07 xG, saved 55’ Fikayo Tomori (AC Milan), open play, 0.07 xG, off target 57’ Samuele Ricci (AC Milan), open play, 0.07 xG, saved 13’ Rafael Leão (AC Milan), open play, 0.06 xG, blocked 26’ Nikola Stulic (Lecce), open play, 0.06 xG, off target 51’ Rafael Leão (AC Milan), open play, 0.04 xG, blocked 6’ Alexis Saelemaekers (AC Milan), open play, 0.04 xG, off target 73’ Matteo Gabbia (AC Milan), from a corner, 0.04 xG, off target 35’ Alexis Saelemaekers (AC Milan), open play, 0.04 xG, blocked 90+4’ Youssef Maleh (Lecce), open play, 0.03 xG, off target 53’ Alexis Saelemaekers (AC Milan), open play, 0.03 xG, blocked 43’ Alexis Saelemaekers (AC Milan), from a corner, 0.02 xG, blocked 56’ Estupiñán (AC Milan), from a corner, 0.01 xG, off target
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-5-2 Starting XI
Maignan
Tomori
Gabbia
Winter
Saelemaekers 80’
Ricci 73’
Jashari 87’
Rabiot
Estupiñán
Pulisic 73’
Leão 87’
Lecce 4-3-3 Starting XI
Falcone
Gallo 84’
Ndaba
Gabriel
Siebert
Coulibaly
Ramadani 85’
Gandelman
Sottil 54’
Stulic 69’
Pierotti

Player stats

PlayerPosMinGAShxGxAKPCards
Mike Maignan GK900 0.000.000
Koni de Winter DEF900 0.000.131
Matteo Gabbia DEF904 0.690.000
Fikayo Tomori DEF901 0.070.000
Alexis Saelemaekers MID8114 0.130.743
Estupiñán MID901 0.010.173
Adrien Rabiot MID902 0.230.972
Ardon Jashari MID880 0.000.082
Samuele Ricci MID741 0.070.534
Rafael Leão FWD882 0.110.422
Christian Pulisic FWD742 0.460.061
Niclas Füllkrug Sub1612 0.730.000
Ruben Loftus-Cheek Sub160 0.000.000
Zachary Athekame Sub90 0.000.000
Luka Modric Sub20 0.000.000
Christopher Nkunku Sub21 0.680.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

AC Milan win 74% Avg odds 1.28
Draw 18% Avg odds 5.11
Lecce win 8% Avg odds 11.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.