Match Details

Serie A
AC Milan
0 3
Udinese
Full Time
HT 0-2
D. Bartesaghi 27' (OG)
J. Ekkelenkamp 37'A. Atta 71'
Match Started
Rafael Leão 16'

Yellow Card

D. Bartesaghi 27'

Own Goal

J. Ekkelenkamp 37'

Goal (Assist: N. Zaniolo)

Half Time
Thomas Kristensen 46'

Yellow Card

Z. Athekame N. Fullkrug 46'

Substitution

S. Ricci Y. Fofana 60'

Substitution

N. Zaniolo J. Piotrowski 66'

Substitution

A. Atta 71'

Goal (Assist: J. Ekkelenkamp)

C. Pulisic C. Nkunku 72'

Substitution

L. Modric A. Jashari 72'

Substitution

K. Davis I. Gueye 76'

Substitution

R. Leao R. Loftus-Cheek 77'

Substitution

A. Atta O. Zarraga 85'

Substitution

J. Ekkelenkamp L. Miller 86'

Substitution

Full Time
End of Match

AC Milan 4-3-3 Massimiliano Allegri

M. Maignan 16
Maignan
D. Bartesaghi 33
Bartesaghi
S. Pavlovic 31
Pavlovic
K. De Winter 5
Winter
Z. Athekame 24
Athekame
A. Rabiot 12
Rabiot
L. Modric 14
Modric
S. Ricci 4
Ricci
C. Pulisic 11
Pulisic
R. Leao 10
Leao
A. Saelemaekers 56
Saelemaekers

Starters

  • M. Maignan16 M. Maignan
  • D. Bartesaghi33 D. Bartesaghi
  • S. Pavlovic31 S. Pavlovic
  • K. De Winter5 K. De Winter
  • Z. Athekame24 Z. Athekame
  • A. Rabiot12 A. Rabiot
  • L. Modric14 L. Modric
  • S. Ricci4 S. Ricci
  • C. Pulisic11 C. Pulisic
  • R. Leao10 R. Leao
  • A. Saelemaekers56 A. Saelemaekers

Substitutes

  • P. Terracciano1 P. Terracciano
  • P. Estupinan2 P. Estupinan
  • S. Gimenez7 S. Gimenez
  • R. Loftus-Cheek8 R. Loftus-Cheek
  • N. Fullkrug9 N. Fullkrug
  • C. Nkunku18 C. Nkunku
  • Y. Fofana19 Y. Fofana
  • F. Tomori23 F. Tomori
  • D. Odogu27 D. Odogu
  • A. Jashari30 A. Jashari
  • M. Pittarella37 M. Pittarella
  • M. Gabbia46 M. Gabbia

Udinese 5-4-1 Kosta Runjaic

M. Okoye 40
Okoye
H. Kamara 11
Kamara
O. Solet 28
Solet
C. Kabasele 27
Kabasele
T. Kristensen 31
Kristensen
K. Ehizibue 19
Ehizibue
J. Ekkelenkamp 32
Ekkelenkamp
A. Atta 14
Atta
J. Karlstrom 8
Karlstrom
N. Zaniolo 10
Zaniolo
K. Davis 9
Davis

Starters

  • M. Okoye40 M. Okoye
  • H. Kamara11 H. Kamara
  • O. Solet28 O. Solet
  • C. Kabasele27 C. Kabasele
  • T. Kristensen31 T. Kristensen
  • K. Ehizibue19 K. Ehizibue
  • J. Ekkelenkamp32 J. Ekkelenkamp
  • A. Atta14 A. Atta
  • J. Karlstrom8 J. Karlstrom
  • N. Zaniolo10 N. Zaniolo
  • K. Davis9 K. Davis

Substitutes

  • A. Nunziante1 A. Nunziante
  • O. Zarraga6 O. Zarraga
  • I. Gueye7 I. Gueye
  • N. Bertola13 N. Bertola
  • V. Bayo15 V. Bayo
  • A. Buksa18 A. Buksa
  • J. Arizala20 J. Arizala
  • B. Mlacic22 B. Mlacic
  • J. Piotrowski24 J. Piotrowski
  • A. Camara29 A. Camara
  • L. Miller38 L. Miller
  • R. Sava90 R. Sava
  • D. Padelli93 D. Padelli

Loading chat...

Match Statistics

