Cagliari vs Cremonese Prediction, Preview and Stats

Italy flag 2025/2026 Serie A, Italy
Sardegna Arena Sat, 11 Apr - 1:00 PM
Serie A
Cagliari CAG
1 Winner 0
Cremonese USC
Full Time Sat, 11 Apr 1:00 PM
Round 32 Regular Season
Sebastiano Esposito - 63'
Goal
|

CONTEXT

The match between Cagliari and Cremonese is finished, ending with a full-time score of 1-0 to the home side. The teams went into half-time level at 0-0, but Cagliari scored once after the break to claim victory. Pre-match expectations positioned Cagliari with a 45.1% projection for a win compared to 25.2% for Cremonese, yet the outcome represented a significant deviation in favor of Cagliari. Although Cremonese were regarded as the stronger team coming into the fixture, they were unable to overcome the hosts. Cremonese dominated possession at 65% to Cagliari’s 35%, but failed to generate a decisive threat. No xG data is available to assess shot quality, and no red cards were issued to either side. The efficiency shift stayed in line with expectations, and the final result aligned with the pre-match projection despite the clear imbalance in territory. Cagliari’s clinical edge proved decisive in a contest where the away side controlled the ball for long periods but could not find the net.

TL;DR

  • Structural deviation: Cagliari showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: Possession-adjusted chance creation was in line with projected levels.
  • xG alignment: The final outcome was insufficient data for expected goal differential.
  • Market alignment: End result was aligned with the pre-match projection.
  • xG expectations: Inconclusive for xG expectations (Classify).
  • Event impact: No major event distortion.
  • Red card distortion: None.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
D. Doveri
D. Doveri
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 19.87
Yellow Cards / Match
Referee 0.12
League Avg 2.84
Red Cards / Match
Referee 0
League Avg 0.15
Penalties / Match
Referee 0
League Avg 0.18
F. Bercigli
F. Bercigli
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 19.87
Yellow Cards / Match
Referee 0.12
League Avg 2.84
Red Cards / Match
Referee 0
League Avg 0.15
Penalties / Match
Referee 0
League Avg 0.18
F. Fontani
F. Fontani
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 19.87
Yellow Cards / Match
Referee 0.12
League Avg 2.84
Red Cards / Match
Referee 0
League Avg 0.15
Penalties / Match
Referee 0
League Avg 0.18
L. Marinelli
L. Marinelli
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 19.87
Yellow Cards / Match
Referee 0.12
League Avg 2.84
Red Cards / Match
Referee 0
League Avg 0.15
Penalties / Match
Referee 0
League Avg 0.18
Cagliari F. Pisacane
F. Pisacane
VS
Cremonese M. Giampaolo
M. Giampaolo
0.88
Avg Points / Game (Last 100 Matches)
0.72
0.33 i
Last 6 Opponents
Sassuolo Rank: L
Napoli Rank: L
Pisa Rank: L
Como Rank: L
Parma Rank: D
Lazio Rank: D
Avg Points / Game (Last 6 Matches)
0.5 i
Last 6 Opponents
Bologna Rank: L
Parma Rank: W
Fiorentina Rank: L
Lecce Rank: L
AC Milan Rank: L
Roma Rank: L
2
Head to Head (Wins - Draws - Losses)
2 - 1 - 0
0

Win Probabilities

Live Win Probability (90 Min)
Home Cagliari
45.08%
Draw
29.73%
Away Cremonese
25.19%

Movement

Changes since opening
Cagliari
-50.15%
Draw
+25.15%
Cremonese
+25%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
13.92
14.26
0 (Weakest) 100 (Strongest)
Metric
Cagliari
Cremonese
Power Score
13.92
14.26
League Position
15
17
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Cagliari Opponent-weighted form score
Cremonese Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Cagliari Cremonese

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Cagliari

Left / Center / Right
Opposition half density
vs season average

Cremonese

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Cagliari ⚠ Proxy
vs
⚠ Proxy Cremonese
Attacking Efficiency
Higher is better
Attacking Efficiency
54.57
10.46
Defensive Efficiency
Lower is better
Defensive Efficiency
10.46
54.57
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Cagliari +4.68 Efficiency Index
vs
Cremonese -4.68 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Cagliari
Cremonese
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Cagliari ⚠ Proxy
vs
⚠ Proxy Cremonese
Created Set-piece attacking threat
Cagliari Cremonese
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Cagliari Cremonese
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Cagliari
Cremonese
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Cagliari
vs
Cremonese
Attack After Winning Possession transition → offence
Cagliari Cremonese
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Cagliari Cremonese
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Cagliari
Cremonese
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • CAG had peak pressure around 49'.
  • USC started the game with stronger pressure.
