Napoli vs AC Milan

2 - 1
🕒 Sun, 30 Mar 2025 19:45 Europe/London 📍 Stadio Diego Armando Maradona 🧑‍⚖️ Simone Sozza 🔁 Regular Season - 30 🏁 match finished
Season
2024-2025 Season
Stage
Regular Season - 30
Regular Season Table
Napoli 1 · AC Milan 8
Referee Stats
17 matches · 3.65 yellow cards avg
Yellow cards avg 3.65
Reds avg 0.12
Penalties avg 0.82
Over 4.5 cards 29%
Home wins 29%
Draws 24%
Away wins 47%
How the match was won
  • AC Milan outshot their opponent (8-17).
  • Possession was balanced (52%-48%).

Team Overview

Napoli (Home stats)

Games / Record

19
W-D-L: 14-3-2

Goals For / Against

32 / 13
Avg: 1.68 / 0.68

Points

45
Avg: 2.37

Clean Sheets

9

Failed to Score

2
AC Milan (Away stats)

Games / Record

19
W-D-L: 9-2-8

Goals For / Against

31 / 27
Avg: 1.63 / 1.42

Points

29
Avg: 1.53

Clean Sheets

5

Failed to Score

1

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Serie A fixture.

Quick comparison bars

2.37
PPG
1.53
1.68
GF
1.63
0.68
GA
1.42
47%
O2.5
74%
42%
BTTS
68%
68%
Score 1st
53%

League-position context

Napoli rank1st
AC Milan rank8th
Napoli points82
AC Milan points63
Napoli: #1 · 82 pts · GD +32
Currently in the automatic promotion spots. 20 pts above the play-off edge. 48 pts clear of the relegation zone.
AC Milan: #8 · 63 pts · GD +18
18 pts off the top 2. 1 pts above the play-off edge. 29 pts clear of the relegation zone.
19-point gap between the two sides coming into kick-off.

Napoli last 5 home

W D W W W
Points13/15
Weighted index82
Goals11-3
Record4-1-0
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Strong wins profile across the latest venue-specific run.

AC Milan last 5 away

L W W W L
Points9/15
Weighted index60
Goals10-6
Record3-0-2
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Strong wins profile across the latest venue-specific run.

Napoli trend breakdown

Over 2.547%
BTTS42%
BTTS + O2.532%
1H Over 0.579%
Also: Over 0.5 100% · Over 1.5 79% · Over 3.5 11% · 1H BTTS 16%

AC Milan trend breakdown

Over 2.574%
BTTS68%
BTTS + O2.568%
1H Over 0.574%
Also: Over 0.5 100% · Over 1.5 89% · Over 3.5 26% · 1H BTTS 21%

Scoring reliability

Napoli score at home89%
Napoli clean sheet at home47%
AC Milan score away95%
AC Milan clean sheet away26%

First-goal patterns

Napoli score first68%
Napoli win after scoring first85%
AC Milan score first53%
AC Milan win after scoring first70%
Comeback rate after conceding first: Napoli 67% · AC Milan 33%
Avg first goal minute: Napoli 29.1' · AC Milan 28.2'

Vs league average

Napoli score at home1.68 vs 1.34
Napoli concede at home0.68 vs 1.22
AC Milan score away1.63 vs 1.22
AC Milan concede away1.42 vs 1.34
Napoli score 26% above league average, while AC Milan score 34% above league average.
Defensive side: Napoli are 44% below league average at home, and AC Milan are 6% above league average away.

Head-to-head trends

Recent games5
Avg goals2.00
BTTS40%
Over 2.540%
At this venue setup: 2.60 goals on average across the last 5.

Napoli goal timing (home)

1H scored: 41% 2H scored: 59% Danger: 46-60 Vulnerable: 31-45
Goals scored by 15-minute interval
46-60 7
76-90+ 7
61-75 6
16-30 5
31-45 5
0-15 4
Goals conceded by 15-minute interval
31-45 4
76-90+ 4
0-15 2
16-30 2
61-75 1
46-60 0

AC Milan goal timing (away)

1H scored: 42% 2H scored: 58% Danger: 61-75 Vulnerable: 46-60
Goals scored by 15-minute interval
61-75 9
76-90+ 8
0-15 6
31-45 6
16-30 2
46-60 2
Goals conceded by 15-minute interval
46-60 7
76-90+ 7
0-15 6
61-75 6
16-30 3
31-45 2

Match Statistics