AC Milan Udinese
  • 3 Shots on Goal 6
  • 8 Shots off Goal 4
  • 20 Total Shots 12
  • 9 Blocked Shots 2
  • 14 Shots insidebox 8
  • 6 Shots outsidebox 4
  • 9 Fouls 14
  • 4 Corner Kicks 3
  • 0 Offsides 0
  • 63% Ball Possession 37%
  • 1 Yellow Cards 1
  • 0 Red Cards 0
  • 4 Goalkeeper Saves 3
  • 558 Total passes 326
  • 493 Passes accurate 269
  • 88% Passes % 83%
  • 1.78 expected_goals 1.19
  • 0 goals_prevented 0

Head-to-Head Stats

AC Milan Wins 5
Draws 2
Udinese Wins 3

Recent Matches

  • 2021-12-11 Udinese 1 - 1 AC Milan
  • 2022-02-25 AC Milan 1 - 1 Udinese
  • 2022-08-13 AC Milan 4 - 2 Udinese
  • 2023-03-18 Udinese 3 - 1 AC Milan
  • 2023-11-04 AC Milan 0 - 1 Udinese
  • 2024-01-20 Udinese 2 - 3 AC Milan
  • 2024-10-19 AC Milan 1 - 0 Udinese
  • 2025-04-11 Udinese 0 - 4 AC Milan
  • 2025-09-20 Udinese 0 - 3 AC Milan
  • 2026-04-11 AC Milan 0 - 3 Udinese

Recent Form

AC Milan
WLWWL
Udinese
WLDWL

Related News

  • AC Milan faces Champions League crisis after Udinese defeat

    AC Milan’s grip on a Champions League spot has loosened significantly following a demoralizing home loss to Udinese, leaving Massimiliano Allegri’s side under immense pressure from chasing rivals. AC Milan has entered a period of severe crisis following a disastrous home defeat to Udinese, marking their third loss in four matches. The performance at San Siro triggered a storm of jeers from fans, with star player Rafael Leão bearing the brunt of the frustration after a lackluster display. This downturn has allowed Juventus and Como to close the gap on the top four. ​Manager Massimiliano Allegri is facing intense criticism for his tactical choices, particularly the failed experiment of playing Leão as a central striker in a 4-3-3 system. The club is reportedly considering an immediate return to a 3-5-2 formation to stabilize results. As Champions League qualification hangs in the balance, the media suggests Leão’s tenure in Milan may be approaching an end.
  • Luciano Spalletti set to sign Juventus contract extension ahead of Atalanta clash

    Juventus Head Coach Luciano Spalletti is expected to sign a contract extension through 2028, potentially finalizing the deal before this weekend’s crucial Serie A trip to Bergamo.

    ​Luciano Spalletti is reportedly on the verge of committing his future to Juventus with a new long-term deal.

    According to La Gazzetta dello Sport, terms are largely settled for an extension that would keep the veteran manager in Turin until 2028.

    The agreement is expected to see Spalletti earn upwards of €6 million per season, placing him among the highest-paid tacticians in the Italian top flight.

    ​While Sporting Director Marco Ottolini previously suggested there was “no rush” to finalize the paperwork, reports indicate an announcement could arrive before Saturday’s match against Atalanta.

    The club’s hierarchy, including Giorgio Chiellini and Damien Comolli, has consistently backed Spalletti to lead the project.

    Talks are described as being at an “advanced stage” as Juventus focuses on a strong finish to the season.

  • Pini Zahavi in Barcelona for crucial talks with Flick and Lewandowski

    High-profile agent Pini Zahavi has arrived in Barcelona to discuss the futures of manager Hansi Flick and striker Robert Lewandowski ahead of tonight’s Champions League quarter-final.

    ​Super-agent Pini Zahavi is in Barcelona to attend tonight’s quarter-final clash against Atlético Madrid. His visit serves a dual purpose, as he is scheduled to meet with both Hansi Flick and Robert Lewandowski.

    While the club is eager to extend Flick’s current deal, the manager notoriously prefers short-term agreements.

    Zahavi aims to align the coach’s vision with the board’s proposals before formalizing any negotiations.

    ​Robert Lewandowski’s future is also a primary concern, with his contract set to expire this June.

    Despite lucrative interest from Saudi Arabia and the MLS, the veteran striker reportedly wishes to remain at the Spotify Camp Nou.

    Lewandowski is even open to a salary reduction to facilitate a renewal, but he requires “clarity on the club’s intentions” before committing to a final decision.

  • The 40-year-old and the ‘best keeper in the world’ who stole the show from $950m worth of talent

    Bayern Munich and Arsenal secured first-leg victories in the Champions League quarter-finals, but it was the goalkeepers who dominated the headlines. Manuel Neuer, at 40, delivered a stellar performance for Bayern in their 2-1 win against Real Madrid, making crucial saves that earned him praise as the MVP. Meanwhile, David Raya’s heroics for Arsenal in their 1-0 victory over Sporting Lisbon led Kai Havertz to declare him the ‘best keeper in the world’ over the last two seasons.

    READ MORE FROM FOOTBALL360.COM.AU

  • Aaron Ramsey ‘curse’ ends as he retires after ‘killing off’ celebs from Bin Laden to Pope

    Arsenal and Wales legend Aaron Ramsey has officially retired from professional football at 35, concluding a 20-year career defined by major trophies, international heroics, and a bizarre internet “curse.”

    The footballing world pauses today as Aaron Ramsey announces his retirement at 35. The Welshman’s journey, spanning two decades, reached its pinnacle at Arsenal, where he became a legendary figure.

    Over 369 appearances, he netted 64 goals, including iconic FA Cup final winners in 2014 and 2017. His departure marks the end of an era for North London and Welsh football fans alike.

    Ramsey’s influence extended far beyond the Emirates. A cornerstone of Wales’ “Golden Generation,” he earned 86 caps and orchestrated their historic semi-final run at Euro 2016.

    Despite a career often hampered by injuries—including a horrific leg break in 2010—his resilience led him to Serie A glory with Juventus and a brief managerial stint at Cardiff City, proving his tactical depth and enduring quality.

    While his on-pitch achievements are undeniable, Ramsey retires with a unique pop-culture legacy: the “Ramsey Curse.”

    The bizarre phenomenon saw high-profile deaths coincide with his goals for years. From political figures to Hollywood icons, the trend fueled a decade of internet memes.

    As he hangs up his boots, the world of celebrity finally breathes a sigh of relief as the myth concludes.

