Serie A Gameweek 8

Udinese 0 - 2 FT AC Milan

Bluenergy Stadium

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
30
FT
Sun, Oct 25
Italiano
Udinese
0-2
AC Milan
⚡ Intensity 24
⚖️ Balance 18
🏆 Stakes 37
🎲 Upset 0
Pulisic strikes early, Milan stay in control

Win Probability

  • Udinese 19%
  • Draw 25%
  • AC Milan 57%

Futmetrix AI estimate

An early strike, then a two-goal cushion

Skip It Futmetrix Score: 30/100. This 2-0 matters because it keeps Milan moving towards the European places while deepening Udinese’s poor run.

Opening Act

At Bluenergy Stadium, the match tilted towards AC Milan almost immediately: in the sixth minute, Christian Pulisic turned Luka Modrić’s assist into the opener. The goal set the terms, though it did not erase Udinese from the contest. The hosts put five efforts on target, but their threat was limited: only three shots came from inside the box, and their expected-goals figure was 0.45. Milan had 18 attempts, 15 from inside the area, and dominated possession with 60%. That is control with a purpose, not just comfortable circulation. The Intensity came from the volume and the goalkeepers’ work; Pulisic’s early strike left Udinese chasing a match in which clear chances were hard to find. Five efforts on target alone do not tell the full story of the hosts’ threat.

The Pivot

The decisive cushion arrived in the 65th minute, when Omari Hutchinson made it 2-0. Milan had already created four big chances to Udinese’s one, so the second goal reflected a wider difference in threat rather than a lucky break. Across the match, 29 shots produced 11 efforts on target and nine saves between the goalkeepers. There was plenty to stop, yet the visitors were consistently more dangerous in the area. S. Pavlović was singled out for an outstanding performance, one of the visitors’ standout displays alongside the scorers. The Balance finally tipped beyond repair at Hutchinson’s finish: Udinese still had attempts, but not the quality to make the result feel fragile. The second goal turned Milan’s control into a comfortable advantage.

Resolution

The result carries more weight than the 2-0 scoreline alone suggests. Milan came into the eighth round fifth on 15 points after seven matches and unbeaten; this win extends that run and keeps the European places firmly in view without pretending the season is already decided. Udinese entered 17th on four points, carrying five consecutive defeats. Another loss extends the skid and increases the need for an immediate response. The Stakes were different: Milan needed to turn control into points, while Udinese needed to stop the slide before pressure near the bottom grew. The visitors completed the job, winning 2-0 away, although the night was more about command than spectacle. Twenty-nine attempts and nine saves made it a busy contest, but the clearest chances and both goals belonged to Milan.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
40%
60%
Udinese 40%
AC Milan 60%
Shots
11
18
Udinese 11
AC Milan 18
Shots on Target
5
6
Udinese 5
AC Milan 6
Expected Goals (xG)
0.45
3.12
Udinese 0.45
AC Milan 3.12
Passes
407
609
Udinese 407
AC Milan 609
Corners
5
4
Udinese 5
AC Milan 4
Fouls
11
12
Udinese 11
AC Milan 12
Yellow Cards
1
2
Udinese 1
AC Milan 2
Red Cards
0
0
Udinese 0
AC Milan 0

Match Events

Christian Pulisic (Luka Modrić) ⚽ 6'
Gonçalo Ramos 🟨 39'
43' 🟨 Jesper Karlstrom
45' 🔄 ↓ Jakub Piotrowski ↑Lennon Miller
HT
63' 🔄 ↓ Mergim Vojvoda ↑Nicolo Zaniolo
64' 🔄 ↓ Hassane Kamara ↑Juan Arizala
↓ Omari Hutchinson ↑Ruben Loftus-Cheek 🔄 73'
↓ Fikayo Tomori ↑Yunus Musah 🔄 73'
83' 🔄 ↓ Jesper Karlstrom ↑Sandi Lovric
83' 🔄 ↓ Keinan Davis ↑Giulio Vinciati
↓ Davide Bartesaghi ↑Alphadjo Cissè 🔄 85'
Luka Modrić 🟨 90'
↓ Gonçalo Ramos ↑Francesco Camarda 🔄 90'+1
↓ Ruben Loftus-Cheek ↑Christian Comotto 🔄 90'+1
FT

Player Cards

Our take on every player in this match

Udinese

Goalkeepers
Maduka Okoye
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
James Abankwah
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
60%
Duel Win %
Christian Kabasele
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
9
Duels Won
0
Pens Won
Matteo Palma
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
78%
Duel Win %
Midfielders
Mërgim Vojvoda
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Jakub Piotrowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Jesper Karlström
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Hassane Kamara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Giorgi Chakvetadze
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
39%
Pass Acc
Jurgen Ekkelenkamp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Keinan Davis
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
BENCH
Daniele Padelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Bartosz Mrozek
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Enzo Ebosse
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolò Bertola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oier Zarraga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolò Zaniolo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Juan Arizala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Unai Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sandi Lovrić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Lennon Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Giulio Vinciati
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Lazar Jovanović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