Shots on Goal
3
4
Total Shots
8
17
Shots off Goal
2
7
Blocked Shots
3
6
Shots Inside Box
6
7
Shots Outside Box
2
10
Ball Possession
52%
48%
Corner Kicks
2
6
Fouls
10
5
Offsides
1
3
Yellow Cards
1
1
Red Cards
—
—
Goalkeeper Saves
3
1
Total Passes
491
452
Passes Accurate
428
393
Passes %
87%
87%

Events

Yellow Cards
Home
1
Away
1
Red Cards
Home
0
Away
0
Substitutions
Home
5
Away
5
2' ⚽
⚽
2' ⚽ Goal · 1-0
M. Politano
Normal Goal · Assist: G. Di Lorenzo
19' ⚽
⚽
19' ⚽ Goal · 2-0
R. Lukaku
Normal Goal · Assist: B. Gilmour
40'
40' R. Lukaku
46' ↑↓
↑↓
46' ⇄ W. Bondo
1st substitution · For: Rafael Leão
55' ↑↓
↑↓
55' ⇄ João Félix
2nd substitution · For: S. Chukwueze
55' ↑↓
↑↓
55' ⇄ T. Abraham
3rd substitution · For: S. Giménez
65' ↑↓
↑↓
65' ⇄ A. Zambo Anguissa
1st substitution · For: P. Billing
69' ⚽
⚽
69' ⚽ Goal · 2-1
S. Giménez
Missed Penalty
79' ↑↓
↑↓
79' ⇄ K. Walker
4th substitution · For: Álex Jiménez
79' ↑↓
↑↓
79' ⇄ C. Pulišić
5th substitution · For: L. Jović
81' ↑↓
↑↓
81' ⇄ S. Lobotka
2nd substitution · For: Juan Jesus
84' ⚽
⚽
84' ⚽ Goal · 2-2
L. Jović
Normal Goal · Assist: T. Hernández
85' ↑↓
↑↓
85' ⇄ David Neres
3rd substitution · For: C. Ngonge
85' ↑↓
↑↓
85' ⇄ R. Lukaku
4th substitution · For: G. Simeone
85' ↑↓
↑↓
85' ⇄ M. Politano
5th substitution · For: P. Mazzocchi
90'
90' Álex Jiménez

Napoli vs AC Milan 2-1: match report, goals, cards and substitutions

Napoli beat AC Milan 2-1 on Sunday, 30 March 2025 in Serie A. The match was refereed by Simone Sozza. It was played at Stadio Diego Armando Maradona.

First half: Napoli took an early lead at 2' when M. Politano scored, with the assist credited to G. Di Lorenzo, making the score 1-0. Napoli extended the lead at 19' when R. Lukaku scored, with the assist credited to B. Gilmour, making the score 2-0. R. Lukaku received a yellow card for Napoli at 40'.

Second half: AC Milan made their 1st substitution at 46', with W. Bondo replacing Rafael Leão. AC Milan made their 2nd substitution at 55', with João Félix replacing S. Chukwueze. AC Milan made their 3rd substitution at 55', with T. Abraham replacing S. Giménez. Napoli made their 1st substitution at 65', with A. Zambo Anguissa replacing P. Billing. AC Milan reduced the deficit at 69' when S. Giménez scored (Missed Penalty), making the score 2-1. AC Milan made their 4th substitution at 79', with K. Walker replacing Álex Jiménez. AC Milan made their 5th substitution at 79', with C. Pulišić replacing L. Jović. Napoli made their 2nd substitution at 81', with S. Lobotka replacing Juan Jesus. AC Milan leveled the score at 84' when L. Jović scored, with the assist credited to T. Hernández, making the score 2-2. Napoli made their 3rd substitution at 85', with David Neres replacing C. Ngonge. Napoli made their 4th substitution at 85', with R. Lukaku replacing G. Simeone. Napoli made their 5th substitution at 85', with M. Politano replacing P. Mazzocchi. Álex Jiménez received a yellow card for AC Milan at 90'.

Napoli used 5 substitutions while AC Milan used 5 substitutions. Napoli got 1 yellow card, while AC Milan got 1 yellow card.

How the match was won

  • AC Milan outshot their opponent (8-17).
  • Possession was balanced (52%-48%).

Head-to-Head Overview

All Meetings (Any Venue)
Total Games21
Home Wins11
Draws5
Away Wins5
Over 2.5 Goals11 (52.4%)
BTTS11 (52.4%)
Home vs Away as Scheduled
Total Games10
Home Wins5
Draws2
Away Wins3
Over 2.5 Goals7 (70.0%)
BTTS7 (70.0%)

Napoli vs AC Milan Head-to-Head History by Season