Our pre-match read
UdinesevsCagliari
Win Probability
42%31%27%
Home winDrawAway win

There are nights when the numbers and the scoreboard refuse to agree, and Saturday at Stadio Friuli was exactly that. Udinese dominated every surface metric you can name — possession, attempts, corners, passes — and still walked off their own pitch with nothing. Cagliari, camped deep and comfortable, did what they needed to do and did it once.

Our pre-match read made Udinese the favorite at 42%, and for long stretches of this match that looked correct. It just didn't end that way.

A Rough Opening for the Home Side

Udinese's night got complicated inside four minutes. Nicolò Zaniolo picked up a yellow card in the 4th — early enough to put him on a tightrope for the rest of the match — and Jesper Karlström followed him into the book in the 22nd. Two bookings before the half-hour mark didn't cost Udinese in numbers, but it did put a ceiling on how aggressively they could press and challenge. Cagliari, already sitting in a low block, now had an extra reason to invite pressure and wait.

The first half ended goalless, which felt like a small win for the visitors. Udinese had the ball constantly but couldn't find the combination to break through. Cagliari's goalkeeper was busy — he'd finish the night with six saves — but never truly tested in a way that felt decisive before the break.

Maldini Makes It Count

El momento del partido came nine minutes into the second half. Daniel Maldini found the net in the 54th minute, and that was cabal, the only goal the match needed. The details of how Cagliari manufactured it aren't in front of me, but the outcome is plain: one clean finish, and suddenly Udinese's mountain of possession meant nothing.

What followed was a familiar, slightly painful kind of football. Udinese pushed. They ended with 26 shots — only five on target, which tells you most of what you need to know about the quality of those attempts. Sixteen corners. Six hundred fifteen passes at 90 percent accuracy. And one goal conceded on the other end, because Cagliari needed only two shots on target to get their result.

The visitors' goalkeeper made six saves. That's the real story buried in the stats — Cagliari were under the cosh, no question, but their goalkeeper kept them in it long enough for Maldini's goal to hold.

What It Means

For Cagliari, this is a big three points. Their recent form had dipped — two losses coming in — and a road win against a team that controlled the game this thoroughly will do wonders for confidence. Maldini, in particular, will feel good about his night.

For Udinese, this one stings. Two wins before tonight had suggested they were finding something, but they now sit with three losses in their last five. You can't convert 26 shots into zero goals and expect to stay comfortable in the table. The question going forward isn't effort or possession — they had both in abundance. It's whether they can actually finish.

Follow live scores and results across every major competition on the FutbolToday homepage, and find more analysis in our guides.