Thursday , 2 July 2026

AC Milan vs Udinese Calcio, Serie A 2025-26 REGULAR SEASON

Serie A · 2025-26
Sat 11 Apr 2026 · 16:00 UTC Giuseppe Meazza 74,675 HT 45' · FT 45'
0–1 27' Davide Bartesaghi og
0–2 37' Jurgen Ekkelenkamp
0–3 71' Arthur Atta

Overview

Match Preview

AC Milan vs Udinese CalcioSerie A at Giuseppe Meazza.

Match Details

  • Referee Matteo Marchetti (Italy)
  • Assistant 1 Davide Imperiale
  • Assistant 2 Domenico Fontemurato
6 games this season 🟨 1.5/game 4.0 goals/game

Recent Form

DateOpponentH/A ScoreResult
11 Apr Udinese Calcio H 0–3 L
06 Apr SSC Napoli A 0–1 L
21 Mar Torino FC H 3–2 W
15 Mar SS Lazio A 0–1 L
08 Mar FC Internazionale Milano H 1–0 W
01 Mar US Cremonese A 2–0 W
DateOpponentH/A ScoreResult
11 Apr AC Milan A 3–0 W
06 Apr Como 1907 H 0–0 D
20 Mar Genoa CFC A 2–0 W
14 Mar Juventus FC H 0–1 L
07 Mar Atalanta BC A 2–2 D
02 Mar ACF Fiorentina H 3–0 W

Season Stats

AC Milan Udinese Calcio
#5 Position #10
70 Points 50
38 Played 38
20 / 10 / 8 W / D / L 14 / 8 / 16
53 Scored 45
35 Conceded 48
+18 GD -3
1.84 PPG 1.32
53% Win % 37%

Key Stats

54% Both Teams to Score
H2H (24 games)
54% Over 2.5 Goals
H2H history

AC Milan are 5th (70 pts). Udinese Calcio are 10th (50 pts).

Events

Match Events

  • 0' Welcome to Giuseppe Meazza that hosts another battle between AC Milan and Udinese Calcio.
  • 5' It looks surprising AC Milan does not make any changes. Lennon Miller has some obvious troubles when approaching to the goal.
  • 10' It’s high time Kosta Runjaić made some changes to put the his team’s game back to action.
  • 15' Udinese Calcio started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 15.
  • 16' The referee shows AC Milan player a card on 16.
  • 21' The teams are not in a rush to score plenty of goals. It might look strange considering Udinese Calcio that had 456 games and scored 355 goals.
  • 26' looks like a favorite considering 0 games won in last 0 matches with its main striker scoring goals.
  • 27' GOAL! Davide Bartesaghi scores on 27. Assisted by Nicolo Zaniolo
  • 32' Udinese Calcio seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
  • 37' GOAL! Jurgen Ekkelenkamp scores on 37. Assisted by Nicolo Zaniolo
  • 42' Udinese Calcio is showing some good football. However, Udinese Calcio are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
  • 46' It’s gonna be a card for Thomas Kristensen.
  • 46' Another substitution for AC Milan to replace Zachary Athekame by Niclas Fullkrug on 46 minute.
  • 51' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
  • 56' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
  • 60' AC Milan manager makes another effort to make the tables turned. Youssouf Fofana is hanging Samuele Ricci on the field on 60 minute.
  • 65' Both teams are passing the ball around with high level of urgency. Udinese Calcio needs to do something about it to get closer to the goal.
  • 66' Udinese Calcio manager makes another effort to make the tables turned. Jakub Piotrowski is hanging Nicolo Zaniolo on the field on 66 minute.
  • 71' GOAL! Arthur Atta scores on 71. Assisted by Jurgen Ekkelenkamp
  • 72' Time for substitution for AC Milan. Christian Pulisic is replaced by Christopher Nkunku.
  • 76' The Udinese Calcio manager makes a substitution. Keinan Davis departs to be replaced by Idrissa Gueye.
  • 77' AC Milan manager makes another effort to make the tables turned. Ruben Loftus-Cheek is hanging Rafael Leao on the field on 77 minute.
  • 82' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
  • 85' Another substitution for Udinese Calcio to replace Arthur Atta by Oier Zarraga on 85 minute.
  • 86' It is a substitution in Udinese Calcio team. Jurgen Ekkelenkamp is replaced by Lennon Miller on 86 minute.
  • Hope, you loved the show. Another epic battle is over with the score 0-3.

Lineups

H2H

Predictions

Prediction accuracy
1 / 4
1.55 AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.33 Udinese Calcio xG
I would bet for: AC Milan or Udinese Calcio 73% + Both teams to score 58%

Match Result

✗ Wrong
AC Milan42% Draw27% Udinese Calcio31%
Actual: Udinese Calcio win

Both Teams to Score

✗ Wrong
Yes58% 0% No42%
Avg goals/match: 2.88
Actual: No — clean sheet

Over / Under Goals

✓ O/U 2.5
Line Over Under
± 0.5 93%
7%
± 1.5 78%
22%
± 2.5 54%
46%
± 3.5 33%
67%
± 4.5 17%
83%

Double Chance

AC Milan or Draw
69%
Draw or Udinese Calcio
58%
AC Milan or Udinese Calcio
73%

Half-Time Result

✗ Wrong
AC Milan30% Draw45% Udinese Calcio25%
Actual: Udinese Calcio win at HT

Correct Score

✗ 0–3 not predicted
0 – 3
Actual
1 – 1
12.5%
2 – 1
8.6%
1 – 0
7.8%
0 – 0
7.4%
1 – 2
7.4%
2 – 0
6.6%
0 – 1
6.6%
2 – 2
5.8%
0 – 2
4.9%
3 – 1
4.4%
3 – 0
3.3%
1 – 3
3.3%

Asian Handicap — AC Milan

Handicap AC Milan covers Push Udinese Calcio covers
-2.5 8% 92%
-2 8% 13% 79%
-1.5 21% 79%
-1 21% 20% 59%
-0.5 41% 59%
+0.5 68% 32%
+1 68% 17% 14%
+1.5 86% 14%
+2 86% 9% 5%
+2.5 95% 5%

Clean Sheet

AC Milan keeps clean sheet
27%
Udinese Calcio keeps clean sheet
22%

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.