Skip to main content

AC Milan vs Lecce

Updated

Full time

AC Milan

3 – 0

Lecce

Venue: San Siro/Giuseppe Meazza

Competition: Serie A

Next meeting: Lecce vs AC Milan · Sunday, April 25, 2027 at 04:30 PM (UTC) · Serie A

Share this story

Match centre

Pre-match win probability

Model estimate made before kick-off

AC Milan
54%
Draw
22%
Lecce
24%

Match stats

  • 69Possession31
  • 1.93Expected goals (xG)0.17
  • 10Shots6
  • 4Shots on target3
  • 2Shots off target1
  • 4Blocked shots2
  • 8Shots inside box4
  • 2Shots outside box2
  • 2Corners3
  • 4Offsides1
  • 9Fouls15
  • 0Yellow cards1
  • 0Red cards0
  • 3Saves1
  • 698Passes310
  • 637Accurate passes253
  • 91Pass accuracy82

Match events

  1. 14′Goal · Christian Pulisic (Strahinja Pavlović) — AC Milan
  2. 46′Substitution · Nikola Štulić — Lecce
  3. 58′Yellow card · Danilo Veiga — Lecce
  4. 61′Goal · Adrien Rabiot (Gonçalo Ramos) — AC Milan
  5. 70′Substitution · Alexis Saelemaekers (Diego Moreira) — AC Milan
  6. 70′Substitution · Christian Pulisic (Ruben Loftus-Cheek) — AC Milan
  7. 70′Substitution · Joël Monteiro (Amar Fatah) — Lecce
  8. 70′Substitution · Youssef Maleh (Oumar Ngom) — Lecce
  9. 70′Substitution · Ivan Ilic (Mohamed Kaba) — Lecce
  10. 73′Goal · Diego Moreira — AC Milan
  11. 76′Substitution · Luka Modrić (Yunus Musah) — AC Milan
  12. 76′Substitution · Pervis Estupiñán (Davide Bartesaghi) — AC Milan
  13. 82′Substitution · Santiago Pierotti (Konan N’Dri) — Lecce
  14. 89′Substitution · Samuel Chukwueze (Francesco Camarda) — AC Milan

Starting line-ups

AC Milan4-3-3
146.8↓76'Modrić
167.3Maignan
127.8Rabiot
117.8↓70'Pulisic
566.8↓70'Saelemaekers
27.2↓76'Estupiñán
216.8↓89'Chukwueze
318.0Pavlović
97.5Ramos
57.2Winter
347.2Gila
Lecce4-3-3
305.9Falcone
296.3Coulibaly
206.3↓70'Ilic
146.3↓70'Maleh
256.3Gallo
176.0Veiga
506.3↓82'Pierotti
996.3↓70'Monteiro
96.3↓46'Štulić
56.3Siebert
46.3Gaspar

Recent form

AC Milan

  1. D2-2
  2. D1-1
  3. W2-0
  4. W2-1
  5. L1-2

Lecce

  1. W3-2
  2. L0-1
  3. L0-4
  4. W2-0
  5. W1-0

Serie A

The table as it stands now, not on the day of the match

#PWDLGDPTS
5AC Milan10631921
14Lecce10307-109
Post-match artwork

Match report

AC Milan Cruise Past Lecce 3-0 to Celebrate San Siro Centenary

AC Milan delivered a commanding 3-0 victory over Lecce, bouncing back from a recent European defeat to move within two points of the Serie A summit.

3-0
Final score in favor of AC Milan
11
AC Milan's points tally after 5 matches
14th
Minute of Christian Pulisic's opening goal
2006
Year of Lecce's last competitive win against Milan

Key points

  • AC Milan defeated US Lecce 3-0 at San Siro, bouncing back from a midweek Europa League loss.
  • Christian Pulisic opened the scoring in the 14th minute with a volley from a 70-metre pass.
  • Adrien Rabiot and Diego Moreira added second-half goals to secure the victory.
  • The win moves Milan to 11 points, just two points off the top of the Serie A table.
  • Lecce remains winless against AC Milan in competitive fixtures since 2006.

