Match report

Udinese Stuns AC Milan 3–0 in Serie A Clash

AC Milan
AC Milan
0–3
FT
Udinese
Udinese
Apr 11, 2026

Udinese stunned Serie A giants AC Milan with a convincing 3–0 victory, putting an end to the hosts' hopes of a strong finish to the season. The match was marred by early disciplinary issues for AC Milan, with Rafael Leao receiving a yellow card for unsportsmanlike conduct. The turning point came in the 27th minute when Davide Bartesaghi scored an own goal, followed by Jan Ekkelenkamp's goal in the 37th minute, which was set up by Niclas Zaniolo. AC Milan struggled to regain momentum, and Udinese

Key Facts

  • Final Score: AC Milan 0–3 Udinese
  • Davide Bartesaghi scored an own goal at 27 minutes
  • Jan Ekkelenkamp (Udinese) scored at 37 minutes, assisted by Niclas Zaniolo
  • Abubakar Atta (Udinese) scored at 71 minutes, assisted by Jan Ekkelenkamp
  • Rafael Leao (AC Milan) received a yellow card at 16 minutes
  • Tobias Kristensen (Udinese) received a yellow card at 46 minutes

Lineups

AC Milan

Formation: 4-3-3

Starting XI

  • 16 Mike Maignan (G)
  • 24 Zachary Athekame (D)
  • 5 Koni De Winter (D)
  • 31 Strahinja Pavlović (D)
  • 33 Davide Bartesaghi (D)
  • 4 Samuele Ricci (M)
  • 14 Luka Modric (M)
  • 12 Adrien Rabiot (M)
  • 56 Alexis Saelemaekers (F)
  • 10 Rafael Leão (F)
  • 11 Christian Pulišić (F)

Substitutes

  • 9 Niclas Füllkrug
  • 19 Youssouf Fofana
  • 7 Santiago Giménez
  • 8 Ruben Loftus-Cheek
  • 1 Pietro Terracciano
  • 18 Christopher Nkunku
  • 37 Matteo Pittarella
  • 30 Ardon Jashari
  • 46 Matteo Gabbia
  • 2 Pervis Estupiñán
  • 23 Fikayo Tomori
  • 27 David Odogu

Udinese

Formation: 3-5-2

Starting XI

  • 40 Maduka Okoye (G)
  • 31 Thomas Kristensen (D)
  • 27 Christian Kabasele (D)
  • 28 Oumar Solet (D)
  • 19 Kingsley Ehizibue (M)
  • 10 Nicolò Zaniolo (M)
  • 8 Jesper Karlström (M)
  • 14 Arthur Atta (M)
  • 11 Hassane Kamara (M)
  • 9 Keinan Davis (F)
  • 32 Jürgen Ekkelenkamp (F)

Substitutes

  • 24 Jakub Piotrowski
  • 90 Răzvan Sava
  • 93 Daniele Padelli
  • 22 Branimir Mlačić
  • 1 Alessandro Nunziante
  • 7 Idrissa Gueye
  • 29 Abdoulaye Camara
  • 18 Adam Buksa
  • 13 Nicolò Bertola
  • 20 Juan Arizala
  • 15 Vakoun Bayo
  • 6 Oier Zarraga
  • 38 Lennon Miller

Timeline

  1. AC Milan
    16' AC Milan Card · Yellow Card
    R. Leao

    Unsportsmanlike conduct

  2. Udinese
    27' Udinese Goal · Own Goal
    Davide Bartesaghi
  3. Udinese
    37' Udinese Goal · Normal Goal
    J. Ekkelenkamp · Assist: N. Zaniolo
  4. AC Milan
    46' AC Milan subst · Substitution 1
    Off: Zachary Athekame · On: Niclas Füllkrug
  5. Udinese
    46' Udinese Card · Yellow Card
    T. Kristensen

    Holding

  6. AC Milan
    60' AC Milan subst · Substitution 2
    Off: S. Ricci · On: Youssouf Fofana
  7. Udinese
    66' Udinese subst · Substitution 1
    Off: N. Zaniolo · On: J. Piotrowski
  8. Udinese
    71' Udinese Goal · Normal Goal
    A. Atta · Assist: J. Ekkelenkamp
  9. AC Milan
    72' AC Milan subst · Substitution 3
    Off: C. Pulisic · On: C. Nkunku
  10. AC Milan
    72' AC Milan subst · Substitution 4
    Off: L. Modrić · On: A. Jashari
  11. Udinese
    76' Udinese subst · Substitution 2
    Off: Keinan Davis · On: I. Gueye
  12. AC Milan
    77' AC Milan subst · Substitution 5
    Off: R. Leao · On: R. Loftus-Cheek
  13. Udinese
    85' Udinese subst · Substitution 3
    Off: A. Atta · On: O. Zarraga
  14. Udinese
    86' Udinese subst · Substitution 4
    Off: J. Ekkelenkamp · On: L. Miller

Match Stats

Stat AC Milan Udinese
Fouls 9 13
Pass Accuracy 88% 82%
Offsides
Red Cards
Total Shots 20 12
Corners 4 3
Total Passes 544 328
Yellow Cards 1 1
Blocked Shots 9 2
Shots on Target 3 6
xG 1.66 1.24
Shots off Target 8 4
Possession 63% 37%
Goals Prevented 0 0
Accurate Passes 481 270
Shots Inside Box 14 8
Saves 4 3
Shots Outside Box 6 4

Key Match Notes

  • The turning point came in the 27th minute when AC Milan's Davide Bartesaghi scored an own goal, giving Udinese an unexpected lead.
  • Jan Ekkelenkamp's goal in the 37th minute effectively stifled AC Milan's chances, as they fell behind 2–0.