NorthStandCA logo

Cagliari vs Udinese: A Lesson in Efficiency

Cagliari’s 2–0 home defeat to Udinese at Unipol Domus was a lesson in efficiency versus volume. In a Serie A round 36 fixture where Fabio Pisacane’s side controlled territory and tempo, Kosta Runjaic’s visitors managed the key moments better, striking through A. Buksa on 56' and I. Gueye at 90'. Cagliari’s 63% possession and 22 shots could not be converted into goals, while Udinese’s compact 3-5-2 and sharp transitions produced higher expected goals (2.17 to 1.41) and the only numbers that mattered on the scoreboard.

I. Executive Summary

Cagliari lined up in a 5-3-2 under Fabio Pisacane, seeking to build patiently from the back and overload central zones. Udinese, in a 3-5-2 under Kosta Runjaic, accepted a lower share of the ball, focusing on verticality through H. Kamara and the front pair of N. Zaniolo and A. Buksa. The match was goalless at half-time despite a cancelled penalty for Cagliari, but Udinese’s superior attacking clarity after the break, supported by well-timed substitutions, turned control into incision and secured a decisive away win.

II. Scoring Sequence & Disciplinary Log

Chronological key events:

  • 34' VAR – Penalty cancelled Michel Adopo (Cagliari) initially drew a penalty decision, but a VAR intervention at 34' overturned it. This was a pivotal moment: it removed Cagliari’s best early chance to translate territorial dominance into a lead and reinforced Udinese’s confidence in their low block.
  • 44' Card 44' Kingsley Ehizibue (Udinese) — Off the ball foul
  • 53' Card 53' Zé Pedro (Cagliari) — Foul
  • 55' Substitutions (Udinese) 55' L. Miller (IN) came on for J. Piotrowski (OUT) 55' N. Bertola (IN) came on for B. Mlacic (OUT)
  • 56' Goal – Udinese 0–1 56' A. Buksa finished a transition move for Udinese, assisted by H. Kamara. The goal arrived immediately after Udinese’s double change, with fresh legs in midfield and the back line helping them win the ball and release Kamara quickly into space down the flank before he supplied Buksa.
  • 62' Substitutions (Cagliari) 62' G. Zappa (IN) came on for M. Palestra (OUT) 62' I. Sulemana (IN) came on for J. Pedro (OUT)
  • 65' Substitution (Udinese) 65' K. Davis (IN) came on for A. Buksa (OUT)
  • 73' Substitution (Cagliari) 73' A. Albarracin (IN) came on for M. Folorunsho (OUT)
  • 78' Substitutions (Udinese) 78' I. Gueye (IN) came on for N. Zaniolo (OUT) 78' J. Arizala (IN) came on for K. Ehizibue (OUT)
  • 88' Substitutions (Cagliari) 88' A. Belotti (IN) came on for M. Adopo (OUT) 88' Y. Trepy (IN) came on for A. Obert (OUT)
  • 90+2' Card 90+2' Keinan Davis (Udinese) — Argument
  • 90' Goal – Udinese 0–2 90' I. Gueye added the second for Udinese, assisted by K. Davis. The late strike capped a counter-attacking pattern: Cagliari had pushed numbers forward, and Udinese exploited the space with a direct vertical sequence into Davis, who then fed Gueye to finish.

Discipline card totals (locked): Cagliari: 1, Udinese: 2, Total: 3

III. Tactical Breakdown & Personnel

Cagliari’s 5-3-2 was possession-heavy but penetration-light. With E. Caprile behind a back five of M. Palestra, Zé Pedro, A. Dossena, J. Rodriguez and A. Obert, Pisacane tried to create a secure platform to push wing-backs high and allow the midfield trio of M. Adopo, G. Gaetano and M. Folorunsho to combine centrally. The numbers support the structural dominance: 537 total passes at 86% accuracy and 63% possession, plus 22 total shots and 15 from inside the box.

However, the shot profile reveals a lack of clarity in the final third. Only 5 of those 22 attempts were on target, suggesting that Udinese successfully forced Cagliari into rushed or low-quality efforts despite the volume. The xG of 1.41 confirms they created chances, but not enough premium opportunities to justify their control. The cancelled penalty at 34' was therefore doubly damaging: it removed a high-value chance and seemed to flatten Cagliari’s attacking conviction.

Defensively, Cagliari’s “Defensive Index” in this match can be inferred from two key metrics: Udinese’s xG of 2.17 and E. Caprile’s 4 saves. The visitors generated fewer shots (9 total, 6 on target) but with higher average quality. Caprile’s 0.82 goals prevented indicates he outperformed the xG he faced, yet still conceded twice – a sign that Udinese’s best chances were too clean to fully neutralize. Structurally, the back five struggled with Udinese’s vertical runs from the double pivot and wing-backs, especially once substitutions injected pace and fresh movement.

Udinese’s 3-5-2, with M. Okoye behind B. Mlacic, T. Kristensen and O. Solet, was designed to compress central spaces and spring quickly into transition. The midfield of K. Ehizibue, J. Piotrowski, J. Karlstrom, A. Atta and H. Kamara worked horizontally to block Cagliari’s interior lanes while Kamara, in particular, provided the outlet on the left side. The front pairing of N. Zaniolo and A. Buksa initially occupied Cagliari’s central defenders, preventing them from stepping out aggressively on Gaetano and Adopo.

Runjaic’s substitutions were tactically decisive. L. Miller for J. Piotrowski and N. Bertola for B. Mlacic at 55' immediately preceded the opener, suggesting a deliberate move to refresh the press and stabilize the back line before committing to a transition pattern. Later, K. Davis and I. Gueye gave Udinese new depth and power up front, ideal for exploiting a stretched Cagliari in the closing stages. The second goal, with Davis assisting Gueye, was the clearest expression of this late-game plan.

In goal, M. Okoye made 3 saves, slightly fewer than Caprile, but with the crucial distinction that Udinese limited Cagliari’s clear-cut chances. Both keepers registered the same goals prevented figure (0.82), underlining that the difference lay more in defensive structure and chance quality than in goalkeeping performance alone.

IV. The Statistical Verdict

The raw numbers underline a classic pattern: dominance in possession does not guarantee control of the scoreboard. Cagliari’s Overall Form in this match, judged by 63% possession, 537 passes at 86% accuracy, 22 shots and 8 corners, suggests a side capable of building and sustaining pressure. Yet their attacking execution lagged behind their structure, with only 5 shots on target and an xG of 1.41 that never truly threatened to overwhelm Udinese.

Udinese’s Statistical Verdict is that of a ruthlessly efficient away side. With just 37% possession and 331 passes at 76% accuracy, they still produced 9 shots, 6 on target and a superior xG of 2.17. Their Defensive Index was strong: 13 fouls and 2 yellow cards (for an “Off the ball foul” and “Argument”) indicate a willingness to break rhythm when needed, while still conceding relatively few high-quality looks. The identical goals prevented figure (0.82) for both goalkeepers further highlights that Udinese’s edge came from clearer attacking patterns and better exploitation of transitions, turning fewer chances into more goals.