Popular today
Most read in the last 24 hours
Futmetrix Verdict
100
FT
Tue, Sep 15
Ratchaburi
4-6
SHANGHAI SIPG
⚡ Intensity
100
⚖️ Balance
40
🏆 Stakes
84
🎲 Upset
10
Ten-goal chaos rocks Ratchaburi Stadium.
Futmetrix Verdict
58
FT
Tue, Sep 15
Beijing Guoan
3-1
Pohang Steelers
⚡ Intensity
56
⚖️ Balance
71
🏆 Stakes
10
🎲 Upset
0
Early flurry secures Guoan's home victory.
Futmetrix Verdict
72
FT
Tue, Sep 15
Johor Darul Takzim FC
1-1
Buriram United
⚡ Intensity
76
⚖️ Balance
56
🏆 Stakes
10
🎲 Upset
53
Late VAR madness forces explosive stalemate.
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. Bonfanti ↑A. Calabresi 74'
↓ G. Piccinini ↑S. Moreo 74'
↓ I. Toure ↑Lorran 81'
↓ M. Tramoni ↑M. Leris 82'
82' ↓ S. Kilicsoy ↑G. Borrelli
82' ↓ G. Gaetano ↑N. Cavuoti
S. Moreo (M. Leris) 89'
Arturo Calabresi 90'+3
FT
Player Cards
Our take on every player in this match
Cagliari
Goalkeepers
Elia Caprile
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Marco Palestra
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Yerry Mina
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
62%
Duel Win %
Juan Martín Rodríguez
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
Adam Obert
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
Michel Adopo
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.5
Rating
Alessandro Deiola
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Michael Folorunsho
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Gianluca Gaetano
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
28%
Pass Acc
Sebastiano Esposito
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
24%
Pass Acc
Forwards
Semih Kılıçsoy
FINISHER
1
Goals
1
Goals
3
Shots
7
Rating
BENCH
Giuseppe Ciocci
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Boris Radunovic
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Riyad Idrissi
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Sebastiano Luperto
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alessandro Di Pardo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicola Pintus
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabriele Zappa
SUPER SUB
1
Assist
1
Assist
35
Minutes
6.9
Rating
Luca Mazzitelli
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Matteo Prati
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marko Rog
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolò Cavuoti
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Gennaro Borrelli
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Leonardo 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
Adrian Šemper
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Simone Canestrelli
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Antonio Caracciolo
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Giovanni Bonfanti
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Isaak Touré
LATE SHIFT
9
Late Mins
9
Late Mins
82
Total Mins
81
Entry
Gabriele Piccinini
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Michel Aebischer
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Malthe Højholt
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Samuele Angori
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
11%
Pass Acc
Forwards
Henrik Meister
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Matteo Tramoni
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Nícolas
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Simone Scuffet
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tomas Esteves
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Francesco Coppola
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arturo Calabresi
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Raúl Albiol
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel 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
Jeremy Kandje Mbambi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marius Marin
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mehdi Léris
SUPER SUB
1
Assist
1
Assist
8
Minutes
7
Rating
İsak 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
Louis Buffon
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stefano Moreo
CLUTCH HERO
89
Goal Time
89
Goal Time
Goal
Impact
7.3
Rating
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 12/21/2025 | Cagliari | 2 - 2 | Pisa | Serie A | Unipol Domus |
| 04/10/2023 | Pisa | 0 - 0 | Cagliari | Serie B | Arena Garibaldi - Stadio Romeo Anconetani |
| 11/12/2022 | Cagliari | 1 - 1 | Pisa | Serie B | Unipol Domus |
| 08/14/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
Match previews and recaps to help you decide which games are worth watching
Cagliari
Pisa
Cagliari
Pisa
Win Probability
Futmetrix AI estimate
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.
Archive note: this preview was written after the match was played.
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.