Serie A · Matchweek 31 · Apr 6

Napoli - AC Milan

Napoli beat AC Milan 1-0 in Serie A (Matchweek 31). Goals: M. Politano 79'.

🏟 Stadio Diego Armando Maradona Naples 👤 Referee: D. Doveri
Key events
12' 🟨 A. BuongiornoYellow card Napoli
79' ⚽ M. Politano(1 - 0) Napoli
81' 🟨 M. PolitanoYellow card Napoli
Quick stats
%54 Possession %46
1.60 Pre-match xG 1.31
10 Total shots 7
3 Shots on target 1
6 Shots off target 6
1 Blocked shots 0
7 Shots inside box 5
3 Shots outside box 2
1 Saves 2
Match timeline
First half
A. BuongiornoYellow card🟨
12'
HT 0 - 0
62'
🔁A. Saelemaekers ↔ Z. AthekameSubstitution
63'
🔁N. Fullkrug ↔ S. GimenezSubstitution
Giovane ↔ Alisson SantosSubstitution🔁
70'
74'
🔁C. Nkunku ↔ C. PulisicSubstitution
L. Spinazzola ↔ M. PolitanoSubstitution🔁
74'
M. Politano(1 - 0)⚽
79'
M. PolitanoYellow card🟨
81'
82'
🔁F. Tomori ↔ R. Loftus-CheekSubstitution
83'
🔁Y. Fofana ↔ R. LeaoSubstitution
K. De Bruyne ↔ E. ElmasSubstitution🔁
85'
Juan Jesus ↔ S. BeukemaSubstitution🔁
85'
FT 1 - 0
Match statsNapoli · AC Milan
Key stats
%54 Possession %46
1.60 Pre-match xG 1.31
Shots
10 Total shots 7
3 Shots on target 1
6 Shots off target 6
1 Blocked shots 0
7 Shots inside box 5
3 Shots outside box 2
1 Saves 2
Attacking
0 Attacks 0
0 Dangerous attacks 0
Passing
522 Total passes 450
470 Accurate passes 384
%90 Pass accuracy %85
Set pieces & discipline
4 Corners 1
5 Offsides 2
7 Fouls 6
Cards
2 Yellow cards 0
By half
0 1st-half goals 0
1 2nd-half goals 0
Penalties
0 Penalties won 0
0 Penalty goals 0
HEAD TO HEAD14 meetings · 2020–2025
Napoli 6
Nov 22who was on topDec 18
AC Milan 6
6 Napoli 2 draw 6 AC Milan
GOALS IN THIS FIXTURE
2.3goals / match
15–17total goals
4/4clean sheets
2-0Napoli best win · Dec 18
4-0AC Milan best win · Apr 2
%64 Over 1.5 9/14
%43 Over 2.5 6/14
%21 Over 3.5 3/14
%43 BTTS 6/14
DOES THE VENUE MATTER
Napoli at home7 matches
2W 2D 3L 8:12
AC Milan at home7 matches
3W 0D 4L 5:7
Results are read from the side that hosted the match.
FORM COMPARISON
Napoli2W 2D 1L AC Milan1W 1D 3L
1.60 0.80 Points per game
6 1 Goals scored
3 6 Goals conceded
1.67 1.03 xG average
1.09 1.33 xGA average
%60 %40 Clean sheets
%20 %0 BTTS
%20 %20 Over 2.5
6.4 2.4 Corners
0.8 1.4 Cards
Napoli6W 2D 2L AC Milan4W 1D 5L
2.00 1.30 Points per game
14 7 Goals scored
8 10 Goals conceded
1.60 1.44 xG average
1.07 1.33 xGA average
%40 %40 Clean sheets
%50 %10 BTTS
%50 %20 Over 2.5
6.3 3.8 Corners
1.1 1.5 Cards
SEASON COMPARISON
2Napoliin the table76pts
38matches 23-7-8W-D-L 58:36goals +22diff
WWLDW
5AC Milanin the table70pts
38matches 20-10-8W-D-L 53:35goals +18diff
LWLLD
Season profile · 2025/2026 · 24 matches
2.04 2.17 Points per game
1.50 1.52 xG average
1.15 1.29 xGA average
%38 %48 Clean sheets
%46 %52 BTTS
%50 %48 Over 2.5
5.3 4.7 Corners
1.5 1.6 Cards
PREVIOUS MEETINGS
Dec 18 Napoli 2-0 AC Milan Super Cup
Sep 28 AC Milan 2-1 Napoli Serie A
Mar 30 Napoli 2-1 AC Milan Serie A
Oct 29 AC Milan 0-2 Napoli Serie A
Feb 11 AC Milan 1-0 Napoli Serie A
Oct 29 Napoli 2-2 AC Milan Serie A
Apr 18 Napoli 1-1 AC Milan UEFA Champions League
Apr 12 AC Milan 1-0 Napoli UEFA Champions League
WHAT THE NUMBERS SAY
Napoli dominated the ball54% possession
Napoli took more shots10 - 7
THE REFEREE21 matches on record
Daniele Doveri
Strictness33 TEMPO31
Cards: LenientFouls: ModeratePenalties: RareGoals: LowOver 2.5: Low
This match vs his average
Cards 22.9 -0.9
Fouls 1322.6 -9.6
Goals 12.0 -1.0
Corners 58.0 -3.0
THIS MATCH VS SEASON AVERAGE
Goals 1.01.5 -0.5
Shots 10.012.9 -2.9
On target 3.04.6 -1.6
Possession %54%59 -5.1
Corners 4.05.4 -1.4
Cards 2.01.6 +0.4
Conceded 0.01.0 -1.0
this matchseason average · 37 matches
Goals 0.01.4 -1.4
Shots 7.012.2 -5.2
On target 1.03.9 -2.9
Possession %46%52 -5.6
Corners 1.04.0 -3.0
Cards 0.03.5 -3.5
Conceded 1.00.9 +0.1
this matchseason average · 36 matches
PLAYER RATINGS★ Leonardo Spinazzola 7.20
Starting XI
37 Leonardo Spinazzola M · 74' 7.20
Key pass1Dribbles2/4Tackles3Duels won5/8Passes36 · %32
68 Stanislav Lobotka M · 91' · K 7.20
Key pass2Interceptions2Duels won1/2Passes57 · %56
99 Frank Anguissa M · 91' 7.20
On target1/2Dribbles1/1Tackles1Duels won5/10Fouls won2Fouls2Passes45 · %42
5 Juan Jesus D · 85' 7.00
Tackles2Interceptions1Duels won2/5Passes67 · %64
11 Kevin De Bruyne F · 85' 7.00
Key pass2Dribbles1/1Duels won3/3Fouls won1Passes40 · %32
17 Mathías Olivera D · 91' 6.90
Key pass1Interceptions1Duels won1/4Passes75 · %71
32 Vanja Milinković-Savić G · 91' 6.70
Saves1Passes30 · %23
4 Alessandro Buongiorno D · 91' 6.60
Tackles1Interceptions2Duels won4/6Fouls2Passes58 · %54
23 Giovane F · 70' 6.60
On target1/1Dribbles1/2Tackles1Duels won4/9Fouls won2Offside4Passes13 · %7
3 Miguel Gutiérrez M · 91' 6.30
Dribbles1/1Duels won1/4Fouls1Passes56 · %50
8 Scott McTominay F · 91' 6.30
Interceptions1Duels won2/3Offside1Passes28 · %24
Substitutes
21 Matteo Politano F · 17' 7.20
Goals1On target1/1Fouls1Passes5 · %5
27 Alisson Santos F · 21' 6.70
Interceptions1Passes4 · %4
31 Sam Beukema D · 6'
Passes1 · %1
20 Eljif Elmas M · 6'
Passes1 · %1
Unused: Billy GilmourNikita ContiniAlex MeretPasquale Mazzocchi
Starting XI
16 Mike Maignan G · 91' · K 7.20
Saves2Dribbles1/1Duels won1/1Passes42 · %34
33 Davide Bartesaghi M · 91' 7.00
Key pass1Interceptions2Duels won2/5Passes27 · %21
14 Luka Modrić M · 91' 7.00
Key pass1Dribbles2/2Duels won4/7Fouls won1Fouls1Passes47 · %40
5 Koni De Winter D · 91' 6.90
Tackles2Interceptions2Duels won4/8Fouls1Passes64 · %62
23 Fikayo Tomori D · 82' 6.90
Tackles1Interceptions1Duels won2/2Passes36 · %35
56 Alexis Saelemaekers M · 62' 6.70
Tackles2Duels won2/5Passes28 · %24
9 Niclas Füllkrug F · 63' 6.70
Interceptions1Duels won3/4Fouls won1Offside1Passes19 · %13
12 Adrien Rabiot M · 91' 6.60
Tackles2Duels won5/9Fouls won2Fouls1Offside1Passes39 · %31
19 Youssouf Fofana M · 82' 6.50
On target1/1Key pass1Tackles1Interceptions3Duels won1/3Passes28 · %18
31 Strahinja Pavlović D · 91' 6.30
Tackles1Interceptions1Blocks1Duels won3/6Fouls won1Fouls2Passes51 · %48
18 Christopher Nkunku F · 74' 6.30
Key pass1Dribbles1/4Duels won1/4Passes23 · %19
Substitutes
8 Ruben Loftus-Cheek M · 9' 6.50
Passes4 · %4
7 Santiago Giménez F · 28' 6.50
Duels won1/2Fouls1Passes4 · %3
11 Christian Pulišić M · 17' 6.30
Key pass1Duels won1/2Fouls won1Passes5 · %4
10 Rafael Leão F · 9' 6.30
Duels won1/1Passes2 · %2
24 Zachary Athekame D · 29' 6.20
Key pass1Tackles1Duels won2/2Passes9 · %6
Unused: Pervis EstupiñánDavid OdoguLorenzo TorrianiPietro TerraccianoSamuele RicciArdon Jashari
Win probabilityModel: 2 (%49) ✗
Napoli %36 Draw %15 AC Milan %49
1.23Napoli xPuan
1.62AC Milan xPuan
🔒
ULTIMATE

Tactical metrics & visuals

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

🔒
ULTIMATE

Team & player heatmaps

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

🔒
ULTIMATE

ML deep-dive

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

Form
NapoliWWWWL
AC MilanWLWWL
Match Reportsall →
Rizespor 0-3 FenerbahçeSüper Lig · Oct 11 Samsunspor 0-3 TrabzonsporSüper Lig · Oct 11 Chelsea 5-1 BournemouthPremier League · Oct 11 Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Manchester United 1-1 TottenhamPremier League · Oct 11
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad