P
Prognosist
P
⚽ Football 📈 Forecasts
Football Italy Serie A AC Milan — Napoli

Match AC Milan vs Napoli September 28, 2025

Italy   /   Serie A
AC Milan
AC Milan
Home · last 5 D L L W L
Kick-off
Sun 28 Sep · 18:45
2:1
Full-time
Napoli
Napoli
W D L W W Away · last 5
Stadio Giuseppe Meazza · Milan Referee Daniele Chiffi, Italy
Hit
BTTS Yes
BTTS Yes
AI 65% · book 1.91
Hit
Over 2.5
Over 2.5
AI 50% · book 2.28
Hit
Double Chance 1X
Double Chance 1X
AI 65% · book 1.42
Total goals
3
2 · 1
xG (open play)
0.74 – 2.85
Δ −2.11
Possession
36% – 64%
AI accuracy
7 / 9
picks cashed
Post-match · 90 sec read

This clash features two strong sides with contrasting recent form trends. AC Milan have shown solid defensive resilience at home and a decent attacking output, while Napoli arrive with a potent attack and consistent winning momentum. The home advantage slightly favors Milan, but Napoli's overall strength and attacking threat make this a finely balanced encounter. Expect a competitive game with goal-scoring chances at both ends, leaning towards a close result. The market suggests a moderately open game with a good chance for both teams to score and a slight edge to the home side in a tight match.

P Recap generated by AI · 6 markets graded

Lineups

MIL 3-5-2 · NAP 4-1-4-1
Subs used · MIL
59' Bartesaghi ↑ · Pulišić
69' Leão ↑ · Giménez
69' Athekame ↑ · Saelemaekers
80' Winter ↑ · Fofana
80' Loftus-Cheek ↑ · Tomori
Subs used · NAP
72' Elmas ↑ · Bruyne
73' Neres ↑ · McTominay
73' Lucca ↑ · Højlund
77' Lang ↑ · Politano
90' Gilmour ↑ · Lobotka

📊 Statistics

MIL 21 NAP
36%
Possession (%)
64%
0.74
Expected Goals (xG) expected goals
2.85
6
Total Shots
19
3
Shots on Target
7
2
Shots off Target
6
5
Shots Inside Box
12
1
Corner Kicks
7
1
Offsides
0
7
Fouls
7
83%
Pass Accuracy (%)
91%
1
Yellow Cards
0
6
Goalkeeper Saves
1

Match events

15 · 2 – 1
Alexis Saelemaekers
Assist · Christian Pulišić · 1–0
3'
Christian Pulišić
Assist · Youssouf Fofana · 2–0
31'
Half-time · 2 – 0
Pervis Estupiñán
Red Card
57'
Davide Bartesaghi ↓ · Christian Pulišić ↑
Substitution 1
59'
60'
Kevin De Bruyne (P)
Penalty · 2–1
Rafael Leão ↓ · Santiago Giménez ↑
Substitution 2
69'
Zachary Athekame ↓ · Alexis Saelemaekers ↑
Substitution 3
69'
72'
Eljif Elmas ↓ · Kevin De Bruyne ↑
Substitution 1
73'
David Neres ↓ · Scott McTominay ↑
Substitution 2
73'
Lorenzo Lucca ↓ · Rasmus Højlund ↑
Substitution 3
77'
Noa Lang ↓ · Matteo Politano ↑
Substitution 4
Koni De Winter ↓ · Youssouf Fofana ↑
Substitution 4
80'
Ruben Loftus-Cheek ↓ · Fikayo Tomori ↑
Substitution 5
80'
Adrien Rabiot
Yellow Card
90'
90'
Billy Gilmour ↓ · Stanislav Lobotka ↑
Substitution 5
Full-time · 2 – 1

Bet recap · markets settled

9 · 7 W · 2 L
Market Odds Closed AI Result P/L · 1u
BTTS Yes 1.91 65% Cashed +0.91 Cashed
Over 2.5 2.28 50% Cashed +1.28 Cashed
Double Chance 1X 1.42 65% Cashed +0.42 Cashed
AH Home 0 1.78 55% Cashed +0.78 Cashed
Home Team Total Over 0.5 1.32 75% Cashed +0.32 Cashed
Away Team Total Over 0.5 1.42 70% Cashed +0.42 Cashed
Home Win 2.53 40% Cashed +1.53 Cashed
Draw 3.32 27% Lost −1.00 Miss
Away Win 3.20 34% Lost −1.00 Miss
Total · 9 markets @ 1u each 7 W · 2 L +3.66u +41% ROI