Udinese vs Ac Milan
Udinese vs AC Milan Preview
Milan head to Udine on Sunday night carrying the weight of a midweek disaster, a growing injury list, and one eye already on the Derby della Madonnina next weekend. Getting battered 3-0 by Bournemouth in the Europa League — courtesy of a Koni De Winter handball, a Mike Maignan red card after the goalkeeper shoved Tyler Adams in the face, and two converted spot-kicks — was about as bad as it gets. It halted a run of genuine momentum, and now Ruben Amorim faces the awkward challenge of picking his side back up while managing a congested fixture list that includes a trip to Bologna before that derby showdown at San Siro. Sunday is a game where rotation feels inevitable, which makes it considerably more interesting from a betting perspective.
Udinese, meanwhile, are in a different kind of trouble. Five defeats from seven Serie A games is their worst start since 2017-18, and last weekend’s 3-0 home loss to Lecce — Lecce, who barely win away — told you everything you need to know about the fragility in this squad. Runjaic’s side are being carved open at set-pieces, they barely function in the second half, and they are hovering just above the relegation zone with genuine cause for concern. Yet this fixture does carry a historical footnote that is impossible to ignore: April’s 3-0 win at San Siro was a defining result that helped push Milan out of the Champions League places entirely. This Udinese group knows they can hurt the Rossoneri.
So the scene is set for something genuinely unpredictable. Milan are the better side on paper and have a stunning recent record at this ground, but they arrive battered, rotation-heavy, and emotionally fragile. Udinese are struggling badly but have a point to prove and, crucially, nothing to lose. The stakes for both clubs could not be more different in the table, but for this specific 90 minutes, the form book and the context make this one genuinely difficult to call with any real certainty.
Udinese vs AC Milan Form
Milan’s Serie A campaign under Amorim has been genuinely impressive. Fifteen points from seven games, an unbeaten run in the league that makes him only the third manager in the club’s history to start a top-flight tenure that way — and the first since 1963 — all of that paints a picture of a side building real momentum domestically. The Atalanta game last weekend was a reminder that it is not always pretty: three goals up and nearly throwing it away is not the foundation of a title-winning mentality, but they held on and that is what mattered. The problem is that three of those seven league games have ended in draws away from home, and their European form has been far patchier. A 4-0 demolition of Salzburg with Alphadjo Cisse bagging a hat-trick looked like a statement, but bookending that with defeats to Benfica and then Bournemouth keeps them only just inside the knockout qualification spots.
Udinese’s form is simply bad. Five losses from seven, the worst second-half goal difference in Serie A at minus eight, and only two goals scored after the break all season. They are a side that starts games reasonably enough — or at least does not concede early — and then falls apart as the game progresses. That pattern is genuinely alarming for a side near the bottom of the table, because it suggests a squad that lacks the physical and mental resources to grind out results. The Lecce defeat crystallised all of that: set-piece defending that was non-existent, and a collapse once the pressure came on. That said, Udinese’s three victories in their last eight league meetings with Milan shows that this is a fixture where the Bianconeri can raise their game, whatever their general form looks like.
The form lines genuinely point in opposite directions, but context muddies everything. Milan’s squad depth is being tested, and the Bournemouth result will have stung the dressing room. Amorim will need a response, but with Bologna in midweek and the derby looming, he also needs to manage his key players carefully. That tension between needing a result and needing fresh legs is the most interesting dynamic heading into Sunday night.
Udinese vs AC Milan Head to Head
The recent head-to-head record between these two is fascinating because it is so polarised. No draws in the last eight Serie A meetings between them, and Udinese have won three of those fixtures. That is not a trivial number — it tells you that when this match goes against the grain, it really goes against the grain. The most striking data point is what happened in Udine last season: Milan won both games there by an aggregate scoreline of 7-0. Two visits, seven goals, none conceded. That is a remarkable record at this specific venue, and it is the kind of thing that would ordinarily make you back Milan without a second thought.
But then April’s result flips that narrative completely. A 3-0 win for Udinese at San Siro, with Ekkelenkamp directly involved in the goals, was not a smash-and-grab — it was a performance that knocked Milan’s European ambitions sideways and contributed to them missing out on Champions League football altogether. So you have a fixture with genuine extremes at both ends: Milan can be brutally dominant here, but Udinese have shown they are capable of embarrassing them on the big occasion. With Milan arriving in the form they are in right now, that April precedent feels more relevant than the 7-0 aggregate from twelve months ago.
Udinese vs AC Milan Lineups
The big selection story for Milan is Maignan’s suspension following his red card against Bournemouth. The Frenchman will sit this one out, which removes not just a world-class goalkeeper but also the captain and one of the most commanding presences in the squad. Goncalo Ramos looks set to return up front after missing the Bournemouth trip with a minor injury, slotting back in ahead of Cisse. But the absentee list is still significant: Samuel Chukwueze, Mattia Gabbia, and Alexis Saelemaekers are all out, while Filippo Terracciano has returned from a UEFA ban only to pick up a fitness doubt. With changes expected across the board ahead of the Bologna midweek game, Milan’s starting eleven on Sunday is unlikely to be their strongest possible XI. Adrien Rabiot’s recent form — five goal involvements in his last four league games — makes him one of the first names on the teamsheet, and Christian Pulisic should start behind Ramos.
Udinese have their own issues. David Alaba strained a calf on his first start for the club last week, which is a brutal bit of luck for a player still finding his feet in Udine. Vakoun Bayo and Idrissa Gueye remain sidelined, so Keinan Davis starts as the focal point of the attack. The good news for Runjaic is that Nicolo Zaniolo is fit again and available, which at least gives him a creative option he has not had for a while. Jurgen Ekkelenkamp is the man to watch — his involvement in 11 Serie A goals this calendar year, including that brace of contributions against Milan in April, makes him the most dangerous player Udinese possess. If there is a goal in this for the home side, it is likely to involve him.
Udinese vs AC Milan Tactics
Amorim has set Milan up with a high defensive line and a pressing game that looks to win the ball back quickly in the middle third. It has worked well in Serie A, where they have generally been able to control games through superior technical quality. The concern on Sunday is that with rotation forced upon him, the press might be less coordinated — unfamiliar combinations in midfield and across the back four tend to lead to positional errors, and Udinese will be looking to exploit any gaps on the counter. Milan will want to get bodies forward early and establish control before the game opens up, but without their first-choice keeper and with a reshuffled defensive unit, they look a touch more vulnerable than usual.
Udinese under Runjaic tend to set up compact and organised in the first half, which is where their numbers are more respectable. The problem is the second half, where they have been absolutely terrible all season. That minus-eight second-half goal difference is the worst in the division, and it reflects a squad that either tires physically or loses structure as games go on. Ekkelenkamp and Gomez will need to be lively early, because if Udinese go into the break level or thereabouts, they have shown they cannot hold shape as the game wears on. Milan, for all their rotation, still have enough quality in the final third to punish a side that falls apart after 60 minutes. The battle for the first goal feels absolutely crucial here — whoever scores it likely shapes the entire second half.
Udinese vs AC Milan Prediction and Betting Tips
This is a game where the raw logic says Milan should win and probably will — their Serie A form is strong, their record at this ground last season was extraordinary, and Udinese are a side in genuine distress. But the circumstances around this specific fixture make that a difficult bet to commit to at full confidence. Milan are missing key players, their goalkeeper is suspended, three of their last four away league games have ended in draws, and they arrive carrying the psychological bruising of a horrible European night. Udinese are poor, but they have beaten Milan in recent memory and Ekkelenkamp is a real threat. A draw feels like the honest call — Milan do not have enough gas in the tank to be ruthless, and Udinese can nick something if they stay in it past the hour mark.
The 1-1 draw covers both sides getting on the scoresheet, which feels plausible given Udinese’s threat from Ekkelenkamp and the gaps a rotating Milan side might leave. It also reflects the fact that Udinese, for all their second-half struggles, are capable of taking the lead or drawing level early before the wheels come off. With Ramos back up front, Milan have the quality to equalise or score first, but they are unlikely to run away with this one given the fatigue, the suspension, and the mental hangover from Bournemouth. Back the 1-1 draw as the correct score.