Inter vs Cagliari Prediction, Preview and Stats

Italy flag 2025/2026 Serie A, Italy
Stadio Giuseppe Meazza Fri, 17 Apr - 6:45 PM
Serie A
Inter INT
3 Winner 0
Cagliari CAG
Full Time Fri, 17 Apr 6:45 PM
Round 33 Regular Season
Marcus Thuram - 52'
Nicolò Barella - 56'
Piotr Zieliński - 90+2'
Goal
|

Inter vs Cagliari preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

CONTEXT

Inter claimed a decisive 3-0 home win over Cagliari, transforming a goalless first half into a second-half masterclass. Despite the even 0-0 scoreline at halftime, Inter's 55% possession dominance paved the way for three unanswered goals, underlining their role as the stronger team. No red cards disrupted proceedings, allowing a fluid contest where Cagliari held 45% possession but failed to threaten. The performance registered minimal structural deviation of 2.1%, with efficiency in line and full market alignment. This result reflects Inter's control and clinical edge, particularly after the break, solidifying their superiority without any major events or adjustments altering the flow.

TL;DR

  • Structural deviation: Win showed minimal 2.1% structural deviation for Inter.
  • Efficiency shift: Efficiency shift was in line with expectations.
  • xG alignment: xG data unavailable, so alignment undetermined.
  • Market alignment: Outcome fully aligned with pre-match market view.
  • xG expectations: xG expectations unassessable due to missing data.
  • Event impact: No second-half adjustments or events altered the match.
  • Red card distortion: No red cards occurred, causing zero distortion.
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
M. Marchetti
M. Marchetti
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 20.64
Yellow Cards / Match
Referee 0.12
League Avg 3.07
Red Cards / Match
Referee 0
League Avg 0.16
Penalties / Match
Referee 0
League Avg 0.18
L. Rossi
L. Rossi
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 20.64
Yellow Cards / Match
Referee 0.12
League Avg 3.07
Red Cards / Match
Referee 0
League Avg 0.16
Penalties / Match
Referee 0
League Avg 0.18
A. Cavallina
A. Cavallina
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 20.64
Yellow Cards / Match
Referee 0.12
League Avg 3.07
Red Cards / Match
Referee 0
League Avg 0.16
Penalties / Match
Referee 0
League Avg 0.18
K. Bonacina
K. Bonacina
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 20.64
Yellow Cards / Match
Referee 0.12
League Avg 3.07
Red Cards / Match
Referee 0
League Avg 0.16
Penalties / Match
Referee 0
League Avg 0.18
Inter C. Chivu
C. Chivu
VS
Cagliari F. Pisacane
F. Pisacane
2.42
Avg Points / Game (Last 100 Matches)
0.96
1.83 i
Last 6 Opponents
Como Rank: W
Roma Rank: W
Fiorentina Rank: D
Atalanta Rank: D
AC Milan Rank: L
Genoa Rank: W
Avg Points / Game (Last 6 Matches)
0.67 i
Last 6 Opponents
Cremonese Rank: W
Sassuolo Rank: L
Napoli Rank: L
Pisa Rank: L
Como Rank: L
Parma Rank: D
25
Head to Head (Wins - Draws - Losses)
25 - 9 - 5
5

Win Probabilities

Live Win Probability (90 Min)
Home Inter
97.86%
Draw
1.92%
Away Cagliari
0.22%

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.
38.05
15.26
0 (Weakest) 100 (Strongest)
Metric
Inter
Cagliari
Power Score
38.05
15.26
League Position
1
16
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
Inter Opponent-weighted form score
Cagliari Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Inter Cagliari

Heatmaps Ball coordinates

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

vs

Inter

Left / Center / Right
Opposition half density
vs season average

Cagliari

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

Inter ⚠ Proxy
vs
⚠ Proxy Cagliari
Attacking Efficiency
Higher is better
Attacking Efficiency
38.82
26.22
Defensive Efficiency
Lower is better
Defensive Efficiency
26.22
38.82
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
Inter +1.33 Efficiency Index
vs
Cagliari -1.33 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Inter
Cagliari
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.

