ItalySerie A
Udinese0AC Milan2
25 Oct 2026, 19:45Kick-off · UTC
Competition
Serie A
Venue
Bluenergy Stadium - Stadio Friuli, Udine
Match status
Full time
Referee
M. Marcenaro

Udinese vs AC Milan — 25 October 2026

Match events

Udinese vs AC Milan · Chronological order

First half

  1. 6′

    Goal

    Christian Pulisic

    AC Milan

    Assist: Luka Modrić

    0–1
  2. 39′

    Yellow card

    Gonçalo Ramos

    AC Milan

  3. 43′

    Yellow card

    Jesper Karlstrom

    Udinese

Second half

  1. 65′

    Goal

    Omari Hutchinson

    AC Milan

    0–2
  2. 90′

    Yellow card

    Luka Modrić

    AC Milan

Data current as of . Available events from the saved summary; it may not include every substitution or incident.

Confirmed line-ups

Starting XI and available player events from the completed match.

Confirmed · full time

Ball: goal · P: penalty · OG: own goal · A: assist · Yellow/red rectangle: card · ↑ On · ↓ Off. Times are match minutes; substitute lists also include unused players.

Udinese

3–4–2–1
  1. Goalkeeper
    • Number 40, Maduka Okoye
  2. Formation row 1
    • Number 14, James Abankwah
    • Number 27, Christian Kabasele
    • Number 16, Matteo Palma
  3. Formation row 2
    • Number 23, Mergim Vojvoda
    • Number 8, Jesper Karlstrom
    • Number 24, Jakub Piotrowski
    • Number 11, Hassane Kamara
  4. Formation row 3
    • Number 30, Giorgi Chakvetadze
    • Number 32, Jurgen Ekkelenkamp
  5. Formation row 4
    • Number 9, Keinan Davis

Coach

  • Kosta Runjaic

Substitutes

  • 41 Bartosz Mrozek
  • 93 Daniele Padelli
  • 13 Nicolo Bertola
  • 77 Enzo Ebosse
  • 4 Sandi Lovrić
  • 6 Oier Zarraga
  • 10 Nicolò Zaniolo
  • 20 Juan Arizala
  • 38 Lennon Miller
  • 46 Unai Gómez
  • 45 Giulio Vinciati
  • 91 Lazar Jovanovic

AC Milan

4–4–2
  1. Goalkeeper
    • Number 16, Mike Maignan
  2. Formation row 1
    • Number 23, Fikayo Tomori
    • Number 5, Koni De Winter
    • Number 31, Strahinja Pavlović
    • Number 13, Sankhoun Diawara
  3. Formation row 2
    • Number 20, Omari Hutchinson
    • Number 14, Luka Modrić
    • Number 30, Ardon Jashari
    • Number 33, Davide Bartesaghi
  4. Formation row 3
    • Number 11, Christian Pulisic
    • Number 9, Gonçalo Ramos

Coach

  • Rúben Amorim

Substitutes

  • 41 Léo-Paul Bouyer
  • 96 Lorenzo Torriani
  • 2 Pervis Estupiñán
  • 35 Valeri Vladimirov
  • 42 Filippo Terracciano
  • 47 Nirash Perera
  • 48 Malick Cissé
  • 8 Ruben Loftus-Cheek
  • 28 Christian Comotto
  • 40 Lorenzo Ossola
  • 55 Silvano Vos
  • 70 Alphadjo Cisse
  • 80 Yunus Musah
  • 73 Francesco Camarda

Data current as of . The field shows the starting formation, with available recorded events; it does not reconstruct positions throughout the game. Coverage may be incomplete.

Match statistics

Full match · Udinese vs AC Milan

Full-match statistics: Udinese and AC Milan
UdineseStatisticAC Milan
40%Possession60%
0.55Expected goals (xG)3.59
5Shots on target7
5Shots off target7
2Blocked shots5
5Corners4
0Offsides1
11Fouls13
16Throw-ins15
1Yellow cards2
0Yellow/red cards0
0Red cards0
1Crosses3
0Counter-attacks0
5Goalkeeper saves5
5Goal kicks7
0Treatments0

Data current as of . Match totals as provided; no breakdown by half. — means not provided. Bars compare each pair of values.

The results and league table below are saved historical context, not performance statistics from this match. Check the data times shown in each section.

