Pisa vs Cagliari Prediction, Preview and Stats

Italy flag 2025/2026 Serie A, Italy
Arena Garibaldi - Stadio Romeo Anconetani Sun, 15 Mar - 2:00 PM
Serie A
Pisa PIS
3 Winner 1
Cagliari CAG
Full Time Sun, 15 Mar 2:00 PM
Stefano Moreo - 9' (P)
Antonio Caracciolo - 52', 54'
Goal
|
Goal
Leonardo Pavoletti - 67'
Rafiu Durosinmi 37' Red Card
|
Second yellow card Adam Obert 81'

CONTEXT

Match is finished. Pisa 2–1 Cagliari. The result saw Pisa take the points. Pisa showed a significant deviation from the pre-match structural baseline. Possession-adjusted chance creation was in line with projected levels. The end result aligned with the pre-match projection. Possession was 28%–72%. The match featured at least one red card, which may have affected the flow of the game.

TL;DR

  • Structural deviation: Pisa 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: Red card(s) affected the match (Classify).
  • Red card distortion: Classify as red card 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. Trinchieri
M. Trinchieri
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 15.88
Yellow Cards / Match
Referee 0.12
League Avg 2.24
Red Cards / Match
Referee 0
League Avg 0.12
Penalties / Match
Referee 0
League Avg 0.12
F. La Penna
F. La Penna
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 15.88
Yellow Cards / Match
Referee 0.12
League Avg 2.24
Red Cards / Match
Referee 0
League Avg 0.12
Penalties / Match
Referee 0
League Avg 0.12
F. Fourneau
F. Fourneau
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 15.88
Yellow Cards / Match
Referee 0.12
League Avg 2.24
Red Cards / Match
Referee 0
League Avg 0.12
Penalties / Match
Referee 0
League Avg 0.12
F. Bercigli
F. Bercigli
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 15.88
Yellow Cards / Match
Referee 0.12
League Avg 2.24
Red Cards / Match
Referee 0
League Avg 0.12
Penalties / Match
Referee 0
League Avg 0.12
Pisa O. Hiljemark
O. Hiljemark
VS
Cagliari F. Pisacane
F. Pisacane
0.58
Avg Points / Game (Last 100 Matches)
1.09
0.17 i
Last 6 Opponents
Bologna Rank: 80 L
Fiorentina Rank: 76 L
AC Milan Rank: 87 L
Hellas Verona Rank: 65 D
Sassuolo Rank: 73 L
Inter Rank: 92 L
Avg Points / Game (Last 6 Matches)
1.67 i
Last 6 Opponents
Lazio Rank: 80 D
Lecce Rank: 69 L
Roma Rank: 85 L
Hellas Verona Rank: 65 W
Fiorentina Rank: 76 W
Juventus Rank: 85 W
0
Head to Head (Wins - Draws - Losses)
0 - 3 - 1
1

Win Probabilities

Live Win Probability (90 Min)
Home Pisa
36.83%
Draw
32.38%
Away Cagliari
30.79%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
55.26
69.08
0 (Weakest) 100 (Strongest)
Metric
Pisa
Cagliari
Power Score
55.26
69.08
League Position
19
15
Global Rank
304
195

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
Pisa Opponent-weighted form score
Cagliari Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Pisa Cagliari

Heatmaps Ball coordinates

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

vs

Pisa

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

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

Pisa ⚠ Proxy
vs
⚠ Proxy Cagliari
Created Set-piece attacking threat
Pisa 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.
1.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Pisa 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 1.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.
Pisa
Cagliari
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG
Counter Attack / Transition data not available for this match.
Pressure Index data not available for this match.

Team Head to Head Last 6 Seasons

Summary of 1 match between these sides — filtered by competition and venue context.

Pisa PIS Home
1 matches
Cagliari CAG Away
Match Record
0
Wins
0
1
Draws
1
0
Losses
0
Goals
2
Goals Scored
2
2
Goals Conceded
2
0
Goal Difference
0
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-03-16T02:07:34+00:00

STARTING XI