CAG Pressure USC Pressure
Pressure Index: CAG reached the top pressure at 49' (88.32).

Team Head to Head Last 6 Seasons

Summary of 3 matches between these sides — filtered by competition and venue context.

Cagliari CAG Home
3 matches
Cremonese USC Away
Match Record
2
Wins
0
1
Draws
1
0
Losses
2
Goals
4
Goals Scored
2
2
Goals Conceded
4
+2
Goal Difference
-2
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-04-12T00:03:49+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 4-4-2
Pitch
E. Caprile
Italy
1 E. Caprile
M. Palestra
Italy
2 M. Palestra
Y. Mina González
Colombia
26 Y. Mina González
J. Rodríguez Camejo
Substitution
Uruguay
15 J. Rodríguez Camejo
A. Obert
Slovakia
33 A. Obert
L. Mazzitelli
Substitution
Italy
4 L. Mazzitelli
G. Gaetano
Italy
10 G. Gaetano
S. Esposito
Substitution
Italy
94 S. Esposito
A. Deiola
Italy
14 A. Deiola
M. Folorunsho
Substitution
Italy
90 M. Folorunsho
G. Borrelli
Substitution
Italy
29 G. Borrelli
E. Audero Mulyadi
Italy
1 E. Audero Mulyadi
G. Pezzella
Italy
3 G. Pezzella
S. Luperto
Italy
5 S. Luperto
F. Baschirotto
Italy
6 F. Baschirotto
F. Terracciano
Substitution
Italy
24 F. Terracciano
J. Vandeputte
Substitution
Belgium
27 J. Vandeputte
A. Grassi
Italy
33 A. Grassi
W. Bondo
Substitution
France
38 W. Bondo
R. Floriani
Substitution
Italy
22 R. Floriani
D. Okereke
Substitution
Nigeria
77 D. Okereke
F. Bonazzoli
Italy
90 F. Bonazzoli

General Information

Date & Time
Apr 11, 2026, 01:00 PM
Competition
2025/2026 Serie A, Italy · Round 32 · Regular Season
Stadium
Sardegna Arena
Capacity
16416
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Daniele Doveri
Filippo Bercigli
Federico Fontani
Livio Marinelli

Statistics

Possession
CAG
40%
USC
60%

Top Statistics

1 Goals 0
2 Big Chances Created 0
5 Shots 2
42 Dangerous attacks 36
35 Possession 65
6 Corners 5
17 Free kicks 9
1 Yellow Cards 1

Match Overview

9 Goal Kicks 14
11 Dribble Attempts 13
6 Successful Dribbles 7
55 Successful Dribbles Percentage 54
12 Goal Attempts 4
25 Throwins 20
10 Successful Headers 9
72 Ball Safe 111
5 Substitutions 5
1 Injuries 1
1 Assists 0

Attacking

60 Attacks 106
1 Big Chances Missed 0

Possession

75 Successful Passes Percentage 85
252 Passes 502
188 Successful Passes 428
23 Successful Long Passes 29
44 Successful Long Passes Percentage 54
12 Key Passes 4
52 Long Passes 54

Defensive

2 Saves 4
9 Interceptions 5
16 Tackles 11

Build-up

15 Total Crosses 17
7 Accurate Crosses 4

Discipline

9 Fouls 17
1 Offsides 1

Lineup

Referee : Daniele Doveri

Starting XI

1
Elia Caprile
Elia Caprile Goalkeeper
2
Marco Palestra
Marco Palestra Defender
15
Juan Rodríguez
Juan Rodríguez Defender
22
Alberto Dossena
Alberto Dossena
Defender89'
26
Yerry Mina
Yerry Mina Defender
33
Adam Obert
Adam Obert Defender
4
Luca Mazzitelli
Luca Mazzitelli Midfielder
8
Michel Adopo
Michel Adopo
Midfielder31'
10
Gianluca Gaetano
Gianluca Gaetano Midfielder
14
Alessandro Deiola
Alessandro Deiola Midfielder
90
Michael Folorunsho
Michael Folorunsho Midfielder
32
Zé Pedro
Zé Pedro
Defender61'
94
Sebastiano Esposito
Sebastiano Esposito Midfielder
19
Andrea Belotti
Andrea Belotti
Attacker88'
29
Gennaro Borrelli
Gennaro Borrelli Attacker
31
Paul Mendy
Paul Mendy
Attacker61'
Referee : Daniele Doveri