Results & head-to-head

Recent team results and previous meetings · All competitions · Newest first

Head-to-head

Last 10 meetings shown · All competitions

Udinese wins
3
Draws
2
AC Milan wins
5

Based on this saved sample. Shootout wins count as wins.

  1. Serie A 25/26Italy
    AC Milan (home)Score 0–3Udinese (away), winner
  2. Serie A 25/26Italy
    Udinese (home)Score 0–3AC Milan (away), winner
  3. Serie A 24/25Italy
    Udinese (home)Score 0–4AC Milan (away), winner
  4. Serie A 24/25Italy
    AC Milan (home), winnerScore 1–0Udinese (away)
  5. Serie A 23/24Italy
    Udinese (home)Score 2–3AC Milan (away), winner
  6. Serie A 23/24Italy
    AC Milan (home)Score 0–1Udinese (away), winner
  7. Serie A 22/23Italy
    Udinese (home), winnerScore 3–1AC Milan (away)
  8. Serie A 22/23Italy
    AC Milan (home), winnerScore 4–2Udinese (away)
  9. Serie A 21/22Italy
    AC Milan (home)Score 1–1Udinese (away)
  10. Serie A 21/22Italy
    Udinese (home)Score 1–1AC Milan (away)

Data current as of . Up to 10 results per view before this fixture; no automatic live updates. W = win, D = draw, L = loss for the selected team. Scores show home team first and include extra time where played; shootouts decide the winner and are shown separately.

Against common opponents

25 Aug 2026 – 25 Oct 2026 UTC · Two calendar months · All competitions

How Udinese and AC Milan fared against the same opponents. Scores show the historical home team first.

Lecce

Udinese

  1. Serie AItaly
    LUdinese (home)Score 0–3Lecce (away), winner

AC Milan

  1. Serie AItaly
    WAC Milan (home), winnerScore 3–0Lecce (away)

Lazio

Udinese

  1. Serie AItaly
    LUdinese (home)Score 1–2Lazio (away), winner

AC Milan

  1. Serie AItaly
    DLazio (home)Score 2–2AC Milan (away)

Venezia

Udinese

  1. Coppa ItaliaItaly
    WUdinese (home), winnerScore 2–1Venezia (away)

AC Milan

  1. Serie AItaly
    WAC Milan (home), winnerScore 2–0Venezia (away)

Based on the latest 9 saved results for Udinese and 9 for AC Milan, filtered to the period above. This sample may not include every match. Home advantage, competitions and match dates may differ; this comparison is context, not a prediction. Data current as of .

League standings

Serie A · Italy

Scroll horizontally to see all columns.

Serie A overall league standings. Home and Away badges identify this match's participants. A dash means the value was not supplied.
#TeamPWDLGFGAGDPts
1 · Champions LeagueInter87102310+1322
2 · Champions LeagueLazio8710165+1122
3 · Champions LeagueAS Roma8530196+1318
4 · Champions LeagueAC MilanAway8530167+918
5 · Europa LeagueComo 19078521147+717
6 · Europa Conference League qualificationFrosinone84221713+414
7Juventus8422118+314
8Torino84131311+213
9Cagliari841369-313
10Napoli83231310+311
11Atalanta83141415-110
12Lecce8305914-59
13Bologna8224810-28
14Sassuolo82241216-48
15Monza82151518-37
16Genoa8215613-77
17UdineseHome8116918-94
18 · RelegationFiorentina8116919-104
19 · RelegationParma8116515-104
20 · RelegationVenezia8107617-113
  • Champions League
  • Europa League
  • Europa Conference League qualification
  • Relegation

Data current as of . No automatic live updates. Points are shown as recorded. — means not provided.

Original pre-match preview

Udinese vs AC Milan: Match preview — 25 October 2026

Translated with AI assistance. English version reviewed by Gevorg Danielyan. Our editorial standards

Published

AC Milan travel to Udinese looking to extend their unbeaten start to the Serie A season. Domestic competition remains a priority for Ruben Amorim's team, who have collected points in all seven league matches so far. Udinese, meanwhile, have lost five consecutive games and are struggling to recover from a difficult start to the campaign. Recent meetings in Udine also favor Milan, who have won on their last three visits.

Udinese's Declining Form and Defensive Problems

