FOOTBALL·ANALYTICSerie A 2025/26

Serie A 2025/26 · Matchday 18 · Unipol Domus

Cagliari0:1AC Milan

2 January 2026 · 16,412 in the ground · Rosario Abisso

tap a player for their match file

Cagliari3-5-2
AC Milan3-5-2
Caprile6.5Rodríguez6.8Luperto6.7Zappa6.1Obert6.6Mazzitelli6.7M. Prati6.6Adopo6.7Palestra6.6Esposito6.3S. Kilicsoy6.2Maignan7.1Bartesaghi7.0De Winter7.1Tomori7.2Estupinan6.3Rabiot7.5Modric7.8Fofana6.5Saelemaekers7.1L. Cheek6.6Leao7.5
from the bench

match pulse — xG per 5 minutes · goals · cards

4590cagliariac-milan

goals — hover the strip for every shot and card, with names

  • 50LeaoGoal · 0.17 xG · 0.17 xG

The shots, as they came

Every attempt, sized by expected goals

Cagliari 0:0 AC Milan0'kickoff
1' M. Prati — xG 0.04 · Missed2' Palestra — xG 0.18 · Missed3' M. Prati — xG 0.03 · Missed4' Leao — xG 0.06 · Blocked17' L. Cheek — xG 0.04 · Missed28' De Winter — xG 0.04 · Blocked29' Saelemaekers — xG 0.04 · Missed32' Adopo — xG 0.06 · Saved41' Mazzitelli — xG 0.10 · Missed42' Fofana — xG 0.02 · Blocked47' Rabiot — xG 0.04 · Missed49' L. Cheek — xG 0.08 · Missed50' Leao — xG 0.17 · Goal59' Bartesaghi — xG 0.03 · Saved70' S. Kilicsoy — xG 0.07 · Blocked87' Pulisic — xG 0.15 · Saved90' Modric — xG 0.04 · Saved

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Cagliari 0:0 AC Milan
0.5015304560759050' Leao — GOAL0.480.71

Territory

Where each side actually occupied the pitch, summed from every player’s heatmap

Cagliari attacking right · AC Milan attacking left · where both glow, the pitch was contested

The duel

Cagliari vs AC Milan

46%
Possession
54%
0.38
Expected goals
0.7
6
Shots
11
1
Shots on target
4
0
Big chances created
1
389
Passes completed
470
54
Into final third
102
44
Duels won
51
17/22 (77%)
Tackles won
6/14 (43%)
6
Corners
7
10
Fouls
8

No physical or tracking data for league matches — that tier is FIFA-only. Everything above is from the public match feed.