Starting XI

1
Emil Audero
Emil Audero Goalkeeper
3
Giuseppe Pezzella
Giuseppe Pezzella Defender
5
Sebastiano Luperto
Sebastiano Luperto Defender
6
Federico Baschirotto
Federico Baschirotto Defender
24
Filippo Terracciano
Filippo Terracciano Defender
4
Tommaso Barbieri
Tommaso Barbieri
Defender73'
22
Romano Floriani Mussolini
Romano Floriani Mussolini Midfielder
99
Antonio Sanabria
Antonio Sanabria
Attacker68'
27
Jari Vandeputte
Jari Vandeputte Midfielder
32
Martín Payero
Martín Payero
Midfielder68'
33
Alberto Grassi
Alberto Grassi Midfielder
38
Warren Bondo
Warren Bondo Midfielder
9
Milan Djuric
Milan Djuric
Attacker78'
77
David Okereke
David Okereke Attacker
7
Alessio Zerbin
Alessio Zerbin
Attacker78'
90
Federico Bonazzoli
Federico Bonazzoli Attacker

Events

2ND-HALF
Event
Alberto Dossena Juan Rodríguez
10th Substitution
89'
Event
Andrea Belotti Sebastiano Esposito
9th Substitution
88'
78'
Event
Milan Djuric Warren Bondo
7th Substitution
78'
Event
Alessio Zerbin David Okereke
8th Substitution
73'
Event
Tommaso Barbieri Filippo Terracciano
6th Substitution
68'
Event
Antonio Sanabria Romano Floriani Mussolini
5th Substitution
68'
Event
Martín Payero Jari Vandeputte
4th Substitution
Event
Sebastiano Esposito
Header / 1st Goal
63'
Event
Michel Adopo
Foul / 2nd Yellowcard
62'
Event
Zé Pedro Michael Folorunsho
3rd Substitution
61'
Event
Paul Mendy Gennaro Borrelli
2nd Substitution
61'
1ST-HALF
Event
Michel Adopo Luca Mazzitelli
1st Substitution
31'
4'
Event
Filippo Terracciano
Foul / 1st Yellowcard

Match Commentary

