Serie A Regular Season - 16
Cagliari 2 - 2 FT Pisa
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
M. Tramoni 45'
HT
46' ↓ A. Obert ↑R. Idrissi
52' Michel Adopo
54' Yerry Mina
55' ↓ M. Adopo ↑G. Zappa
59' M. Folorunsho (G. Zappa)
63' ↓ M. Folorunsho ↑L. Mazzitelli
71' S. Kilicsoy (G. Gaetano)
↓ M. Hojholt ↑I. Vural 73'
↓ G. Piccinini ↑S. Moreo 74'
↓ G. Bonfanti ↑A. Calabresi 74'
↓ I. Toure ↑Lorran 81'
82' ↓ G. Gaetano ↑N. Cavuoti
82' ↓ S. Kilicsoy ↑G. Borrelli
↓ M. Tramoni ↑M. Leris 82'
S. Moreo (M. Leris) 89'
Arturo Calabresi 90'+3
FT
Player Cards
Our take on every player in this match
Cagliari
Goalkeepers
E. Caprile
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
M. Palestra
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Y. Mina
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
62%
Duel Win %
J. Rodriguez
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
A. Obert
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
M. Adopo
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.5
Rating
A. Deiola
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Folorunsho
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
G. Gaetano
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
28%
Pass Acc
S. Esposito
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
24%
Pass Acc
Forwards
S. Kilicsoy
FINISHER
1
Goals
1
Goals
3
Shots
7
Rating
BENCH
G. Ciocci
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
B. Radunovic
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Idrissi
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
S. Luperto
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Di Pardo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Pintus
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. Zappa
SUPER SUB
1
Assist
1
Assist
35
Minutes
6.9
Rating
L. Mazzitelli
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
M. Prati
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Rog
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Cavuoti
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
G. Borrelli
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
L. Pavoletti
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Y. Trepy
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pisa
Goalkeepers
A. Semper
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
S. Canestrelli
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
A. Caracciolo
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
G. Bonfanti
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
I. Toure
LATE SHIFT
9
Late Mins
9
Late Mins
82
Total Mins
81
Entry
G. Piccinini
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
M. Aebischer
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Hojholt
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
S. Angori
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
11%
Pass Acc
Forwards
H. Meister
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Tramoni
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Nicolas Andrade
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Scuffet
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
T. Esteves
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Coppola
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Calabresi
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
R. Albiol
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Denoon
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mateus Lusuardi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Mbambi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Marin
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Leris
SUPER SUB
1
Assist
1
Assist
8
Minutes
7
Rating
I. Vural
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Lorran
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
L. Buffon
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Moreo
CLUTCH HERO
89
Goal Time
89
Goal Time
Goal
Impact
7.3
Rating
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 10/04/2023 | Pisa | 0 - 0 | Cagliari | Serie B | Arena Garibaldi - Stadio Romeo Anconetani |
| 12/11/2022 | Cagliari | 1 - 1 | Pisa | Serie B | Unipol Domus |
| 14/08/2021 | Cagliari | 3 - 1 | Pisa | Coppa Italia | Unipol Domus |
Cagliari Win
Pisa Win
Draw
League Standings
P: 16 GD: +21
P: 16 GD: +13
P: 16 GD: +9
P: 16 GD: +7
P: 16 GD: +6
P: 16 GD: +11
P: 16 GD: +5
P: 16 GD: +6
P: 16 GD: +2
P: 16 GD: +1
P: 16 GD: 0
P: 16 GD: -10
P: 16 GD: -10
P: 16 GD: -9
P: 16 GD: -6
P: 16 GD: -8
P: 16 GD: -8
P: 16 GD: -10
P: 16 GD: -10
League Standings
P: 28 GD: +42
P: 28 GD: +24
P: 28 GD: +14
P: 28 GD: +25
P: 28 GD: +17
P: 28 GD: +22
P: 28 GD: +13
P: 28 GD: +3
P: 27 GD: -2
P: 28 GD: -8
P: 27 GD: -1
P: 28 GD: -12
P: 28 GD: -6
P: 28 GD: -8
P: 28 GD: -21
P: 28 GD: -17
P: 28 GD: -12
P: 28 GD: -18
P: 28 GD: -27
Match previews and recaps to help you decide which games are worth watching
Late Drama at Unipol Domus as Moreo Rescues Pisa
Must-Watch Futmetrix Score: 89/100. A high-stakes survival battle ended in a stalemate that felt like a victory for the visitors and a crushing blow for the Sardinian faithful.
Tactical Chess and the Breakthrough
The atmosphere at Unipol Domus was electric as two sides desperate for points clashed in a high-octane encounter. Cagliari controlled possession with 59%, patiently probing for openings against a disciplined defensive block. Despite the home side's territorial advantage, an Intensity rating of 88 reflected a match where every duel was contested with ferocity. The breakthrough came against the run of play when Matteo Tramoni converted a clinical penalty in the 45th minute, sending the visitors into the break with an unexpected lead. It was a moment that heightened the Stakes for the second half, leaving the hosts with a mountain to climb despite their statistical dominance in the opening period.
The Sardinian Surge
The second half saw a tactical shift that completely altered the Balance of the match. The introduction of Gabriele Zappa as a substitute proved inspired, as his energy down the flank pinned the visitors back. In the 59th minute, Zappa’s precise delivery found Michael Folorunsho, who powered home the equalizer to ignite the home crowd. The momentum was firmly with the Isolani, and the turnaround appeared complete in the 71st minute. Gianluca Gaetano played a defense-splitting ball to Semih Kilicsoy, who finished with composure to put Cagliari 2-1 up. At this stage, the hosts looked poised to secure three vital points, overwhelming a Pisa side that struggled to cope with the increased tempo and wave after wave of attacks.
A Sting in the Tail
Just as Cagliari seemed to have the game under control, the unpredictable nature of Serie A provided a final twist. Pisa, showing an Upset Factor that defied their league position, threw caution to the wind in the closing stages. The decisive moment arrived in the 89th minute when Mehdi Leris produced a cross of pure quality, met by fellow substitute Stefano Moreo, who silenced the stadium with a dramatic equalizer. It was a bittersweet result for the hosts, who attempted 14 shots but failed to see the game out. For the visitors, Samuele Angori stood out as the catalyst, his 7.9 rating and three key passes providing the creative spark that kept Pisa in the fight until the very last whistle.
Key Questions
Did Cagliari deserve the late equalizer?
While Cagliari controlled the ball, Pisa's 15 shots and 2.54 xG suggests the visitors were full value for their late point in a balanced contest.
How did substitute Samuele Angori change the game?
Angori, who actually started, was the game's creative engine, recording 3 key passes and a match-high 7.9 rating to keep Pisa competitive throughout.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Survival Stakes at the Unipol Domus
Skip It Futmetrix Score: 39/100. A defining moment for Pisa’s Serie A status as they travel to Sardinia facing a Cagliari side looking to extinguish any lingering relegation fears.
The Setup
On December 21, 2025, Cagliari enters this matchup with a Form rating of 4.9, significantly boosted by three wins in their last five outings. In stark contrast, Pisa sits 19th in the table, burdened by a leaky defense that concedes an average of 2.1 goals per game. While the analytical Stakes are set at a low 1.0, the reality for the visitors is much grimmer; they are desperate to bridge the 13-point gap between themselves and their hosts to avoid being cut adrift.
Key Battle
The tactical narrative centers on Cagliari's creative engine versus Pisa's defensive low block. Sebastiano Esposito will be the primary threat, operating in the pockets of space that Lorran and the Pisa midfield must close down. On the flanks, S. Iling-Junior and F. Loyola will have their hands full tracking the movement of S. Kılıçsoy. With a low Balance score of 2.7, expect Cagliari to monopolize possession and test Pisa's endurance.
Our Prediction
Cagliari's individual Stars, led by a 6.8 rating, should prove too much for the struggling visitors. The match script suggests a dominant home performance where Elia Caprile, currently averaging 4.4 saves per game, secures another clean sheet. We anticipate a clinical 2-0 victory for the Islanders, driven by Esposito’s creativity and Pisa’s inability to sustain defensive pressure over 90 minutes.