Match Formation 3-4-3
Match Formation 4-4-2
Pitch
N. Andrade
Brazil
12 N. Andrade
A. Calabresi
Substitution
Italy
33 A. Calabresi
A. Caracciolo
Italy
4 (C) A. Caracciolo
S. Canestrelli
Italy
5 S. Canestrelli
M. Marcel Léris
Substitution
Algeria
7 M. Marcel Léris
M. Aebischer
Switzerland
20 M. Aebischer
M. Marin
Substitution
Romania
6 M. Marin
S. Angori
Italy
3 S. Angori
S. Moreo
Italy
32 S. Moreo
R. Durosinmi
Nigeria
17 R. Durosinmi
M. Tramoni
Substitution
France
10 M. Tramoni
E. Caprile
Italy
1 E. Caprile
A. Obert
Slovakia
33 A. Obert
A. Dossena
Italy
22 A. Dossena
Y. Mina González
Substitution
Colombia
26 (C) Y. Mina González
J. da Silva Figueiredo Freitas
Substitution
Portugal
32 J. da Silva Figueiredo Freitas
I. Sulemana
Ghana
25 I. Sulemana
G. Gaetano
Substitution
Italy
10 G. Gaetano
M. Adopo
Substitution
France
8 M. Adopo
M. Palestra
Italy
2 M. Palestra
M. Folorunsho
Italy
90 M. Folorunsho
S. Kılıçsoy
Substitution
Turkey
9 S. Kılıçsoy

General Information

Date & Time
Mar 15, 2026, 02:00 PM
Competition
2025/2026 Serie A, Italy
Stadium
Arena Garibaldi - Stadio Romeo Anconetani
Capacity
10442
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Marco Trinchieri
Federico La Penna
Francesco Fourneau
Filippo Bercigli

Statistics

Possession
PIS
36%
CAG
64%

Top Statistics

3 Goals 1
4 Big Chances Created 3
10 Shots 14
25 Dangerous attacks 36
28 Possession 72
1 Corners 5
15 Free kicks 14
1 Yellow Cards 4
1 Red Cards 1

Match Overview

11 Successful Headers 9
5 Injuries 3
12 Successful Dribbles 5
8 Throwins 23
0 Hit Woodwork 1
1 Penalties 0
20 Dribble Attempts 12
1 Assists 1
4 Substitutions 5
9 Goal Kicks 6
60 Successful Dribbles Percentage 42
8 Goal Attempts 10
73 Ball Safe 83

Attacking

75 Attacks 134
1 Big Chances Missed 2

Possession

60 Long Passes 33
226 Passes 571
156 Successful Passes 500
38 Successful Long Passes Percentage 42
69 Successful Passes Percentage 88
23 Successful Long Passes 14
6 Key Passes 9

Defensive

15 Tackles 10
8 Interceptions 3
3 Saves 3

Build-up

4 Accurate Crosses 8
8 Total Crosses 24

Discipline

14 Fouls 16
1 Offsides 1

Lineup

Referee : Federico La Penna

Starting XI

12
Nícolas
Nícolas Goalkeeper
7.02
4
Antonio Caracciolo
Antonio Caracciolo (C) Defender
2
8.47
5
Simone Canestrelli
Simone Canestrelli Defender
6.62
33
Arturo Calabresi
Arturo Calabresi Defender
7.47
39
Raúl Albiol
Raúl Albiol
Defender46'
6.62
3
Samuele Angori
Samuele Angori Midfielder
6.98
6
Marius Marin
Marius Marin Midfielder
6.45
8
Malthe Højholt
Malthe Højholt
Midfielder16'
6.27
7
Mehdi Léris
Mehdi Léris Midfielder
6.77
15
Idrissa Touré
Idrissa Touré
Midfielder90'
20
Michel Aebischer
Michel Aebischer Midfielder
6.96
10
Matteo Tramoni
Matteo Tramoni Attacker
6.54
14
Ebenezer Akinsanmiro
Ebenezer Akinsanmiro
Midfielder72'
6.86
17
Rafiu Durosinmi
Rafiu Durosinmi Attacker
5.76
32
Stefano Moreo
Stefano Moreo Attacker
7.99
Referee : Federico La Penna

Starting XI

