Serie A Regular Season - 21
Cagliari 1 - 0 FT Juventus
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
Fabio Miretti 16'
Kenan Yıldız 31'
HT
54' ↓ S. Kilicsoy ↑G. Borrelli
64' ↓ S. Esposito ↑R. Idrissi
65' L. Mazzitelli (G. Gaetano)
↓ M. Locatelli ↑E. Zhegrova 66'
↓ F. Miretti ↑L. Openda 66'
↓ A. Cambiaso ↑F. Conceicao 80'
↓ W. McKennie ↑K. Thuram 80'
↓ J. David ↑V. Adzic 88'
FT
Player Cards
Our take on every player in this match
Cagliari
Goalkeepers
E. Caprile
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
J. Pedro
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Y. Mina
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Luperto
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
M. Palestra
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Adopo
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
G. Gaetano
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
L. Mazzitelli
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
A. Obert
SWEEPER
5
Cleanups
5
Cleanups
2
Interceptions
3
Blocks
Forwards
S. Kilicsoy
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
S. Esposito
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
BENCH
A. Sherri
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
G. Ciocci
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Idrissi
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
J. Rodriguez
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
M. Prati
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Cavuoti
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Liteta
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. Borrelli
LATE SHIFT
15
Late Mins
15
Late Mins
36
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
Z. Luvumbo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Juventus
Goalkeepers
M. Perin
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
P. Kalulu
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Bremer
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
71%
Pass Acc
L. Kelly
MAGNET
90
Activity
90
Activity
80
Passes
10
Duels
A. Cambiaso
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
55%
Pass Acc
Midfielders
M. Locatelli
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
74%
Pass Acc
T. Koopmeiners
MAGNET
92
Activity
92
Activity
82
Passes
10
Duels
W. McKennie
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
F. Miretti
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
K. Yildiz
MAGNET
76
Activity
76
Activity
56
Passes
20
Duels
Forwards
J. David
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
BENCH
M. Di Gregorio
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
C. Pinsoglio
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Gatti
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joao Mario
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Cabal
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
V. Adzic
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
F. Kostic
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
K. Thuram
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
F. Conceicao
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
E. Zhegrova
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
L. Openda
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 29/11/2025 | Juventus | 2 - 1 | Cagliari | Serie A | Allianz Stadium |
| 23/02/2025 | Cagliari | 0 - 1 | Juventus | Serie A | Unipol Domus |
| 17/12/2024 | Juventus | 4 - 0 | Cagliari | Coppa Italia | Allianz Stadium |
| 06/10/2024 | Juventus | 1 - 1 | Cagliari | Serie A | Allianz Stadium |
| 19/04/2024 | Cagliari | 2 - 2 | Juventus | Serie A | Unipol Domus |
| 11/11/2023 | Juventus | 2 - 1 | Cagliari | Serie A | Allianz Stadium |
Cagliari Win
Juventus Win
Draw
League Standings
P: 21 GD: +27
P: 21 GD: +18
P: 21 GD: +14
P: 21 GD: +14
P: 21 GD: +15
P: 21 GD: +15
P: 21 GD: +6
P: 21 GD: +6
P: 21 GD: +2
P: 21 GD: -11
P: 21 GD: -5
P: 21 GD: -8
P: 21 GD: -8
P: 21 GD: -13
P: 21 GD: -8
P: 21 GD: -7
P: 21 GD: -9
P: 21 GD: -16
P: 21 GD: -15
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: 28 GD: -3
P: 28 GD: 0
P: 28 GD: -8
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
Efficiency Trumps Dominance: Mazzitelli Topples Juventus
Average Entertainment Futmetrix Score: 42/100. Cagliari produced a defensive masterclass at the Unipol Domus, surviving a relentless Juventus siege to secure a shock victory with their only shot on target.
VAR Intervention and the Juventus Siege
From the outset, Juventus looked determined to assert their authority, pinning the hosts back into their own third. The Stakes were palpable as the visitors dominated possession with a staggering 78% share of the ball. A pivotal moment arrived in the 16th minute when the referee pointed to the spot for a foul on Fabio Miretti, only for VAR to intervene and overturn the penalty decision. This reprieve emboldened the Cagliari faithful, even as Manuel Locatelli continued to pull the strings in midfield, delivering four key passes in an attempt to break the deadlock. Despite the pressure, the Sardinian side maintained a disciplined Intensity that frustrated the visitors throughout a one-sided opening half.
Mazzitelli Strikes Against the Run of Play
The second half followed a familiar pattern, with Juventus mounting a barrage of 21 shots that turned the match into a practical shooting gallery. However, the lack of a clinical edge proved costly. In the 65th minute, the Balance of the match was shattered by a rare Cagliari foray forward. G. Gaetano found space to provide a pinpoint assist for Luca Mazzitelli, who remained remarkably composed to slot the ball home. This goal, coming against the absolute run of play, reflected a staggering Upset Factor of 10.0. While Juventus had the volume, Cagliari had the precision, scoring with what would be their only shot on target for the entire duration of the match.
The Great Wall of Sardinia
The final quarter of the match was a desperate exercise in goal-line defense for the hosts. Juventus forced 18 corners and peppered the box with crosses, but Yerry Mina was an absolute titan at the back, recording an outstanding performance to keep the clean sheet intact. The Intensity of the closing stages saw Cagliari's resolve tested to the limit, yet the visitors simply could not find a way past the desperate lunges and heroic blocks of the home side. The final whistle triggered scenes of jubilation at the Unipol Domus, as the underdog story was completed. For Juventus, it remains a night of statistical dominance that yielded zero points, while Cagliari’s efficient smash-and-grab could prove to be the turning point in their season.
Key Questions
How did VAR change this match?
VAR overturned a 16th-minute penalty awarded to Fabio Miretti, denying Juventus an early lead and fundamentally shifting the psychological momentum of the contest.
How did Juventus pull off this shock result?
Juventus were actually the victims; despite 78% possession and 21 shots, their wastefulness allowed Cagliari to win with a single clinical counter-attack.
What made Luca Mazzitelli the Man of the Match?
Mazzitelli displayed incredible focus, scoring the winning goal with Cagliari’s only shot on target during a match where they were largely outplayed.
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.
Road Warriors Target Unipol Domus
Average Entertainment Futmetrix Score: 49/100. Juventus look to solidify their top-four grip against a mid-table Cagliari side that has become increasingly difficult to break down on home soil.
The Setup
Juventus arrive in Sardinia as statistical heavyweights on the road, boasting a 50% win rate away from Turin this season. This fixture presents a clash of identities: Juventus are fighting to maintain their standing in the elite four, while Cagliari, sitting in 12th, aim to use their recent Form (WWWLD) to bridge the gap against the giants. With a Stakes score of 5.0, the pressure is squarely on the visitors to avoid a slip-up. The tactical Balance suggests a game where Juve will monopolize the ball, testing a home side that has historically struggled for wins at Unipol Domus this term.
Key Battle
The match could be decided in the transition zones where Michael Folorunsho will be tasked with disrupting the creative flow of Kenan Yıldız. As one of the brightest Stars in the Bianconeri lineup, Yıldız possesses the verticality to exploit any space left behind by a Cagliari midfield that often commits numbers forward. If Folorunsho can successfully shadow the young playmaker, Cagliari’s chances of an upset increase exponentially, forcing Juve to rely on wide areas and set pieces.
Our Prediction
While Cagliari have shown flashes of brilliance recently, the clinical edge of the Juventus attack, led by Jonathan David, should prove decisive. We expect the hosts to remain compact for the first hour, potentially frustrating the visitors, but the individual quality within the Juve ranks will likely break the deadlock late on. A 1-2 victory for Juventus is the forecasted outcome, with the visitors managing the closing stages through superior tactical discipline and ball retention.