Inter ⚠ Proxy
vs
⚠ Proxy Cagliari
Created Set-piece attacking threat
Inter Cagliari
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
Inter Cagliari
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.
Inter
Cagliari
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.

Inter
vs
Cagliari
Attack After Winning Possession transition → offence
Inter Cagliari
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
Inter Cagliari
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
Inter
Cagliari
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • INT had peak pressure around 48'.
  • CAG started the game with stronger pressure.
INT Pressure CAG Pressure
Pressure Index: INT reached the top pressure at 48' (88.27).

Team Head to Head Last 6 Seasons

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

Inter INT Home
39 matches
Cagliari CAG Away
Match Record
25
Wins
5
9
Draws
9
5
Losses
25
Goals
80
Goals Scored
38
38
Goals Conceded
80
+42
Goal Difference
-42
Expected Goals
0
xG
0
0
xGA
0

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

STARTING XI

Match Formation 3-5-2
Match Formation 3-5-2
Pitch
J. Martínez Riera
Spain
13 J. Martínez Riera
M. Akanji
Switzerland
25 M. Akanji
S. de Vrij
Netherlands
6 S. de Vrij
C. Zopalato Neves
Brazil
30 C. Zopalato Neves
D. Dumfries
Netherlands
2 D. Dumfries
N. Barella
Substitution
Italy
23 N. Barella
H. Çalhanoğlu
Substitution
Turkey
20 H. Çalhanoğlu
H. Mkhitaryan
Substitution
Armenia
22 H. Mkhitaryan
F. Dimarco
Substitution
Italy
32 F. Dimarco
F. Esposito
Italy
94 F. Esposito
M. Thuram
Substitution
France
9 M. Thuram
E. Caprile
Italy
1 E. Caprile
J. Rodríguez Camejo
Uruguay
15 J. Rodríguez Camejo
Y. Mina González
Colombia
26 Y. Mina González
J. da Silva Figueiredo Freitas
Substitution
Portugal
32 J. da Silva Figueiredo Freitas
A. Obert
Substitution
Slovakia
33 A. Obert
I. Sulemana
Substitution
Ghana
25 I. Sulemana
G. Gaetano
Substitution
Italy
10 G. Gaetano
M. Adopo
France
8 M. Adopo
M. Palestra
Italy
2 M. Palestra
G. Borrelli
Substitution
Italy
29 G. Borrelli
S. Esposito
Italy
94 S. Esposito

General Information

Date & Time
Apr 17, 2026, 06:45 PM
Competition
2025/2026 Serie A, Italy · Round 33 · Regular Season
Stadium
Stadio Giuseppe Meazza
Capacity
75817
Attendance
74209
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Matteo Marchetti
Luigi Rossi
Alex Cavallina
Kevin Bonacina

Statistics

Possession
INT
55%
CAG
45%

Top Statistics

3 Goals 0
2 Big Chances Created 0
5 Shots 5
67 Dangerous attacks 36
55 Possession 45
4 Corners 9
6 Free kicks 17
0 Yellow Cards 2

Match Overview

46 Successful Dribbles Percentage 40
14 Successful Headers 5
6 Successful Dribbles 6
14 Throwins 14
13 Dribble Attempts 15
6 Goal Kicks 11
5 Substitutions 5
2 Assists 0
70 Ball Safe 81
3 Injuries 2
11 Goal Attempts 2

Attacking

110 Attacks 76
1 Big Chances Missed 0

Possession

89 Successful Passes Percentage 84
40 Successful Long Passes Percentage 40
522 Passes 418
25 Long Passes 45
466 Successful Passes 350
10 Successful Long Passes 18
13 Key Passes 8

Defensive

1 Saves 1
11 Tackles 20
7 Interceptions 6
36 Duels Won 47

Build-up

20 Total Crosses 15
7 Accurate Crosses 3

Discipline