Udinese began the season hoping to build on previous progress and establish themselves in the top half of Serie A. Instead, by the eighth round, Kosta Runjaic's team have found themselves fighting near the bottom of the standings after five consecutive defeats.

Their latest setback was particularly concerning. Udinese suffered a 3-0 home defeat to Lecce, who created several additional clear scoring opportunities. Runjaic's side produced just 0.57 expected goals (xG), their lowest attacking output in the league this season.

In response, Udinese began an extended training camp on Thursday evening, keeping the squad together until the Milan match. The decision reflects the urgency of their situation, although the team's defensive problems have been evident in both league fixtures since the international break.

Before the Lecce defeat, Udinese lost 2-1 to Torino in a match where their opponents generated 2.64 xG and had opportunities to score more. The recurring defensive lapses have made it difficult for Udinese to compete consistently, even when they manage to create chances of their own.

Runjaic must also cope with the absence of David Alaba. The experienced defender, who previously played for Bayern Munich and Real Madrid, has suffered a calf injury and is not expected to return before November 22.

Despite their poor results, Udinese have scored in seven of their nine competitive matches during the 2026/27 season. Their main challenge has been combining that attacking contribution with a more reliable defensive structure.

Milan's Strong League Form and European Setback

Milan experienced a difficult midweek trip to England, losing 3-0 to Bournemouth in the Europa League. However, the circumstances of that defeat provide important context. Amorim selected a heavily rotated starting lineup, and goalkeeper Mike Maignan was sent off in the 28th minute, leaving Milan to play most of the match with ten men.

Their domestic performances have been considerably more encouraging. Milan remain unbeaten after seven Serie A rounds, including draws against Lazio (2-2) and Juventus (1-1), as well as a 3-2 victory over Atalanta.

The performance against Atalanta was arguably Milan's strongest of the season. Amorim's team controlled much of the contest and limited their opponents' ability to respond until the final third of the match.

Milan are still developing their playing identity under the Portuguese manager, but several tactical characteristics are becoming clear. The team emphasize controlled possession, high pressing, and numerical advantages in wide areas. These elements have helped Milan maintain consistency in Serie A despite their less convincing European performances.

Squad availability presents another challenge ahead of the trip to Udine. Right wingback Samuel Chukwueze, an important player in Amorim's system, is sidelined through injury. His absence reduces Milan's options on the flank, where the team regularly seeks to create overloads.

There is more encouraging news regarding Gonçalo Ramos. The center forward, Milan's most expensive signing in club history, has returned to full team training and is expected to be included in the matchday squad.

Despite their unbeaten league record, Milan have shown some defensive vulnerability recently, conceding five goals across their last two matches against Atalanta and Bournemouth. Maintaining their defensive organization will remain important as they look to extend their domestic run.

Referee: Matteo Marcenaro

Matteo Marcenaro was among Serie A's stricter referees last season, averaging 4.08 yellow cards per match. However, he has awarded penalties in only two of his last 17 Serie A appearances.

Key Factors

A central question is whether Udinese can maintain their defensive shape against Milan's possession-based approach. Amorim's team regularly looks to create numerical advantages on the flanks, while Udinese have struggled to restrict opposing attacks in recent matches.

Milan must also manage the effects of their midweek European fixture and adjust to Chukwueze's absence. Udinese's ability to withstand pressure without leaving space for Milan's attacking combinations could be an important factor in how the match develops.

Portrait of Gevorg Danielyan

About the author

Gevorg Danielyan

Gevorg Danielyan is a football writer and AC Milan supporter who has followed the sport since 1998. The first match he watched was the 1998 World Cup final, which sparked his lasting interest in the game. At Onextwo, Gevorg writes match previews and analysis based on statistics, team news and his own observations. His articles offer a personal assessment of each matchup, examining recent performances, tactical questions and the context behind the results. He currently contributes editorial articles to Tipsters.net and has published on Stavka.tv for many years.

Focus: sport, football, ice-hockey, basketball

View profile and articles

Readers’ poll

Who will win?

Voting closed

90 minutes plus stoppage time. Extra time and penalties do not count.

  1. Udinese0%
    0 votes
  2. Draw0%
    0 votes
  3. AC Milan0%
    0 votes

0 votes · No votes yet · Scheduled kick-off

Reader opinions, not probabilities. One vote per browser. Your choice is final.

Latest football match previews