90
Update Update
Paul Mendy of Cagliari won a free kick on the right wing.
90
Corner Corner
Cremonese win a corner after Marco Palestra concedes.
90
Update Update
Fouled by Federico Bonazzoli of Cremonese.
90
Update Update
The fourth official has indicated there will be 4 minutes of added time.
90
Update Update
The second half ends with Cagliari winning 1-0 against Cremonese.
90
Update Update
Foul committed by Sebastiano Luperto of Cremonese.
90
Update Update
Yerry Mina from Cagliari won a free kick in defense.
89
Substitution Substitution
Substitution for Cagliari: Alberto Dossena replaces Juan Rodríguez.
88
Substitution Substitution
Substitution for Cagliari: Andrea Belotti replaces Sebastiano Esposito.
86
Corner Corner
Cremonese wins a corner after Yerry Mina concedes.
82
Update Update
Marco Palestra from Cagliari won a free kick in defense.
82
Update Update
Giuseppe Pezzella from Cremonese commits a foul.
82
Attempt Attempt
Missed chance for Cagliari. Marco Palestra shoots with his right foot from the center of the box but it goes high. The assist was provided by Paul Mendy.
79
Update Update
Adam Obert of Cagliari won a free kick in defense.
79
Update Update
Adam Obert from Cagliari won a free kick in defense.
78
Substitution Substitution
Substitution for Cremonese: Alessio Zerbin replaces David Okereke.
78
Substitution Substitution
Substitution for Cremonese: Milan Djuric replaces Warren Bondo.
76
Corner Corner
Cagliari wins a corner after Tommaso Barbieri concedes.
76
Attempt Attempt
Sebastiano Esposito's right-footed shot from outside the box is blocked.
76
Update Update
Alessandro Deiola's header from the center of the box is blocked. The assist came from Adam Obert's cross.
75
Attempt Attempt
New attacking attempt. Alessandro Deiola from Cagliari has a right-footed shot from the center of the box, but it's saved.
73
Substitution Substitution
Substitution for Cremonese: Tommaso Barbieri replaces Filippo Terracciano.
73
Update Update
Alessandro Deiola from Cagliari misses a chance, shooting with his right foot from outside the box, but the ball goes high and wide to the right.
70
Update Update
Foul by Zé Pedro of Cagliari.
70
Update Update
Martín Payero from Cremonese won a free kick on the left wing.
69
Update Update
Foul committed by Gianluca Gaetano of Cagliari.
69
Update Update
Federico Bonazzoli of Cremonese won a free kick in the attacking area.
68
Substitution Substitution
Substitution for Cremonese: Antonio Sanabria replaces Romano Floriani Mussolini.
68
Substitution Substitution
Substitution for Cremonese: Martín Payero replaces Jari Vandeputte.
67
Update Update
Federico Bonazzoli from Cremonese won a free kick in defense.
67
Update Update
Foul committed by Gianluca Gaetano of Cagliari.
63
GOAL! GOAL! Important
Goal! Cagliari leads 1-0 against Cremonese. Sebastiano Esposito scores with a header from inside the six-yard box, placing it from the left side to the center of the goal. The assist comes from Zé Pedro after a fast break.
62
Yellow Card Yellow Card Important
Michel Adopo of Cagliari receives a yellow card for a foul.
62
Update Update
Federico Bonazzoli of Cremonese won a free kick in defense.
62
Update Update
Foul committed by Michel Adopo of Cagliari.
61
Substitution Substitution
Substitution for Cagliari: Zé Pedro replaces Michael Folorunsho.
61
Attempt Attempt
Paul Mendy from Cagliari had a missed chance, shooting with his right foot from outside the box but missing to the left. The assist came from Sebastiano Esposito.
61
Substitution Substitution
Cagliari makes a substitution: Paul Mendy replaces Gennaro Borrelli.
60
Corner Corner
Cagliari wins a corner after Sebastiano Luperto concedes.
60
Corner Corner
Yerry Mina from Cagliari misses a header from inside the six-yard box on the left side, sending it wide to the left. The assist came from Sebastiano Esposito, who delivered a cross following a corner.
59
Update Update
Foul committed by Alberto Grassi of Cremonese.
59
Update Update
Gennaro Borrelli from Cagliari won a free kick in an attacking position.
57
Update Update
Foul committed by Gianluca Gaetano of Cagliari.
57
Attempt Attempt
Sebastiano Esposito's right-footed shot from outside the box is blocked.
57
Update Update
Federico Bonazzoli of Cremonese won a free kick in defense.
57
Attempt Attempt
Yerry Mina from Cagliari missed a header from the center of the box. The assist came from Michel Adopo's cross.
57
Update Update
Alessandro Deiola from Cagliari misses a chance, shooting with his right foot from the right side of the box, sending the ball high and wide to the right. Yerry Mina provided the assist.
55
Update Update
Jari Vandeputte from Cremonese committed a foul.
55
Update Update
Sebastiano Esposito from Cagliari has won a free kick in the attacking area.
54
Attempt Attempt
Missed chance. Federico Bonazzoli from Cremonese had a left-footed shot from the center of the box that went close but missed.
54
Update Update
New attacking attempt. Gennaro Borrelli of Cagliari heads the ball from the center of the box, but Emil Audero of Cremonese saves it in the top center of the goal. The assist came from Adam Obert's cross.
53
Corner Corner
Cagliari wins a corner after Federico Baschirotto concedes.
49
Attempt Attempt
Alessandro Deiola from Cagliari missed a chance, shooting with his right foot from outside the box to the left. Sebastiano Esposito provided the assist.
46
Update Update
Foul committed by Marco Palestra of Cagliari.
46
Update Update
Giuseppe Pezzella of Cremonese won a free kick in defense.
45
Update Update
The first half ends with the score 0-0 between Cagliari and Cremonese.
45
Update Update
Federico Baschirotto from Cremonese commits a foul.
45
Update Update
Gennaro Borrelli from Cagliari won a free kick on the left wing.
45
Update Update
Fouled by Federico Bonazzoli of Cremonese.
45
Update Update
The second half begins with the score at 0-0 between Cagliari and Cremonese.
45
Update Update
Marco Palestra from Cagliari won a free kick on the right wing.
45
Update Update
The fourth official has indicated there will be 3 minutes of added time.
44
Update Update
Offside called against Cremonese. David Okereke is offside.
43
Update Update
Jari Vandeputte from Cremonese won a free kick in defense.
43
Update Update
Foul committed by Michel Adopo of Cagliari.
42
Update Update
Foul committed by Marco Palestra of Cagliari.
42
Update Update
Giuseppe Pezzella from Cremonese won a free kick in defense.
41
Update Update
Gianluca Gaetano of Cagliari won a free kick in defense.
41
Update Update
Fouled by Romano Floriani Mussolini of Cremonese.
40
Attempt Attempt
Gianluca Gaetano's left-footed shot from the center of the box is blocked. The assist came from Gennaro Borrelli.
40
Attempt Attempt
Michael Folorunsho's right-footed shot from outside the box is blocked.
37
Update Update
Cagliari is called offside. Alessandro Deiola is in an offside position.
36
Update Update
Michael Folorunsho from Cagliari won a free kick in defense.
36
Update Update
Fouled by Romano Floriani Mussolini of Cremonese.
34
Update Update
Cagliari's Michael Folorunsho attempts a header from the center of the box, but Cremonese's goalkeeper Emil Audero makes a save. The assist came from Sebastiano Esposito's cross.
33
Update Update
Foul committed by Jari Vandeputte of Cremonese.
33
Update Update
Marco Palestra from Cagliari won a free kick on the right wing.
33
Corner Corner
Cagliari wins a corner after Federico Baschirotto concedes.
31
Substitution Substitution
Substitution for Cagliari: Michel Adopo replaces Luca Mazzitelli due to injury.
31
Corner Corner
Cremonese wins a corner after Juan Rodríguez concedes.
29
Update Update
Giuseppe Pezzella from Cremonese commits a foul.
29
Update Update
Luca Mazzitelli from Cagliari won a free kick in defense.
29
Update Update
Gennaro Borrelli from Cagliari won a free kick in an attacking position.
29
Update Update
Federico Baschirotto of Cremonese commits a foul.
26
Update Update
Federico Bonazzoli's header from the center of the box is blocked. The assist came from Giuseppe Pezzella's cross.
25
Update Update
Foul committed by Jari Vandeputte of Cremonese.
25
Update Update
Luca Mazzitelli from Cagliari won a free kick in defense.
23
Attempt Attempt
New attacking attempt. Romano Floriani Mussolini of Cremonese heads the ball from the center of the box, but it's saved in the top center of the goal by Elia Caprile of Cagliari. The assist came from Giuseppe Pezzella with a cross.
21
Update Update
David Okereke of Cremonese attempts a header from the center of the box, but Elia Caprile, the Cagliari goalkeeper, makes a save in the center of the goal. The assist came from Jari Vandeputte, who delivered the cross.
21
Corner Corner
Cremonese wins a corner after Juan Rodríguez concedes.
18
Update Update
Marco Palestra from Cagliari won a free kick on the right wing.
18
Update Update
There is a delay in the match due to an injury to Marco Palestra from Cagliari.
18
Update Update
Foul committed by Giuseppe Pezzella of Cremonese.
14
Update Update
Sebastiano Esposito from Cagliari commits a handball.
12
Update Update
There is a delay in the match due to an injury to David Okereke of Cremonese.
9
Corner Corner
Missed chance. Giuseppe Pezzella from Cremonese shot with his left foot from outside the box but missed to the left. The assist was provided by Federico Baschirotto following a corner.
8
Update Update
Marco Palestra of Cagliari won a free kick in defense.
8
Update Update
Jari Vandeputte from Cremonese commits a foul.
8
Corner Corner
Cremonese win a corner after Adam Obert concedes.
4
Yellow Card Yellow Card Important
Filippo Terracciano of Cremonese receives a yellow card for a foul.
4
Update Update
Fouled by Filippo Terracciano of Cremonese.
4
Update Update
Michael Folorunsho of Cagliari won a free kick in defense.
3
Corner Corner
New attacking attempt. Marco Palestra from Cagliari takes a left-footed shot from outside the box, but Emil Audero from Cremonese saves it in the top left corner.
3
Corner Corner
Cagliari wins a corner after Emil Audero concedes.
2
Corner Corner
Cagliari wins a corner after Romano Floriani Mussolini concedes.

CONCLUSION

Structural assessment: Cagliari exhibited a significant deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was consistent with the pre-match probability model. Market alignment: The match result was within the projected probability range.

Explore League Previews