1 Offsides 2
17 Fouls 6

Lineup

Referee : Matteo Marchetti

Starting XI

13
Josep Martínez
Josep Martínez Goalkeeper
6.83
6
Stefan de Vrij
Stefan de Vrij Defender
6.86
25
Manuel Akanji
Manuel Akanji Defender
7.03
30
Carlos Augusto
Carlos Augusto Defender
6.81
2
Denzel Dumfries
Denzel Dumfries Midfielder
6.71
20
Hakan Çalhanoğlu
Hakan Çalhanoğlu Midfielder
7.6
16
Davide Frattesi
Davide Frattesi
Midfielder85'
6.56
22
Henrikh Mkhitaryan
Henrikh Mkhitaryan Midfielder
6.94
7
Piotr Zieliński
Piotr Zieliński
Midfielder76'
7.02
23
Nicolò Barella
Nicolò Barella Midfielder
7.2
17
Andy Diouf
Andy Diouf
Midfielder89'
6.57
32
Federico Dimarco
Federico Dimarco Midfielder
7.57
11
Luis Henrique
Luis Henrique
Attacker76'
6.9
9
Marcus Thuram
Marcus Thuram Attacker
7.2
14
Ange-Yoan Bonny
Ange-Yoan Bonny
Attacker76'
6.78
94
Pio Esposito
Pio Esposito Attacker
6.79
Referee : Matteo Marchetti

Starting XI

1
Elia Caprile
Elia Caprile Goalkeeper
6.94
15
Juan Rodríguez
Juan Rodríguez Defender
6.68
26
Yerry Mina
Yerry Mina Defender
6.91
32
Zé Pedro
Zé Pedro Defender
6.63
19
Andrea Belotti
Andrea Belotti
Attacker87'
7.04
2
Marco Palestra
Marco Palestra Midfielder
6.95
8
Michel Adopo
Michel Adopo Midfielder
6.66
10
Gianluca Gaetano
Gianluca Gaetano Midfielder
6.82
14
Alessandro Deiola
Alessandro Deiola
Midfielder57'
6.75
25
Ibrahim Sulemana
Ibrahim Sulemana Midfielder
6.46
90
Michael Folorunsho
Michael Folorunsho
Midfielder76'
6.57
33
Adam Obert
Adam Obert Midfielder
6.82
28
Gabriele Zappa
Gabriele Zappa
Defender76'
6.61
29
Gennaro Borrelli
Gennaro Borrelli Attacker
6.75
31
Paul Mendy
Paul Mendy
Attacker57'
6.77
94
Sebastiano Esposito
Sebastiano Esposito Attacker
7.18

Events

2ND-HALF
Event
Piotr Zieliński
Right foot shot / 3rd Goal
90+2'
Event
Andy Diouf Nicolò Barella
10th Substitution
89'
87'
Event
Andrea Belotti Zé Pedro
9th Substitution
Event
Davide Frattesi Hakan Çalhanoğlu
8th Substitution
85'
Event
Ange-Yoan Bonny Marcus Thuram
3rd Substitution
76'
Event
Luis Henrique Federico Dimarco
5th Substitution
76'
Event
Piotr Zieliński Henrikh Mkhitaryan
7th Substitution
76'
76'
Event
Michael Folorunsho Ibrahim Sulemana
4th Substitution
76'
Event
Gabriele Zappa Adam Obert
6th Substitution
57'
Event
Alessandro Deiola Gianluca Gaetano
1st Substitution
57'
Event
Paul Mendy Gennaro Borrelli
2nd Substitution
Event
Nicolò Barella
Right foot shot / 2nd Goal
56'
Event
Marcus Thuram
Right foot shot / 1st Goal
52'
1ST-HALF
25'
Event
Gennaro Borrelli
Foul / 2nd Yellowcard
23'
Event
Sebastiano Esposito
Foul / 1st Yellowcard

Match Commentary