1
Elia Caprile
Elia Caprile Goalkeeper
6.3
22
Alberto Dossena
Alberto Dossena Defender
6.6
26
Yerry Mina
Yerry Mina (C) Defender
6.42
28
Gabriele Zappa
Gabriele Zappa
Defender46'
6.16
32
Zé Pedro
Zé Pedro Defender
6.55
20
Agustín Albarracín Basil
Agustín Albarracín Basil
Attacker76'
6.67
33
Adam Obert
Adam Obert Defender
6.72
2
Marco Palestra
Marco Palestra Midfielder
6.12
8
Michel Adopo
Michel Adopo Midfielder
6.62
30
Leonardo Pavoletti
Leonardo Pavoletti
Attacker46'
7.11
10
Gianluca Gaetano
Gianluca Gaetano Midfielder
7.08
4
Luca Mazzitelli
Luca Mazzitelli
Midfielder64'
6.6
25
Ibrahim Sulemana
Ibrahim Sulemana Midfielder
6.04
9
Semih Kılıçsoy
Semih Kılıçsoy Attacker
6.58
37
Yael Trepy
Yael Trepy
Attacker64'
6.22
90
Michael Folorunsho
Michael Folorunsho Attacker
6.43

Events

2ND-HALF
Event
Idrissa Touré Mehdi Léris
9th Substitution
90'
81'
Event
Adam Obert
Argument / 1st Yellow/red Card
78'
Event
Alberto Dossena
Foul / 4th Yellowcard
76'
Event
Agustín Albarracín Basil Zé Pedro
8th Substitution
Event
Ebenezer Akinsanmiro Matteo Tramoni
7th Substitution
72'
67'
Event
Leonardo Pavoletti
Right foot shot / 3rd Goal
64'
Event
Yael Trepy Semih Kılıçsoy
6th Substitution
64'
Event
Luca Mazzitelli Gianluca Gaetano
5th Substitution
Event
Michel Aebischer
Time wasting / 3rd Yellowcard
61'
59'
Event
Adam Obert
Simulation / 2nd Yellowcard
Event
Antonio Caracciolo
Right foot shot / 2nd Goal
54'
Event
Antonio Caracciolo
Right foot shot / 1st Goal
52'
47'
Event
Zé Pedro
Foul / 1st Yellowcard
Event
Raúl Albiol Arturo Calabresi
2nd Substitution
46'
46'
Event
Gabriele Zappa Yerry Mina
4th Substitution
46'
Event
Leonardo Pavoletti Michel Adopo
3rd Substitution
1ST-HALF
Event
Rafiu Durosinmi
Violent conduct / 1st Redcard
37'
Event
Malthe Højholt Marius Marin
1st Substitution
16'
Event
Stefano Moreo
Right foot shot / 1st Penalty
9'

Match Commentary

