Inter Dominates Cagliari 3–0: A Tactical Analysis
Under the floodlights of Stadio Giuseppe Meazza, Inter’s 3–0 dismantling of Cagliari felt less like a contest and more like a live demonstration of why the league leaders sit atop Serie A. Following this result in Round 33, the table tells a story of separation: Inter first on 78 points with a goal difference of 49 (78 scored, 29 conceded), Cagliari 16th on 33 points with a goal difference of -14 (33 scored, 47 conceded). The numbers only confirm what the pitch had already declared.
Both sides mirrored each other on paper with a 3-5-2, but the similarity ended at the formations board. Inter’s season-long identity – a high-control, high-output machine – was visible again. At home this campaign they average 2.8 goals for and 0.9 against; on their travels, Cagliari sit at 0.9 goals for and 1.7 against. A 3–0 scoreline in Milan, then, did not so much surprise as neatly fit the season’s statistical arc.
Tactical Voids and Selection Choices
The absentees framed the narrative before a ball was kicked. Inter were without A. Bastoni (leg injury), Y. Bisseck (thigh injury), L. Martinez (injury) and P. Sucic (suspended by yellow cards). For a side whose spine is usually anchored by Bastoni’s left foot and Lautaro Martínez’s penalty-box gravity, these were not trivial losses.
Simone Inzaghi’s back three adjusted accordingly: Stefan de Vrij marshalled the centre, with Manuel Akanji to his right and Carlos Augusto to his left. The choice of Augusto as a left-sided defender rather than a pure wing-back signalled trust in his recovery pace and ball progression to compensate for Bastoni’s absence. Ahead of them, the familiar midfield band of five – Denzel Dumfries, Nicolò Barella, Hakan Calhanoglu, Henrikh Mkhitaryan and Federico Dimarco – preserved the core automatisms that have defined Inter’s 3-5-2. Up front, the responsibility shifted to Marcus Thuram and Francesco Pio Esposito, the latter effectively stepping into the vacancy left by Lautaro.
On the other side, Cagliari arrived already stretched. M. Felici and R. Idrissi (both knee injuries), L. Mazzitelli and L. Pavoletti (injuries) stripped depth and variety from their attacking and midfield rotations. With those options gone, the visitors leaned into a compact 3-5-2: Yerry Mina, Zé Pedro and Juan Rodríguez as the back three in front of Elia Caprile; a hard-working midfield of Marco Palestra, Michel Adopo, Gianluca Gaetano, Sulemana and Adam Obert; Sebastiano Esposito and Gennaro Borrelli as the front pair.
Cagliari’s disciplinary profile this season already hinted at stress under pressure. Across the campaign they have seen yellow cards peak between 76–90 minutes at 27.63%, with a further 22.37% between 46–60. Inter, by contrast, cluster their yellows late as well (27.59% from 76–90), but with greater control in the preceding phases. In a match where Cagliari would likely be chasing shadows, those patterns foreshadowed tired legs and desperate interventions as the game wore on.
Key Matchups: Hunter vs Shield, Engine Room vs Enforcer
With Lautaro Martínez unavailable, the “Hunter vs Shield” duel shifted from an individual to a collective lens. Inter’s attack, in total this campaign, has produced 78 goals across 33 matches, with their most productive window between 76–90 minutes (21.33% of goals), followed closely by 46–60 and 61–75 (both 18.67%). Cagliari’s defensive minute distribution is a near-perfect foil for Inter’s strength – and not in a way that favours the islanders. On their travels they concede 1.7 goals per match, and overall they leak 27.66% of their goals between 76–90 minutes, plus 19.15% between 46–60.
That intersection – Inter’s late-game surge against Cagliari’s late-game drop-off – defined the underlying threat. Even when the first half finished 0–0, the data insisted the real battle would come after the interval, when Inter’s rotations and fitness would collide with Cagliari’s fraying block.
In the engine room, the duel was more personal. Hakan Calhanoglu, one of the league’s most complete midfield controllers, came into the game with 9 goals and 4 assists in Serie A, underpinned by 1,393 completed passes at 90% accuracy and 41 key passes. His role as regista was to dictate tempo and pin Cagliari deep, using the width offered by Dimarco and Dumfries.
Opposite him, Cagliari’s resistance was diffuse rather than centred on a single destroyer. Adam Obert – nominally a midfielder here but statistically one of Serie A’s most combative defenders – embodies their enforcer profile. Across the season he has made 54 tackles, 17 successful blocks and 38 interceptions, while collecting 9 yellow cards and 1 yellow-red. His task at San Siro was double: compress space around Calhanoglu and track the half-space surges of Barella and Mkhitaryan.
Barella, with 3 goals and 8 assists, 1,530 passes at 85% accuracy and 67 key passes, attacked the right half-space relentlessly, often dovetailing with Dumfries’ runs beyond him. On the left, Dimarco – Serie A’s top assist provider with 14 – offered a constant crossing threat, his 86 key passes this season a testament to his delivery. That pitted him directly against Palestra and Zé Pedro, who had to choose between blocking the channel or stepping out to meet Calhanoglu and Mkhitaryan.
Up front, Marcus Thuram’s dual listing among top scorers (11 goals) and top assisters (5) made him the most obvious “Hunter” in Lautaro’s absence. His 244 duels with 122 won underline how often Inter use him as both outlet and reference point. Against a Cagliari back three that has already suffered its heaviest away defeat at 3–0, Thuram’s physicality and movement between Mina and Rodríguez were always likely to stretch the visitors vertically and horizontally.
Sebastiano Esposito, Cagliari’s creative spearhead with 6 goals and 5 assists, faced the opposite challenge: making something of limited possession. His 59 key passes and 37 attempted dribbles show a player willing to force the issue, but against Inter’s back three and a midfield that has kept 16 clean sheets in total, his task bordered on the heroic.
Statistical Prognosis and Tactical Verdict
Following this result, the 3–0 scoreline feels like the logical expression of the underlying metrics. Heading into the game, Inter’s all-competition league profile showed 2.4 goals scored per match overall and just 0.9 conceded, with only 2 matches in total where they failed to score. Cagliari, by contrast, averaged 1.0 goal scored and 1.4 conceded overall, with 12 matches in which they failed to find the net.
The late-game patterns were decisive. Inter’s 21.33% share of goals between 76–90 minutes crashed directly into Cagliari’s 27.66% of goals conceded in the same window. Once the leaders established territorial dominance, the probability curve tilted sharply towards a multi-goal home win.
Discipline and penalties offered no hidden lifeline for the visitors. Inter’s penalty record this season is ruthlessly clean – 5 penalties, all 5 scored, 0 missed – while Cagliari, with 2 penalties scored and none missed, rarely reach the box often enough to tilt matches from the spot. With Inter controlling territory and Cagliari pinned back, even that marginal avenue for variance remained closed.
In tactical terms, Inter’s 3-5-2 once again showed why it is the league’s most stable platform: a back three capable of building under pressure, wing-backs who double as playmakers (Dimarco) and runners (Dumfries), a midfield triangle where Calhanoglu dictates, Mkhitaryan knits and Barella breaks lines, and a front two that can both combine and threaten depth. Cagliari’s mirrored shape, hampered by absentees and inferior individual quality, became reactive rather than proactive – a shell designed to survive rather than to impose.
The 3–0 at San Siro, then, is less a twist in the narrative and more a chapter that fits perfectly within it: the leaders extending their dominance, the strugglers confirming their vulnerabilities, and the numbers – from minute-by-minute distributions to disciplinary trends – playing out almost exactly as the data had warned.