90
Attempt Attempt
Alessandro Deiola's left-footed shot from outside the box is blocked.
90
Corner Corner
Cagliari wins a corner after Stefan de Vrij concedes.
90
Update Update
The fourth official has indicated that there will be 4 minutes of added time.
90
Corner Corner
Michael Folorunsho from Cagliari had a missed chance, shooting with his right foot from outside the box, just missing the top right corner. Sebastiano Esposito provided the assist.
90
GOAL! GOAL! Important
Goal! Inter Milan leads 3-0 against Cagliari. Piotr Zielinski scores for Inter Milan with a right-footed shot from outside the box into the top right corner, assisted by Denzel Dumfries.
90
Update Update
The second half ends with Inter Milan winning 3-0 against Cagliari.
90
Attempt Attempt
Michel Adopo's shot from outside the box is blocked. The assist came from Michael Folorunsho.
89
Substitution Substitution
Substitution for Inter Milan: Andy Diouf replaces Nicolò Barella.
88
Update Update
Marco Palestra from Cagliari won a free kick on the left wing.
88
Update Update
Denzel Dumfries of Inter Milan committed a foul.
87
Substitution Substitution
Substitution for Cagliari: Andrea Belotti replaces Zé Pedro.
86
Update Update
Nicolò Barella from Inter Milan won a free kick in the attacking area.
86
Update Update
Denzel Dumfries of Inter Milan misses a chance as his header from the center of the box goes over the bar. The assist came from Ange-Yoan Bonny, who provided the cross.
86
Update Update
Foul committed by Paul Mendy of Cagliari.
85
Update Update
Cagliari is called offside. Paul Mendy is in an offside position.
85
Substitution Substitution
Substitution for Inter Milan: Davide Frattesi replaces Hakan Çalhanoglu.
82
Update Update
Denzel Dumfries from Inter Milan committed a foul.
82
Update Update
Marco Palestra of Cagliari won a free kick on the left wing.
79
Update Update
Alessandro Deiola from Cagliari won a free kick in defense.
79
Update Update
Foul committed by Ange-Yoan Bonny of Inter Milan.
78
Attempt Attempt
Paul Mendy's shot for Cagliari from the center of the box is blocked. Sebastiano Esposito provided the assist.
76
Substitution Substitution
Substitution for Cagliari: Gabriele Zappa replaces Adam Obert.
76
Substitution Substitution
Substitution for Inter Milan: Ange-Yoan Bonny replaces Marcus Thuram.
76
Substitution Substitution
Substitution for Cagliari: Michael Folorunsho replaces Ibrahim Sulemana.
76
Substitution Substitution
Substitution for Inter Milan: Ange-Yoan Bonny replaces Marcus Thuram.
76
Substitution Substitution
Substitution for Inter Milan: Luis Henrique replaces Federico Dimarco.
75
Update Update
Adam Obert from Cagliari won a free kick in defense.
75
Update Update
Foul committed by Francesco Pio Esposito of Inter Milan.
74
Attempt Attempt
Francesco Pio Esposito's left-footed shot from the right side of the box is blocked. The assist came from Manuel Akanji.
73
Corner Corner
Cagliari wins a corner after Carlos Augusto concedes.
73
Attempt Attempt
Sebastiano Esposito's shot for Cagliari from the right side of the box is blocked. Marco Palestra provided the assist.
71
Corner Corner
Missed chance. Michel Adopo from Cagliari headed the ball from close range after a corner.
70
Corner Corner
Cagliari wins a corner after Federico Dimarco concedes.
69
Update Update
There is a delay in the match due to an injury to Manuel Akanji of Inter Milan.
69
Corner Corner
Cagliari wins a corner after Manuel Akanji concedes.
64
Corner Corner
Cagliari is awarded a corner after Carlos Augusto concedes.
63
Update Update
Hakan Çalhanoglu of Inter Milan commits a foul.
63
Update Update
Fouled by Federico Dimarco of Inter Milan.
63
Update Update
Sebastiano Esposito from Cagliari won a free kick on the right wing.
63
Update Update
Marco Palestra from Cagliari won a free kick on the right wing.
62
Update Update
Juan Rodríguez of Cagliari won a free kick in defense.
62
Update Update
Foul committed by Francesco Pio Esposito of Inter Milan.
62
Update Update
Yerry Mina from Cagliari won a free kick in defense.
62
Update Update
Foul committed by Henrikh Mkhitaryan of Inter Milan.
60
Attempt Attempt
Hakan Çalhanoglu from Inter Milan misses a chance with a right-footed shot from outside the box after a free kick.
59
Update Update
Fouled by Yerry Mina of Cagliari.
59
Update Update
Marcus Thuram of Inter Milan won a free kick in an attacking position.
57
Substitution Substitution
Substitution for Cagliari: Paul Mendy replaces Gennaro Borrelli.
57
Substitution Substitution
Substitution for Cagliari: Alessandro Deiola replaces Gianluca Gaetano.
56
Attempt Attempt
Marcus Thuram's shot for Inter Milan from the center of the box is blocked. The assist was provided by Francesco Pio Esposito.
56
GOAL! GOAL! Important
Goal! Nicolò Barella scores for Inter Milan with a right-footed shot from the center of the box into the top left corner. The score is now 2-0 in favor of Inter Milan.
54
Update Update
Yerry Mina of Cagliari won a free kick in defense.
54
Update Update
Foul committed by Henrikh Mkhitaryan of Inter Milan.
52
GOAL! GOAL! Important
Goal! Inter Milan 1, Cagliari 0. Marcus Thuram scores for Inter Milan with a right-footed shot from a few meters to the center of the goal, assisted by Federico Dimarco after a fast break.
52
Update Update
Foul committed by Carlos Augusto of Inter Milan.
52
Update Update
Marco Palestra from Cagliari won a free kick in defense.
50
Attempt Attempt
Missed chance. Denzel Dumfries from Inter Milan shot with his right foot from the right side of the box.
49
Update Update
There is a delay in the match due to an injury to Adam Obert from Cagliari.
48
Attempt Attempt
Nicolò Barella from Inter Milan missed a chance with a right-footed shot from outside the box.
47
Update Update
Cagliari is called offside. Marco Palestra is in an offside position.
47
Update Update
Hakan Çalhanoglu from Inter Milan misses a chance, shooting with his left foot from outside the box, sending the ball high and wide to the left. Nicolò Barella provided the assist.
45
Corner Corner
Corner awarded to Inter Milan after Marco Palestra concedes.
45
Update Update
The first half ends with a score of 0-0 between Inter Milan and Cagliari.
45
Update Update
The fourth official has indicated there will be 2 minutes of added time.
45
Update Update
The second half begins with the score at 0-0 between Inter Milan and Cagliari.
45
Update Update
Foul committed by Hakan Çalhanoglu of Inter Milan.
45
Update Update
Sebastiano Esposito from Cagliari won a free kick in the defensive area.
43
Update Update
Francesco Pio Esposito from Inter Milan misses a chance, shooting with his right foot from the center of the box, sending the ball high and wide to the left. The assist came from Henrikh Mkhitaryan, who provided a cross.
41
Update Update
Gennaro Borrelli from Cagliari committed a foul.
41
Update Update
Stefan de Vrij of Inter Milan won a free kick in defense.
40
Attempt Attempt
Francesco Pio Esposito of Inter Milan attempts an attack, shooting with his right foot from the left side of the box, but his shot is saved by Cagliari's goalkeeper Elia Caprile, who is positioned in the center of the goal. The assist came from Nicolò Barella.
34
Update Update
Foul committed by Gennaro Borrelli of Cagliari.
34
Update Update
Stefan de Vrij from Inter Milan won a free kick in defense.
33
Corner Corner
Corner awarded to Inter Milan after Adam Obert concedes.
33
Update Update
Stefan de Vrij of Inter Milan won a free kick in defense.
33
Corner Corner
Denzel Dumfries of Inter Milan misses a chance, heading the ball from the center of the box high and wide to the right. The assist came from Hakan Çalhanoglu, who delivered a cross following a corner.
32
Corner Corner
Inter Milan is awarded a corner after Ibrahim Sulemana concedes it.
32
Attempt Attempt
Carlos Augusto's left-footed shot from outside the box is blocked.
32
Corner Corner
Inter Milan win a corner after Zé Pedro concedes.
30
Corner Corner
Cagliari wins a corner after Denzel Dumfries concedes.
27
Update Update
There is a delay in the match due to an injury to Federico Dimarco of Inter Milan.
26
Update Update
Ibrahim Sulemana from Cagliari won a free kick in defense.
26
Update Update
Fouled by Federico Dimarco of Inter Milan.
25
Yellow Card Yellow Card Important
Gennaro Borrelli of Cagliari receives a yellow card for a foul.
25
Yellow Card Yellow Card Important
Gennaro Borrelli from Cagliari receives a yellow card for a foul.
25
Update Update
Stefan de Vrij of Inter Milan won a free kick in defense.
23
Yellow Card Yellow Card Important
Sebastiano Esposito from Cagliari receives a yellow card for a foul.
23
Update Update
Henrikh Mkhitaryan of Inter Milan won a free kick in defense.
23
Update Update
Foul committed by Sebastiano Esposito of Cagliari.
22
Update Update
Marco Palestra from Cagliari won a free kick in the defensive area.
22
Update Update
Fouled by Federico Dimarco of Inter Milan.
19
Attempt Attempt
Francesco Pio Esposito's right-footed shot from the center of the box is blocked. The assist came from Federico Dimarco's cross.
17
Update Update
Michel Adopo of Cagliari won a free kick in defense.
17
Update Update
Foul committed by Marcus Thuram - Inter Milan.
17
Update Update
Juan Rodríguez from Cagliari won a free kick in defense.
17
Update Update
Foul committed by Carlos Augusto of Inter Milan.
16
Attempt Attempt
Federico Dimarco's left-footed shot from close range is blocked.
16
Update Update
Gennaro Borrelli from Cagliari won a free kick in defense.
16
Update Update
Foul committed by Stefan de Vrij of Inter Milan.
13
Update Update
Inter Milan are called offside. Marcus Thuram is the player in an offside position.
13
Attempt Attempt
Missed chance. Federico Dimarco from Inter Milan shot with his left foot from outside the box but missed. The assist was by Francesco Pio Esposito.
12
Corner Corner
Missed chance for Cagliari. Marco Palestra's right-footed shot from the right side of the box is close but misses the top right corner. Gennaro Borrelli provided the assist.
12
Update Update
Hakan Çalhanoglu of Inter Milan committed a foul.
12
Update Update
Sebastiano Esposito from Cagliari won a free kick in defense.
9
Corner Corner
Gianluca Gaetano from Cagliari missed a chance, shooting left-footed from outside the box after a corner.
8
Corner Corner
Cagliari wins a corner after Federico Dimarco concedes.
3
Corner Corner
Cagliari wins a corner after Josep Martínez concedes.
3
Corner Corner
New attacking attempt. Sebastiano Esposito from Cagliari shoots with his right foot from outside the box, but Josep Martínez from Inter Milan saves it in the left corner. The assist was provided by Marco Palestra.
2
Corner Corner
Cagliari wins a corner after Stefan de Vrij concedes.
2
Corner Corner
Cagliari wins a corner after Stefan de Vrij concedes.

CONCLUSION

Inter's 3-0 victory over Cagliari epitomized expected dominance, with a goalless first half giving way to a flawless second-half execution. Holding 55% possession without red card interruptions, they converted control into goals efficiently, matching market alignment and minimal deviation benchmarks. Cagliari's efforts yielded nothing, highlighting Inter's defensive solidity and attacking intent. This clean-sheet win, free of structural shifts or event influences, reinforces Inter's campaign strength and sets a high standard for future fixtures.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.

Explore League Previews