AC Milan

Goalkeepers
Mike Maignan
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Fikayo Tomori
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Koni De Winter
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
50%
Duel Win %
Strahinja Pavlović
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
89%
Duel Win %
Sankhoun Diawara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Omari Hutchinson
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Luka Modrić
MAGNET
MAGNET
103
Activity
103
Activity
91
Passes
12
Duels
Ardon Jashari
MAGNET
MAGNET
98
Activity
98
Activity
96
Passes
2
Duels
Davide Bartesaghi
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Christian Pulišić
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
41%
Pass Acc
Forwards
Gonçalo Ramos
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
BENCH
L. P. Bouyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lorenzo Torriani
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pervis Estupiñán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Filippo Terracciano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Valeri Vladimirov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alphadjo Cissè
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Christian Comotto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ruben Loftus-Cheek
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Yunus Musah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
L. Ossola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Francesco Camarda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/11/2026 AC Milan 0 - 3 Udinese Serie A Stadio Giuseppe Meazza
09/20/2025 Udinese 0 - 3 AC Milan Serie A Bluenergy Stadium - Stadio Friuli
04/11/2025 Udinese 0 - 4 AC Milan Serie A Bluenergy Stadium
10/19/2024 AC Milan 1 - 0 Udinese Serie A Stadio Giuseppe Meazza
01/20/2024 Udinese 2 - 3 AC Milan Serie A Bluenergy Stadium
11/04/2023 AC Milan 0 - 1 Udinese Serie A Stadio Giuseppe Meazza
03/18/2023 Udinese 3 - 1 AC Milan Serie A Dacia Arena
08/13/2022 AC Milan 4 - 2 Udinese Serie A Stadio Giuseppe Meazza
02/25/2022 AC Milan 1 - 1 Udinese Serie A Stadio Giuseppe Meazza
12/11/2021 Udinese 1 - 1 AC Milan Serie A Dacia Arena
04/11/2026
Serie A Stadio Giuseppe Meazza
09/20/2025
Serie A Bluenergy Stadium - Stadio Friuli
04/11/2025
Serie A Bluenergy Stadium
10/19/2024
Serie A Stadio Giuseppe Meazza
01/20/2024
Serie A Bluenergy Stadium
11/04/2023
Serie A Stadio Giuseppe Meazza
03/18/2023
Serie A Dacia Arena
08/13/2022
Serie A Stadio Giuseppe Meazza
02/25/2022
Serie A Stadio Giuseppe Meazza
12/11/2021
Serie A Dacia Arena
Udinese Win
AC Milan Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 8 22 23 10 +13 WInter 2 - 1 Fiorentina (25-10-2026)WBologna 1 - 3 Inter (17-10-2026)WInter 3 - 0 Parma (10-10-2026)DAS Roma 2 - 2 Inter (19-09-2026)WInter 5 - 3 Udinese (14-09-2026)
2 Lazio 8 22 16 5 +11 WLazio 2 - 1 Parma (24-10-2026)WJuventus 0 - 3 Lazio (18-10-2026)WLazio 3 - 1 Monza (11-10-2026)WVenezia 0 - 2 Lazio (19-09-2026)DLazio 2 - 2 AC Milan (12-09-2026)
3 AS Roma 8 18 19 6 +13 DNapoli 3 - 3 AS Roma (24-10-2026)WAS Roma 2 - 0 Genoa (17-10-2026)DComo 0 - 0 AS Roma (11-10-2026)DAS Roma 2 - 2 Inter (19-09-2026)WTorino 0 - 2 AS Roma (14-09-2026)
4 AC Milan 8 18 16 7 +9 WUdinese 0 - 2 AC Milan (25-10-2026)WAC Milan 3 - 2 Atalanta (18-10-2026)DSassuolo 1 - 1 AC Milan (11-10-2026)WAC Milan 3 - 0 Lecce (20-09-2026)DLazio 2 - 2 AC Milan (12-09-2026)
5 Como 8 17 14 7 +7 WComo 2 - 0 Sassuolo (24-10-2026)WFiorentina 1 - 3 Como (18-10-2026)DComo 0 - 0 AS Roma (11-10-2026)LFrosinone 2 - 0 Como (20-09-2026)WComo 2 - 1 Parma (14-09-2026)
6 Frosinone 8 14 17 13 +4 DAtalanta 4 - 4 Frosinone (25-10-2026)WFrosinone 4 - 2 Sassuolo (16-10-2026)LNapoli 3 - 0 Frosinone (10-10-2026)WFrosinone 2 - 0 Como (20-09-2026)DGenoa 1 - 1 Frosinone (12-09-2026)
7 Juventus 8 14 11 8 +3 WLecce 0 - 2 Juventus (25-10-2026)LJuventus 0 - 3 Lazio (18-10-2026)DCagliari 1 - 1 Juventus (11-10-2026)WJuventus 2 - 0 Atalanta (20-09-2026)LSassuolo 3 - 2 Juventus (13-09-2026)
8 Torino 8 13 13 11 +2 WTorino 3 - 2 Monza (23-10-2026)WParma 0 - 3 Torino (19-10-2026)WTorino 2 - 1 Udinese (12-10-2026)DBologna 1 - 1 Torino (19-09-2026)LTorino 0 - 2 AS Roma (14-09-2026)
9 Cagliari 8 13 6 9 -3 LCagliari 0 - 2 Bologna (24-10-2026)LMonza 4 - 0 Cagliari (19-10-2026)DCagliari 1 - 1 Juventus (11-10-2026)WUdinese 0 - 1 Cagliari (19-09-2026)WAtalanta 1 - 2 Cagliari (12-09-2026)
10 Napoli 8 11 13 10 +3 DNapoli 3 - 3 AS Roma (24-10-2026)LVenezia 1 - 0 Napoli (17-10-2026)WNapoli 3 - 0 Frosinone (10-10-2026)DFiorentina 1 - 1 Napoli (20-09-2026)WNapoli 1 - 0 Bologna (13-09-2026)
11 Atalanta 8 10 14 15 -1 DAtalanta 4 - 4 Frosinone (25-10-2026)LAC Milan 3 - 2 Atalanta (18-10-2026)WAtalanta 3 - 1 Venezia (12-10-2026)LJuventus 2 - 0 Atalanta (20-09-2026)LAtalanta 1 - 2 Cagliari (12-09-2026)
12 Lecce 8 9 9 14 -5 LLecce 0 - 2 Juventus (25-10-2026)WUdinese 0 - 3 Lecce (18-10-2026)LLecce 1 - 2 Bologna (11-10-2026)LAC Milan 3 - 0 Lecce (20-09-2026)WLecce 3 - 2 Monza (13-09-2026)
13 Bologna 8 8 8 10 -2 WCagliari 0 - 2 Bologna (24-10-2026)LBologna 1 - 3 Inter (17-10-2026)WLecce 1 - 2 Bologna (11-10-2026)DBologna 1 - 1 Torino (19-09-2026)LNapoli 1 - 0 Bologna (13-09-2026)
14 Sassuolo 8 8 12 16 -4 LComo 2 - 0 Sassuolo (24-10-2026)LFrosinone 4 - 2 Sassuolo (16-10-2026)DSassuolo 1 - 1 AC Milan (11-10-2026)LMonza 2 - 1 Sassuolo (18-09-2026)WSassuolo 3 - 2 Juventus (13-09-2026)
15 Monza 8 7 15 18 -3 LTorino 3 - 2 Monza (23-10-2026)WMonza 4 - 0 Cagliari (19-10-2026)LLazio 3 - 1 Monza (11-10-2026)WMonza 2 - 1 Sassuolo (18-09-2026)LLecce 3 - 2 Monza (13-09-2026)
16 Genoa 8 7 6 13 -7 WGenoa 1 - 0 Venezia (25-10-2026)LAS Roma 2 - 0 Genoa (17-10-2026)WGenoa 2 - 1 Fiorentina (10-10-2026)LParma 2 - 1 Genoa (20-09-2026)DGenoa 1 - 1 Frosinone (12-09-2026)
17 Udinese 8 4 9 18 -9 LUdinese 0 - 2 AC Milan (25-10-2026)LUdinese 0 - 3 Lecce (18-10-2026)LTorino 2 - 1 Udinese (12-10-2026)LUdinese 0 - 1 Cagliari (19-09-2026)LInter 5 - 3 Udinese (14-09-2026)
18 Fiorentina 8 4 9 19 -10 LInter 2 - 1 Fiorentina (25-10-2026)LFiorentina 1 - 3 Como (18-10-2026)LGenoa 2 - 1 Fiorentina (10-10-2026)DFiorentina 1 - 1 Napoli (20-09-2026)WVenezia 2 - 4 Fiorentina (11-09-2026)
19 Parma 8 4 5 15 -10 LLazio 2 - 1 Parma (24-10-2026)LParma 0 - 3 Torino (19-10-2026)LInter 3 - 0 Parma (10-10-2026)WParma 2 - 1 Genoa (20-09-2026)LComo 2 - 1 Parma (14-09-2026)
20 Venezia 8 3 6 17 -11 LGenoa 1 - 0 Venezia (25-10-2026)WVenezia 1 - 0 Napoli (17-10-2026)LAtalanta 3 - 1 Venezia (12-10-2026)LVenezia 0 - 2 Lazio (19-09-2026)LVenezia 2 - 4 Fiorentina (11-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.