1. Match Summary

Udinese delivered a stunning performance, defeating AC Milan 3-0 at home. A disastrous own goal in the 27th minute opened the scoring for Udinese, followed by goals from Jürgen Ekkelenkamp and Arthur Atta. Despite dominating possession and having more total shots, AC Milan failed to convert their opportunities, while Udinese proved clinical in front of goal. The match was largely controlled by Udinese in the second half, solidifying their victory.

2. Team Performance Analysis

AC Milan: Despite enjoying 63% ball possession and completing a significantly higher number of passes (561 vs 328), AC Milan lacked the cutting edge in the final third. Their 20 total shots, including 14 inside the box, suggest they created chances, but only 3 were on target. The expected goals (xG) of 1.65 indicates they *should* have scored, but their finishing was poor. The own goal was a significant blow, and the team seemed to lose momentum after conceding. Defensively, they were exposed, allowing Udinese to be effective on the counter.

Udinese: Udinese were incredibly efficient, converting 6 of their 12 shots into goals. While they had less possession, they were more effective with their attacks. Their defensive organization limited AC Milan's clear-cut chances, and they capitalized on their opportunities. The team's passing accuracy of 82% was respectable, and they were disciplined, committing slightly more fouls than Milan but maintaining control. Their xG of 1.24 suggests they were slightly fortunate with their goal conversion, but their clinical finishing was the key to victory.

Key Statistical Highlights:

Possession: AC Milan 63% - Udinese 37% Total Shots: AC Milan 20 - Udinese 12 Shots on Goal: AC Milan 3 - Udinese 6 Pass Accuracy: AC Milan 88% - Udinese 82% Expected Goals: AC Milan 1.65 - Udinese 1.24

3. Chronological Breakdown of Key Events

Minute 16': Rafael Leão (AC Milan) receives a Yellow Card. Minute 27': Udinese takes the lead with an own goal from Davide Bartesaghi (AC Milan). Minute 37': Jürgen Ekkelenkamp (Udinese) scores, assisted by Nicolò Zaniolo, extending Udinese's lead to 2-0. Minute 46': Zachary Athekame (AC Milan) is substituted. Minute 46': Thomas Kristensen (Udinese) receives a Yellow Card. Minute 60': Samuele Ricci (AC Milan) is substituted. Minute 66': Nicolò Zaniolo (Udinese) is substituted. Minute 71': Arthur Atta (Udinese) scores, assisted by Jürgen Ekkelenkamp, making it 3-0. Minute 72': Christian Pulišić (AC Milan) is substituted. Minute 72': Luka Modric (AC Milan) is substituted. Minute 76': Keinan Davis (Udinese) is substituted. Minute 77': Rafael Leão (AC Milan) is substituted. Minute 85': Arthur Atta (Udinese) is substituted. Minute 86': Jürgen Ekkelenkamp (Udinese) is substituted.
Scroll to Top