90
Update Update
Raúl Albiol commits a foul for Pisa.
90
Update Update
Foul committed by Ebenezer Akinsanmiro of Pisa.
90
Update Update
Agustín Albarracín from Cagliari is awarded a free kick on the right side of the field.
90
Corner Corner
A shot on goal has been denied. Stefano Moreo from Pisa directed a header from the center of the box, but Elia Caprile from Cagliari made a great save, diving to the bottom left corner. The opportunity was set up by Samuele Angori, who delivered a cross.
90
Attempt Attempt
Missed opportunity. Leonardo Pavoletti from Cagliari had a header from inside the penalty area that went wide.
90
Substitution Substitution
Substitution for Pisa: Idrissa Touré comes on to take the place of Mehdi Léris.
90
Update Update
The second half has concluded with the final score: Pisa 3, Cagliari 1.
90
Update Update
Michael Folorunsho from Cagliari earns a free kick in the offensive half of the field.
90
Attempt Attempt
The attempt is thwarted. Luca Mazzitelli from Cagliari takes a right-footed shot from outside the penalty area, but it's blocked. He received assistance from Michael Folorunsho.
90
Update Update
Michael Folorunsho from Cagliari earns a free kick in the opponent's half.
89
Update Update
Yael Trepy from Cagliari commits a foul.
89
Update Update
Simone Canestrelli from Pisa earns a free kick in his own half of the field.
88
Update Update
Luca Mazzitelli of Cagliari commits a foul.
87
Update Update
Marco Palestra from Cagliari is awarded a free kick in his team's defensive zone.
85
Update Update
Samuele Angori from Pisa earns a free kick in his team's defensive zone.
85
Update Update
Luca Mazzitelli from Cagliari commits a foul.
84
Update Update
Agustín Albarracín from Cagliari earns a free kick in the offensive half of the field.
84
Update Update
Samuele Angori from Pisa commits a foul.
83
Update Update
Stefano Moreo from Pisa commits a foul.
83
Update Update
Marco Palestra of Cagliari is awarded a free kick in his own half.
81
Yellow Card Yellow Card Important
Adam Obert of Cagliari receives his second yellow card.
81
Update Update
Mehdi Léris from Pisa is awarded a free kick on the right side of the field.
81
Update Update
Adam Obert commits a foul for Cagliari.
80
Update Update
The interruption has ended. They are set to resume play.
79
Update Update
The game is currently paused due to an injury to Ebenezer Akinsanmiro from Pisa.
78
Yellow Card Yellow Card Important
Alberto Dossena from Cagliari receives a yellow card for committing a serious foul.
78
Update Update
Ebenezer Akinsanmiro from Pisa is awarded a free kick in the offensive half of the field.
78
Update Update
Alberto Dossena commits a foul for Cagliari.
77
Update Update
Leonardo Pavoletti from Cagliari commits a foul.
77
Update Update
Nícolas from Pisa earns a free kick in his own half.
76
Attempt Attempt
Missed opportunity! Stefano Moreo from Pisa took a right-footed shot from over 35 yards out, but it went high and to the right of the goal. The attempt was set up by a headed pass from Ebenezer Akinsanmiro.
76
Substitution Substitution
Substitution for Cagliari: Agustín Albarracín comes on to take the place of Zé Pedro.
74
Corner Corner
Missed opportunity! Alberto Dossena from Cagliari directed a header from the middle of the box just to the right of the goal. The chance was set up by Adam Obert, who delivered a cross after a corner kick.
74
Corner Corner
Cagliari has been awarded a corner kick after Mehdi Léris allowed the ball to go out.
72
Substitution Substitution
Substitution for Pisa: Ebenezer Akinsanmiro comes on to take the place of Mattéo Tramoni.
70
Update Update
The pause has ended. The teams are set to resume play.
70
Attempt Attempt
Missed opportunity. Yael Trepy from Cagliari took a left-footed shot from the center of the box, but it went wide to the right.
70
Attempt Attempt
The shot is deflected. Ibrahim Sulemana from Cagliari takes a left-footed strike from outside the penalty area, but it gets blocked. Leonardo Pavoletti provided the assist.
69
Update Update
The game has been temporarily halted due to an injury to Michel Aebischer from Pisa.
67
GOAL! GOAL! Important
Goal! Pisa 3, Cagliari 1. Leonardo Pavoletti finds the net for Cagliari with a right-footed strike from the middle of the box, sending the ball straight into the center of the goal. The assist came from Alberto Dossena, who set him up with a precise header.
64
Update Update
Marco Palestra from Cagliari earns a free kick on the right flank.
64
Update Update
Simone Canestrelli from Pisa commits a foul.
64
Substitution Substitution
Substitution for Cagliari: Luca Mazzitelli comes on to take the place of Gianluca Gaetano.
64
Substitution Substitution
Substitution for Cagliari: Yael Trepy comes on to take the place of Semih Kiliçsoy.
63
Corner Corner
Missed opportunity! Gabriele Zappa from Cagliari took a right-footed shot from the right side of the six-yard area, but it just went wide to the right. The chance was set up by Gianluca Gaetano, who delivered a cross after a corner kick.
63
Corner Corner
Cagliari has been awarded a corner kick after a defensive play by Samuele Angori.
61
Yellow Card Yellow Card Important
Michel Aebischer from Pisa receives a yellow card.
60
Update Update
Gianluca Gaetano from Cagliari commits a foul.
60
Update Update
Mattéo Tramoni from Pisa earns a free kick in the opponent's half.
59
Update Update
Adam Obert from Cagliari has fallen to the ground, but the referee believes he is exaggerating and has called it a dive.
59
Yellow Card Yellow Card Important
Adam Obert from Cagliari receives a yellow card.
58
Attempt Attempt
A shot from outside the penalty area by Semih Kiliçsoy of Cagliari is stopped in the middle of the goal by goalkeeper Nícolas of Pisa. The attempt was set up by Ibrahim Sulemana.
58
Attempt Attempt
Shot on goal denied. Adam Obert from Cagliari takes a left-footed strike from the left side of the penalty area, but Nícolas from Pisa makes a save right in the middle of the goal.
54
GOAL! GOAL! Important
Goal! Pisa leads Cagliari 3-0. Antonio Caracciolo scores with a right-footed strike from just a few yards out, finding the center of the net. The goal was set up by Raúl Albiol, who delivered a headed pass after a corner kick.
54
GOAL! GOAL! Important
Goal! Pisa leads 3-0 against Cagliari. Antonio Caracciolo scores with a right-footed shot from just a few yards out after a corner kick.
53
Corner Corner
Corner kick awarded to Pisa after Adam Obert allowed the ball to go out of play.
52
GOAL! GOAL! Important
Goal! Pisa leads 2-0 against Cagliari. Antonio Caracciolo scores with a right-footed shot from the right side of the six-yard box, placing it perfectly into the bottom right corner.
50
Update Update
Michael Folorunsho commits a foul for Cagliari.
50
Update Update
Michel Aebischer from Pisa earns a free kick in the opponent's half.
48
Update Update
The pause has ended. They are set to resume play.
47
Yellow Card Yellow Card Important
Zé Pedro of Cagliari receives a yellow card for committing a serious foul.
47
Update Update
Match interruption - Cagliari.
46
Update Update
Zé Pedro commits a foul for Cagliari.
46
Update Update
Stefano Moreo from Pisa earns a free kick on the left side of the field.
45
Substitution Substitution
Substitution for Cagliari: Gabriele Zappa comes on to take the place of Yerry Mina.
45
Update Update
The fourth official has indicated that there will be 6 minutes of stoppage time.
45
Update Update
The pause has ended. They are set to resume play.
45
Update Update
Cagliari is flagged for offside as Alberto Dossena is caught in an offside position.
45
Substitution Substitution
Substitution for Cagliari: Leonardo Pavoletti comes on to take the place of Michel Adopo.
45
Corner Corner
Shot on goal blocked. Malthe Højholt from Pisa takes a left-footed shot from the left side of the six-yard box, but Elia Caprile from Cagliari makes a save in the bottom left corner. The attempt was set up by Stefano Moreo.
45
Update Update
Cagliari is flagged for offside as Alberto Dossena is caught in an offside position.
45
Substitution Substitution
Substitution for Pisa: Raúl Albiol comes on to take the place of Arturo Calabresi, who has been forced off due to an injury.
45
Update Update
The first half concludes with Pisa leading Cagliari 1-0.
45
Update Update
Semih Kiliçsoy from Cagliari earns a free kick on the left flank.
45
Update Update
Michel Aebischer commits a foul for Pisa.
44
Corner Corner
Cagliari earns a corner kick after Nícolas allows the ball to go out of play.
44
Attempt Attempt
Shot on goal thwarted. Adam Obert from Cagliari takes a left-footed strike from outside the penalty area, but Nícolas from Pisa makes a save right in the middle of the goal.
44
Update Update
The game is currently paused due to an injury to Arturo Calabresi from Pisa.
43
Attempt Attempt
The shot is deflected. Gianluca Gaetano from Cagliari tries a right-footed effort from outside the penalty area, but it gets blocked. He was set up by Adam Obert.
43
Corner Corner
Cagliari has been awarded a corner kick, following a defensive play by Arturo Calabresi.
42
Update Update
Michel Aebischer commits a foul for Pisa.
42
Update Update
Gianluca Gaetano from Cagliari earns a free kick in the opponent's half.
40
Update Update
Antonio Caracciolo from Pisa is awarded a free kick in his team's defensive zone.
40
Update Update
Michel Adopo commits a foul for Cagliari.
38
Update Update
The game is currently on hold due to an injury to Yerry Mina from Cagliari.
38
Update Update
The pause has ended. They are set to resume play.
37
Update Update
Yerry Mina from Cagliari earns a free kick in his own half.
37
Red Card Red Card Important
Rafiu Durosinmi from Pisa receives a red card for unsportsmanlike behavior.
36
Update Update
Yerry Mina from Cagliari is awarded a free kick in his team's defensive zone.
34
Update Update
Pisa is flagged for offside. Mattéo Tramoni has been caught in an offside position.
33
Update Update
Samuele Angori from Pisa earns a free kick in his team's defensive zone.
33
Update Update
Marco Palestra from Cagliari commits a foul.
31
Update Update
The pause has ended. They’re set to resume play.
29
Update Update
The game has been paused due to an injury to Michael Folorunsho from Cagliari.
28
Update Update
Michel Adopo of Cagliari earns a free kick in his team's defensive zone.
28
Update Update
Simone Canestrelli from Pisa commits a foul.
23
Update Update
Zé Pedro from Cagliari earns a free kick in his team's defensive zone.
23
Update Update
Zé Pedro from Cagliari earns a free kick in his team's defensive zone.
23
Update Update
Rafiu Durosinmi from Pisa committed a foul.
20
Attempt Attempt
A shot attempt is denied. Mattéo Tramoni from Pisa takes a right-footed strike from the left side of the penalty area, but it's blocked.
20
Update Update
Gianluca Gaetano from Cagliari earns a free kick in his team's defensive zone.
20
Update Update
Rafiu Durosinmi from Pisa commits a foul.
19
Update Update
The pause has ended. They are set to resume play.
19
Update Update
Match interruption - Cagliari.
18
Attempt Attempt
Michael Folorunsho from Cagliari tries a right-footed shot from the right side of the penalty area, but it's blocked.
18
Corner Corner
Cagliari has been awarded a corner kick after a play that resulted in a deflection off Arturo Calabresi.
17
Update Update
Michael Folorunsho from Cagliari earns a free kick in his team's defensive zone.
17
Update Update
Arturo Calabresi from Pisa commits a foul.
16
Substitution Substitution
Substitution for Pisa: Malthe Højholt comes on to replace Marius Marin, who is leaving the field due to an injury.
16
Substitution Substitution
Substitution for Pisa: Malthe Højholt comes on to replace Marius Marin, who has been forced off due to an injury.
15
Attempt Attempt
Missed opportunity! Michael Folorunsho from Cagliari took a right-footed shot from the center of the box, but it went wide to the left. The chance was set up by a cross from Marco Palestra.
13
Update Update
Rafiu Durosinmi from Pisa commits a foul.
13
Update Update
The pause has ended. They are set to resume play.
13
Update Update
Michel Adopo from Cagliari earns a free kick in his team's defensive zone.
12
Update Update
The game is currently paused due to an injury to Marius Marin from Pisa.
11
Update Update
Marius Marin from Pisa commits a foul.
11
Update Update
Gianluca Gaetano from Cagliari earns a free kick on the right flank.
11
Update Update
Adam Obert from Cagliari connects with a header from the center of the box, but it strikes the crossbar. The assist came from Marco Palestra, who delivered a precise cross.
11
Attempt Attempt
Missed opportunity! Ibrahim Sulemana from Cagliari heads the ball from just a few yards out, but it sails over the crossbar.
9
GOAL! GOAL! Important
Goal! Pisa takes the lead with a score of 1-0 against Cagliari. Stefano Moreo from Pisa successfully converts the penalty, striking the ball with his right foot into the bottom right corner of the net.
7
Update Update
Ibrahim Sulemana of Cagliari has given away a penalty due to a foul committed inside the penalty box.
7
Update Update
Penalty awarded to Pisa! Arturo Calabresi is fouled inside the box.
5
Update Update
Samuele Angori from Pisa earns a free kick on the left side of the field.
5
Update Update
Zé Pedro commits a foul for Cagliari.
5
Attempt Attempt
Missed opportunity! Rafiu Durosinmi from Pisa heads the ball from the center of the box, but it goes over the goal and to the right. The chance was created by Samuele Angori after a set piece.
1
Update Update
Simone Canestrelli from Pisa earns a free kick in his team's defensive zone.
1
Update Update
Michael Folorunsho commits a foul for Cagliari.

CONCLUSION

Structural assessment: Pisa 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. Structural distortion: The match was materially influenced by red card(s), altering baseline dynamics. Market alignment: The match result was within the projected probability range.

Explore League Previews