Fourteen minutes into a tense evening at a centenary-celebrating San Siro, Christian Pulisic brought down a 70-metre diagonal pass from Strahinja Pavlović, set himself in a single mid-air motion, and lifted a left-footed finish over Wladimiro Falcone. That sequence broke open what became a commanding 3-0 victory for AC Milan over US Lecce on Sunday, releasing the mounting pressure on manager Ruben Amorim following a heavy midweek Europa League defeat to Benfica.[2][3][6]

The stakes for the Rossoneri were clear. Having gone three matches without a win across all competitions, Milan needed a statement performance to pacify a restless fanbase. The 3-0 result pushed them to 11 points after five matches, moving them to within two points of the Serie A summit and providing Amorim with crucial breathing room ahead of an extended international break.[2][6]

The tactical flow favored the hosts from the outset. Milan dominated possession and territory, forcing Lecce manager Eusebio Di Francesco into a deep defensive posture. The home side's intent was clear: to control the tempo and avoid the unforced errors that had plagued their recent outings.[1][2]

Key figures from AC Milan's 3-0 victory over Lecce.

While Lecce managed occasional vertical breaks—most notably a 76th-minute chance for Santiago Pierotti—Milan goalkeeper Mike Maignan stood tall to preserve his clean sheet. The French international was rarely tested, but his late interventions ensured the centenary celebrations at San Siro were not spoiled by a consolation goal.[2]

Milan’s second goal arrived in the 61st minute, underscoring their improved fluidity. A tight one-two combination between Adrien Rabiot and Gonçalo Ramos allowed the French midfielder to sweep home his second Serie A goal of the season, effectively ending Lecce's resistance.[2][6]

Substitute Diego Moreira provided the final flourish in the 73rd minute. Picking up a loose ball from Jamil Siebert, the summer signing cut sharply inside and finished low at the near post for his third league goal in two matches.[2][4]

AC Milan's points progression in the 2026/27 Serie A season.

Defensively, Milan looked far more secure than in their 2-0 loss to Benfica. Koni De Winter and Mario Gila anchored the backline, while Pervis Estupiñán made a crucial 65th-minute clearance to deny Lecce's Joël Monteiro.[1][2]

For Lecce, the defeat extends a miserable head-to-head record; they remain winless in competitive fixtures against Milan since 2006. The Giallorossi sit 12th in the table on six points, needing to regroup before their next fixture.[4][6]

Amorim expressed satisfaction with the performance but noted the team’s ceiling is higher. "In recent games, we were rigid in our positions. This time, we had more freedom," Amorim said post-match. "We've improved, but we still have a lot to improve... We want to be dominant in all situations." Milan next travels to the MAPEI Stadium to face Sassuolo on October 11.[1][7]

Timeline

  1. Sept 17, 2026AC Milan suffers a heavy 2-0 defeat to Benfica in the Europa League, increasing pressure on manager Ruben Amorim.
  2. Sept 20, 2026 (14')Christian Pulisic opens the scoring for Milan with a brilliant volley from a 70-metre pass.
  3. Sept 20, 2026 (61')Adrien Rabiot doubles the lead after a tight combination with Gonçalo Ramos.
  4. Sept 20, 2026 (73')Substitute Diego Moreira seals the 3-0 victory with a low finish at the near post.

Viewpoints

  • AC Milan Supporters · 45%Relieved by the dominant performance and the immediate impact of new signings, restoring faith in the manager's project.
  • Lecce Supporters · 25%Frustrated by a toothless attacking display and the continuation of a two-decade winless streak against Milan.
  • Neutral Analysts · 30%Impressed by Milan's attacking fluidity but waiting to see if their defensive structure holds up against stronger opposition.

Open the original article

Head-to-head record

AC Milan
1
Draws
0
Lecce
0

Goals / points: 3–0

AC Milan vs Lecce

1
Meetings
1
AC Milan wins
0
Draws
0
Lecce wins
3–0
Goals / points

Since

Last meetings

  • Sep 20, 2026 · Serie AAC Milan 3–0 Lecce

Past meetings

No earlier meeting in our data.

All matchups